From 2011c77df40b4d73d6e9cf9449fcd5f5cc68890b Mon Sep 17 00:00:00 2001
From: Harvey Zack
Date: Fri, 24 Feb 2023 11:16:00 +0800
Subject: [PATCH] update docs
---
docs/compiled/artplayer-plugin-ads.js | 2 +-
docs/compiled/artplayer-plugin-ads.legacy.js | 2 +-
docs/compiled/artplayer-plugin-control.js | 2 +-
.../artplayer-plugin-control.legacy.js | 2 +-
docs/compiled/artplayer-plugin-danmuku.js | 2 +-
.../artplayer-plugin-danmuku.legacy.js | 2 +-
.../compiled/artplayer-plugin-dash-quality.js | 2 +-
.../artplayer-plugin-dash-quality.legacy.js | 2 +-
docs/compiled/artplayer-plugin-hls-quality.js | 2 +-
.../artplayer-plugin-hls-quality.legacy.js | 2 +-
.../artplayer-plugin-vtt-thumbnail.js | 2 +-
.../artplayer-plugin-vtt-thumbnail.legacy.js | 2 +-
docs/compiled/artplayer.js | 2 +-
docs/compiled/artplayer.legacy.js | 2 +-
docs/document/404.html | 6 +-
docs/document/advanced/built-in.html | 12 +-
docs/document/advanced/class.html | 12 +-
docs/document/advanced/event.html | 12 +-
docs/document/advanced/plugin.html | 12 +-
docs/document/advanced/property.html | 12 +-
...6d.js => advanced_built-in.md.e5740d8b.js} | 2 +-
... => advanced_built-in.md.e5740d8b.lean.js} | 2 +-
...44c64.js => advanced_class.md.e803da2f.js} | 2 +-
....js => advanced_class.md.e803da2f.lean.js} | 2 +-
...a71b7.js => advanced_event.md.bb4c37a9.js} | 2 +-
....js => advanced_event.md.bb4c37a9.lean.js} | 2 +-
...a613.js => advanced_plugin.md.eb56a980.js} | 2 +-
...js => advanced_plugin.md.eb56a980.lean.js} | 2 +-
...60.js => advanced_property.md.a30dbeda.js} | 2 +-
... => advanced_property.md.a30dbeda.lean.js} | 2 +-
.../{app.68965c12.js => app.c78ba5b1.js} | 2 +-
.../chunks/virtual_search-data.5a661f66.js | 1275 +++++++++++++++++
.../chunks/virtual_search-data.c872aa91.js | 1273 ----------------
...js => en_advanced_built-in.md.442aee9e.js} | 2 +-
... en_advanced_built-in.md.442aee9e.lean.js} | 2 +-
...75.js => en_advanced_class.md.ea7cfba1.js} | 2 +-
... => en_advanced_class.md.ea7cfba1.lean.js} | 2 +-
...43.js => en_advanced_event.md.17884661.js} | 2 +-
... => en_advanced_event.md.17884661.lean.js} | 2 +-
...4.js => en_advanced_plugin.md.04284d90.js} | 2 +-
...=> en_advanced_plugin.md.04284d90.lean.js} | 2 +-
...js => en_advanced_property.md.58b0e491.js} | 2 +-
... en_advanced_property.md.58b0e491.lean.js} | 2 +-
...md.64492fd8.js => en_index.md.175c3143.js} | 12 +-
...8.lean.js => en_index.md.175c3143.lean.js} | 2 +-
...8c1a.js => en_library_dash.md.d361742f.js} | 2 +-
...js => en_library_dash.md.d361742f.lean.js} | 2 +-
...cacff.js => en_library_flv.md.1f088608.js} | 2 +-
....js => en_library_flv.md.1f088608.lean.js} | 2 +-
...045ca.js => en_library_hls.md.620a2a4c.js} | 2 +-
....js => en_library_hls.md.620a2a4c.lean.js} | 2 +-
.../en_library_webtorrent.md.e9799338.js | 29 +
.../en_library_webtorrent.md.e9799338.lean.js | 1 +
...cfeff2.js => en_plugin_ads.md.908a7fa0.js} | 4 +-
...n.js => en_plugin_ads.md.908a7fa0.lean.js} | 2 +-
...js => en_plugin_control-ui.md.73efa259.js} | 6 +-
... en_plugin_control-ui.md.73efa259.lean.js} | 2 +-
... => en_plugin_dash-quality.md.6dbd5cee.js} | 6 +-
...n_plugin_dash-quality.md.6dbd5cee.lean.js} | 2 +-
...s => en_plugin_hls-quality.md.6c29d6c0.js} | 4 +-
...en_plugin_hls-quality.md.6c29d6c0.lean.js} | 2 +-
...2cf.js => en_plugin_iframe.md.739a2732.js} | 8 +-
...s => en_plugin_iframe.md.739a2732.lean.js} | 2 +-
...7.js => en_start_component.md.9343bf9d.js} | 2 +-
...=> en_start_component.md.9343bf9d.lean.js} | 2 +-
...9857.js => en_start_option.md.487c99fd.js} | 2 +-
...js => en_start_option.md.487c99fd.lean.js} | 2 +-
...495.js => en_start_setting.md.e5148d42.js} | 2 +-
...s => en_start_setting.md.e5148d42.lean.js} | 2 +-
...ex.md.f84359de.js => index.md.8656b6de.js} | 12 +-
...59de.lean.js => index.md.8656b6de.lean.js} | 2 +-
...bb7d502.js => library_dash.md.6dc8c7e8.js} | 2 +-
...an.js => library_dash.md.6dc8c7e8.lean.js} | 2 +-
...4d2bf225.js => library_flv.md.d8a57c45.js} | 2 +-
...ean.js => library_flv.md.d8a57c45.lean.js} | 2 +-
...574321e9.js => library_hls.md.57e85d84.js} | 2 +-
...ean.js => library_hls.md.57e85d84.lean.js} | 2 +-
.../assets/library_webtorrent.md.4bfad84f.js | 29 +
.../library_webtorrent.md.4bfad84f.lean.js | 1 +
....5e673693.js => plugin_ads.md.f957ba08.js} | 6 +-
...lean.js => plugin_ads.md.f957ba08.lean.js} | 2 +-
...b4.js => plugin_control-ui.md.e270f1a3.js} | 6 +-
... => plugin_control-ui.md.e270f1a3.lean.js} | 2 +-
...8e30c.js => plugin_danmuku.md.c1e2e657.js} | 6 +-
....js => plugin_danmuku.md.c1e2e657.lean.js} | 2 +-
....js => plugin_dash-quality.md.87ab94fb.js} | 6 +-
...> plugin_dash-quality.md.87ab94fb.lean.js} | 2 +-
...a.js => plugin_hls-quality.md.cc8ef13e.js} | 6 +-
...=> plugin_hls-quality.md.cc8ef13e.lean.js} | 2 +-
...013b9d.js => plugin_iframe.md.f0f576a4.js} | 8 +-
...n.js => plugin_iframe.md.f0f576a4.lean.js} | 2 +-
...8850.js => start_component.md.a0d93ae1.js} | 2 +-
...js => start_component.md.a0d93ae1.lean.js} | 2 +-
...7aae8ea.js => start_option.md.7ddf67ec.js} | 2 +-
...an.js => start_option.md.7ddf67ec.lean.js} | 2 +-
...84d461.js => start_setting.md.b7d82c1c.js} | 2 +-
...n.js => start_setting.md.b7d82c1c.lean.js} | 2 +-
docs/document/en/advanced/built-in.html | 12 +-
docs/document/en/advanced/class.html | 12 +-
docs/document/en/advanced/event.html | 12 +-
docs/document/en/advanced/plugin.html | 12 +-
docs/document/en/advanced/property.html | 12 +-
docs/document/en/index.html | 22 +-
docs/document/en/library/dash.html | 14 +-
docs/document/en/library/flv.html | 12 +-
docs/document/en/library/hls.html | 12 +-
docs/document/en/library/webtorrent.html | 52 +
docs/document/en/plugin/ads.html | 14 +-
docs/document/en/plugin/control-ui.html | 14 +-
docs/document/en/plugin/dash-quality.html | 14 +-
docs/document/en/plugin/hls-quality.html | 14 +-
docs/document/en/plugin/iframe.html | 18 +-
docs/document/en/start/component.html | 12 +-
docs/document/en/start/option.html | 12 +-
docs/document/en/start/setting.html | 12 +-
docs/document/hashmap.json | 2 +-
docs/document/index.html | 22 +-
docs/document/library/dash.html | 14 +-
docs/document/library/flv.html | 12 +-
docs/document/library/hls.html | 12 +-
docs/document/library/webtorrent.html | 52 +
docs/document/plugin/ads.html | 14 +-
docs/document/plugin/control-ui.html | 14 +-
docs/document/plugin/danmuku.html | 14 +-
docs/document/plugin/dash-quality.html | 14 +-
docs/document/plugin/hls-quality.html | 14 +-
docs/document/plugin/iframe.html | 18 +-
docs/document/start/component.html | 12 +-
docs/document/start/option.html | 12 +-
docs/document/start/setting.html | 12 +-
.../dist/artplayer-plugin-ads.js | 2 +-
.../dist/artplayer-plugin-ads.legacy.js | 2 +-
.../dist/artplayer-plugin-control.js | 2 +-
.../dist/artplayer-plugin-control.legacy.js | 2 +-
.../dist/artplayer-plugin-danmuku.js | 2 +-
.../dist/artplayer-plugin-danmuku.legacy.js | 2 +-
.../dist/artplayer-plugin-dash-quality.js | 2 +-
.../artplayer-plugin-dash-quality.legacy.js | 2 +-
.../dist/artplayer-plugin-hls-quality.js | 2 +-
.../artplayer-plugin-hls-quality.legacy.js | 2 +-
.../dist/artplayer-plugin-vtt-thumbnail.js | 2 +-
.../artplayer-plugin-vtt-thumbnail.legacy.js | 2 +-
.../vue2.js/src/Artplayer.vue | 2 +-
packages/artplayer-vitepress/docs/en/index.md | 2 +-
packages/artplayer-vitepress/docs/index.md | 2 +-
packages/artplayer/dist/artplayer.js | 2 +-
packages/artplayer/dist/artplayer.legacy.js | 2 +-
147 files changed, 1814 insertions(+), 1648 deletions(-)
rename docs/document/assets/{advanced_built-in.md.81c54a6d.js => advanced_built-in.md.e5740d8b.js} (99%)
rename docs/document/assets/{advanced_built-in.md.81c54a6d.lean.js => advanced_built-in.md.e5740d8b.lean.js} (97%)
rename docs/document/assets/{advanced_class.md.e1744c64.js => advanced_class.md.e803da2f.js} (99%)
rename docs/document/assets/{advanced_class.md.e1744c64.lean.js => advanced_class.md.e803da2f.lean.js} (98%)
rename docs/document/assets/{advanced_event.md.481a71b7.js => advanced_event.md.bb4c37a9.js} (99%)
rename docs/document/assets/{advanced_event.md.481a71b7.lean.js => advanced_event.md.bb4c37a9.lean.js} (98%)
rename docs/document/assets/{advanced_plugin.md.833da613.js => advanced_plugin.md.eb56a980.js} (99%)
rename docs/document/assets/{advanced_plugin.md.833da613.lean.js => advanced_plugin.md.eb56a980.lean.js} (93%)
rename docs/document/assets/{advanced_property.md.e82f1660.js => advanced_property.md.a30dbeda.js} (99%)
rename docs/document/assets/{advanced_property.md.e82f1660.lean.js => advanced_property.md.a30dbeda.lean.js} (98%)
rename docs/document/assets/{app.68965c12.js => app.c78ba5b1.js} (76%)
create mode 100644 docs/document/assets/chunks/virtual_search-data.5a661f66.js
delete mode 100644 docs/document/assets/chunks/virtual_search-data.c872aa91.js
rename docs/document/assets/{en_advanced_built-in.md.337528fa.js => en_advanced_built-in.md.442aee9e.js} (99%)
rename docs/document/assets/{en_advanced_built-in.md.337528fa.lean.js => en_advanced_built-in.md.442aee9e.lean.js} (97%)
rename docs/document/assets/{en_advanced_class.md.eee4b175.js => en_advanced_class.md.ea7cfba1.js} (99%)
rename docs/document/assets/{en_advanced_class.md.eee4b175.lean.js => en_advanced_class.md.ea7cfba1.lean.js} (98%)
rename docs/document/assets/{en_advanced_event.md.52718343.js => en_advanced_event.md.17884661.js} (99%)
rename docs/document/assets/{en_advanced_event.md.52718343.lean.js => en_advanced_event.md.17884661.lean.js} (98%)
rename docs/document/assets/{en_advanced_plugin.md.b0982084.js => en_advanced_plugin.md.04284d90.js} (99%)
rename docs/document/assets/{en_advanced_plugin.md.b0982084.lean.js => en_advanced_plugin.md.04284d90.lean.js} (93%)
rename docs/document/assets/{en_advanced_property.md.7f88d40e.js => en_advanced_property.md.58b0e491.js} (99%)
rename docs/document/assets/{en_advanced_property.md.7f88d40e.lean.js => en_advanced_property.md.58b0e491.lean.js} (98%)
rename docs/document/assets/{en_index.md.64492fd8.js => en_index.md.175c3143.js} (97%)
rename docs/document/assets/{en_index.md.64492fd8.lean.js => en_index.md.175c3143.lean.js} (92%)
rename docs/document/assets/{en_library_dash.md.fa9f8c1a.js => en_library_dash.md.d361742f.js} (98%)
rename docs/document/assets/{en_library_dash.md.fa9f8c1a.lean.js => en_library_dash.md.d361742f.lean.js} (84%)
rename docs/document/assets/{en_library_flv.md.9accacff.js => en_library_flv.md.1f088608.js} (98%)
rename docs/document/assets/{en_library_flv.md.9accacff.lean.js => en_library_flv.md.1f088608.lean.js} (84%)
rename docs/document/assets/{en_library_hls.md.741045ca.js => en_library_hls.md.620a2a4c.js} (98%)
rename docs/document/assets/{en_library_hls.md.741045ca.lean.js => en_library_hls.md.620a2a4c.lean.js} (84%)
create mode 100644 docs/document/assets/en_library_webtorrent.md.e9799338.js
create mode 100644 docs/document/assets/en_library_webtorrent.md.e9799338.lean.js
rename docs/document/assets/{en_plugin_ads.md.6dcfeff2.js => en_plugin_ads.md.908a7fa0.js} (96%)
rename docs/document/assets/{en_plugin_ads.md.6dcfeff2.lean.js => en_plugin_ads.md.908a7fa0.lean.js} (92%)
rename docs/document/assets/{en_plugin_control-ui.md.838f4c7e.js => en_plugin_control-ui.md.73efa259.js} (94%)
rename docs/document/assets/{en_plugin_control-ui.md.838f4c7e.lean.js => en_plugin_control-ui.md.73efa259.lean.js} (75%)
rename docs/document/assets/{en_plugin_dash-quality.md.2416a9ba.js => en_plugin_dash-quality.md.6dbd5cee.js} (84%)
rename docs/document/assets/{en_plugin_dash-quality.md.2416a9ba.lean.js => en_plugin_dash-quality.md.6dbd5cee.lean.js} (68%)
rename docs/document/assets/{en_plugin_hls-quality.md.3e20aaa9.js => en_plugin_hls-quality.md.6c29d6c0.js} (87%)
rename docs/document/assets/{en_plugin_hls-quality.md.3e20aaa9.lean.js => en_plugin_hls-quality.md.6c29d6c0.lean.js} (89%)
rename docs/document/assets/{en_plugin_iframe.md.ff1012cf.js => en_plugin_iframe.md.739a2732.js} (98%)
rename docs/document/assets/{en_plugin_iframe.md.ff1012cf.lean.js => en_plugin_iframe.md.739a2732.lean.js} (95%)
rename docs/document/assets/{en_start_component.md.749d92d7.js => en_start_component.md.9343bf9d.js} (99%)
rename docs/document/assets/{en_start_component.md.749d92d7.lean.js => en_start_component.md.9343bf9d.lean.js} (93%)
rename docs/document/assets/{en_start_option.md.ec4c9857.js => en_start_option.md.487c99fd.js} (99%)
rename docs/document/assets/{en_start_option.md.ec4c9857.lean.js => en_start_option.md.487c99fd.lean.js} (99%)
rename docs/document/assets/{en_start_setting.md.f5565495.js => en_start_setting.md.e5148d42.js} (99%)
rename docs/document/assets/{en_start_setting.md.f5565495.lean.js => en_start_setting.md.e5148d42.lean.js} (95%)
rename docs/document/assets/{index.md.f84359de.js => index.md.8656b6de.js} (97%)
rename docs/document/assets/{index.md.f84359de.lean.js => index.md.8656b6de.lean.js} (92%)
rename docs/document/assets/{library_dash.md.8bb7d502.js => library_dash.md.6dc8c7e8.js} (98%)
rename docs/document/assets/{library_dash.md.8bb7d502.lean.js => library_dash.md.6dc8c7e8.lean.js} (84%)
rename docs/document/assets/{library_flv.md.4d2bf225.js => library_flv.md.d8a57c45.js} (98%)
rename docs/document/assets/{library_flv.md.4d2bf225.lean.js => library_flv.md.d8a57c45.lean.js} (83%)
rename docs/document/assets/{library_hls.md.574321e9.js => library_hls.md.57e85d84.js} (98%)
rename docs/document/assets/{library_hls.md.574321e9.lean.js => library_hls.md.57e85d84.lean.js} (84%)
create mode 100644 docs/document/assets/library_webtorrent.md.4bfad84f.js
create mode 100644 docs/document/assets/library_webtorrent.md.4bfad84f.lean.js
rename docs/document/assets/{plugin_ads.md.5e673693.js => plugin_ads.md.f957ba08.js} (96%)
rename docs/document/assets/{plugin_ads.md.5e673693.lean.js => plugin_ads.md.f957ba08.lean.js} (83%)
rename docs/document/assets/{plugin_control-ui.md.11168cb4.js => plugin_control-ui.md.e270f1a3.js} (95%)
rename docs/document/assets/{plugin_control-ui.md.11168cb4.lean.js => plugin_control-ui.md.e270f1a3.lean.js} (87%)
rename docs/document/assets/{plugin_danmuku.md.8a78e30c.js => plugin_danmuku.md.c1e2e657.js} (99%)
rename docs/document/assets/{plugin_danmuku.md.8a78e30c.lean.js => plugin_danmuku.md.c1e2e657.lean.js} (93%)
rename docs/document/assets/{plugin_dash-quality.md.bd4c49c0.js => plugin_dash-quality.md.87ab94fb.js} (85%)
rename docs/document/assets/{plugin_dash-quality.md.bd4c49c0.lean.js => plugin_dash-quality.md.87ab94fb.lean.js} (78%)
rename docs/document/assets/{plugin_hls-quality.md.82c91a8a.js => plugin_hls-quality.md.cc8ef13e.js} (85%)
rename docs/document/assets/{plugin_hls-quality.md.82c91a8a.lean.js => plugin_hls-quality.md.cc8ef13e.lean.js} (78%)
rename docs/document/assets/{plugin_iframe.md.34013b9d.js => plugin_iframe.md.f0f576a4.js} (98%)
rename docs/document/assets/{plugin_iframe.md.34013b9d.lean.js => plugin_iframe.md.f0f576a4.lean.js} (95%)
rename docs/document/assets/{start_component.md.d8978850.js => start_component.md.a0d93ae1.js} (99%)
rename docs/document/assets/{start_component.md.d8978850.lean.js => start_component.md.a0d93ae1.lean.js} (93%)
rename docs/document/assets/{start_option.md.17aae8ea.js => start_option.md.7ddf67ec.js} (99%)
rename docs/document/assets/{start_option.md.17aae8ea.lean.js => start_option.md.7ddf67ec.lean.js} (99%)
rename docs/document/assets/{start_setting.md.4f84d461.js => start_setting.md.b7d82c1c.js} (99%)
rename docs/document/assets/{start_setting.md.4f84d461.lean.js => start_setting.md.b7d82c1c.lean.js} (95%)
create mode 100644 docs/document/en/library/webtorrent.html
create mode 100644 docs/document/library/webtorrent.html
diff --git a/docs/compiled/artplayer-plugin-ads.js b/docs/compiled/artplayer-plugin-ads.js
index 6105d17cd..d27f67030 100644
--- a/docs/compiled/artplayer-plugin-ads.js
+++ b/docs/compiled/artplayer-plugin-ads.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequire4dc0}}),a.parcelRequire4dc0=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function $(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():$()}),1e3))}function O(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,''),c=s(n.template.$ads,e.video?``:`${e.html}
`),v=s(n.template.$ads,''),s(v,o),y=s(n.template.$ads,`${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,``);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{$(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):($(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?O():$()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:O,play:$}}}if(l.default=r,r.env="production",r.version="1.0.6",r.build="2023-02-18 19:27:31","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"jDrWj","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jDrWj:[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9pCYc":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["hUYA0"],"hUYA0");
\ No newline at end of file
+!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequire4dc0}}),a.parcelRequire4dc0=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function $(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():$()}),1e3))}function O(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,''),c=s(n.template.$ads,e.video?``:`${e.html}
`),v=s(n.template.$ads,''),s(v,o),y=s(n.template.$ads,`${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,``);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{$(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):($(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?O():$()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:O,play:$}}}if(l.default=r,r.env="production",r.version="1.0.6",r.build="2023-02-24 11:14:26","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"jDrWj","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],jDrWj:[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9pCYc":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["hUYA0"],"hUYA0");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-ads.legacy.js b/docs/compiled/artplayer-plugin-ads.legacy.js
index c9338ac23..09e4b6947 100644
--- a/docs/compiled/artplayer-plugin-ads.legacy.js
+++ b/docs/compiled/artplayer-plugin-ads.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,n,t,l,r){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,o=a.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(n,t){if(!o[n]){if(!e[n]){var l="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!t&&l)return l(n,!0);if(a)return a(n,!0);if(d&&"string"==typeof n)return d(n);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}p.resolve=function(t){var l=e[n][1][t];return null!=l?l:t},p.cache={};var u=o[n]=new s.Module(n);e[n][0].call(u.exports,p,u,u.exports,this)}return o[n].exports;function p(e){var n=p.resolve(e);return!1===n?{}:s(n)}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=o,s.parent=a,s.register=function(n,t){e[n]=[function(e,n){n.exports=t},{}]},Object.defineProperty(s,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=s;for(var u=0;u=1?h.innerHTML=k(n,e.i18n.canBeClosed):(h.innerHTML=e.i18n.close,_||(_=!0)),x.innerHTML=k(e.totalDuration-w,e.i18n.countdown),w>=e.totalDuration?T():q()}),1e3))}function M(){D||clearTimeout(O)}function A(){P||(P=!0,function(){n.template.$ads=y(t,''),m=y(n.template.$ads,e.video?''):''.concat(e.html,"
")),j=y(n.template.$ads,''),y(j,s),v=y(n.template.$ads,''.concat(e.playDuration<=0?e.i18n.close:k(e.playDuration,e.i18n.canBeClosed),'
').concat(k(e.totalDuration,e.i18n.countdown),"
")),h=f(".artplayer-plugin-ads-close",v),x=f(".artplayer-plugin-ads-countdown",v),e.playDuration>=e.totalDuration&&g(h,"display","none"),n.proxy(h,"click",(function(){_&&T()})),b=y(n.template.$ads,''));var l=f(".artplayer-plugin-ads-detail",b),i=f(".artplayer-plugin-ads-muted",b),u=f(".artplayer-plugin-ads-fullscreen",b);if(e.url?n.proxy(l,"click",(function(){window.open(e.url),n.emit("artplayerPluginAds:click",e)})):g(l,"display","none"),e.video){var p=y(i,r),c=y(i,a);g(c,"display","none"),e.muted&&(m.muted=!0,g(p,"display","none"),g(c,"display","inline-flex")),n.proxy(i,"click",(function(){m.muted=!m.muted,m.muted?(g(p,"display","none"),g(c,"display","inline-flex")):(g(p,"display","inline-flex"),g(c,"display","none"))}))}else g(i,"display","none");var w=y(u,o),O=y(u,d);g(O,"display","none"),n.proxy(u,"click",(function(){n.fullscreen=!n.fullscreen,n.fullscreen?(g(w,"display","inline-flex"),g(O,"display","none")):(g(w,"display","none"),g(O,"display","inline-flex"))})),n.proxy(m,"click",(function(){e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(m,"error",T),n.proxy(m,"loadedmetadata",(function(){q(),m.play(),g(v,"display","flex"),g(b,"display","flex"),g(j,"display","none")}))):(q(),g(v,"display","flex"),g(b,"display","flex"),g(j,"display","none")),n.proxy(document,"visibilitychange",(function(){document.hidden?M():q()})))}return n.on("ready",(function(){n.once("play",A),n.once("video:playing",A)})),{name:"artplayerPluginAds",skip:T,pause:M,play:q}}}if(t.default=d,d.env="production",d.version="1.0.6",d.build="2023-02-18 19:27:31","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){var s=document.createElement("style");s.id="artplayer-plugin-ads",s.textContent=o.default,document.head.appendChild(s)}"undefined"!=typeof window&&(window.artplayerPluginAds=d)},{"@swc/helpers/src/_object_spread.mjs":"78Aie","bundle-text:./style.less":"dXzYf","@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],"78Aie":[function(e,n,t){var l=e("@parcel/transformer-js/src/esmodule-helpers.js");l.defineInteropFlag(t);var r=e("./_define_property.mjs"),i=l.interopDefault(r);t.default=function(e){for(var n=1;ndiv{cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}"},{}]},["hs8jd"],"hs8jd");
\ No newline at end of file
+!function(e,n,t,l,r){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,o=a.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(n,t){if(!o[n]){if(!e[n]){var l="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!t&&l)return l(n,!0);if(a)return a(n,!0);if(d&&"string"==typeof n)return d(n);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}p.resolve=function(t){var l=e[n][1][t];return null!=l?l:t},p.cache={};var u=o[n]=new s.Module(n);e[n][0].call(u.exports,p,u,u.exports,this)}return o[n].exports;function p(e){var n=p.resolve(e);return!1===n?{}:s(n)}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=o,s.parent=a,s.register=function(n,t){e[n]=[function(e,n){n.exports=t},{}]},Object.defineProperty(s,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=s;for(var u=0;u=1?h.innerHTML=k(n,e.i18n.canBeClosed):(h.innerHTML=e.i18n.close,_||(_=!0)),x.innerHTML=k(e.totalDuration-w,e.i18n.countdown),w>=e.totalDuration?T():q()}),1e3))}function M(){D||clearTimeout(O)}function A(){P||(P=!0,function(){n.template.$ads=y(t,''),m=y(n.template.$ads,e.video?''):''.concat(e.html,"
")),j=y(n.template.$ads,''),y(j,s),v=y(n.template.$ads,''.concat(e.playDuration<=0?e.i18n.close:k(e.playDuration,e.i18n.canBeClosed),'
').concat(k(e.totalDuration,e.i18n.countdown),"
")),h=f(".artplayer-plugin-ads-close",v),x=f(".artplayer-plugin-ads-countdown",v),e.playDuration>=e.totalDuration&&g(h,"display","none"),n.proxy(h,"click",(function(){_&&T()})),b=y(n.template.$ads,''));var l=f(".artplayer-plugin-ads-detail",b),i=f(".artplayer-plugin-ads-muted",b),u=f(".artplayer-plugin-ads-fullscreen",b);if(e.url?n.proxy(l,"click",(function(){window.open(e.url),n.emit("artplayerPluginAds:click",e)})):g(l,"display","none"),e.video){var p=y(i,r),c=y(i,a);g(c,"display","none"),e.muted&&(m.muted=!0,g(p,"display","none"),g(c,"display","inline-flex")),n.proxy(i,"click",(function(){m.muted=!m.muted,m.muted?(g(p,"display","none"),g(c,"display","inline-flex")):(g(p,"display","inline-flex"),g(c,"display","none"))}))}else g(i,"display","none");var w=y(u,o),O=y(u,d);g(O,"display","none"),n.proxy(u,"click",(function(){n.fullscreen=!n.fullscreen,n.fullscreen?(g(w,"display","inline-flex"),g(O,"display","none")):(g(w,"display","none"),g(O,"display","inline-flex"))})),n.proxy(m,"click",(function(){e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(m,"error",T),n.proxy(m,"loadedmetadata",(function(){q(),m.play(),g(v,"display","flex"),g(b,"display","flex"),g(j,"display","none")}))):(q(),g(v,"display","flex"),g(b,"display","flex"),g(j,"display","none")),n.proxy(document,"visibilitychange",(function(){document.hidden?M():q()})))}return n.on("ready",(function(){n.once("play",A),n.once("video:playing",A)})),{name:"artplayerPluginAds",skip:T,pause:M,play:q}}}if(t.default=d,d.env="production",d.version="1.0.6",d.build="2023-02-24 11:14:27","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){var s=document.createElement("style");s.id="artplayer-plugin-ads",s.textContent=o.default,document.head.appendChild(s)}"undefined"!=typeof window&&(window.artplayerPluginAds=d)},{"@swc/helpers/src/_object_spread.mjs":"78Aie","bundle-text:./style.less":"dXzYf","@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],"78Aie":[function(e,n,t){var l=e("@parcel/transformer-js/src/esmodule-helpers.js");l.defineInteropFlag(t);var r=e("./_define_property.mjs"),i=l.interopDefault(r);t.default=function(e){for(var n=1;ndiv{cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:rgba(0,0,0,.5);border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}"},{}]},["hs8jd"],"hs8jd");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-control.js b/docs/compiled/artplayer-plugin-control.js
index ec5a3cb71..06c7d2fcc 100644
--- a/docs/compiled/artplayer-plugin-control.js
+++ b/docs/compiled/artplayer-plugin-control.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(t,r,e,o,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0,i=l.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(r,e){if(!i[r]){if(!t[r]){var o="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0;if(!e&&o)return o(r,!0);if(l)return l(r,!0);if(p&&"string"==typeof r)return p(r);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}c.resolve=function(e){var o=t[r][1][e];return null!=o?o:e},c.cache={};var s=i[r]=new u.Module(r);t[r][0].call(s.exports,c,s,s.exports,this)}return i[r].exports;function c(t){var r=c.resolve(t);return!1===r?{}:u(r)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=i,u.parent=l,u.register=function(r,e){t[r]=[function(t,r){r.exports=e},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire4dc0}}),a.parcelRequire4dc0=u;for(var s=0;s{!function(t){const{version:r,utils:{errorHandle:e}}=t.constructor,o=r.split(".").map(Number);e(o[0]+o[1]/100>=4.06,`Artplayer.js@${r} is not compatible the artplayerPluginControl@${l.version}. Please update it to version Artplayer.js@4.6.x`)}(t);const{template:{$bottom:r,$player:e},constructor:{utils:{append:o,secondToTime:n,addClass:a,removeClass:i,hasClass:p,isMobile:u}}}=t;if(u)return;const s="artplayer-plugin-control";a(e,s);const c=o(r,''),d=o(r,''),f=["video:loadedmetadata","video:timeupdate","video:progress"];for(let r=0;r{c.innerText=n(t.currentTime),d.innerText=n(t.duration)}));return{name:"artplayerPluginControl",get enable(){return p(e,s)},set enable(t){t?a(e,s):i(e,s)}}}}if(e.default=l,l.env="production",l.version="1.0.0",l.build="2023-02-18 19:27:32","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-control")){const t=document.createElement("style");t.id="artplayer-plugin-control",t.textContent=a.default,document.head.appendChild(t)}"undefined"!=typeof window&&(window.artplayerPluginControl=l)},{"bundle-text:./style.less":"klrMD","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],klrMD:[function(t,r,e){r.exports=".artplayer-plugin-control .art-bottom{height:68px;min-width:400px;max-width:600px;user-select:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);pointer-events:auto;background-color:#000000b3;background-image:none;border-radius:10px;flex-direction:column;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #0003}.artplayer-plugin-control .art-bottom .art-progress{width:65%;justify-content:space-between;align-items:center;gap:10px;display:flex}.artplayer-plugin-control .art-bottom .art-progress .art-control-thumbnails{bottom:35px}.artplayer-plugin-control .art-bottom .art-progress .art-control-progress{width:100%}.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-control-progress-inner,.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-progress-loaded,.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-progress-played{border-radius:5px}.artplayer-plugin-control .art-bottom .art-progress .art-progress-tip{top:-40px!important}.artplayer-plugin-control .art-bottom .art-controls{width:100%;height:auto;flex:1;padding:0 5px}.artplayer-plugin-control .art-bottom .art-controls .art-control-time,.artplayer-plugin-control .art-bottom .art-controls .art-controls-center{display:none}.artplayer-plugin-control .art-bottom .art-controls .art-volume-panel{width:60px!important}.artplayer-plugin-control .art-bottom .art-selector-list{background-color:#000c!important}.artplayer-plugin-control .art-bottom .apa-control-current,.artplayer-plugin-control .art-bottom .apa-control-duration{width:17.5%;justify-content:center;line-height:1;display:flex;position:absolute;top:10px}.artplayer-plugin-control .art-bottom .apa-control-current{left:0}.artplayer-plugin-control .art-bottom .apa-control-duration{right:0}.artplayer-plugin-control .art-settings{bottom:85px}.artplayer-plugin-control.art-control-show .art-subtitle{bottom:80px}.apa-control-current,.apa-control-duration{display:none}"},{}],"9pCYc":[function(t,r,e){e.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},e.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.exportAll=function(t,r){return Object.keys(t).forEach((function(e){"default"===e||"__esModule"===e||r.hasOwnProperty(e)||Object.defineProperty(r,e,{enumerable:!0,get:function(){return t[e]}})})),r},e.export=function(t,r,e){Object.defineProperty(t,r,{enumerable:!0,get:e})}},{}]},["16V0T"],"16V0T");
\ No newline at end of file
+!function(t,r,e,o,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0,i=l.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(r,e){if(!i[r]){if(!t[r]){var o="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0;if(!e&&o)return o(r,!0);if(l)return l(r,!0);if(p&&"string"==typeof r)return p(r);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}c.resolve=function(e){var o=t[r][1][e];return null!=o?o:e},c.cache={};var s=i[r]=new u.Module(r);t[r][0].call(s.exports,c,s,s.exports,this)}return i[r].exports;function c(t){var r=c.resolve(t);return!1===r?{}:u(r)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=i,u.parent=l,u.register=function(r,e){t[r]=[function(t,r){r.exports=e},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire4dc0}}),a.parcelRequire4dc0=u;for(var s=0;s{!function(t){const{version:r,utils:{errorHandle:e}}=t.constructor,o=r.split(".").map(Number);e(o[0]+o[1]/100>=4.06,`Artplayer.js@${r} is not compatible the artplayerPluginControl@${l.version}. Please update it to version Artplayer.js@4.6.x`)}(t);const{template:{$bottom:r,$player:e},constructor:{utils:{append:o,secondToTime:n,addClass:a,removeClass:i,hasClass:p,isMobile:u}}}=t;if(u)return;const s="artplayer-plugin-control";a(e,s);const c=o(r,''),d=o(r,''),f=["video:loadedmetadata","video:timeupdate","video:progress"];for(let r=0;r{c.innerText=n(t.currentTime),d.innerText=n(t.duration)}));return{name:"artplayerPluginControl",get enable(){return p(e,s)},set enable(t){t?a(e,s):i(e,s)}}}}if(e.default=l,l.env="production",l.version="1.0.0",l.build="2023-02-24 11:14:28","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-control")){const t=document.createElement("style");t.id="artplayer-plugin-control",t.textContent=a.default,document.head.appendChild(t)}"undefined"!=typeof window&&(window.artplayerPluginControl=l)},{"bundle-text:./style.less":"klrMD","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],klrMD:[function(t,r,e){r.exports=".artplayer-plugin-control .art-bottom{height:68px;min-width:400px;max-width:600px;user-select:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);pointer-events:auto;background-color:#000000b3;background-image:none;border-radius:10px;flex-direction:column;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #0003}.artplayer-plugin-control .art-bottom .art-progress{width:65%;justify-content:space-between;align-items:center;gap:10px;display:flex}.artplayer-plugin-control .art-bottom .art-progress .art-control-thumbnails{bottom:35px}.artplayer-plugin-control .art-bottom .art-progress .art-control-progress{width:100%}.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-control-progress-inner,.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-progress-loaded,.artplayer-plugin-control .art-bottom .art-progress .art-control-progress .art-progress-played{border-radius:5px}.artplayer-plugin-control .art-bottom .art-progress .art-progress-tip{top:-40px!important}.artplayer-plugin-control .art-bottom .art-controls{width:100%;height:auto;flex:1;padding:0 5px}.artplayer-plugin-control .art-bottom .art-controls .art-control-time,.artplayer-plugin-control .art-bottom .art-controls .art-controls-center{display:none}.artplayer-plugin-control .art-bottom .art-controls .art-volume-panel{width:60px!important}.artplayer-plugin-control .art-bottom .art-selector-list{background-color:#000c!important}.artplayer-plugin-control .art-bottom .apa-control-current,.artplayer-plugin-control .art-bottom .apa-control-duration{width:17.5%;justify-content:center;line-height:1;display:flex;position:absolute;top:10px}.artplayer-plugin-control .art-bottom .apa-control-current{left:0}.artplayer-plugin-control .art-bottom .apa-control-duration{right:0}.artplayer-plugin-control .art-settings{bottom:85px}.artplayer-plugin-control.art-control-show .art-subtitle{bottom:80px}.apa-control-current,.apa-control-duration{display:none}"},{}],"9pCYc":[function(t,r,e){e.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},e.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.exportAll=function(t,r){return Object.keys(t).forEach((function(e){"default"===e||"__esModule"===e||r.hasOwnProperty(e)||Object.defineProperty(r,e,{enumerable:!0,get:function(){return t[e]}})})),r},e.export=function(t,r,e){Object.defineProperty(t,r,{enumerable:!0,get:e})}},{}]},["16V0T"],"16V0T");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-control.legacy.js b/docs/compiled/artplayer-plugin-control.legacy.js
index 2fd763714..47e11fe40 100644
--- a/docs/compiled/artplayer-plugin-control.legacy.js
+++ b/docs/compiled/artplayer-plugin-control.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(t,r,e,o,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0,i=l.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(r,e){if(!i[r]){if(!t[r]){var o="function"==typeof a.parcelRequire4dc0&&a.parcelRequire4dc0;if(!e&&o)return o(r,!0);if(l)return l(r,!0);if(p&&"string"==typeof r)return p(r);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}c.resolve=function(e){var o=t[r][1][e];return null!=o?o:e},c.cache={};var s=i[r]=new u.Module(r);t[r][0].call(s.exports,c,s,s.exports,this)}return i[r].exports;function c(t){var r=c.resolve(t);return!1===r?{}:u(r)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=i,u.parent=l,u.register=function(r,e){t[r]=[function(t,r){r.exports=e},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire4dc0}}),a.parcelRequire4dc0=u;for(var s=0;s=4.06,"Artplayer.js@".concat(e," is not compatible the artplayerPluginControl@").concat(l.version,". Please update it to version Artplayer.js@4.6.x"))}(t);var r=t.template,e=r.$bottom,o=r.$player,n=t.constructor.utils,a=n.append,i=n.secondToTime,p=n.addClass,u=n.removeClass,s=n.hasClass;if(!n.isMobile){var c="artplayer-plugin-control";p(o,c);for(var d=a(e,''),f=a(e,''),g=["video:loadedmetadata","video:timeupdate","video:progress"],b=0;b=4.06,"Artplayer.js@".concat(e," is not compatible the artplayerPluginControl@").concat(l.version,". Please update it to version Artplayer.js@4.6.x"))}(t);var r=t.template,e=r.$bottom,o=r.$player,n=t.constructor.utils,a=n.append,i=n.secondToTime,p=n.addClass,u=n.removeClass,s=n.hasClass;if(!n.isMobile){var c="artplayer-plugin-control";p(o,c);for(var d=a(e,''),f=a(e,''),g=["video:loadedmetadata","video:timeupdate","video:progress"],b=0;b{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.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="4.4.11",l.build="2023-02-18 19:27:32","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"jJlwF","./setting":"cvUmb","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],jJlwF:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{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("fullscreen",this.reset),e.on("fullscreenWeb",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 s.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 s.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,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,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 s.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,o.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({},s.option,this.option,t),this.validator(this.option,s.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=s},{"./bilibili":"g7eEE","./getDanmuTop":"5YH9j","85d40535eae5f839":"klo7x","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],g7eEE:[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 o(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",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],guZOB:[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})}},{}],"5YH9j":[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:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.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":"guZOB"}],klo7x:[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"},{}],cvUmb:[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),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),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"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),b=g(m.default,"danmu-config"),v=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>``)),u=l(i,``),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),b=n.mount||l(r,'');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.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),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function H(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),H(),t.on("resize",(()=>{t.isInput||H()})),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(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({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":"e20Vk","bundle-text:./img/danmu-on.svg":"bPlKN","bundle-text:./img/danmu-off.svg":"i3S9U","bundle-text:./img/danmu-config.svg":"aWtLI","bundle-text:./img/danmu-style.svg":"7g8Xp","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],e20Vk:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.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{height:34px;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}'},{}],bPlKN:[function(t,e,n){e.exports=''},{}],i3S9U:[function(t,e,n){e.exports=''},{}],aWtLI:[function(t,e,n){e.exports=''},{}],"7g8Xp":[function(t,e,n){e.exports=''},{}]},["abjMI"],"abjMI");
\ No newline at end of file
+!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.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=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=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>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.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="4.4.11",l.build="2023-02-24 11:14:29","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"jJlwF","./setting":"cvUmb","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],jJlwF:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{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("fullscreen",this.reset),e.on("fullscreenWeb",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 s.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 s.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,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,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 s.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,o.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({},s.option,this.option,t),this.validator(this.option,s.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=s},{"./bilibili":"g7eEE","./getDanmuTop":"5YH9j","85d40535eae5f839":"klo7x","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],g7eEE:[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 o(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",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],guZOB:[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})}},{}],"5YH9j":[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:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.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":"guZOB"}],klo7x:[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"},{}],cvUmb:[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),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),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"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),b=g(m.default,"danmu-config"),v=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>``)),u=l(i,``),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),b=n.mount||l(r,'');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.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),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function H(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),H(),t.on("resize",(()=>{t.isInput||H()})),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(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({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":"e20Vk","bundle-text:./img/danmu-on.svg":"bPlKN","bundle-text:./img/danmu-off.svg":"i3S9U","bundle-text:./img/danmu-config.svg":"aWtLI","bundle-text:./img/danmu-style.svg":"7g8Xp","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],e20Vk:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.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{height:34px;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}'},{}],bPlKN:[function(t,e,n){e.exports=''},{}],i3S9U:[function(t,e,n){e.exports=''},{}],aWtLI:[function(t,e,n){e.exports=''},{}],"7g8Xp":[function(t,e,n){e.exports=''},{}]},["abjMI"],"abjMI");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-danmuku.legacy.js b/docs/compiled/artplayer-plugin-danmuku.legacy.js
index c14b08278..e898eddf4 100644
--- a/docs/compiled/artplayer-plugin-danmuku.legacy.js
+++ b/docs/compiled/artplayer-plugin-danmuku.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(t,e,r,n,a){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof i.parcelRequire93cf&&i.parcelRequire93cf,u=o.cache||{},s="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(e,r){if(!u[e]){if(!t[e]){var n="function"==typeof i.parcelRequire93cf&&i.parcelRequire93cf;if(!r&&n)return n(e,!0);if(o)return o(e,!0);if(s&&"string"==typeof e)return s(e);var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}p.resolve=function(r){var n=t[e][1][r];return null!=n?n:r},p.cache={};var c=u[e]=new l.Module(e);t[e][0].call(c.exports,p,c,c.exports,this)}return u[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:l(e)}}l.isParcelRequire=!0,l.Module=function(t){this.id=t,this.bundle=l,this.exports={}},l.modules=t,l.cache=u,l.parent=o,l.register=function(e,r){t[e]=[function(t,e){e.exports=r},{}]},Object.defineProperty(l,"root",{get:function(){return i.parcelRequire93cf}}),i.parcelRequire93cf=l;for(var c=0;c=4.04,"Artplayer.js@".concat(r," 不兼容该弹幕库,请更新到 4.4.x 版本以上"))}(e);var r=new(0,i.default)(e,t);return(0,u.default)(e,r),{name:"artplayerPluginDanmuku",emit:r.emit.bind(r),load:r.load.bind(r),config:r.config.bind(r),hide:r.hide.bind(r),show:r.show.bind(r),reset:r.reset.bind(r),get option(){return r.option},get isHide(){return r.isHide},get isStop(){return r.isStop}}}}r.default=s,s.env="production",s.version="4.4.11",s.build="2023-02-18 19:27:33","undefined"!=typeof window&&(window.artplayerPluginDanmuku=s)},{"./danmuku":"cD7gc","./setting":"3SER8","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],cD7gc:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return k}));var a=t("@swc/helpers/src/_async_to_generator.mjs"),i=n.interopDefault(a),o=t("@swc/helpers/src/_class_call_check.mjs"),u=n.interopDefault(o),s=t("@swc/helpers/src/_create_class.mjs"),l=n.interopDefault(s),c=t("@swc/helpers/src/_object_spread.mjs"),p=n.interopDefault(c),d=t("@swc/helpers/src/_object_spread_props.mjs"),f=n.interopDefault(d),m=t("regenerator-runtime"),h=n.interopDefault(m),y=t("./bilibili"),g=t("./getDanmuTop"),v=n.interopDefault(g),k=function(){"use strict";function e(r,n){(0,u.default)(this,e);var a=r.constructor,i=r.template;if(this.utils=a.utils,this.validator=a.validator,this.$danmuku=i.$danmuku,this.$player=i.$player,this.art=r,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),r.on("video:play",this.start),r.on("video:playing",this.start),r.on("video:pause",this.stop),r.on("video:waiting",this.stop),r.on("fullscreen",this.reset),r.on("fullscreenWeb",this.reset),r.on("destroy",this.destroy),this.load()}return(0,l.default)(e,[{key:"isRotate",get:function(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}},{key:"marginTop",get:function(){var t=this.utils.clamp,r=this.option.margin[0],n=this.$player.clientHeight;return"number"==typeof r?t(r,0,n):"string"==typeof r&&r.endsWith("%")?t(n*(parseFloat(r)/100),0,n):e.option.margin[0]}},{key:"marginBottom",get:function(){var t=this.utils.clamp,r=this.option.margin[1],n=this.$player.clientHeight;return"number"==typeof r?t(r,0,n):"string"==typeof r&&r.endsWith("%")?t(n*(parseFloat(r)/100),0,n):e.option.margin[1]}},{key:"filter",value:function(t,e){return this.queue.filter((function(e){return e.$state===t})).map(e)}},{key:"getLeft",value:function(t){var e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}},{key:"getRef",value:function(){var t=this.$refs.pop();if(t)return t;var 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}},{key:"getReady",value:function(){var t=this.art.currentTime;return this.queue.filter((function(e){return"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1}))}},{key:"getEmits",value:function(){var t=this,e=[],r=this.$player.clientWidth,n=this.getLeft(this.$player);return this.filter("emit",(function(a){var i=a.$ref.offsetTop,o=t.getLeft(a.$ref)-n,u=a.$ref.clientHeight,s=a.$ref.clientWidth,l=o+s,c=r-l,p=l/a.$restTime,d={};d.top=i,d.left=o,d.height=u,d.width=s,d.right=c,d.speed=p,d.distance=l,d.time=a.$restTime,d.mode=a.mode,e.push(d)})),e}},{key:"getFontSize",value:function(t){var r=this.utils.clamp,n=this.$player.clientHeight;return"number"==typeof t?r(t,12,n):"string"==typeof t&&t.endsWith("%")?r(n*(parseFloat(t)/100),12,n):e.option.fontSize}},{key:"postMessage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this;return new Promise((function(r){if(e.option.useWorker&&e.worker&&e.worker.postMessage)t.id=Date.now(),e.worker.postMessage(t),e.worker.onmessage=function(e){var n=e.data;n.id===t.id&&r(n)};else{var n=(0,v.default)(t);r({top:n})}}))}},{key:"load",value:function(){var t=this;return(0,i.default)(h.default.mark((function e(){var r;return h.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r=[],"function"!=typeof t.option.danmuku){e.next=8;break}return e.next=5,t.option.danmuku();case 5:r=e.sent,e.next=21;break;case 8:if("function"!=typeof t.option.danmuku.then){e.next=14;break}return e.next=11,t.option.danmuku;case 11:r=e.sent,e.next=21;break;case 14:if("string"!=typeof t.option.danmuku){e.next=20;break}return e.next=17,(0,y.bilibiliDanmuParseFromUrl)(t.option.danmuku);case 17:r=e.sent,e.next=21;break;case 20:r=t.option.danmuku;case 21:t.utils.errorHandle(Array.isArray(r),"Danmuku need return an array as result"),t.art.emit("artplayerPluginDanmuku:loaded",r),t.queue=[],t.$danmuku.innerText="",r.forEach((function(e){return t.emit(e)})),e.next=32;break;case 28:throw e.prev=28,e.t0=e.catch(0),t.art.emit("artplayerPluginDanmuku:error",e.t0),e.t0;case 32:return e.abrupt("return",t);case 33:case"end":return e.stop()}}),e,null,[[0,28]])})))()}},{key:"config",value:function(t){var r=this.utils.clamp;return this.option=Object.assign({},e.option,this.option,t),this.validator(this.option,e.scheme),this.option.speed=r(this.option.speed,1,10),this.option.opacity=r(this.option.opacity,0,1),this.option.lockTime=r(Math.floor(this.option.lockTime),0,60),this.option.maxLength=r(this.option.maxLength,0,500),this.option.minWidth=r(this.option.minWidth,0,500),this.option.maxWidth=r(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}},{key:"makeWait",value:function(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)}},{key:"continue",value:function(){var t=this.$player.clientWidth;return this.filter("stop",(function(e){if(e.$state="emit",e.$lastStartTime=Date.now(),0===e.mode){var r=t+e.$ref.clientWidth;e.$ref.style.transform="translateX(".concat(-r,"px)"),e.$ref.style.transition="transform ".concat(e.$restTime,"s linear 0s")}})),this}},{key:"suspend",value:function(){var t=this,e=this.$player.clientWidth;return this.filter("emit",(function(r){if(r.$state="stop",0===r.mode){var n=e-(t.getLeft(r.$ref)-t.getLeft(t.$player));r.$ref.style.transform="translateX(".concat(-n,"px)"),r.$ref.style.transition="transform 0s linear 0s"}})),this}},{key:"reset",value:function(){var t=this;return this.queue.forEach((function(e){return t.makeWait(e)})),this}},{key:"update",value:function(){var t=this;return this.timer=window.requestAnimationFrame((0,i.default)(h.default.mark((function e(){var r,n,a,i,o,u,s,l,c;return h.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.art.playing||t.isHide){e.next=46;break}t.filter("emit",(function(e){var r=(Date.now()-e.$lastStartTime)/1e3;e.$restTime-=r,e.$lastStartTime=Date.now(),e.$restTime<=0&&t.makeWait(e)})),r=t.getReady(),n=t.$player,a=n.clientWidth,i=n.clientHeight,o=0;case 5:if(!(o=0;--i){var o=this.tryEntries[i],u=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),B(r),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;B(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),h}},t}(e.exports);try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],iVXtC:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function a(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function i(t){if("string"!=typeof t)return[];var e=t.matchAll(RegExp('.+?)"(?: .*?)?>(?.+?)<\\/d>',"gs"));return Array.from(e).map((function(t){var e=t.groups.p.split(",");return e.length>=8?{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:a(Number(e[1])),fontSize:Number(e[2]),color:"#".concat(Number(e[3]).toString(16)),timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}:null})).filter(Boolean)}function o(t){return fetch(t).then((function(t){return t.text()})).then((function(t){return i(t)}))}n.defineInteropFlag(r),n.export(r,"getMode",(function(){return a})),n.export(r,"bilibiliDanmuParseFromXml",(function(){return i})),n.export(r,"bilibiliDanmuParseFromUrl",(function(){return o}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"92aFk":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("@swc/helpers/src/_to_consumable_array.mjs"),i=n.interopDefault(a);r.default=function(t){var e=t.target,r=t.emits,n=t.clientWidth,a=t.clientHeight,o=t.marginBottom,u=t.marginTop,s=t.antiOverlap,l=r.filter((function(t){return t.mode===e.mode&&t.top<=a-o})).sort((function(t,e){return t.top-e.top}));if(0===l.length)return u;l.unshift({top:0,left:0,right:0,height:u,width:n,speed:0,distance:n}),l.push({top:a-o,left:0,right:0,height:o,width:n,speed:0,distance:n});for(var c=1;c=e.height)return f}for(var m=[],h=1;ht.time)}))}));return v&&v[0]?v[0].top:void 0;case 1:return}}},{"@swc/helpers/src/_to_consumable_array.mjs":"fjKdm","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fjKdm:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("./_array_without_holes.mjs"),i=n.interopDefault(a),o=t("./_iterable_to_array.mjs"),u=n.interopDefault(o),s=t("./_non_iterable_spread.mjs"),l=n.interopDefault(s),c=t("./_unsupported_iterable_to_array.mjs"),p=n.interopDefault(c);r.default=function(t){return(0,i.default)(t)||(0,u.default)(t)||(0,p.default)(t)||(0,l.default)()}},{"./_array_without_holes.mjs":"a6Rts","./_iterable_to_array.mjs":"iDbLZ","./_non_iterable_spread.mjs":"lMOGE","./_unsupported_iterable_to_array.mjs":"7C8mO","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],a6Rts:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("./_array_like_to_array.mjs"),i=n.interopDefault(a);r.default=function(t){if(Array.isArray(t))return(0,i.default)(t)}},{"./_array_like_to_array.mjs":"dxfL9","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dxfL9:[function(t,e,r){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r')})),o=d(a,'模式
颜色
').concat(n.join(""),'
发送
')),u=y(".art-danmuku-style",o),l=y(".art-danmuku-input",o),p=y(".art-danmuku-send",o),f=y(".art-danmuku-style-panel-inner",o),h=y(".art-danmuku-style-panel-modes",o),v=y(".art-danmuku-style-panel-colors",o),k=r.mount||d(i,'');t.option.backdrop&&c(f,"art-backdrop-filter"),r.theme&&c(o,"art-danmuku-theme-".concat(r.theme));var b=null,x=r.mode,D=r.color;function j(t){t<=0?(b=null,p.innerText="发送",s(p,"art-disabled")):(p.innerText=t,b=setTimeout((function(){return j(t-1)}),1e3))}function _(){var n={mode:x,color:D,border:!0,text:l.value.trim()};null===b&&r.beforeEmit(n)&&(l.value="",e.emit(n),c(p,"art-disabled"),j(r.lockTime),t.emit("artplayerPluginDanmuku:emit",n))}function C(){a.clientWidth'},{}],diaOn:[function(t,e,r){e.exports=''},{}],i9Q0Z:[function(t,e,r){e.exports=''},{}],"43C8k":[function(t,e,r){e.exports=''},{}]},["bqk8e"],"bqk8e");
\ No newline at end of file
+!function(t,e,r,n,a){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof i.parcelRequire93cf&&i.parcelRequire93cf,u=o.cache||{},s="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(e,r){if(!u[e]){if(!t[e]){var n="function"==typeof i.parcelRequire93cf&&i.parcelRequire93cf;if(!r&&n)return n(e,!0);if(o)return o(e,!0);if(s&&"string"==typeof e)return s(e);var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}p.resolve=function(r){var n=t[e][1][r];return null!=n?n:r},p.cache={};var c=u[e]=new l.Module(e);t[e][0].call(c.exports,p,c,c.exports,this)}return u[e].exports;function p(t){var e=p.resolve(t);return!1===e?{}:l(e)}}l.isParcelRequire=!0,l.Module=function(t){this.id=t,this.bundle=l,this.exports={}},l.modules=t,l.cache=u,l.parent=o,l.register=function(e,r){t[e]=[function(t,e){e.exports=r},{}]},Object.defineProperty(l,"root",{get:function(){return i.parcelRequire93cf}}),i.parcelRequire93cf=l;for(var c=0;c=4.04,"Artplayer.js@".concat(r," 不兼容该弹幕库,请更新到 4.4.x 版本以上"))}(e);var r=new(0,i.default)(e,t);return(0,u.default)(e,r),{name:"artplayerPluginDanmuku",emit:r.emit.bind(r),load:r.load.bind(r),config:r.config.bind(r),hide:r.hide.bind(r),show:r.show.bind(r),reset:r.reset.bind(r),get option(){return r.option},get isHide(){return r.isHide},get isStop(){return r.isStop}}}}r.default=s,s.env="production",s.version="4.4.11",s.build="2023-02-24 11:14:31","undefined"!=typeof window&&(window.artplayerPluginDanmuku=s)},{"./danmuku":"cD7gc","./setting":"3SER8","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],cD7gc:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return k}));var a=t("@swc/helpers/src/_async_to_generator.mjs"),i=n.interopDefault(a),o=t("@swc/helpers/src/_class_call_check.mjs"),u=n.interopDefault(o),s=t("@swc/helpers/src/_create_class.mjs"),l=n.interopDefault(s),c=t("@swc/helpers/src/_object_spread.mjs"),p=n.interopDefault(c),d=t("@swc/helpers/src/_object_spread_props.mjs"),f=n.interopDefault(d),m=t("regenerator-runtime"),h=n.interopDefault(m),y=t("./bilibili"),g=t("./getDanmuTop"),v=n.interopDefault(g),k=function(){"use strict";function e(r,n){(0,u.default)(this,e);var a=r.constructor,i=r.template;if(this.utils=a.utils,this.validator=a.validator,this.$danmuku=i.$danmuku,this.$player=i.$player,this.art=r,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),r.on("video:play",this.start),r.on("video:playing",this.start),r.on("video:pause",this.stop),r.on("video:waiting",this.stop),r.on("fullscreen",this.reset),r.on("fullscreenWeb",this.reset),r.on("destroy",this.destroy),this.load()}return(0,l.default)(e,[{key:"isRotate",get:function(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}},{key:"marginTop",get:function(){var t=this.utils.clamp,r=this.option.margin[0],n=this.$player.clientHeight;return"number"==typeof r?t(r,0,n):"string"==typeof r&&r.endsWith("%")?t(n*(parseFloat(r)/100),0,n):e.option.margin[0]}},{key:"marginBottom",get:function(){var t=this.utils.clamp,r=this.option.margin[1],n=this.$player.clientHeight;return"number"==typeof r?t(r,0,n):"string"==typeof r&&r.endsWith("%")?t(n*(parseFloat(r)/100),0,n):e.option.margin[1]}},{key:"filter",value:function(t,e){return this.queue.filter((function(e){return e.$state===t})).map(e)}},{key:"getLeft",value:function(t){var e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}},{key:"getRef",value:function(){var t=this.$refs.pop();if(t)return t;var 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}},{key:"getReady",value:function(){var t=this.art.currentTime;return this.queue.filter((function(e){return"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1}))}},{key:"getEmits",value:function(){var t=this,e=[],r=this.$player.clientWidth,n=this.getLeft(this.$player);return this.filter("emit",(function(a){var i=a.$ref.offsetTop,o=t.getLeft(a.$ref)-n,u=a.$ref.clientHeight,s=a.$ref.clientWidth,l=o+s,c=r-l,p=l/a.$restTime,d={};d.top=i,d.left=o,d.height=u,d.width=s,d.right=c,d.speed=p,d.distance=l,d.time=a.$restTime,d.mode=a.mode,e.push(d)})),e}},{key:"getFontSize",value:function(t){var r=this.utils.clamp,n=this.$player.clientHeight;return"number"==typeof t?r(t,12,n):"string"==typeof t&&t.endsWith("%")?r(n*(parseFloat(t)/100),12,n):e.option.fontSize}},{key:"postMessage",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this;return new Promise((function(r){if(e.option.useWorker&&e.worker&&e.worker.postMessage)t.id=Date.now(),e.worker.postMessage(t),e.worker.onmessage=function(e){var n=e.data;n.id===t.id&&r(n)};else{var n=(0,v.default)(t);r({top:n})}}))}},{key:"load",value:function(){var t=this;return(0,i.default)(h.default.mark((function e(){var r;return h.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r=[],"function"!=typeof t.option.danmuku){e.next=8;break}return e.next=5,t.option.danmuku();case 5:r=e.sent,e.next=21;break;case 8:if("function"!=typeof t.option.danmuku.then){e.next=14;break}return e.next=11,t.option.danmuku;case 11:r=e.sent,e.next=21;break;case 14:if("string"!=typeof t.option.danmuku){e.next=20;break}return e.next=17,(0,y.bilibiliDanmuParseFromUrl)(t.option.danmuku);case 17:r=e.sent,e.next=21;break;case 20:r=t.option.danmuku;case 21:t.utils.errorHandle(Array.isArray(r),"Danmuku need return an array as result"),t.art.emit("artplayerPluginDanmuku:loaded",r),t.queue=[],t.$danmuku.innerText="",r.forEach((function(e){return t.emit(e)})),e.next=32;break;case 28:throw e.prev=28,e.t0=e.catch(0),t.art.emit("artplayerPluginDanmuku:error",e.t0),e.t0;case 32:return e.abrupt("return",t);case 33:case"end":return e.stop()}}),e,null,[[0,28]])})))()}},{key:"config",value:function(t){var r=this.utils.clamp;return this.option=Object.assign({},e.option,this.option,t),this.validator(this.option,e.scheme),this.option.speed=r(this.option.speed,1,10),this.option.opacity=r(this.option.opacity,0,1),this.option.lockTime=r(Math.floor(this.option.lockTime),0,60),this.option.maxLength=r(this.option.maxLength,0,500),this.option.minWidth=r(this.option.minWidth,0,500),this.option.maxWidth=r(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}},{key:"makeWait",value:function(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)}},{key:"continue",value:function(){var t=this.$player.clientWidth;return this.filter("stop",(function(e){if(e.$state="emit",e.$lastStartTime=Date.now(),0===e.mode){var r=t+e.$ref.clientWidth;e.$ref.style.transform="translateX(".concat(-r,"px)"),e.$ref.style.transition="transform ".concat(e.$restTime,"s linear 0s")}})),this}},{key:"suspend",value:function(){var t=this,e=this.$player.clientWidth;return this.filter("emit",(function(r){if(r.$state="stop",0===r.mode){var n=e-(t.getLeft(r.$ref)-t.getLeft(t.$player));r.$ref.style.transform="translateX(".concat(-n,"px)"),r.$ref.style.transition="transform 0s linear 0s"}})),this}},{key:"reset",value:function(){var t=this;return this.queue.forEach((function(e){return t.makeWait(e)})),this}},{key:"update",value:function(){var t=this;return this.timer=window.requestAnimationFrame((0,i.default)(h.default.mark((function e(){var r,n,a,i,o,u,s,l,c;return h.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.art.playing||t.isHide){e.next=46;break}t.filter("emit",(function(e){var r=(Date.now()-e.$lastStartTime)/1e3;e.$restTime-=r,e.$lastStartTime=Date.now(),e.$restTime<=0&&t.makeWait(e)})),r=t.getReady(),n=t.$player,a=n.clientWidth,i=n.clientHeight,o=0;case 5:if(!(o=0;--i){var o=this.tryEntries[i],u=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),B(r),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;B(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),h}},t}(e.exports);try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],iVXtC:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");function a(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function i(t){if("string"!=typeof t)return[];var e=t.matchAll(RegExp('.+?)"(?: .*?)?>(?.+?)<\\/d>',"gs"));return Array.from(e).map((function(t){var e=t.groups.p.split(",");return e.length>=8?{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:a(Number(e[1])),fontSize:Number(e[2]),color:"#".concat(Number(e[3]).toString(16)),timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}:null})).filter(Boolean)}function o(t){return fetch(t).then((function(t){return t.text()})).then((function(t){return i(t)}))}n.defineInteropFlag(r),n.export(r,"getMode",(function(){return a})),n.export(r,"bilibiliDanmuParseFromXml",(function(){return i})),n.export(r,"bilibiliDanmuParseFromUrl",(function(){return o}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"92aFk":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("@swc/helpers/src/_to_consumable_array.mjs"),i=n.interopDefault(a);r.default=function(t){var e=t.target,r=t.emits,n=t.clientWidth,a=t.clientHeight,o=t.marginBottom,u=t.marginTop,s=t.antiOverlap,l=r.filter((function(t){return t.mode===e.mode&&t.top<=a-o})).sort((function(t,e){return t.top-e.top}));if(0===l.length)return u;l.unshift({top:0,left:0,right:0,height:u,width:n,speed:0,distance:n}),l.push({top:a-o,left:0,right:0,height:o,width:n,speed:0,distance:n});for(var c=1;c=e.height)return f}for(var m=[],h=1;ht.time)}))}));return v&&v[0]?v[0].top:void 0;case 1:return}}},{"@swc/helpers/src/_to_consumable_array.mjs":"fjKdm","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fjKdm:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("./_array_without_holes.mjs"),i=n.interopDefault(a),o=t("./_iterable_to_array.mjs"),u=n.interopDefault(o),s=t("./_non_iterable_spread.mjs"),l=n.interopDefault(s),c=t("./_unsupported_iterable_to_array.mjs"),p=n.interopDefault(c);r.default=function(t){return(0,i.default)(t)||(0,u.default)(t)||(0,p.default)(t)||(0,l.default)()}},{"./_array_without_holes.mjs":"a6Rts","./_iterable_to_array.mjs":"iDbLZ","./_non_iterable_spread.mjs":"lMOGE","./_unsupported_iterable_to_array.mjs":"7C8mO","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],a6Rts:[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=t("./_array_like_to_array.mjs"),i=n.interopDefault(a);r.default=function(t){if(Array.isArray(t))return(0,i.default)(t)}},{"./_array_like_to_array.mjs":"dxfL9","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dxfL9:[function(t,e,r){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r')})),o=d(a,'模式
颜色
').concat(n.join(""),'
发送
')),u=y(".art-danmuku-style",o),l=y(".art-danmuku-input",o),p=y(".art-danmuku-send",o),f=y(".art-danmuku-style-panel-inner",o),h=y(".art-danmuku-style-panel-modes",o),v=y(".art-danmuku-style-panel-colors",o),k=r.mount||d(i,'');t.option.backdrop&&c(f,"art-backdrop-filter"),r.theme&&c(o,"art-danmuku-theme-".concat(r.theme));var b=null,x=r.mode,D=r.color;function j(t){t<=0?(b=null,p.innerText="发送",s(p,"art-disabled")):(p.innerText=t,b=setTimeout((function(){return j(t-1)}),1e3))}function _(){var n={mode:x,color:D,border:!0,text:l.value.trim()};null===b&&r.beforeEmit(n)&&(l.value="",e.emit(n),c(p,"art-disabled"),j(r.lockTime),t.emit("artplayerPluginDanmuku:emit",n))}function C(){a.clientWidth'},{}],diaOn:[function(t,e,r){e.exports=''},{}],i9Q0Z:[function(t,e,r){e.exports=''},{}],"43C8k":[function(t,e,r){e.exports=''},{}]},["bqk8e"],"bqk8e");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-dash-quality.js b/docs/compiled/artplayer-plugin-dash-quality.js
index 92293501c..f0724290c 100644
--- a/docs/compiled/artplayer-plugin-dash-quality.js
+++ b/docs/compiled/artplayer-plugin-dash-quality.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,n,o,r){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,u=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,n){if(!u[t]){if(!e[t]){var o="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!n&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}f.resolve=function(n){var o=e[t][1][n];return null!=o?o:n},f.cache={};var c=u[t]=new d.Module(t);e[t][0].call(c.exports,f,c,c.exports,this)}return u[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.exports={}},d.modules=e,d.cache=u,d.parent=a,d.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(d,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=d;for(var c=0;c{const{$video:n}=t.template,{errorHandle:o}=t.constructor.utils;return t.on("ready",(function(){const r=t.dash||window.dash;o(r&&r.getVideoElement()===n,'Cannot find instance of Dash from "art.dash" or "window.dash"');const a=e.auto||"Auto",u=e.title||"Quality",l=r.getBitrateInfoListFor("video"),d=r.getQualityFor("video"),c=e.getResolution||(e=>(e.height||"Unknown ")+"P"),f=r.getSettings(),s=l[d],p=f?.streaming?.abr?.autoSwitchBitrate?.video?a:c(s),h={streaming:{abr:{autoSwitchBitrate:{}}}};e.control&&t.controls.add({name:"dash-quality",position:"right",html:p,style:{padding:"0 10px"},selector:l.map(((e,t)=>({html:c(e),level:t,default:s===e}))),onSelect:e=>(h.streaming.abr.autoSwitchBitrate.video=!1,r.updateSettings(h),r.setQualityFor("video",e.level,!0),e.html)}),e.setting&&t.setting.add({name:"dash-quality",tooltip:p,html:u,icon:i.default,width:200,selector:l.map(((e,t)=>({html:c(e),level:t,default:s===e}))),onSelect:function(e){return h.streaming.abr.autoSwitchBitrate.video=!1,r.updateSettings(h),r.setQualityFor("video",e.level,!0),e.html}})})),{name:"artplayerPluginDashQuality"}}}n.default=a,a.env="production",a.version="1.0.0",a.build="2023-02-18 19:27:34","undefined"!=typeof window&&(window.artplayerPluginDashQuality=a)},{"bundle-text:./image.svg":"kcayM","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kcayM:[function(e,t,n){t.exports=''},{}],"9pCYc":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["92dvd"],"92dvd");
\ No newline at end of file
+!function(e,t,n,o,r){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,u=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,n){if(!u[t]){if(!e[t]){var o="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!n&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}f.resolve=function(n){var o=e[t][1][n];return null!=o?o:n},f.cache={};var c=u[t]=new d.Module(t);e[t][0].call(c.exports,f,c,c.exports,this)}return u[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.exports={}},d.modules=e,d.cache=u,d.parent=a,d.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(d,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=d;for(var c=0;c{const{$video:n}=t.template,{errorHandle:o}=t.constructor.utils;return t.on("ready",(function(){const r=t.dash||window.dash;o(r&&r.getVideoElement()===n,'Cannot find instance of Dash from "art.dash" or "window.dash"');const a=e.auto||"Auto",u=e.title||"Quality",l=r.getBitrateInfoListFor("video"),d=r.getQualityFor("video"),c=e.getResolution||(e=>(e.height||"Unknown ")+"P"),f=r.getSettings(),s=l[d],p=f?.streaming?.abr?.autoSwitchBitrate?.video?a:c(s),h={streaming:{abr:{autoSwitchBitrate:{}}}};e.control&&t.controls.add({name:"dash-quality",position:"right",html:p,style:{padding:"0 10px"},selector:l.map(((e,t)=>({html:c(e),level:t,default:s===e}))),onSelect:e=>(h.streaming.abr.autoSwitchBitrate.video=!1,r.updateSettings(h),r.setQualityFor("video",e.level,!0),e.html)}),e.setting&&t.setting.add({name:"dash-quality",tooltip:p,html:u,icon:i.default,width:200,selector:l.map(((e,t)=>({html:c(e),level:t,default:s===e}))),onSelect:function(e){return h.streaming.abr.autoSwitchBitrate.video=!1,r.updateSettings(h),r.setQualityFor("video",e.level,!0),e.html}})})),{name:"artplayerPluginDashQuality"}}}n.default=a,a.env="production",a.version="1.0.0",a.build="2023-02-24 11:14:32","undefined"!=typeof window&&(window.artplayerPluginDashQuality=a)},{"bundle-text:./image.svg":"kcayM","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],kcayM:[function(e,t,n){t.exports=''},{}],"9pCYc":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["92dvd"],"92dvd");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-dash-quality.legacy.js b/docs/compiled/artplayer-plugin-dash-quality.legacy.js
index 4733aef9e..311b8d2fb 100644
--- a/docs/compiled/artplayer-plugin-dash-quality.legacy.js
+++ b/docs/compiled/artplayer-plugin-dash-quality.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,n,r,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},u="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,l=u.cache||{},a="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,n){if(!l[t]){if(!e[t]){var r="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!n&&r)return r(t,!0);if(u)return u(t,!0);if(a&&"string"==typeof t)return a(t);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}c.resolve=function(n){var r=e[t][1][n];return null!=r?r:n},c.cache={};var f=l[t]=new d.Module(t);e[t][0].call(f.exports,c,f,f.exports,this)}return l[t].exports;function c(e){var t=c.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.exports={}},d.modules=e,d.cache=l,d.parent=u,d.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(d,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=d;for(var f=0;f'},{}],"47PTV":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["1XYOW"],"1XYOW");
\ No newline at end of file
+!function(e,t,n,r,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},u="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,l=u.cache||{},a="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,n){if(!l[t]){if(!e[t]){var r="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!n&&r)return r(t,!0);if(u)return u(t,!0);if(a&&"string"==typeof t)return a(t);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}c.resolve=function(n){var r=e[t][1][n];return null!=r?r:n},c.cache={};var f=l[t]=new d.Module(t);e[t][0].call(f.exports,c,f,f.exports,this)}return l[t].exports;function c(e){var t=c.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.exports={}},d.modules=e,d.cache=l,d.parent=u,d.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(d,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=d;for(var f=0;f'},{}],"47PTV":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["1XYOW"],"1XYOW");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-hls-quality.js b/docs/compiled/artplayer-plugin-hls-quality.js
index f28d4a6a1..48f936c00 100644
--- a/docs/compiled/artplayer-plugin-hls-quality.js
+++ b/docs/compiled/artplayer-plugin-hls-quality.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,n,o,r){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0,u=i.cache||{},c="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,n){if(!u[t]){if(!e[t]){var o="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0;if(!n&&o)return o(t,!0);if(i)return i(t,!0);if(c&&"string"==typeof t)return c(t);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}a.resolve=function(n){var o=e[t][1][n];return null!=o?o:n},a.cache={};var d=u[t]=new f.Module(t);e[t][0].call(d.exports,a,d,d.exports,this)}return u[t].exports;function a(e){var t=a.resolve(e);return!1===t?{}:f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=u,f.parent=i,f.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(f,"root",{get:function(){return l.parcelRequire4dc0}}),l.parcelRequire4dc0=f;for(var d=0;d{const{$video:n}=t.template,{errorHandle:o}=t.constructor.utils;return t.on("ready",(function(){const r=t.hls||window.hls;o(r&&r.media===n,'Cannot find instance of HLS from "art.hls" or "window.hls"');const i=e.auto||"Auto",u=e.title||"Quality",c=e.getResolution||(e=>(e.height||"Unknown ")+"P"),f=r.levels[r.currentLevel],d=f?c(f):i;e.control&&t.controls.add({name:"hls-quality",position:"right",html:d,style:{padding:"0 10px"},selector:r.levels.map(((e,t)=>({html:c(e),level:e.level||t,default:f===e}))),onSelect:e=>(r.nextLevel=e.level,e.html)}),e.setting&&t.setting.add({name:"hls-quality",tooltip:d,html:u,icon:l.default,width:200,selector:r.levels.map(((e,t)=>({html:c(e),level:e.level||t,default:f===e}))),onSelect:function(e){return r.nextLevel=e.level,e.html}})})),{name:"artplayerPluginHlsQuality"}}}n.default=i,i.env="production",i.version="1.0.1",i.build="2023-02-18 19:27:35","undefined"!=typeof window&&(window.artplayerPluginHlsQuality=i)},{"bundle-text:./image.svg":"5VXix","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5VXix":[function(e,t,n){t.exports=''},{}],"9pCYc":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["eEHR6"],"eEHR6");
\ No newline at end of file
+!function(e,t,n,o,r){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0,u=i.cache||{},c="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,n){if(!u[t]){if(!e[t]){var o="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0;if(!n&&o)return o(t,!0);if(i)return i(t,!0);if(c&&"string"==typeof t)return c(t);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}a.resolve=function(n){var o=e[t][1][n];return null!=o?o:n},a.cache={};var d=u[t]=new f.Module(t);e[t][0].call(d.exports,a,d,d.exports,this)}return u[t].exports;function a(e){var t=a.resolve(e);return!1===t?{}:f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=u,f.parent=i,f.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(f,"root",{get:function(){return l.parcelRequire4dc0}}),l.parcelRequire4dc0=f;for(var d=0;d{const{$video:n}=t.template,{errorHandle:o}=t.constructor.utils;return t.on("ready",(function(){const r=t.hls||window.hls;o(r&&r.media===n,'Cannot find instance of HLS from "art.hls" or "window.hls"');const i=e.auto||"Auto",u=e.title||"Quality",c=e.getResolution||(e=>(e.height||"Unknown ")+"P"),f=r.levels[r.currentLevel],d=f?c(f):i;e.control&&t.controls.add({name:"hls-quality",position:"right",html:d,style:{padding:"0 10px"},selector:r.levels.map(((e,t)=>({html:c(e),level:e.level||t,default:f===e}))),onSelect:e=>(r.nextLevel=e.level,e.html)}),e.setting&&t.setting.add({name:"hls-quality",tooltip:d,html:u,icon:l.default,width:200,selector:r.levels.map(((e,t)=>({html:c(e),level:e.level||t,default:f===e}))),onSelect:function(e){return r.nextLevel=e.level,e.html}})})),{name:"artplayerPluginHlsQuality"}}}n.default=i,i.env="production",i.version="1.0.1",i.build="2023-02-24 11:14:34","undefined"!=typeof window&&(window.artplayerPluginHlsQuality=i)},{"bundle-text:./image.svg":"5VXix","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"5VXix":[function(e,t,n){t.exports=''},{}],"9pCYc":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["eEHR6"],"eEHR6");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-hls-quality.legacy.js b/docs/compiled/artplayer-plugin-hls-quality.legacy.js
index 22f1bc4c7..4ea9f98c9 100644
--- a/docs/compiled/artplayer-plugin-hls-quality.legacy.js
+++ b/docs/compiled/artplayer-plugin-hls-quality.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,n,r,o){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0,u=i.cache||{},f="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,n){if(!u[t]){if(!e[t]){var r="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0;if(!n&&r)return r(t,!0);if(i)return i(t,!0);if(f&&"string"==typeof t)return f(t);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}a.resolve=function(n){var r=e[t][1][n];return null!=r?r:n},a.cache={};var d=u[t]=new c.Module(t);e[t][0].call(d.exports,a,d,d.exports,this)}return u[t].exports;function a(e){var t=a.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=u,c.parent=i,c.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(c,"root",{get:function(){return l.parcelRequire4dc0}}),l.parcelRequire4dc0=c;for(var d=0;d'},{}],"47PTV":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["3yim4"],"3yim4");
\ No newline at end of file
+!function(e,t,n,r,o){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0,u=i.cache||{},f="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,n){if(!u[t]){if(!e[t]){var r="function"==typeof l.parcelRequire4dc0&&l.parcelRequire4dc0;if(!n&&r)return r(t,!0);if(i)return i(t,!0);if(f&&"string"==typeof t)return f(t);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}a.resolve=function(n){var r=e[t][1][n];return null!=r?r:n},a.cache={};var d=u[t]=new c.Module(t);e[t][0].call(d.exports,a,d,d.exports,this)}return u[t].exports;function a(e){var t=a.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=u,c.parent=i,c.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(c,"root",{get:function(){return l.parcelRequire4dc0}}),l.parcelRequire4dc0=c;for(var d=0;d'},{}],"47PTV":[function(e,t,n){n.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},n.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.exportAll=function(e,t){return Object.keys(e).forEach((function(n){"default"===n||"__esModule"===n||t.hasOwnProperty(n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})})),t},n.export=function(e,t,n){Object.defineProperty(e,t,{enumerable:!0,get:n})}},{}]},["3yim4"],"3yim4");
\ No newline at end of file
diff --git a/docs/compiled/artplayer-plugin-vtt-thumbnail.js b/docs/compiled/artplayer-plugin-vtt-thumbnail.js
index 730c1d169..83749342c 100644
--- a/docs/compiled/artplayer-plugin-vtt-thumbnail.js
+++ b/docs/compiled/artplayer-plugin-vtt-thumbnail.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,n,r,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0,u=l.cache||{},c="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(t,n){if(!u[t]){if(!e[t]){var r="function"==typeof i.parcelRequire4dc0&&i.parcelRequire4dc0;if(!n&&r)return r(t,!0);if(l)return l(t,!0);if(c&&"string"==typeof t)return c(t);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}f.resolve=function(n){var r=e[t][1][n];return null!=r?r:n},f.cache={};var a=u[t]=new s.Module(t);e[t][0].call(a.exports,f,a,a.exports,this)}return u[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:s(t)}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=u,s.parent=l,s.register=function(t,n){e[t]=[function(e,t){t.exports=n},{}]},Object.defineProperty(s,"root",{get:function(){return i.parcelRequire4dc0}}),i.parcelRequire4dc0=s;for(var a=0;a{const{constructor:{utils:{setStyle:n,clamp:r}},template:{$progress:o},events:{proxy:l}}=t,u=await(0,i.default)(e.vtt);return t.controls.add({name:"thumbnails",position:"top",index:20,style:e.style||{},mounted(e){l(o,"mousemove",(async i=>{n(e,"display","block");const{second:l,width:c}=function(e,t){const{$progress:n}=e.template,{left:o}=n.getBoundingClientRect(),i=r(t.pageX-o,0,n.clientWidth);return{width:i,second:i/n.clientWidth*e.duration}}(t,i),s=u.find((e=>l>=e.start&&l<=e.end));if(!s)return n(e,"display","none");n(e,"backgroundImage",`url(${s.url})`),n(e,"height",`${s.h}px`),n(e,"width",`${s.w}px`),n(e,"backgroundPosition",`-${s.x}px -${s.y}px`),c<=s.w/2?n(e,"left",0):c>o.clientWidth-s.w/2?n(e,"left",o.clientWidth-s.w+"px"):n(e,"left",c-s.w/2+"px")})),l(o,"mouseleave",(()=>{n(e,"display","none")})),t.on("hover",(t=>{t||n(e,"display","none")}))}}),{name:"artplayerPluginVttThumbnail"}}}n.default=l,l.env="production",l.version="1.0.0",l.build="2023-02-18 19:27:37","undefined"!=typeof window&&(window.artplayerPluginVttThumbnail=l)},{"./getVttArray":"4IFMi","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4IFMi":[function(e,t,n){function r(e){var t,n,r,o=e.split("."),i=o[0].split(":")||[],l=(t=o[1]||"0",n=3,r="0",t.length>n?String(t):((n-=t.length)>r.length&&(r+=r.repeat(n/r.length)),String(t)+r.slice(0,n))),u=Number(l)/1e3;return 3600*Number(i[i.length-3]||0)+60*Number(i[i.length-2]||0)+Number(i[i.length-1]||0)+u}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=async function(e=""){const t=(await(await fetch(e)).text()).split(/[\n\r]/gm).filter((e=>e.trim())),n=[];for(let o=1;o ?)((?:[0-9]{2}:)?(?:[0-9]{2}:)?[0-9]{2}(?:.[0-9]{3})?)/,c=i.match(u),s=/(.*)#(\w{4})=(.*)/i,a=l.match(s),f=Math.floor(r(c[1])),d=Math.floor(r(c[2])),p=e.split("/");p.pop(),p.push(a[1]);const h={start:f,end:d,url:p.join("/")},m=a[2].split(""),g=a[3].split(",");for(let e=0;e{const{constructor:{utils:{setStyle:n,clamp:r}},template:{$progress:o},events:{proxy:l}}=t,u=await(0,i.default)(e.vtt);return t.controls.add({name:"thumbnails",position:"top",index:20,style:e.style||{},mounted(e){l(o,"mousemove",(async i=>{n(e,"display","block");const{second:l,width:c}=function(e,t){const{$progress:n}=e.template,{left:o}=n.getBoundingClientRect(),i=r(t.pageX-o,0,n.clientWidth);return{width:i,second:i/n.clientWidth*e.duration}}(t,i),s=u.find((e=>l>=e.start&&l<=e.end));if(!s)return n(e,"display","none");n(e,"backgroundImage",`url(${s.url})`),n(e,"height",`${s.h}px`),n(e,"width",`${s.w}px`),n(e,"backgroundPosition",`-${s.x}px -${s.y}px`),c<=s.w/2?n(e,"left",0):c>o.clientWidth-s.w/2?n(e,"left",o.clientWidth-s.w+"px"):n(e,"left",c-s.w/2+"px")})),l(o,"mouseleave",(()=>{n(e,"display","none")})),t.on("hover",(t=>{t||n(e,"display","none")}))}}),{name:"artplayerPluginVttThumbnail"}}}n.default=l,l.env="production",l.version="1.0.0",l.build="2023-02-24 11:14:37","undefined"!=typeof window&&(window.artplayerPluginVttThumbnail=l)},{"./getVttArray":"4IFMi","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"4IFMi":[function(e,t,n){function r(e){var t,n,r,o=e.split("."),i=o[0].split(":")||[],l=(t=o[1]||"0",n=3,r="0",t.length>n?String(t):((n-=t.length)>r.length&&(r+=r.repeat(n/r.length)),String(t)+r.slice(0,n))),u=Number(l)/1e3;return 3600*Number(i[i.length-3]||0)+60*Number(i[i.length-2]||0)+Number(i[i.length-1]||0)+u}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=async function(e=""){const t=(await(await fetch(e)).text()).split(/[\n\r]/gm).filter((e=>e.trim())),n=[];for(let o=1;o ?)((?:[0-9]{2}:)?(?:[0-9]{2}:)?[0-9]{2}(?:.[0-9]{3})?)/,c=i.match(u),s=/(.*)#(\w{4})=(.*)/i,a=l.match(s),f=Math.floor(r(c[1])),d=Math.floor(r(c[2])),p=e.split("/");p.pop(),p.push(a[1]);const h={start:f,end:d,url:p.join("/")},m=a[2].split(""),g=a[3].split(",");for(let e=0;e=t.start&&i<=t.end}))){e.next=5;break}return e.abrupt("return",a(t,"display","none"));case 5:a(t,"backgroundImage","url(".concat(l.url,")")),a(t,"height","".concat(l.h,"px")),a(t,"width","".concat(l.w,"px")),a(t,"backgroundPosition","-".concat(l.x,"px -").concat(l.y,"px")),c<=l.w/2?a(t,"left",0):c>s.clientWidth-l.w/2?a(t,"left","".concat(s.clientWidth-l.w,"px")):a(t,"left","".concat(c-l.w/2,"px"));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),f(s,"mouseleave",(function(){a(t,"display","none")})),r.on("hover",(function(e){e||a(t,"display","none")}))}}),e.abrupt("return",{name:"artplayerPluginVttThumbnail"});case 8:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)};var e}r.default=s,s.env="production",s.version="1.0.0",s.build="2023-02-18 19:27:37","undefined"!=typeof window&&(window.artplayerPluginVttThumbnail=s)},{"@swc/helpers/src/_async_to_generator.mjs":"eiCdg","regenerator-runtime":"kuNhv","./getVttArray":"5fcbX","@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],eiCdg:[function(t,e,r){function n(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(t){return function(){var e=this,r=arguments;return new Promise((function(o,i){var a=t.apply(e,r);function u(t){n(a,o,i,u,c,"next",t)}function c(t){n(a,o,i,u,c,"throw",t)}u(void 0)}))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],"47PTV":[function(t,e,r){r.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},r.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.exportAll=function(t,e){return Object.keys(t).forEach((function(r){"default"===r||"__esModule"===r||e.hasOwnProperty(r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})})),e},r.export=function(t,e,r){Object.defineProperty(t,e,{enumerable:!0,get:r})}},{}],kuNhv:[function(t,e,r){var n=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new P(n||[]);return i._invoke=function(t,e,r){var n=f;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw i;return T()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=E(a,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var c=s(t,e,r);if("normal"===c.type){if(n=r.done?d:h,c.arg===y)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=d,r.method="throw",r.arg=c.arg)}}}(t,r,a),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var f="suspendedStart",h="suspendedYield",p="executing",d="completed",y={};function g(){}function v(){}function m(){}var w={};c(w,i,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(N([])));x&&x!==r&&n.call(x,i)&&(w=x);var j=m.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function L(t,e){function r(o,i,a,u){var c=s(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function E(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,E(t,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,y;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,y):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function N(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),O(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:N(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}(e.exports);try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],"5fcbX":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=t("@swc/helpers/src/_async_to_generator.mjs"),i=n.interopDefault(o),a=t("regenerator-runtime"),u=n.interopDefault(a);function c(t){var e,r,n,o=t.split("."),i=o[0].split(":")||[],a=(e=o[1]||"0",r=3,n="0",e.length>r?String(e):((r-=e.length)>n.length&&(n+=n.repeat(r/n.length)),String(e)+n.slice(0,r))),u=Number(a)/1e3;return 3600*Number(i[i.length-3]||0)+60*Number(i[i.length-2]||0)+Number(i[i.length-1]||0)+u}function l(){return l=(0,i.default)(u.default.mark((function t(){var e,r,n,o,i,a,l,s,f,h,p,d,y,g,v,m,w,b,x,j=arguments;return u.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=j.length>0&&void 0!==j[0]?j[0]:"",t.next=3,fetch(e);case 3:return t.next=5,t.sent.text();case 5:r=t.sent,n=r.split(/[\n\r]/gm).filter((function(t){return t.trim()})),o=[],i=1;case 9:if(!(i ?)((?:[0-9]{2}:)?(?:[0-9]{2}:)?[0-9]{2}(?:.[0-9]{3})?)/,f=a.match(s),h=/(.*)#(\w{4})=(.*)/i,p=l.match(h),d=Math.floor(c(f[1])),y=Math.floor(c(f[2])),(g=e.split("/")).pop(),g.push(p[1]),v=g.join("/"),m={start:d,end:y,url:v},w=p[2].split(""),b=p[3].split(","),x=0;x=t.start&&i<=t.end}))){e.next=5;break}return e.abrupt("return",a(t,"display","none"));case 5:a(t,"backgroundImage","url(".concat(l.url,")")),a(t,"height","".concat(l.h,"px")),a(t,"width","".concat(l.w,"px")),a(t,"backgroundPosition","-".concat(l.x,"px -").concat(l.y,"px")),c<=l.w/2?a(t,"left",0):c>s.clientWidth-l.w/2?a(t,"left","".concat(s.clientWidth-l.w,"px")):a(t,"left","".concat(c-l.w/2,"px"));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),f(s,"mouseleave",(function(){a(t,"display","none")})),r.on("hover",(function(e){e||a(t,"display","none")}))}}),e.abrupt("return",{name:"artplayerPluginVttThumbnail"});case 8:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)};var e}r.default=s,s.env="production",s.version="1.0.0",s.build="2023-02-24 11:14:39","undefined"!=typeof window&&(window.artplayerPluginVttThumbnail=s)},{"@swc/helpers/src/_async_to_generator.mjs":"eiCdg","regenerator-runtime":"kuNhv","./getVttArray":"5fcbX","@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],eiCdg:[function(t,e,r){function n(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(t){return function(){var e=this,r=arguments;return new Promise((function(o,i){var a=t.apply(e,r);function u(t){n(a,o,i,u,c,"next",t)}function c(t){n(a,o,i,u,c,"throw",t)}u(void 0)}))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"47PTV"}],"47PTV":[function(t,e,r){r.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},r.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.exportAll=function(t,e){return Object.keys(t).forEach((function(r){"default"===r||"__esModule"===r||e.hasOwnProperty(r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})})),e},r.export=function(t,e,r){Object.defineProperty(t,e,{enumerable:!0,get:r})}},{}],kuNhv:[function(t,e,r){var n=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new P(n||[]);return i._invoke=function(t,e,r){var n=f;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw i;return T()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=E(a,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var c=s(t,e,r);if("normal"===c.type){if(n=r.done?d:h,c.arg===y)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=d,r.method="throw",r.arg=c.arg)}}}(t,r,a),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var f="suspendedStart",h="suspendedYield",p="executing",d="completed",y={};function g(){}function v(){}function m(){}var w={};c(w,i,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(N([])));x&&x!==r&&n.call(x,i)&&(w=x);var j=m.prototype=g.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function L(t,e){function r(o,i,a,u){var c=s(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var o;this._invoke=function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}}function E(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,E(t,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,y;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,y):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function N(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),O(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:N(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}(e.exports);try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],"5fcbX":[function(t,e,r){var n=t("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=t("@swc/helpers/src/_async_to_generator.mjs"),i=n.interopDefault(o),a=t("regenerator-runtime"),u=n.interopDefault(a);function c(t){var e,r,n,o=t.split("."),i=o[0].split(":")||[],a=(e=o[1]||"0",r=3,n="0",e.length>r?String(e):((r-=e.length)>n.length&&(n+=n.repeat(r/n.length)),String(e)+n.slice(0,r))),u=Number(a)/1e3;return 3600*Number(i[i.length-3]||0)+60*Number(i[i.length-2]||0)+Number(i[i.length-1]||0)+u}function l(){return l=(0,i.default)(u.default.mark((function t(){var e,r,n,o,i,a,l,s,f,h,p,d,y,g,v,m,w,b,x,j=arguments;return u.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=j.length>0&&void 0!==j[0]?j[0]:"",t.next=3,fetch(e);case 3:return t.next=5,t.sent.text();case 5:r=t.sent,n=r.split(/[\n\r]/gm).filter((function(t){return t.trim()})),o=[],i=1;case 9:if(!(i ?)((?:[0-9]{2}:)?(?:[0-9]{2}:)?[0-9]{2}(?:.[0-9]{3})?)/,f=a.match(s),h=/(.*)#(\w{4})=(.*)/i,p=l.match(h),d=Math.floor(c(f[1])),y=Math.floor(c(f[2])),(g=e.split("/")).pop(),g.push(p[1]),v=g.join("/"),m={start:d,end:y,url:v},w=p[2].split(""),b=p[3].split(","),x=0;xt.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"4.6.3"}static get env(){return"production"}static get build(){return"2023-02-18 19:27:28"}static get config(){return h.default}static get utils(){return u}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 v.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"},moreVideoAttr:{controls:!1,preload:u.isSafari?"auto":"metadata"},i18n:{},icons:{},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.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,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.DB_CLICE_TIME=300,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.PROGRESS_HEIGHT=6,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=u.createElement("style");e.id="artplayer-style",e.textContent=a.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":"kfOe8","option-validator":"9I0i9","./utils/emitter":"2bGVu","./utils":"h3rH9","./scheme":"AdvwB","./config":"9Xmqu","./whitelist":"jgRHH","./template":"2gKYH","./i18n":"1AdeF","./player":"556MW","./control":"14IBq","./contextmenu":"7iUum","./info":"hD2Lg","./subtitle":"lum0D","./events":"1Epl5","./hotkey":"eTow4","./layer":"4fDoD","./loading":"fE0Sp","./notice":"9PuGy","./mask":"2etr0","./icons":"6dYSr","./setting":"bRHiA","./storage":"f2Thp","./plugins":"96ThS","./mobile":"6M149","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kfOe8:[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;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:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;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;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;transition:bottom .2s;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .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;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.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;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;transition:all .2s;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#ffffff80;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;border-radius:3px;display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.75;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .1s ease-in-out;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;transform:scale(1)}.art-video-player .art-bottom .art-controls .art-control .art-icon:active{transform:scale(.85)}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{height:105px;padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--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;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:60px;left:0;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;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{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.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{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;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;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{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:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;user-select:all;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.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-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.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-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:var(--theme)}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:var(--theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--theme)}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[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}'},{}],"9I0i9":[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 i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(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(o(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(i=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 i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2a)),o.export(r,"queryAll",(()=>n)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>u)),o.export(r,"remove",(()=>p)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>y)),o.export(r,"isInViewport",(()=>v)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function a(e,t=document){return t.querySelector(e)}function n(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 u(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function p(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}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 y(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function v(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,a=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=i+t&&r.left+r.width+t>=0;return a&&n}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)}},{"./compatibility":"luXC1","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],luXC1:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>a)),o.export(r,"isSafari",(()=>n)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>u));const i="undefined"!=typeof window?window.navigator.userAgent:"",a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),n=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),u=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2nFlF":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>a));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function a(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],yqFoT:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"$1>").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"$1>").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 a(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function n(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 o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[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")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>a)),o.export(r,"assToVtt",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1VRQn":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function a(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)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3weX2":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>n)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:a}=Object.prototype;function n(e,t){return a.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((o=>{const i=e[o],a=r[o];Array.isArray(i)&&Array.isArray(a)?e[o]=i.concat(...a):!t(i)||!t(a)||a instanceof Element?e[o]=a:e[o]=l(i,a)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7kBIx":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function a(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function n(e,t){let r,o,i=!1;return function a(...n){if(i)return r=n,void(o=this);i=!0,e.apply(this,n),setTimeout((()=>{i=!1,r&&(a.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>a)),o.export(r,"throttle",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"13atT":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function a(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e){return["string","number"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function l(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"capitalize",(()=>a)),o.export(r,"isStringOrNumber",(()=>n)),o.export(r,"secondToTime",(()=>s)),o.export(r,"escape",(()=>l))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],AdvwB:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const a="array",n="boolean",s="string",l="number",c="object",u="function";function p(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:p,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${u}`,mounted:`?${u}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${a}`,onSelect:`?${u}`,switch:`?${n}`,onSwitch:`?${u}`,range:`?${a}`,onRange:`?${u}`,onChange:`?${u}`};r.default={id:s,container:p,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[u],whitelist:[`${s}|${u}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,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:n,encoding:s},moreVideoAttr:c,i18n:c,icons:c,customType:c}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9Xmqu":[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":"guZOB"}],jgRHH:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2gKYH":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const a=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===a,`Unsupported container element type, only support 'div' but got '${a}'`),(0,o.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),i.state?this.desktop():this.mobile()}static get html(){return''}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.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.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.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,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1AdeF":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./zh-cn.json"),n=o.interopDefault(a),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),u=o.interopDefault(c),p=e("./cs.json"),d=o.interopDefault(p),f=e("./es.json"),h=o.interopDefault(f),m=e("./fa.json"),g=o.interopDefault(m),y=e("./fr.json"),v=o.interopDefault(y);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":n.default,"zh-tw":l.default,pl:u.default,cs:d.default,es:h.default,fa:g.default,fr:v.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,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"h3rH9","./zh-cn.json":"ho6iH","./zh-tw.json":"7iMjq","./pl.json":"dBKEE","./cs.json":"6SDKc","./es.json":"dtcbg","./fa.json":"l5Cvm","./fr.json":"lQk2D","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],ho6iH:[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":"隔空播放不可用"}')},{}],"7iMjq":[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":"隔空播放不可用"}')},{}],dBKEE:[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"}')},{}],"6SDKc":[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"}')},{}],dtcbg:[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"}')},{}],l5Cvm:[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":"عدم پشتیبانی از ایرپلی"}')},{}],lQk2D:[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"}')},{}],"556MW":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),a=o.interopDefault(i),n=e("./attrMix"),s=o.interopDefault(n),l=e("./playMix"),c=o.interopDefault(l),u=e("./pauseMix"),p=o.interopDefault(u),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),y=o.interopDefault(g),v=e("./currentTimeMix"),b=o.interopDefault(v),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),$=e("./aspectRatioMix"),E=o.interopDefault($),O=e("./screenshotMix"),T=o.interopDefault(O),P=e("./fullscreenMix"),M=o.interopDefault(P),F=e("./fullscreenWebMix"),C=o.interopDefault(F),A=e("./pipMix"),H=o.interopDefault(A),R=e("./loadedMix"),D=o.interopDefault(R),z=e("./playedMix"),B=o.interopDefault(z),L=e("./playingMix"),N=o.interopDefault(L),V=e("./autoSizeMix"),_=o.interopDefault(V),Z=e("./rectMix"),q=o.interopDefault(Z),W=e("./flipMix"),U=o.interopDefault(W),Y=e("./miniMix"),X=o.interopDefault(Y),G=e("./loopMix"),J=o.interopDefault(G),K=e("./posterMix"),Q=o.interopDefault(K),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ae=o.interopDefault(ie),ne=e("./typeMix"),se=o.interopDefault(ne),le=e("./normalSizeMix"),ce=o.interopDefault(le),ue=e("./subtitleOffsetMix"),pe=o.interopDefault(ue),de=e("./airplayMix"),fe=o.interopDefault(de),he=e("./optionInit"),me=o.interopDefault(he),ge=e("./eventInit"),ye=o.interopDefault(ge);r.default=class{constructor(e){(0,a.default)(e),(0,s.default)(e),(0,c.default)(e),(0,p.default)(e),(0,f.default)(e),(0,m.default)(e),(0,y.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,E.default)(e),(0,T.default)(e),(0,M.default)(e),(0,C.default)(e),(0,H.default)(e),(0,D.default)(e),(0,B.default)(e),(0,N.default)(e),(0,_.default)(e),(0,q.default)(e),(0,U.default)(e),(0,X.default)(e),(0,J.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ae.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,pe.default)(e),(0,fe.default)(e),(0,ye.default)(e),(0,me.default)(e)}}},{"./urlMix":"2mRAc","./attrMix":"2EA19","./playMix":"fD2Tc","./pauseMix":"c3LGJ","./toggleMix":"fVsAa","./seekMix":"dmROF","./volumeMix":"9jtfB","./currentTimeMix":"7NCDR","./durationMix":"YS7JL","./switchMix":"dzUqN","./playbackRateMix":"5I2mT","./aspectRatioMix":"7m6R8","./screenshotMix":"2dgtR","./fullscreenMix":"fKDW8","./fullscreenWebMix":"lNvYI","./pipMix":"8j7oC","./loadedMix":"dwVOT","./playedMix":"dDeLx","./playingMix":"ceoBp","./autoSizeMix":"lcWXX","./rectMix":"f7y88","./flipMix":"l4qt5","./miniMix":"9ZPBQ","./loopMix":"d89IV","./posterMix":"5K8hA","./autoHeightMix":"3T5ls","./themeMix":"7lcSc","./titleMix":"a8ZHz","./typeMix":"8JgTw","./normalSizeMix":"3EY4s","./subtitleOffsetMix":"hJvIy","./airplayMix":"4Tp0U","./optionInit":"iPdgW","./eventInit":"3mj0J","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2mRAc":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const a=t.type||(0,o.getExt)(i),n=t.customType[a];a&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2EA19":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fD2Tc:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:a},template:{$video:n}}=e;(0,o.def)(e,"play",{value:async function(){const o=await n.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dmROF:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9jtfB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:a}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:e=>{t.volume=(0,o.clamp)(e,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&a.set("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:e=>{t.muted=e}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7NCDR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],YS7JL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dzUqN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function a(o,a,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show="",l&&e.play(),a&&(i.show=`${t.get("Switch Video")}: ${a}`),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>a(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>a(e,t,0)})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5I2mT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(o){if(o){if(o===t.playbackRate)return;t.playbackRate=o,i.show=`${r.get("Rate")}: ${1===o?r.get("Normal"):`${o}x`}`}else e.playbackRate=1}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7m6R8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:a}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(n){if(n||(n="default"),"default"===n)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=n.split(":").map(Number),{videoWidth:i,videoHeight:a}=t,{clientWidth:s,clientHeight:l}=r,c=i/a,u=e[0]/e[1];if(c>u){const e=u*a/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/u/a;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=n}a.show=`${i.get("Aspect Ratio")}: ${"default"===n?i.get("Default"):n}`,e.emit("aspectRatio",n)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2dgtR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,a=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),a.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fKDW8:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{a.default.isEnabled?(e=>{a.default.on("change",(()=>{e.emit("fullscreen",a.default.isFullscreen)})),(0,n.def)(e,"fullscreen",{get:()=>a.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await a.default.request(i),(0,n.addClass)(i,"art-fullscreen"),e.emit("resize"),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await a.default.exit(),(0,n.removeClass)(i,"art-fullscreen"),e.emit("resize"),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,n.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,n.def)(e,"fullscreen",(0,n.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"lUahW","../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lUahW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["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"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),a={change:i.fullscreenchange,error:i.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const a=()=>{n.off("change",a),r()};n.on("change",a);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(a).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off("change",r),e()};n.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on("change",e)},onerror(e){n.on("error",e)},on(e,t){const r=a[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=a[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(n={isEnabled:!1}),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lNvYI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,constructor:r,template:{$container:i,$player:a}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(a,"art-fullscreen-web"),set(n){n?(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(document.body,a),e.normalSize="fullscreenWeb",(0,o.addClass)(a,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(i,a),(0,o.removeClass)(a,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8j7oC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dwVOT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dDeLx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],ceoBp:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lcWXX:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(a){if(a){const{videoWidth:a,videoHeight:n}=i,{width:s,height:l}=t.getBoundingClientRect(),c=a/n,u=s/l;if((0,o.addClass)(t,"art-auto-size"),u>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],f7y88:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],l4qt5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(a){a||(a="normal"),"normal"===a?delete t.dataset.flip:t.dataset.flip=a,i.show=`${r.get("Video Flip")}: ${r.get((0,o.capitalize)(a))}`,e.emit("flip",a)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9ZPBQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,proxy:a,template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let u=!1,p=0,d=0,f=0,h=0;a(c,"mousedown",(t=>{u=!0,p=t.pageX,d=t.pageY,f=e.left,h=e.top})),a(document,"mousemove",(e=>{if(u){(0,o.addClass)(n,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-p;(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),a(document,"mouseup",(()=>{u=!1,(0,o.removeClass)(n,"art-is-dragging")})),a(s,"click",(()=>{e.mini=!1,u=!1,(0,o.removeClass)(n,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(n,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(n,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(n,"art-mini"),(0,o.setStyle)(n,"top",null),(0,o.setStyle)(n,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],d89IV:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),a=(0,o.clamp)(r[1],i,e.duration);t=a-i>=1?[i,a]:[]}else t=[]}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5K8hA":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3T5ls":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,a=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(n){if(n){const{clientWidth:a}=r,{videoHeight:n,videoWidth:s}=i,l=n*(a/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",a),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7lcSc":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],a8ZHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8JgTw":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"type",{get:()=>e.option.type,set(t){e.option.type=t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3EY4s":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],hJvIy:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:a}=e;let n=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>n,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);n=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":n=!0;break;case"not-available":n=!1}})):n=!1,(0,o.def)(e,"airplay",{value(){n?(a.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iPdgW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:a}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const n=r.get("volume");"number"==typeof n&&(i.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(a,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3mj0J":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,proxy:s,template:{$player:l,$video:c,$poster:u}}=e;let p=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{p=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",(()=>{o.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 a=>{p{e.autoSize=o.autoSize,n.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,n.setStyle)(u,"display","none")})),e.on("video:playing",(()=>{e.mask.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":"9Xmqu","../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"14IBq":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),u=o.interopDefault(c),p=e("./pip"),d=o.interopDefault(p),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),y=e("./time"),v=o.interopDefault(y),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),$=o.interopDefault(I),E=e("./quality"),O=o.interopDefault(E),T=e("./loop"),P=o.interopDefault(T),M=e("./airplay"),F=o.interopDefault(M);class C extends n.default{constructor(e){super(e),this.name="control";const{proxy:t,constructor:r,template:{$player:o}}=e;let a=Date.now();t(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),a=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-a>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"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||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,P.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,v.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,O.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,$.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,u.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(o.dataset.index)));return u?u.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const a=(0,i.createElement)("div");(0,i.addClass)(a,"art-selector-value"),(0,i.append)(a,e.html),t.innerText="",(0,i.append)(t,a);const n=e.selector.map(((e,t)=>`${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,n),(0,i.append)(t,s),this.art.option.backdrop&&(0,i.addClass)(s,"art-backdrop-filter");const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),n=e.selector[o]||{};if(a.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);"string"!=typeof o&&"number"!=typeof o||(a.innerHTML=o)}l()}))}}},{"./dom":"XgAQE","option-validator":"9I0i9","../scheme":"AdvwB","./property":"3weX2","./error":"2nFlF","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],cxHNK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,a.get("Exit Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"66eEC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,a.get("Exit Web Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Web Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kCFkA:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iRhgD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(n,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(n,a.get("Play")),(0,o.tooltip)(s,a.get("Pause")),r(n,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],aBBSH:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>a)),o.export(r,"setCurrentTime",(()=>n));var i=e("../utils");function a(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),a=i.isMobile?t.touches[0].clientX:t.pageX,n=(0,i.clamp)(a-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:n,percentage:(0,i.clamp)(n/r.clientWidth,0,1)}}function n(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,o=r*e.duration;e.emit("setBar","played",r),e.seek=o}else{const{second:r,percentage:o}=a(e,t);e.emit("setBar","played",o),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:o,proxy:s}=t;return{...e,html:'',mounted:e=>{let l=!1;const c=(0,i.query)(".art-progress-loaded",e),u=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),d=(0,i.query)(".art-progress-indicator",e),f=(0,i.query)(".art-progress-tip",e),{PROGRESS_HEIGHT:h,INDICATOR_SIZE:m,INDICATOR_SIZE_ICON:g,INDICATOR_SIZE_MOBILE:y,INDICATOR_SIZE_MOBILE_ICON:v}=t.constructor;(0,i.setStyle)(e,"height",`${h}px`),(0,i.setStyle)(u,"backgroundColor","var(--theme)");let b=m;function x(e,t){"loaded"===e&&(0,i.setStyle)(c,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(u,"width",100*t+"%"),(0,i.setStyle)(d,"left",`calc(${100*t}% - ${b/2}px)`))}r.indicator?(b=g,(0,i.append)(d,r.indicator)):(0,i.setStyles)(d,{backgroundColor:"var(--theme)"}),i.isMobile&&(b=y,r.indicator&&(b=v)),(0,i.setStyles)(d,{left:`-${b/2}px`,width:`${b}px`,height:`${b}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),x("loaded",t.loaded),t.on("setBar",((e,t)=>{x(e,t)})),t.on("video:progress",(()=>{x("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{x("played",t.played)})),t.on("video:ended",(()=>{x("played",1)})),i.isMobile||(s(e,"click",(e=>{e.target!==d&&n(t,e)})),s(e,"mousemove",(r=>{(0,i.setStyle)(f,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=a(t,r),{text:n}=r.target.dataset;f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,i.setStyle)(f,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(f,"left",e.clientWidth-s+"px"):(0,i.setStyle)(f,"left",o-s/2+"px")}(r):function(r){const{width:o,time:n}=a(t,r);f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,i.setStyle)(f,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(f,"left",e.clientWidth-s+"px"):(0,i.setStyle)(f,"left",o-s/2+"px")}(r)})),s(e,"mouseleave",(()=>{(0,i.setStyle)(f,"display","none")})),s(e,"mousedown",(()=>{l=!0})),s(document,"mousemove",(e=>{if(l){const{second:r,percentage:o}=a(t,e);x("played",o),t.seek=r}})),s(document,"mouseup",(()=>{l&&(l=!1)})))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7H0CE":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto",marginLeft:"10px"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),u=(0,o.append)(e,i.volumeClose),p=(0,o.append)(e,''),d=(0,o.append)(p,'');function f(e){const{left:t}=p.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(u,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(u,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,a.get("Mute")),(0,o.setStyle)(u,"display","none"),o.isMobile&&(0,o.setStyle)(p,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(u,"click",(()=>{t.muted=!1})),r(p,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{n=!0})),r(e,"mousemove",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{n&&(n=!1)}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8BrCu":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0,t.setting.updateStyle()})),t.on("setting",(t=>{(0,o.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2HiWx":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:a,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,u=!1,p=!1;s(a,"mousemove",(async s=>{if(!u){u=!0;const e=await l(r.thumbnails.url);c=e,p=!0}p&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:u,number:p,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),y=a.clientWidth/p,v=Math.floor(l/y),b=Math.ceil(v/d)-1,x=v%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${u})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>a.clientWidth-m/2?(0,o.setStyle)(e,"left",a.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(a,"mouseleave",(()=>{(0,o.setStyle)(e,"display","none")})),t.on("hover",(t=>{t||(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"h3rH9","./progress":"aBBSH","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],c1GeG:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{proxy:r,icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5oUJF":[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,o=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:"10px"},html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fiwRm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(a=>{a&&a.length?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${a[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",a[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6GRju":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{proxy:r,icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7iUum":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),u=o.interopDefault(c),p=e("./flip"),d=o.interopDefault(p),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),y=e("./close"),v=o.interopDefault(y);class b extends n.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,u.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,v.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,a=e.clientY,{height:n,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:u,width:p}=o.getBoundingClientRect();let d=t-l,f=a-c;t+p>l+s&&(d=s-p),a+u>c+n&&(f=n-u),(0,i.setStyles)(o,{top:`${f}px`,left:`${d}px`})})),t(r,"click",(e=>{(0,i.includeFromEvent)(e,o)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"h3rH9","../utils/component":"guki8","./playbackRate":"f1W36","./aspectRatio":"afxZC","./flip":"9jCuX","./info":"k8wIZ","./version":"bb0TU","./close":"9zTkI","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],f1W36:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:i}}=t;return{...e,html:`${r.get("Play Speed")}:\n ${i.map((e=>`${1===e?r.get("Normal"):e}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="1"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("video:ratechange",(()=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],afxZC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:i}}=t;return{...e,html:`${r.get("Aspect Ratio")}:\n ${i.map((e=>`${"default"===e?r.get("Default"):e}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="default"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9jCuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:i}}=t;return{...e,html:`${r.get("Video Flip")}:\n ${i.map((e=>`${r.get((0,o.capitalize)(e))}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="normal"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],k8wIZ:[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":"guZOB"}],bb0TU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.6.3'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9zTkI":[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":"guZOB"}],hD2Lg:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:o,$video:a}}=this.art;e(o,"click",(()=>{this.show=!1}));let n=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(n)})),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,i.setStyles)(r,e):(0,i.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,i.escape)(e)}
`)).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,a={...i.subtitle,...t,url:e},n=await this.init(a);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:a,$track:n}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,s.track.mode="hidden",this.eventDestroy(),(0,i.remove)(n),(0,i.append)(a,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,u.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,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);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=p},{"./utils":"h3rH9","./utils/component":"guki8","option-validator":"9I0i9","./scheme":"AdvwB","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1Epl5":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),a=e("./clickInit"),n=o.interopDefault(a),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),u=o.interopDefault(c),p=e("./resizeInit"),d=o.interopDefault(p),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);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,n.default)(e,this),(0,l.default)(e,this),(0,u.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let n=0;t.proxy(a,"click",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),n=t}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kpTJf:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0,t)}),(t=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1,t)}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9tYbi":[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":"guZOB"}],"9TXOX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dePMU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("../control/progress");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$progress:a}=e.template;let n=null,s=!1,l=0,c=0,u=0;const p=t=>{if(1===t.touches.length&&!e.isLock){n===a&&(0,i.setCurrentTime)(e,t),s=!0;const{clientX:r,clientY:o}=t.touches[0];l=r,c=o,u=e.currentTime}},d=t=>{if(1===t.touches.length&&s&&e.duration){const{clientX:i,clientY:a}=t.touches[0],s=(0,o.clamp)((i-l)/e.width,-1,1),p=(0,o.clamp)((a-c)/e.height,-1,1),d=e.isRotate?p:s,f=n===r?e.constructor.TOUCH_MOVE_RATIO:1,h=(0,o.clamp)(u+e.duration*d*f,0,e.duration);e.seek=h,e.emit("setBar","played",(0,o.clamp)(h/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(h)} / ${(0,o.secondToTime)(e.duration)}`}},f=()=>{s&&(l=0,c=0,u=0,s=!1,n=null)};t.proxy(a,"touchstart",(e=>{n=a,p(e)})),t.proxy(r,"touchstart",(e=>{n=r,p(e)})),t.proxy(r,"touchmove",d),t.proxy(a,"touchmove",d),t.proxy(document,"touchend",f)}}},{"../utils":"h3rH9","../control/progress":"aBBSH","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],hDyWF:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:a}}=e,n=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(a,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{n()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],eTow4:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.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{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2etr0":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,a=(0,i.append)(t.$state,r.state),n=(0,i.append)(t.$state,r.error);(0,i.setStyle)(n,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(a,"display","none"),(0,i.setStyle)(n,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"h3rH9","./utils/component":"guki8","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6dYSr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("bundle-text:./loading.svg"),n=o.interopDefault(a),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),u=o.interopDefault(c),p=e("bundle-text:./play.svg"),d=o.interopDefault(p),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),y=e("bundle-text:./volume-close.svg"),v=o.interopDefault(y),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),$=o.interopDefault(I),E=e("bundle-text:./playback-rate.svg"),O=o.interopDefault(E),T=e("bundle-text:./aspect-ratio.svg"),P=o.interopDefault(T),M=e("bundle-text:./config.svg"),F=o.interopDefault(M),C=e("bundle-text:./pip.svg"),A=o.interopDefault(C),H=e("bundle-text:./lock.svg"),R=o.interopDefault(H),D=e("bundle-text:./unlock.svg"),z=o.interopDefault(D),B=e("bundle-text:./fullscreen-off.svg"),L=o.interopDefault(B),N=e("bundle-text:./fullscreen-on.svg"),V=o.interopDefault(N),_=e("bundle-text:./fullscreen-web-off.svg"),Z=o.interopDefault(_),q=e("bundle-text:./fullscreen-web-on.svg"),W=o.interopDefault(q),U=e("bundle-text:./switch-on.svg"),Y=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),G=o.interopDefault(X),J=e("bundle-text:./flip.svg"),K=o.interopDefault(J),Q=e("bundle-text:./error.svg"),ee=o.interopDefault(Q),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:u.default,volume:g.default,volumeClose:v.default,screenshot:x.default,setting:j.default,pip:A.default,arrowLeft:S.default,arrowRight:$.default,playbackRate:O.default,aspectRatio:P.default,config:F.default,lock:R.default,flip:K.default,unlock:z.default,fullscreenOff:L.default,fullscreenOn:V.default,fullscreenWebOff:Z.default,fullscreenWebOn:W.default,switchOn:Y.default,switchOff:G.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"h3rH9","bundle-text:./loading.svg":"fY5Gt","bundle-text:./state.svg":"iNfLt","bundle-text:./check.svg":"jtE9u","bundle-text:./play.svg":"elgfY","bundle-text:./pause.svg":"eKokJ","bundle-text:./volume.svg":"hNB4y","bundle-text:./volume-close.svg":"i9vta","bundle-text:./screenshot.svg":"kB3Mf","bundle-text:./setting.svg":"3MONs","bundle-text:./arrow-left.svg":"iMCpk","bundle-text:./arrow-right.svg":"3oe4L","bundle-text:./playback-rate.svg":"liE22","bundle-text:./aspect-ratio.svg":"8HqYc","bundle-text:./config.svg":"hYAAH","bundle-text:./pip.svg":"jmNrH","bundle-text:./lock.svg":"cIqko","bundle-text:./unlock.svg":"65zy4","bundle-text:./fullscreen-off.svg":"jaJRT","bundle-text:./fullscreen-on.svg":"cRY1X","bundle-text:./fullscreen-web-off.svg":"3aVGL","bundle-text:./fullscreen-web-on.svg":"4DiVn","bundle-text:./switch-on.svg":"kwdKE","bundle-text:./switch-off.svg":"bWfXZ","bundle-text:./flip.svg":"h3zZ9","bundle-text:./error.svg":"7Oyth","bundle-text:./close.svg":"U5Jcy","bundle-text:./airplay.svg":"jK5Fx","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fY5Gt:[function(e,t,r){t.exports=''},{}],iNfLt:[function(e,t,r){t.exports=''},{}],jtE9u:[function(e,t,r){t.exports=''},{}],elgfY:[function(e,t,r){t.exports=''},{}],eKokJ:[function(e,t,r){t.exports=''},{}],hNB4y:[function(e,t,r){t.exports=''},{}],i9vta:[function(e,t,r){t.exports=''},{}],kB3Mf:[function(e,t,r){t.exports=''},{}],"3MONs":[function(e,t,r){t.exports=''},{}],iMCpk:[function(e,t,r){t.exports=''},{}],"3oe4L":[function(e,t,r){t.exports=''},{}],liE22:[function(e,t,r){t.exports=''},{}],"8HqYc":[function(e,t,r){t.exports=''},{}],hYAAH:[function(e,t,r){t.exports=''},{}],jmNrH:[function(e,t,r){t.exports=''},{}],cIqko:[function(e,t,r){t.exports=''},{}],"65zy4":[function(e,t,r){t.exports=''},{}],jaJRT:[function(e,t,r){t.exports=''},{}],cRY1X:[function(e,t,r){t.exports=''},{}],"3aVGL":[function(e,t,r){t.exports=''},{}],"4DiVn":[function(e,t,r){t.exports=''},{}],kwdKE:[function(e,t,r){t.exports=''},{}],bWfXZ:[function(e,t,r){t.exports=''},{}],h3zZ9:[function(e,t,r){t.exports=''},{}],"7Oyth":[function(e,t,r){t.exports=''},{}],U5Jcy:[function(e,t,r){t.exports=''},{}],jK5Fx:[function(e,t,r){t.exports=''},{}],bRHiA:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),a=o.interopDefault(i),n=e("./aspectRatio"),s=o.interopDefault(n),l=e("./playbackRate"),c=o.interopDefault(l),u=e("./subtitleOffset"),p=o.interopDefault(u),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");class m extends f.default{constructor(e){super(e);const{option:t,proxy:r,template:{$setting:o,$player:i}}=e;if(this.name="setting",this.$parent=o,this.option=[],this.events=[],this.cache=new Map,t.setting){t.playbackRate&&this.option.push((0,c.default)(e)),t.aspectRatio&&this.option.push((0,s.default)(e)),t.flip&&this.option.push((0,a.default)(e)),t.subtitleOffset&&this.option.push((0,p.default)(e));for(let e=0;e{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}static makeRecursion(e,t,r){for(let o=0;oe())),this.events=[],this.$parent.innerHTML="",this.option=m.makeRecursion(this.option),this.init(this.option),this.option}add(e){return this.option.push(e),this.update(),e}creatHeader(e){const{icons:t,proxy:r}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,''),a=(0,h.createElement)("div");(0,h.addClass)(a,"art-setting-item-left-icon"),(0,h.append)(a,t.arrowLeft),(0,h.append)(i,a),(0,h.append)(i,e.$parentItem.html);const n=r(o,"click",(()=>this.init(e.$parentList)));return this.events.push(n),o}creatItem(e,t){const{icons:r,proxy:o}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),(0,h.isStringOrNumber)(t.name)&&(i.dataset.name=t.name),(0,h.isStringOrNumber)(t.value)&&(i.dataset.value=t.value);const a=(0,h.append)(i,''),n=(0,h.append)(i,''),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(a,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(a,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.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,h.addClass)(r,"art-setting-range"),(0,h.append)(n,e),t.$range=r,(0,h.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,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.$range){if(t.onRange){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}if(t.onChange){const e=o(t.$range,"input",(async e=>{t.tooltip=await t.onChange.call(this.art,t,i,e)}));this.events.push(e)}}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else{(0,h.inverseClass)(i,"art-current");for(let e=0;ec?((0,h.setStyle)(i,"left","auto"),(0,h.setStyle)(i,"right","10px")):((0,h.setStyle)(i,"left",`${u}px`),(0,h.setStyle)(i,"right","auto"))}else(0,h.setStyle)(i,"left","auto"),(0,h.setStyle)(i,"right","10px")}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));a&&(0,o.inverseClass)(a,"art-current")}return{width:i,html:t.get("Video Flip"),tooltip:t.get((0,o.capitalize)(e.flip)),icon:r.flip,selector:a.map((r=>({value:r,default:r===e.flip,html:t.get((0,o.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.value),mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on("flip",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5lAsp":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:i,ASPECT_RATIO:a}}=e;function n(e){return"default"===e?t.get("Default"):e}function s(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:a.map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],e6hsR:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:i,PLAYBACK_RATE:a}}=e;function n(e){return 1===e?t.get("Normal"):e}function s(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i,html:t.get("Play Speed"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:a.map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect:t=>(e.playbackRate=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on("video:ratechange",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fFNEr:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:o}=e;return{width:o.SETTING_ITEM_WIDTH,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":"guZOB"}],f2Thp:[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":"guZOB"}],"96ThS":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./miniProgressBar"),n=o.interopDefault(a),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),u=o.interopDefault(c),p=e("./fastForward"),d=o.interopDefault(p),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(u.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",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:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2O9qO":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:a}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:t,videoHeight:n}=a,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=a,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&ns){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iiOc1:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:a,proxy:n,template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:''}),c=(0,o.query)(".art-autoPlayback-last",l),u=(0,o.query)(".art-autoPlayback-jump",l),p=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>a.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=a.AUTO_PLAYBACK_MIN&&((0,o.append)(p,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,u.innerText=t.get("Jump Play"),n(p,"click",(()=>{(0,o.setStyle)(l,"display","none")})),n(u,"click",(()=>{e.seek=d,e.play(),(0,o.setStyle)(s,"display","none"),(0,o.setStyle)(l,"display","none")})),e.once("video:timeupdate",(()=>{setTimeout((()=>{(0,o.setStyle)(l,"display","none")}),a.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],d9NUE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,proxy:r,template:{$player:i,$video:a}}=e;let n=null,s=!1,l=1;const c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,o.removeClass)(i,"art-fast-forward"))};return r(a,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5dnKh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),a=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(a,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(a,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6M149":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),a=o.interopDefault(i),n=e("./utils");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),o.controls=!0,t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,n.getExt)(t.url),s=t.customType[i];i&&s?s(o,t.url,e):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"9Xmqu","./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}]},["abjMI"],"abjMI");
\ No newline at end of file
+!function(e,t,r,o,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},n="function"==typeof a.parcelRequireb749&&a.parcelRequireb749,s=n.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 a.parcelRequireb749&&a.parcelRequireb749;if(!r&&o)return o(t,!0);if(n)return n(t,!0);if(l&&"string"==typeof t)return l(t);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}p.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},p.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,p,u,u.exports,this)}return s[t].exports;function p(e){var t=p.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=n,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return a.parcelRequireb749}}),a.parcelRequireb749=c;for(var u=0;ut.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"4.6.3"}static get env(){return"production"}static get build(){return"2023-02-24 11:14:21"}static get config(){return h.default}static get utils(){return u}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 v.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"},moreVideoAttr:{controls:!1,preload:u.isSafari?"auto":"metadata"},i18n:{},icons:{},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.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,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.DB_CLICE_TIME=300,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.PROGRESS_HEIGHT=6,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=u.createElement("style");e.id="artplayer-style",e.textContent=a.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":"kfOe8","option-validator":"9I0i9","./utils/emitter":"2bGVu","./utils":"h3rH9","./scheme":"AdvwB","./config":"9Xmqu","./whitelist":"jgRHH","./template":"2gKYH","./i18n":"1AdeF","./player":"556MW","./control":"14IBq","./contextmenu":"7iUum","./info":"hD2Lg","./subtitle":"lum0D","./events":"1Epl5","./hotkey":"eTow4","./layer":"4fDoD","./loading":"fE0Sp","./notice":"9PuGy","./mask":"2etr0","./icons":"6dYSr","./setting":"bRHiA","./storage":"f2Thp","./plugins":"96ThS","./mobile":"6M149","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kfOe8:[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;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:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;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;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;transition:bottom .2s;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .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;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.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;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;transition:all .2s;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#ffffff80;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;border-radius:3px;display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.75;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .1s ease-in-out;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;transform:scale(1)}.art-video-player .art-bottom .art-controls .art-control .art-icon:active{transform:scale(.85)}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{height:105px;padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--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;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:60px;left:0;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;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{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.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{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;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;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{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:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;user-select:all;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.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-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.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-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:var(--theme)}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:var(--theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--theme)}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[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}'},{}],"9I0i9":[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 i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(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(o(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(i=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 i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2a)),o.export(r,"queryAll",(()=>n)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>u)),o.export(r,"remove",(()=>p)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>y)),o.export(r,"isInViewport",(()=>v)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function a(e,t=document){return t.querySelector(e)}function n(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 u(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function p(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}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 y(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function v(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,a=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=i+t&&r.left+r.width+t>=0;return a&&n}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)}},{"./compatibility":"luXC1","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],luXC1:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>a)),o.export(r,"isSafari",(()=>n)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>u));const i="undefined"!=typeof window?window.navigator.userAgent:"",a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),n=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),u=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2nFlF":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>a));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function a(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],yqFoT:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"$1>").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"$1>").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 a(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function n(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 o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[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")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>a)),o.export(r,"assToVtt",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1VRQn":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function a(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)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3weX2":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>n)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:a}=Object.prototype;function n(e,t){return a.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((o=>{const i=e[o],a=r[o];Array.isArray(i)&&Array.isArray(a)?e[o]=i.concat(...a):!t(i)||!t(a)||a instanceof Element?e[o]=a:e[o]=l(i,a)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7kBIx":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function a(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function n(e,t){let r,o,i=!1;return function a(...n){if(i)return r=n,void(o=this);i=!0,e.apply(this,n),setTimeout((()=>{i=!1,r&&(a.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>a)),o.export(r,"throttle",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"13atT":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function a(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e){return["string","number"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function l(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"capitalize",(()=>a)),o.export(r,"isStringOrNumber",(()=>n)),o.export(r,"secondToTime",(()=>s)),o.export(r,"escape",(()=>l))},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],AdvwB:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const a="array",n="boolean",s="string",l="number",c="object",u="function";function p(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:p,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${u}`,mounted:`?${u}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${a}`,onSelect:`?${u}`,switch:`?${n}`,onSwitch:`?${u}`,range:`?${a}`,onRange:`?${u}`,onChange:`?${u}`};r.default={id:s,container:p,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[u],whitelist:[`${s}|${u}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,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:n,encoding:s},moreVideoAttr:c,i18n:c,icons:c,customType:c}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9Xmqu":[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":"guZOB"}],jgRHH:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2gKYH":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const a=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===a,`Unsupported container element type, only support 'div' but got '${a}'`),(0,o.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),i.state?this.desktop():this.mobile()}static get html(){return''}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.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.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.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,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1AdeF":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./zh-cn.json"),n=o.interopDefault(a),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),u=o.interopDefault(c),p=e("./cs.json"),d=o.interopDefault(p),f=e("./es.json"),h=o.interopDefault(f),m=e("./fa.json"),g=o.interopDefault(m),y=e("./fr.json"),v=o.interopDefault(y);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":n.default,"zh-tw":l.default,pl:u.default,cs:d.default,es:h.default,fa:g.default,fr:v.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,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"h3rH9","./zh-cn.json":"ho6iH","./zh-tw.json":"7iMjq","./pl.json":"dBKEE","./cs.json":"6SDKc","./es.json":"dtcbg","./fa.json":"l5Cvm","./fr.json":"lQk2D","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],ho6iH:[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":"隔空播放不可用"}')},{}],"7iMjq":[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":"隔空播放不可用"}')},{}],dBKEE:[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"}')},{}],"6SDKc":[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"}')},{}],dtcbg:[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"}')},{}],l5Cvm:[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":"عدم پشتیبانی از ایرپلی"}')},{}],lQk2D:[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"}')},{}],"556MW":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),a=o.interopDefault(i),n=e("./attrMix"),s=o.interopDefault(n),l=e("./playMix"),c=o.interopDefault(l),u=e("./pauseMix"),p=o.interopDefault(u),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),y=o.interopDefault(g),v=e("./currentTimeMix"),b=o.interopDefault(v),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),$=e("./aspectRatioMix"),E=o.interopDefault($),O=e("./screenshotMix"),T=o.interopDefault(O),P=e("./fullscreenMix"),M=o.interopDefault(P),F=e("./fullscreenWebMix"),C=o.interopDefault(F),A=e("./pipMix"),H=o.interopDefault(A),R=e("./loadedMix"),D=o.interopDefault(R),z=e("./playedMix"),B=o.interopDefault(z),L=e("./playingMix"),N=o.interopDefault(L),V=e("./autoSizeMix"),_=o.interopDefault(V),Z=e("./rectMix"),q=o.interopDefault(Z),W=e("./flipMix"),U=o.interopDefault(W),Y=e("./miniMix"),X=o.interopDefault(Y),G=e("./loopMix"),J=o.interopDefault(G),K=e("./posterMix"),Q=o.interopDefault(K),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ae=o.interopDefault(ie),ne=e("./typeMix"),se=o.interopDefault(ne),le=e("./normalSizeMix"),ce=o.interopDefault(le),ue=e("./subtitleOffsetMix"),pe=o.interopDefault(ue),de=e("./airplayMix"),fe=o.interopDefault(de),he=e("./optionInit"),me=o.interopDefault(he),ge=e("./eventInit"),ye=o.interopDefault(ge);r.default=class{constructor(e){(0,a.default)(e),(0,s.default)(e),(0,c.default)(e),(0,p.default)(e),(0,f.default)(e),(0,m.default)(e),(0,y.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,E.default)(e),(0,T.default)(e),(0,M.default)(e),(0,C.default)(e),(0,H.default)(e),(0,D.default)(e),(0,B.default)(e),(0,N.default)(e),(0,_.default)(e),(0,q.default)(e),(0,U.default)(e),(0,X.default)(e),(0,J.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ae.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,pe.default)(e),(0,fe.default)(e),(0,ye.default)(e),(0,me.default)(e)}}},{"./urlMix":"2mRAc","./attrMix":"2EA19","./playMix":"fD2Tc","./pauseMix":"c3LGJ","./toggleMix":"fVsAa","./seekMix":"dmROF","./volumeMix":"9jtfB","./currentTimeMix":"7NCDR","./durationMix":"YS7JL","./switchMix":"dzUqN","./playbackRateMix":"5I2mT","./aspectRatioMix":"7m6R8","./screenshotMix":"2dgtR","./fullscreenMix":"fKDW8","./fullscreenWebMix":"lNvYI","./pipMix":"8j7oC","./loadedMix":"dwVOT","./playedMix":"dDeLx","./playingMix":"ceoBp","./autoSizeMix":"lcWXX","./rectMix":"f7y88","./flipMix":"l4qt5","./miniMix":"9ZPBQ","./loopMix":"d89IV","./posterMix":"5K8hA","./autoHeightMix":"3T5ls","./themeMix":"7lcSc","./titleMix":"a8ZHz","./typeMix":"8JgTw","./normalSizeMix":"3EY4s","./subtitleOffsetMix":"hJvIy","./airplayMix":"4Tp0U","./optionInit":"iPdgW","./eventInit":"3mj0J","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2mRAc":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const a=t.type||(0,o.getExt)(i),n=t.customType[a];a&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2EA19":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fD2Tc:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:a},template:{$video:n}}=e;(0,o.def)(e,"play",{value:async function(){const o=await n.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dmROF:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9jtfB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:a}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:e=>{t.volume=(0,o.clamp)(e,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&a.set("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:e=>{t.muted=e}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7NCDR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],YS7JL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dzUqN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function a(o,a,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show="",l&&e.play(),a&&(i.show=`${t.get("Switch Video")}: ${a}`),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>a(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>a(e,t,0)})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5I2mT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(o){if(o){if(o===t.playbackRate)return;t.playbackRate=o,i.show=`${r.get("Rate")}: ${1===o?r.get("Normal"):`${o}x`}`}else e.playbackRate=1}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7m6R8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:a}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(n){if(n||(n="default"),"default"===n)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=n.split(":").map(Number),{videoWidth:i,videoHeight:a}=t,{clientWidth:s,clientHeight:l}=r,c=i/a,u=e[0]/e[1];if(c>u){const e=u*a/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/u/a;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=n}a.show=`${i.get("Aspect Ratio")}: ${"default"===n?i.get("Default"):n}`,e.emit("aspectRatio",n)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2dgtR":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,a=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),a.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fKDW8:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{a.default.isEnabled?(e=>{a.default.on("change",(()=>{e.emit("fullscreen",a.default.isFullscreen)})),(0,n.def)(e,"fullscreen",{get:()=>a.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await a.default.request(i),(0,n.addClass)(i,"art-fullscreen"),e.emit("resize"),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await a.default.exit(),(0,n.removeClass)(i,"art-fullscreen"),e.emit("resize"),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,n.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,n.def)(e,"fullscreen",(0,n.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"lUahW","../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lUahW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["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"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),a={change:i.fullscreenchange,error:i.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const a=()=>{n.off("change",a),r()};n.on("change",a);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(a).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off("change",r),e()};n.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on("change",e)},onerror(e){n.on("error",e)},on(e,t){const r=a[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=a[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(n={isEnabled:!1}),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lNvYI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,constructor:r,template:{$container:i,$player:a}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(a,"art-fullscreen-web"),set(n){n?(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(document.body,a),e.normalSize="fullscreenWeb",(0,o.addClass)(a,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(i,a),(0,o.removeClass)(a,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8j7oC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dwVOT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dDeLx:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],ceoBp:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],lcWXX:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(a){if(a){const{videoWidth:a,videoHeight:n}=i,{width:s,height:l}=t.getBoundingClientRect(),c=a/n,u=s/l;if((0,o.addClass)(t,"art-auto-size"),u>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],f7y88:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],l4qt5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(a){a||(a="normal"),"normal"===a?delete t.dataset.flip:t.dataset.flip=a,i.show=`${r.get("Video Flip")}: ${r.get((0,o.capitalize)(a))}`,e.emit("flip",a)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9ZPBQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,proxy:a,template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let u=!1,p=0,d=0,f=0,h=0;a(c,"mousedown",(t=>{u=!0,p=t.pageX,d=t.pageY,f=e.left,h=e.top})),a(document,"mousemove",(e=>{if(u){(0,o.addClass)(n,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-p;(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),a(document,"mouseup",(()=>{u=!1,(0,o.removeClass)(n,"art-is-dragging")})),a(s,"click",(()=>{e.mini=!1,u=!1,(0,o.removeClass)(n,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(n,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(n,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(n,"art-mini"),(0,o.setStyle)(n,"top",null),(0,o.setStyle)(n,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],d89IV:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),a=(0,o.clamp)(r[1],i,e.duration);t=a-i>=1?[i,a]:[]}else t=[]}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5K8hA":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3T5ls":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,a=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(n){if(n){const{clientWidth:a}=r,{videoHeight:n,videoWidth:s}=i,l=n*(a/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",a),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7lcSc":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],a8ZHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8JgTw":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"type",{get:()=>e.option.type,set(t){e.option.type=t}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3EY4s":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],hJvIy:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:a}=e;let n=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>n,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);n=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":n=!0;break;case"not-available":n=!1}})):n=!1,(0,o.def)(e,"airplay",{value(){n?(a.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iPdgW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:a}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const n=r.get("volume");"number"==typeof n&&(i.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(a,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"3mj0J":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,proxy:s,template:{$player:l,$video:c,$poster:u}}=e;let p=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{p=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",(()=>{o.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 a=>{p{e.autoSize=o.autoSize,n.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,n.setStyle)(u,"display","none")})),e.on("video:playing",(()=>{e.mask.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":"9Xmqu","../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"14IBq":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),u=o.interopDefault(c),p=e("./pip"),d=o.interopDefault(p),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),y=e("./time"),v=o.interopDefault(y),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),$=o.interopDefault(I),E=e("./quality"),O=o.interopDefault(E),T=e("./loop"),P=o.interopDefault(T),M=e("./airplay"),F=o.interopDefault(M);class C extends n.default{constructor(e){super(e),this.name="control";const{proxy:t,constructor:r,template:{$player:o}}=e;let a=Date.now();t(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),a=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-a>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"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||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,P.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,v.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,O.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,$.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,u.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(o.dataset.index)));return u?u.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const a=(0,i.createElement)("div");(0,i.addClass)(a,"art-selector-value"),(0,i.append)(a,e.html),t.innerText="",(0,i.append)(t,a);const n=e.selector.map(((e,t)=>`${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,n),(0,i.append)(t,s),this.art.option.backdrop&&(0,i.addClass)(s,"art-backdrop-filter");const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),n=e.selector[o]||{};if(a.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);"string"!=typeof o&&"number"!=typeof o||(a.innerHTML=o)}l()}))}}},{"./dom":"XgAQE","option-validator":"9I0i9","../scheme":"AdvwB","./property":"3weX2","./error":"2nFlF","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],cxHNK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,a.get("Exit Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"66eEC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,a.get("Exit Web Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Web Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kCFkA:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iRhgD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:i,i18n:a}=t,n=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(n,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(n,a.get("Play")),(0,o.tooltip)(s,a.get("Pause")),r(n,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],aBBSH:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>a)),o.export(r,"setCurrentTime",(()=>n));var i=e("../utils");function a(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),a=i.isMobile?t.touches[0].clientX:t.pageX,n=(0,i.clamp)(a-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:n,percentage:(0,i.clamp)(n/r.clientWidth,0,1)}}function n(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,o=r*e.duration;e.emit("setBar","played",r),e.seek=o}else{const{second:r,percentage:o}=a(e,t);e.emit("setBar","played",o),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:o,proxy:s}=t;return{...e,html:'',mounted:e=>{let l=!1;const c=(0,i.query)(".art-progress-loaded",e),u=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),d=(0,i.query)(".art-progress-indicator",e),f=(0,i.query)(".art-progress-tip",e),{PROGRESS_HEIGHT:h,INDICATOR_SIZE:m,INDICATOR_SIZE_ICON:g,INDICATOR_SIZE_MOBILE:y,INDICATOR_SIZE_MOBILE_ICON:v}=t.constructor;(0,i.setStyle)(e,"height",`${h}px`),(0,i.setStyle)(u,"backgroundColor","var(--theme)");let b=m;function x(e,t){"loaded"===e&&(0,i.setStyle)(c,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(u,"width",100*t+"%"),(0,i.setStyle)(d,"left",`calc(${100*t}% - ${b/2}px)`))}r.indicator?(b=g,(0,i.append)(d,r.indicator)):(0,i.setStyles)(d,{backgroundColor:"var(--theme)"}),i.isMobile&&(b=y,r.indicator&&(b=v)),(0,i.setStyles)(d,{left:`-${b/2}px`,width:`${b}px`,height:`${b}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),x("loaded",t.loaded),t.on("setBar",((e,t)=>{x(e,t)})),t.on("video:progress",(()=>{x("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{x("played",t.played)})),t.on("video:ended",(()=>{x("played",1)})),i.isMobile||(s(e,"click",(e=>{e.target!==d&&n(t,e)})),s(e,"mousemove",(r=>{(0,i.setStyle)(f,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=a(t,r),{text:n}=r.target.dataset;f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,i.setStyle)(f,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(f,"left",e.clientWidth-s+"px"):(0,i.setStyle)(f,"left",o-s/2+"px")}(r):function(r){const{width:o,time:n}=a(t,r);f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,i.setStyle)(f,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(f,"left",e.clientWidth-s+"px"):(0,i.setStyle)(f,"left",o-s/2+"px")}(r)})),s(e,"mouseleave",(()=>{(0,i.setStyle)(f,"display","none")})),s(e,"mousedown",(()=>{l=!0})),s(document,"mousemove",(e=>{if(l){const{second:r,percentage:o}=a(t,e);x("played",o),t.seek=r}})),s(document,"mouseup",(()=>{l&&(l=!1)})))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7H0CE":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto",marginLeft:"10px"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),u=(0,o.append)(e,i.volumeClose),p=(0,o.append)(e,''),d=(0,o.append)(p,'');function f(e){const{left:t}=p.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(u,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(u,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,a.get("Mute")),(0,o.setStyle)(u,"display","none"),o.isMobile&&(0,o.setStyle)(p,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(u,"click",(()=>{t.muted=!1})),r(p,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{n=!0})),r(e,"mousemove",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{n&&(n=!1)}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"8BrCu":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{proxy:r,icons:i,i18n:a}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0,t.setting.updateStyle()})),t.on("setting",(t=>{(0,o.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2HiWx":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:a,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,u=!1,p=!1;s(a,"mousemove",(async s=>{if(!u){u=!0;const e=await l(r.thumbnails.url);c=e,p=!0}p&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:u,number:p,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),y=a.clientWidth/p,v=Math.floor(l/y),b=Math.ceil(v/d)-1,x=v%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${u})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>a.clientWidth-m/2?(0,o.setStyle)(e,"left",a.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(a,"mouseleave",(()=>{(0,o.setStyle)(e,"display","none")})),t.on("hover",(t=>{t||(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"h3rH9","./progress":"aBBSH","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],c1GeG:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{proxy:r,icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5oUJF":[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,o=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:"10px"},html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fiwRm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(a=>{a&&a.length?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${a[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",a[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6GRju":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{proxy:r,icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"7iUum":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),u=o.interopDefault(c),p=e("./flip"),d=o.interopDefault(p),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),y=e("./close"),v=o.interopDefault(y);class b extends n.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,u.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,v.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,a=e.clientY,{height:n,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:u,width:p}=o.getBoundingClientRect();let d=t-l,f=a-c;t+p>l+s&&(d=s-p),a+u>c+n&&(f=n-u),(0,i.setStyles)(o,{top:`${f}px`,left:`${d}px`})})),t(r,"click",(e=>{(0,i.includeFromEvent)(e,o)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"h3rH9","../utils/component":"guki8","./playbackRate":"f1W36","./aspectRatio":"afxZC","./flip":"9jCuX","./info":"k8wIZ","./version":"bb0TU","./close":"9zTkI","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],f1W36:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:i}}=t;return{...e,html:`${r.get("Play Speed")}:\n ${i.map((e=>`${1===e?r.get("Normal"):e}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="1"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("video:ratechange",(()=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],afxZC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:i}}=t;return{...e,html:`${r.get("Aspect Ratio")}:\n ${i.map((e=>`${"default"===e?r.get("Default"):e}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="default"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9jCuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:i}}=t;return{...e,html:`${r.get("Video Flip")}:\n ${i.map((e=>`${r.get((0,o.capitalize)(e))}`)).join("")}\n `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value="normal"]',e);r&&(0,o.inverseClass)(r,"art-current"),t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],k8wIZ:[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":"guZOB"}],bb0TU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.6.3'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9zTkI":[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":"guZOB"}],hD2Lg:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:o,$video:a}}=this.art;e(o,"click",(()=>{this.show=!1}));let n=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(n)})),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,i.setStyles)(r,e):(0,i.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,i.escape)(e)}
`)).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,a={...i.subtitle,...t,url:e},n=await this.init(a);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:a,$track:n}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,s.track.mode="hidden",this.eventDestroy(),(0,i.remove)(n),(0,i.append)(a,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,u.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,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);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=p},{"./utils":"h3rH9","./utils/component":"guki8","option-validator":"9I0i9","./scheme":"AdvwB","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"1Epl5":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),a=e("./clickInit"),n=o.interopDefault(a),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),u=o.interopDefault(c),p=e("./resizeInit"),d=o.interopDefault(p),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);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,n.default)(e,this),(0,l.default)(e,this),(0,u.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let n=0;t.proxy(a,"click",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),n=t}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],kpTJf:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0,t)}),(t=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1,t)}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"9tYbi":[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":"guZOB"}],"9TXOX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],dePMU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("../control/progress");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$progress:a}=e.template;let n=null,s=!1,l=0,c=0,u=0;const p=t=>{if(1===t.touches.length&&!e.isLock){n===a&&(0,i.setCurrentTime)(e,t),s=!0;const{clientX:r,clientY:o}=t.touches[0];l=r,c=o,u=e.currentTime}},d=t=>{if(1===t.touches.length&&s&&e.duration){const{clientX:i,clientY:a}=t.touches[0],s=(0,o.clamp)((i-l)/e.width,-1,1),p=(0,o.clamp)((a-c)/e.height,-1,1),d=e.isRotate?p:s,f=n===r?e.constructor.TOUCH_MOVE_RATIO:1,h=(0,o.clamp)(u+e.duration*d*f,0,e.duration);e.seek=h,e.emit("setBar","played",(0,o.clamp)(h/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(h)} / ${(0,o.secondToTime)(e.duration)}`}},f=()=>{s&&(l=0,c=0,u=0,s=!1,n=null)};t.proxy(a,"touchstart",(e=>{n=a,p(e)})),t.proxy(r,"touchstart",(e=>{n=r,p(e)})),t.proxy(r,"touchmove",d),t.proxy(a,"touchmove",d),t.proxy(document,"touchend",f)}}},{"../utils":"h3rH9","../control/progress":"aBBSH","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],hDyWF:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:a}}=e,n=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(a,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{n()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],eTow4:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.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{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2etr0":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,a=(0,i.append)(t.$state,r.state),n=(0,i.append)(t.$state,r.error);(0,i.setStyle)(n,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(a,"display","none"),(0,i.setStyle)(n,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"h3rH9","./utils/component":"guki8","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6dYSr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("bundle-text:./loading.svg"),n=o.interopDefault(a),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),u=o.interopDefault(c),p=e("bundle-text:./play.svg"),d=o.interopDefault(p),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),y=e("bundle-text:./volume-close.svg"),v=o.interopDefault(y),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),$=o.interopDefault(I),E=e("bundle-text:./playback-rate.svg"),O=o.interopDefault(E),T=e("bundle-text:./aspect-ratio.svg"),P=o.interopDefault(T),M=e("bundle-text:./config.svg"),F=o.interopDefault(M),C=e("bundle-text:./pip.svg"),A=o.interopDefault(C),H=e("bundle-text:./lock.svg"),R=o.interopDefault(H),D=e("bundle-text:./unlock.svg"),z=o.interopDefault(D),B=e("bundle-text:./fullscreen-off.svg"),L=o.interopDefault(B),N=e("bundle-text:./fullscreen-on.svg"),V=o.interopDefault(N),_=e("bundle-text:./fullscreen-web-off.svg"),Z=o.interopDefault(_),q=e("bundle-text:./fullscreen-web-on.svg"),W=o.interopDefault(q),U=e("bundle-text:./switch-on.svg"),Y=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),G=o.interopDefault(X),J=e("bundle-text:./flip.svg"),K=o.interopDefault(J),Q=e("bundle-text:./error.svg"),ee=o.interopDefault(Q),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:u.default,volume:g.default,volumeClose:v.default,screenshot:x.default,setting:j.default,pip:A.default,arrowLeft:S.default,arrowRight:$.default,playbackRate:O.default,aspectRatio:P.default,config:F.default,lock:R.default,flip:K.default,unlock:z.default,fullscreenOff:L.default,fullscreenOn:V.default,fullscreenWebOff:Z.default,fullscreenWebOn:W.default,switchOn:Y.default,switchOff:G.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"h3rH9","bundle-text:./loading.svg":"fY5Gt","bundle-text:./state.svg":"iNfLt","bundle-text:./check.svg":"jtE9u","bundle-text:./play.svg":"elgfY","bundle-text:./pause.svg":"eKokJ","bundle-text:./volume.svg":"hNB4y","bundle-text:./volume-close.svg":"i9vta","bundle-text:./screenshot.svg":"kB3Mf","bundle-text:./setting.svg":"3MONs","bundle-text:./arrow-left.svg":"iMCpk","bundle-text:./arrow-right.svg":"3oe4L","bundle-text:./playback-rate.svg":"liE22","bundle-text:./aspect-ratio.svg":"8HqYc","bundle-text:./config.svg":"hYAAH","bundle-text:./pip.svg":"jmNrH","bundle-text:./lock.svg":"cIqko","bundle-text:./unlock.svg":"65zy4","bundle-text:./fullscreen-off.svg":"jaJRT","bundle-text:./fullscreen-on.svg":"cRY1X","bundle-text:./fullscreen-web-off.svg":"3aVGL","bundle-text:./fullscreen-web-on.svg":"4DiVn","bundle-text:./switch-on.svg":"kwdKE","bundle-text:./switch-off.svg":"bWfXZ","bundle-text:./flip.svg":"h3zZ9","bundle-text:./error.svg":"7Oyth","bundle-text:./close.svg":"U5Jcy","bundle-text:./airplay.svg":"jK5Fx","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fY5Gt:[function(e,t,r){t.exports=''},{}],iNfLt:[function(e,t,r){t.exports=''},{}],jtE9u:[function(e,t,r){t.exports=''},{}],elgfY:[function(e,t,r){t.exports=''},{}],eKokJ:[function(e,t,r){t.exports=''},{}],hNB4y:[function(e,t,r){t.exports=''},{}],i9vta:[function(e,t,r){t.exports=''},{}],kB3Mf:[function(e,t,r){t.exports=''},{}],"3MONs":[function(e,t,r){t.exports=''},{}],iMCpk:[function(e,t,r){t.exports=''},{}],"3oe4L":[function(e,t,r){t.exports=''},{}],liE22:[function(e,t,r){t.exports=''},{}],"8HqYc":[function(e,t,r){t.exports=''},{}],hYAAH:[function(e,t,r){t.exports=''},{}],jmNrH:[function(e,t,r){t.exports=''},{}],cIqko:[function(e,t,r){t.exports=''},{}],"65zy4":[function(e,t,r){t.exports=''},{}],jaJRT:[function(e,t,r){t.exports=''},{}],cRY1X:[function(e,t,r){t.exports=''},{}],"3aVGL":[function(e,t,r){t.exports=''},{}],"4DiVn":[function(e,t,r){t.exports=''},{}],kwdKE:[function(e,t,r){t.exports=''},{}],bWfXZ:[function(e,t,r){t.exports=''},{}],h3zZ9:[function(e,t,r){t.exports=''},{}],"7Oyth":[function(e,t,r){t.exports=''},{}],U5Jcy:[function(e,t,r){t.exports=''},{}],jK5Fx:[function(e,t,r){t.exports=''},{}],bRHiA:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),a=o.interopDefault(i),n=e("./aspectRatio"),s=o.interopDefault(n),l=e("./playbackRate"),c=o.interopDefault(l),u=e("./subtitleOffset"),p=o.interopDefault(u),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");class m extends f.default{constructor(e){super(e);const{option:t,proxy:r,template:{$setting:o,$player:i}}=e;if(this.name="setting",this.$parent=o,this.option=[],this.events=[],this.cache=new Map,t.setting){t.playbackRate&&this.option.push((0,c.default)(e)),t.aspectRatio&&this.option.push((0,s.default)(e)),t.flip&&this.option.push((0,a.default)(e)),t.subtitleOffset&&this.option.push((0,p.default)(e));for(let e=0;e{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}static makeRecursion(e,t,r){for(let o=0;oe())),this.events=[],this.$parent.innerHTML="",this.option=m.makeRecursion(this.option),this.init(this.option),this.option}add(e){return this.option.push(e),this.update(),e}creatHeader(e){const{icons:t,proxy:r}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,''),a=(0,h.createElement)("div");(0,h.addClass)(a,"art-setting-item-left-icon"),(0,h.append)(a,t.arrowLeft),(0,h.append)(i,a),(0,h.append)(i,e.$parentItem.html);const n=r(o,"click",(()=>this.init(e.$parentList)));return this.events.push(n),o}creatItem(e,t){const{icons:r,proxy:o}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),(0,h.isStringOrNumber)(t.name)&&(i.dataset.name=t.name),(0,h.isStringOrNumber)(t.value)&&(i.dataset.value=t.value);const a=(0,h.append)(i,''),n=(0,h.append)(i,''),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(a,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(a,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.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,h.addClass)(r,"art-setting-range"),(0,h.append)(n,e),t.$range=r,(0,h.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,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.$range){if(t.onRange){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}if(t.onChange){const e=o(t.$range,"input",(async e=>{t.tooltip=await t.onChange.call(this.art,t,i,e)}));this.events.push(e)}}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else{(0,h.inverseClass)(i,"art-current");for(let e=0;ec?((0,h.setStyle)(i,"left","auto"),(0,h.setStyle)(i,"right","10px")):((0,h.setStyle)(i,"left",`${u}px`),(0,h.setStyle)(i,"right","auto"))}else(0,h.setStyle)(i,"left","auto"),(0,h.setStyle)(i,"right","10px")}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));a&&(0,o.inverseClass)(a,"art-current")}return{width:i,html:t.get("Video Flip"),tooltip:t.get((0,o.capitalize)(e.flip)),icon:r.flip,selector:a.map((r=>({value:r,default:r===e.flip,html:t.get((0,o.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.value),mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on("flip",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5lAsp":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:i,ASPECT_RATIO:a}}=e;function n(e){return"default"===e?t.get("Default"):e}function s(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:a.map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],e6hsR:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:i,PLAYBACK_RATE:a}}=e;function n(e){return 1===e?t.get("Normal"):e}function s(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i,html:t.get("Play Speed"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:a.map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect:t=>(e.playbackRate=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on("video:ratechange",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],fFNEr:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:o}=e;return{width:o.SETTING_ITEM_WIDTH,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":"guZOB"}],f2Thp:[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":"guZOB"}],"96ThS":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./miniProgressBar"),n=o.interopDefault(a),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),u=o.interopDefault(c),p=e("./fastForward"),d=o.interopDefault(p),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(u.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",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:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"2O9qO":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:a}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:t,videoHeight:n}=a,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=a,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&ns){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iiOc1:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:a,proxy:n,template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:''}),c=(0,o.query)(".art-autoPlayback-last",l),u=(0,o.query)(".art-autoPlayback-jump",l),p=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>a.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=a.AUTO_PLAYBACK_MIN&&((0,o.append)(p,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,u.innerText=t.get("Jump Play"),n(p,"click",(()=>{(0,o.setStyle)(l,"display","none")})),n(u,"click",(()=>{e.seek=d,e.play(),(0,o.setStyle)(s,"display","none"),(0,o.setStyle)(l,"display","none")})),e.once("video:timeupdate",(()=>{setTimeout((()=>{(0,o.setStyle)(l,"display","none")}),a.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],d9NUE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,proxy:r,template:{$player:i,$video:a}}=e;let n=null,s=!1,l=1;const c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,o.removeClass)(i,"art-fast-forward"))};return r(a,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5dnKh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),a=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(a,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(a,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"6M149":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),a=o.interopDefault(i),n=e("./utils");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),o.controls=!0,t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,n.getExt)(t.url),s=t.customType[i];i&&s?s(o,t.url,e):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"9Xmqu","./utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}]},["abjMI"],"abjMI");
\ No newline at end of file
diff --git a/docs/compiled/artplayer.legacy.js b/docs/compiled/artplayer.legacy.js
index bd77b2170..fdc27f69d 100644
--- a/docs/compiled/artplayer.legacy.js
+++ b/docs/compiled/artplayer.legacy.js
@@ -4,4 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!function(e,t,r,n,a){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof o.parcelRequireb749&&o.parcelRequireb749,i=s.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!i[t]){if(!e[t]){var n="function"==typeof o.parcelRequireb749&&o.parcelRequireb749;if(!r&&n)return n(t,!0);if(s)return s(t,!0);if(l&&"string"==typeof t)return l(t);var a=new Error("Cannot find module '"+t+"'");throw a.code="MODULE_NOT_FOUND",a}p.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},p.cache={};var u=i[t]=new c.Module(t);e[t][0].call(u.exports,p,u,u.exports,this)}return i[t].exports;function p(e){var t=p.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=i,c.parent=s,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return o.parcelRequireb749}}),o.parcelRequireb749=c;for(var u=0;u ").concat(e))};l("Version@"+r.version),l("Env@"+r.env),l("Build@"+r.build);for(var c=0;c0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(e),ue.splice(ue.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return ue}},{key:"version",get:function(){return"4.6.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"2023-02-18 19:27:29"}},{key:"config",get:function(){return k.default}},{key:"utils",get:function(){return w}},{key:"scheme",get:function(){return x.default}},{key:"Emitter",get:function(){return b.default}},{key:"validator",get:function(){return v.default}},{key:"kindOf",get:function(){return v.default.kindOf}},{key:"html",get:function(){return P.default.html}},{key:"option",get:function(){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"},moreVideoAttr:{controls:!1,preload:w.isSafari?"auto":"metadata"},i18n:{},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),r}(b.default);if(pe.DEBUG=!1,pe.CONTEXTMENU=!0,pe.NOTICE_TIME=2e3,pe.SETTING_WIDTH=250,pe.SETTING_ITEM_WIDTH=200,pe.SETTING_ITEM_HEIGHT=35,pe.INDICATOR_SIZE=14,pe.INDICATOR_SIZE_ICON=16,pe.INDICATOR_SIZE_MOBILE=18,pe.INDICATOR_SIZE_MOBILE_ICON=20,pe.VOLUME_PANEL_WIDTH=60,pe.VOLUME_HANDLE_WIDTH=12,pe.RESIZE_TIME=500,pe.SCROLL_TIME=200,pe.SCROLL_GAP=50,pe.AUTO_PLAYBACK_MAX=10,pe.AUTO_PLAYBACK_MIN=5,pe.AUTO_PLAYBACK_TIMEOUT=3e3,pe.RECONNECT_TIME_MAX=5,pe.RECONNECT_SLEEP_TIME=1e3,pe.CONTROL_HIDE_TIME=3e3,pe.DB_CLICE_TIME=300,pe.MOBILE_AUTO_PLAYBACKRATE=3,pe.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,pe.MOBILE_AUTO_ORIENTATION_TIME=200,pe.INFO_LOOP_TIME=1e3,pe.FAST_FORWARD_VALUE=3,pe.FAST_FORWARD_TIME=1e3,pe.TOUCH_MOVE_RATIO=.5,pe.VOLUME_STEP=.1,pe.SEEK_STEP=5,pe.PROGRESS_HEIGHT=6,pe.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],pe.ASPECT_RATIO=["default","4:3","16:9"],pe.FLIP=["normal","horizontal","vertical"],pe.FULLSCREEN_WEB_IN_BODY=!1,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){var fe=w.createElement("style");fe.id="artplayer-style",fe.textContent=m.default,document.head.appendChild(fe)}"undefined"!=typeof window&&(window.Artplayer=pe),console.log("%c ArtPlayer %c ".concat(pe.version," %c https://artplayer.org"),"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"@swc/helpers/src/_assert_this_initialized.mjs":"dqciq","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_create_super.mjs":"4w9ZX","bundle-text:./style/index.less":"yLdvY","option-validator":"97qVi","./utils/emitter":"XhZDl","./utils":"4hXnV","./scheme":"cBbNW","./config":"bHcN6","./whitelist":"4LUSB","./template":"2OQDE","./i18n":"e2uLu","./player":"hmcfn","./control":"1Keig","./contextmenu":"ifTIU","./info":"8N4uG","./subtitle":"9rO29","./events":"5tNDK","./hotkey":"7cGlV","./layer":"1zOqj","./loading":"dUwEb","./notice":"gkBY2","./mask":"6nNxV","./icons":"czHWX","./setting":"3c9e1","./storage":"gplep","./plugins":"jeh5U","./mobile":"J3Vju","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dqciq:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6uDyy":[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach((function(r){"default"===r||"__esModule"===r||t.hasOwnProperty(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],i4jGl:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2A1Ap":[function(e,t,r){function n(e,t){for(var r=0;r1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:document;return t.querySelector(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(t.querySelectorAll(e))}function i(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 u(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function p(e){return e.parentNode.removeChild(e)}function f(e,t,r){return e.style[t]=r,e}function d(e,t){return Object.keys(t).forEach((function(r){f(e,r,t[r])})),e}function h(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(n):n}function m(e){return Array.from(e.parentElement.children).filter((function(t){return t!==e}))}function y(e,t){m(e).forEach((function(e){return l(e,t)})),i(e,t)}function v(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top";a.isMobile||(e.setAttribute("aria-label",t),i(e,"hint--rounded"),i(e,"hint--".concat(r)))}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth,o=r.top-t<=n&&r.top+r.height+t>=0,s=r.left-t<=a+t&&r.left+r.width+t>=0;return o&&s}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function w(e,t){return t.parentNode.replaceChild(e,t),e}function j(e){return document.createElement(e)}},{"./compatibility":"gLzjf","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gLzjf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"userAgent",(function(){return a})),n.export(r,"isMobile",(function(){return o})),n.export(r,"isSafari",(function(){return s})),n.export(r,"isWechat",(function(){return i})),n.export(r,"isIE",(function(){return l})),n.export(r,"isAndroid",(function(){return c})),n.export(r,"isIOS",(function(){return u}));var a="undefined"!=typeof window?window.navigator.userAgent:"",o=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a),s=/^((?!chrome|android).)*safari/i.test(a),i=/MicroMessenger/i.test(a),l=/MSIE|Trident/i.test(a),c=/android/i.test(a),u=/iPad|iPhone|iPod/i.test(a)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"15Dcm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ArtPlayerError",(function(){return h})),n.export(r,"errorHandle",(function(){return m}));var a=e("@swc/helpers/src/_assert_this_initialized.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_class_call_check.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_wrap_native_super.mjs"),p=n.interopDefault(u),f=e("@swc/helpers/src/_create_super.mjs"),d=n.interopDefault(f),h=function(e){"use strict";(0,c.default)(r,e);var t=(0,d.default)(r);function r(e,n){var a;return(0,i.default)(this,r),a=t.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace((0,o.default)(a),n||a.constructor),a.name="ArtPlayerError",a}return r}((0,p.default)(Error));function m(e,t){if(!e)throw new h(t);return e}},{"@swc/helpers/src/_assert_this_initialized.mjs":"dqciq","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_wrap_native_super.mjs":"jcyQD","@swc/helpers/src/_create_super.mjs":"4w9ZX","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],jcyQD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_construct.mjs"),o=n.interopDefault(a),s=e("./_is_native_function.mjs"),i=n.interopDefault(s),l=e("./_get_prototype_of.mjs"),c=n.interopDefault(l),u=e("./_set_prototype_of.mjs"),p=n.interopDefault(u);function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||!(0,i.default)(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return(0,o.default)(e,arguments,(0,c.default)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,p.default)(r,e)},f(e)}r.default=function(e){return f(e)}},{"./_construct.mjs":"6uVhi","./_is_native_function.mjs":"fnwlY","./_get_prototype_of.mjs":"kMSBZ","./_set_prototype_of.mjs":"7anKF","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6uVhi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_set_prototype_of.mjs"),o=n.interopDefault(a);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function i(e,t,r){return i=s()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var a=new(Function.bind.apply(e,n));return r&&(0,o.default)(a,r.prototype),a},i.apply(null,arguments)}r.default=function(e,t,r){return i.apply(null,arguments)}},{"./_set_prototype_of.mjs":"7anKF","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fnwlY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6GhY2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,(function(e,t,r){var n=r.slice(0,3);return 1===r.length&&(n=r+"00"),2===r.length&&(n=r+"0"),"".concat(t,",").concat(n)}))).replace(/\{\\([ibu])\}/g,"$1>").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"$1>").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 o(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function s(e){var 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(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/[:.]/).map((function(e,t,r){if(t===r.length-1){if(1===e.length)return".".concat(e,"00");if(2===e.length)return".".concat(e,"0")}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?".".concat(e):":".concat(e)})).join("")}return"WEBVTT\n\n".concat(e.split(/\r?\n/).map((function(e){var n=e.match(t);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(e){return e.trim()})).join("\n")}:null})).filter((function(e){return e})).map((function(e,t){return e?"".concat(t+1,"\n").concat(e.start," --\x3e ").concat(e.end,"\n").concat(e.text):""})).filter((function(e){return e.trim()})).join("\n\n"))}n.defineInteropFlag(r),n.export(r,"srtToVtt",(function(){return a})),n.export(r,"vttToBlob",(function(){return o})),n.export(r,"assToVtt",(function(){return s}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gN8Zq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){return e.includes("?")?a(e.split("?")[0]):e.includes("#")?a(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function o(e,t){var r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}n.defineInteropFlag(r),n.export(r,"getExt",(function(){return a})),n.export(r,"download",(function(){return o}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bykTX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"def",(function(){return s})),n.export(r,"has",(function(){return l})),n.export(r,"get",(function(){return c})),n.export(r,"mergeDeep",(function(){return u}));var a=e("@swc/helpers/src/_to_consumable_array.mjs"),o=n.interopDefault(a),s=Object.defineProperty,i=Object.prototype.hasOwnProperty;function l(e,t){return i.call(e,t)}function c(e,t){return Object.getOwnPropertyDescriptor(e,t)}function u(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(t){return setTimeout(t,e)}))}function o(e,t,r){var n;function a(){for(var a=arguments.length,o=new Array(a),s=0;s0?[t,r,n]:[r,n]).map((function(e){return e<10?"0".concat(e):String(e)})).join(":")}function u(e){return e.replace(/[&<>'"]/g,(function(e){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e}))}},{"@swc/helpers/src/_type_of.mjs":"h50Cl","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],cBbNW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ComponentOption",(function(){return y}));var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils"),c="array",u="boolean",p="string",f="number",d="object",h="function";function m(e,t,r){return(0,l.errorHandle)(t===p||t===f||e instanceof Element,"".concat(r.join(".")," require '").concat(p,"' or 'Element' type"))}var y={html:m,disable:"?".concat(u),name:"?".concat(p),index:"?".concat(f),style:"?".concat(d),click:"?".concat(h),mounted:"?".concat(h),tooltip:"?".concat(p,"|").concat(f),width:"?".concat(f),selector:"?".concat(c),onSelect:"?".concat(h),switch:"?".concat(u),onSwitch:"?".concat(h),range:"?".concat(c),onRange:"?".concat(h),onChange:"?".concat(h)};r.default={id:p,container:m,url:p,poster:p,title:p,type:p,theme:p,lang:p,volume:f,isLive:u,muted:u,autoplay:u,autoSize:u,autoMini:u,loop:u,flip:u,playbackRate:u,aspectRatio:u,screenshot:u,setting:u,hotkey:u,pip:u,mutex:u,backdrop:u,fullscreen:u,fullscreenWeb:u,subtitleOffset:u,miniProgressBar:u,useSSR:u,playsInline:u,lock:u,fastForward:u,autoPlayback:u,autoOrientation:u,airplay:u,plugins:[h],whitelist:["".concat(p,"|").concat(h,"|").concat("regexp")],layers:[y],contextmenu:[y],settings:[y],controls:[(0,i.default)((0,o.default)({},y),{position:function(e,t,r){var n=["top","left","right"];return(0,l.errorHandle)(n.includes(e),"".concat(r.join(".")," only accept ").concat(n.toString()," as parameters"))}})],quality:[{default:"?".concat(u),html:p,url:p}],highlight:[{time:f,text:p}],thumbnails:{url:p,number:f,column:f,width:f,height:f},subtitle:{url:p,type:p,style:d,escape:u,encoding:p},moreVideoAttr:d,i18n:d,icons:d,customType:d}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"854al":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_define_property.mjs"),o=n.interopDefault(a);r.default=function(e){for(var t=1;t-1;case"function":return e(l.userAgent);case"regexp":return e.test(l.userAgent);default:return!1}}))}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","./utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2OQDE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return c}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("./utils"),c=function(){"use strict";function e(t){var r=this;(0,o.default)(this,e),this.art=t;var n=t.option,a=t.constructor,s=t.whitelist;n.container instanceof Element?this.$container=n.container:(this.$container=(0,l.query)(n.container),(0,l.errorHandle)(this.$container,"No container element found by ".concat(n.container)));var i=this.$container.tagName.toLowerCase();(0,l.errorHandle)("div"===i,"Unsupported container element type, only support 'div' but got '".concat(i,"'")),(0,l.errorHandle)(a.instances.every((function(e){return e.template.$container!==r.$container})),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=t.id,this.$original=this.$container.cloneNode(!0),s.state?this.desktop():this.mobile()}return(0,i.default)(e,[{key:"query",value:function(e){return(0,l.query)(e,this.$container)}},{key:"desktop",value:function(){var t=this.art.option;t.useSSR||(this.$container.innerHTML=e.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.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),t.backdrop&&((0,l.addClass)(this.$setting,"art-backdrop-filter"),(0,l.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,l.addClass)(this.$info,"art-backdrop-filter")),l.isMobile&&(0,l.addClass)(this.$player,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(e){e?(0,l.replaceElement)(this.$original,this.$container):(0,l.addClass)(this.$player,"art-destroy")}}],[{key:"html",get:function(){return''}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","./utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],e2uLu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return _}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("../utils"),c=e("./zh-cn.json"),u=n.interopDefault(c),p=e("./zh-tw.json"),f=n.interopDefault(p),d=e("./pl.json"),h=n.interopDefault(d),m=e("./cs.json"),y=n.interopDefault(m),v=e("./es.json"),g=n.interopDefault(v),b=e("./fa.json"),w=n.interopDefault(b),j=e("./fr.json"),x=n.interopDefault(j),_=function(){"use strict";function e(t){(0,o.default)(this,e),this.art=t,this.languages={"zh-cn":u.default,"zh-tw":f.default,pl:h.default,cs:y.default,es:g.default,fa:w.default,fr:x.default},this.update(t.option.i18n)}return(0,i.default)(e,[{key:"init",value:function(){var e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}},{key:"get",value:function(e){return this.language[e]||e}},{key:"update",value:function(e){this.languages=(0,l.mergeDeep)(this.languages,e),this.init()}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","../utils":"4hXnV","./zh-cn.json":"lDIhT","./zh-tw.json":"fI7qu","./pl.json":"ewyVo","./cs.json":"gnFlW","./es.json":"2IqAb","./fa.json":"8InnO","./fr.json":"hflJL","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],lDIhT:[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":"隔空播放不可用"}')},{}],fI7qu:[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":"隔空播放不可用"}')},{}],ewyVo:[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"}')},{}],gnFlW:[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"}')},{}],"2IqAb":[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"}')},{}],"8InnO":[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":"عدم پشتیبانی از ایرپلی"}')},{}],hflJL:[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"}')},{}],hmcfn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return we}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("./urlMix"),i=n.interopDefault(s),l=e("./attrMix"),c=n.interopDefault(l),u=e("./playMix"),p=n.interopDefault(u),f=e("./pauseMix"),d=n.interopDefault(f),h=e("./toggleMix"),m=n.interopDefault(h),y=e("./seekMix"),v=n.interopDefault(y),g=e("./volumeMix"),b=n.interopDefault(g),w=e("./currentTimeMix"),j=n.interopDefault(w),x=e("./durationMix"),_=n.interopDefault(x),k=e("./switchMix"),D=n.interopDefault(k),S=e("./playbackRateMix"),I=n.interopDefault(S),P=e("./aspectRatioMix"),E=n.interopDefault(P),T=e("./screenshotMix"),M=n.interopDefault(T),O=e("./fullscreenMix"),F=n.interopDefault(O),A=e("./fullscreenWebMix"),C=n.interopDefault(A),z=e("./pipMix"),R=n.interopDefault(z),V=e("./loadedMix"),L=n.interopDefault(V),N=e("./playedMix"),$=n.interopDefault(N),H=e("./playingMix"),X=n.interopDefault(H),q=e("./autoSizeMix"),W=n.interopDefault(q),B=e("./rectMix"),U=n.interopDefault(B),Y=e("./flipMix"),G=n.interopDefault(Y),Q=e("./miniMix"),Z=n.interopDefault(Q),K=e("./loopMix"),J=n.interopDefault(K),ee=e("./posterMix"),te=n.interopDefault(ee),re=e("./autoHeightMix"),ne=n.interopDefault(re),ae=e("./themeMix"),oe=n.interopDefault(ae),se=e("./titleMix"),ie=n.interopDefault(se),le=e("./typeMix"),ce=n.interopDefault(le),ue=e("./normalSizeMix"),pe=n.interopDefault(ue),fe=e("./subtitleOffsetMix"),de=n.interopDefault(fe),he=e("./airplayMix"),me=n.interopDefault(he),ye=e("./optionInit"),ve=n.interopDefault(ye),ge=e("./eventInit"),be=n.interopDefault(ge),we=function e(t){"use strict";(0,o.default)(this,e),(0,i.default)(t),(0,c.default)(t),(0,p.default)(t),(0,d.default)(t),(0,m.default)(t),(0,v.default)(t),(0,b.default)(t),(0,j.default)(t),(0,_.default)(t),(0,D.default)(t),(0,I.default)(t),(0,E.default)(t),(0,M.default)(t),(0,F.default)(t),(0,C.default)(t),(0,R.default)(t),(0,L.default)(t),(0,$.default)(t),(0,X.default)(t),(0,W.default)(t),(0,U.default)(t),(0,G.default)(t),(0,Z.default)(t),(0,J.default)(t),(0,te.default)(t),(0,ne.default)(t),(0,oe.default)(t),(0,ie.default)(t),(0,ce.default)(t),(0,pe.default)(t),(0,de.default)(t),(0,me.default)(t),(0,be.default)(t),(0,ve.default)(t)}},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","./urlMix":"4ySdI","./attrMix":"2hDvb","./playMix":"grWJS","./pauseMix":"5ViuK","./toggleMix":"96dmf","./seekMix":"diC9m","./volumeMix":"bSfvM","./currentTimeMix":"iQHxB","./durationMix":"h467B","./switchMix":"gQHUx","./playbackRateMix":"5To4P","./aspectRatioMix":"fIy7B","./screenshotMix":"bsZjU","./fullscreenMix":"2nnYN","./fullscreenWebMix":"dSP9Q","./pipMix":"kqegS","./loadedMix":"6CvPI","./playedMix":"9UnHm","./playingMix":"7WHXw","./autoSizeMix":"83U3z","./rectMix":"eTixE","./flipMix":"dNBzJ","./miniMix":"hpfrN","./loopMix":"dLIdT","./posterMix":"8c6XF","./autoHeightMix":"dNf5y","./themeMix":"gS3yW","./titleMix":"lODZh","./typeMix":"6um64","./normalSizeMix":"1tcAQ","./subtitleOffsetMix":"9iCYS","./airplayMix":"bXswE","./optionInit":"fsOmj","./eventInit":"kTde8","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"4ySdI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.option,r=e.template.$video;(0,l.def)(e,"url",{get:function(){return r.currentSrc},set:function(n){return(0,o.default)(i.default.mark((function a(){var o,s;return i.default.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!n){a.next=13;break}if(o=t.type||(0,l.getExt)(n),s=t.customType[o],!o||!s){a.next=10;break}return a.next=6,(0,l.sleep)();case 6:e.loading.show=!0,s.call(e,r,n,e),a.next=11;break;case 10:e.url&&e.url!==n&&e.once("video:canplay",(function(){e.isReady&&e.emit("restart")})),r.src=n,e.option.url=n,e.emit("url",n);case 11:a.next=16;break;case 13:return a.next=15,(0,l.sleep)();case 15:e.loading.show=!0;case 16:case"end":return a.stop()}}),a)})))()}})}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"82zOV":[function(e,t,r){function n(e,t,r,n,a,o,s){try{var i=e[o](s),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(n,a)}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,o){var s=e.apply(t,r);function i(e){n(s,a,o,i,l,"next",e)}function l(e){n(s,a,o,i,l,"throw",e)}i(void 0)}))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],aOQxt:[function(e,t,r){var n=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),s=new P(n||[]);return o._invoke=function(e,t,r){var n=p;return function(a,o){if(n===d)throw new Error("Generator is already running");if(n===h){if("throw"===a)throw o;return T()}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var i=D(s,r);if(i){if(i===m)continue;return i}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var l=u(e,t,r);if("normal"===l.type){if(n=r.done?h:f,l.arg===m)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}(e,r,s),o}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var p="suspendedStart",f="suspendedYield",d="executing",h="completed",m={};function y(){}function v(){}function g(){}var b={};l(b,o,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(E([])));j&&j!==r&&n.call(j,o)&&(b=j);var x=g.prototype=y.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function r(a,o,s,i){var l=u(e[a],e,o);if("throw"!==l.type){var c=l.arg,p=c.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,s,i)}),(function(e){r("throw",e,s,i)})):t.resolve(p).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,i)}))}i(l.arg)}var a;this._invoke=function(e,n){function o(){return new t((function(t,a){r(e,n,t,a)}))}return a=a?a.then(o,o):o()}}function D(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,D(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var a=u(n,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,m;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function E(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,s=function r(){for(;++a=0;--o){var s=this.tryEntries[o],i=s.completion;if("root"===s.tryLoc)return a("end");if(s.tryLoc<=this.prev){var l=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(l&&c){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;I(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:E(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}(t.exports);try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],"2hDvb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"attr",{value:function(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],grWJS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,n=e.option,a=e.constructor.instances,s=e.template.$video;(0,l.def)(e,"play",{value:(0,o.default)(i.default.mark((function o(){var l,c,u;return i.default.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.play();case 2:if(l=o.sent,r.show=t.get("Play"),e.emit("play"),n.mutex)for(c=0;cd){var h=d*c/l;(0,n.setStyle)(r,"width","".concat(100*h,"%")),(0,n.setStyle)(r,"height","100%"),(0,n.setStyle)(r,"padding","0 ".concat((u-u*h)/2,"px"))}else{var m=l/d/c;(0,n.setStyle)(r,"width","100%"),(0,n.setStyle)(r,"height","".concat(100*m,"%")),(0,n.setStyle)(r,"padding","".concat((p-p*m)/2,"px 0"))}a.dataset.aspectRatio=t}s.show="".concat(o.get("Aspect Ratio"),": ").concat("default"===t?o.get("Default"):t),e.emit("aspectRatio",t)}}),(0,n.def)(e,"aspectRatioReset",{set:function(t){if(t){var r=e.aspectRatio;e.aspectRatio=r}}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bsZjU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.option,r=e.notice,n=e.template.$video,a=(0,l.createElement)("canvas");(0,l.def)(e,"getDataURL",{value:function(){return new Promise((function(e,t){try{a.width=n.videoWidth,a.height=n.videoHeight,a.getContext("2d").drawImage(n,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}}),(0,l.def)(e,"getBlobUrl",{value:function(){return new Promise((function(e,t){try{a.width=n.videoWidth,a.height=n.videoHeight,a.getContext("2d").drawImage(n,0,0),a.toBlob((function(t){e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}}),(0,l.def)(e,"screenshot",{value:(0,o.default)(i.default.mark((function r(){var a;return i.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.getDataURL();case 2:return a=r.sent,(0,l.download)(a,"".concat(t.title||"artplayer","_").concat((0,l.secondToTime)(n.currentTime),".png")),e.emit("screenshot",a),r.abrupt("return",a);case 6:case"end":return r.stop()}}),r)})))})}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2nnYN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../libs/screenfull"),c=n.interopDefault(l),u=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,n=e.template,a=n.$video,s=n.$player;e.once("video:loadedmetadata",(function(){c.default.isEnabled?function(e){c.default.on("change",(function(){e.emit("fullscreen",c.default.isFullscreen)})),(0,u.def)(e,"fullscreen",{get:function(){return c.default.isFullscreen},set:function(t){return(0,o.default)(i.default.mark((function n(){return i.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t){n.next=11;break}return e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,n.next=6,c.default.request(s);case 6:(0,u.addClass)(s,"art-fullscreen"),e.emit("resize"),r.show="",n.next=18;break;case 11:return e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,n.next=15,c.default.exit();case 15:(0,u.removeClass)(s,"art-fullscreen"),e.emit("resize"),r.show="";case 18:case"end":return n.stop()}}),n)})))()}})}(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?function(e){(0,u.def)(e,"fullscreen",{get:function(){return a.webkitDisplayingFullscreen},set:function(t){t?(e.normalSize="fullscreen",a.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(a.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})}(e):(0,u.def)(e,"fullscreen",{get:function(){return!1},set:function(){r.show=t.get("Fullscreen Not Supported")}}),(0,u.def)(e,"fullscreen",(0,u.get)(e,"fullscreen"))}))}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../libs/screenfull":"c8srC","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],c8srC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_sliced_to_array.mjs"),o=n.interopDefault(a),s=[["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"]],i=function(){if("undefined"==typeof document)return!1;var e=s[0],t={},r=!0,n=!1,a=void 0;try{for(var i,l=s[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){var c=i.value;if(c[1]in document){var u=!0,p=!1,f=void 0;try{for(var d,h=c.entries()[Symbol.iterator]();!(u=(d=h.next()).done);u=!0){var m=(0,o.default)(d.value,2),y=m[0],v=m[1];t[e[y]]=v}}catch(e){p=!0,f=e}finally{try{u||null==h.return||h.return()}finally{if(p)throw f}}return t}}}catch(e){n=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(n)throw a}}return!1}(),l={change:i.fullscreenchange,error:i.fullscreenerror},c={request:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,t=arguments.length>1?arguments[1]:void 0;return new Promise((function(r,n){var a=function(){c.off("change",a),r()};c.on("change",a);var o=e[i.requestFullscreen](t);o instanceof Promise&&o.then(a).catch(n)}))},exit:function(){return new Promise((function(e,t){if(c.isFullscreen){var r=function(){c.off("change",r),e()};c.on("change",r);var n=document[i.exitFullscreen]();n instanceof Promise&&n.then(r).catch(t)}else e()}))},toggle:function(e,t){return c.isFullscreen?c.exit():c.request(e,t)},onchange:function(e){c.on("change",e)},onerror:function(e){c.on("error",e)},on:function(e,t){var r=l[e];r&&document.addEventListener(r,t,!1)},off:function(e,t){var r=l[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(c,{isFullscreen:{get:function(){return Boolean(document[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[i.fullscreenEnabled])}}}),i||(c={isEnabled:!1}),r.default=c},{"@swc/helpers/src/_sliced_to_array.mjs":"9rCd2","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9rCd2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_array_with_holes.mjs"),o=n.interopDefault(a),s=e("./_iterable_to_array.mjs"),i=n.interopDefault(s),l=e("./_non_iterable_rest.mjs"),c=n.interopDefault(l),u=e("./_unsupported_iterable_to_array.mjs"),p=n.interopDefault(u);r.default=function(e,t){return(0,o.default)(e)||(0,i.default)(e,t)||(0,p.default)(e,t)||(0,c.default)()}},{"./_array_with_holes.mjs":"7bz2z","./_iterable_to_array.mjs":"iDbLZ","./_non_iterable_rest.mjs":"hEhH4","./_unsupported_iterable_to_array.mjs":"7C8mO","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7bz2z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){if(Array.isArray(e))return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],hEhH4:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dSP9Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.notice,r=e.constructor,a=e.template,o=a.$container,s=a.$player;(0,n.def)(e,"fullscreenWeb",{get:function(){return(0,n.hasClass)(s,"art-fullscreen-web")},set:function(a){a?(r.FULLSCREEN_WEB_IN_BODY&&(0,n.append)(document.body,s),e.normalSize="fullscreenWeb",(0,n.addClass)(s,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):(r.FULLSCREEN_WEB_IN_BODY&&(0,n.append)(o,s),(0,n.removeClass)(s,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],kqegS:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,a=e.template.$video;document.pictureInPictureEnabled?function(e){var t=e.template.$video,r=e.proxy,a=e.notice;t.disablePictureInPicture=!1,(0,n.def)(e,"pip",{get:function(){return document.pictureInPictureElement},set:function(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((function(e){throw a.show=e,e}))):document.exitPictureInPicture().catch((function(e){throw a.show=e,e}))}}),r(t,"enterpictureinpicture",(function(){e.emit("pip",!0)})),r(t,"leavepictureinpicture",(function(){e.emit("pip",!1)}))}(e):a.webkitSupportsPresentationMode?function(e){var t=e.template.$video;t.webkitSetPresentationMode("inline"),(0,n.def)(e,"pip",{get:function(){return"picture-in-picture"===t.webkitPresentationMode},set:function(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,n.def)(e,"pip",{get:function(){return!1},set:function(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6CvPI":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"loaded",{get:function(){return e.loadedTime/t.duration}}),(0,n.def)(e,"loadedTime",{get:function(){return t.buffered.length?t.buffered.end(t.buffered.length-1):0}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9UnHm":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"played",{get:function(){return e.currentTime/e.duration}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7WHXw":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"playing",{get:function(){return!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"83U3z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template,r=t.$container,a=t.$player,o=t.$video;(0,n.def)(e,"autoSize",{get:function(){return(0,n.hasClass)(r,"art-auto-size")},set:function(t){if(t){var s=o.videoWidth,i=o.videoHeight,l=r.getBoundingClientRect(),c=l.width,u=l.height,p=s/i,f=c/u;if((0,n.addClass)(r,"art-auto-size"),f>p){var d=u*p/c*100;(0,n.setStyle)(a,"width","".concat(d,"%")),(0,n.setStyle)(a,"height","100%")}else{var h=c/p/u*100;(0,n.setStyle)(a,"width","100%"),(0,n.setStyle)(a,"height","".concat(h,"%"))}e.emit("autoSize",{width:e.width,height:e.height})}else(0,n.removeClass)(r,"art-auto-size"),(0,n.setStyle)(a,"width",null),(0,n.setStyle)(a,"height",null),e.emit("autoSize")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],eTixE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=function(t){var a=r[t];(0,n.def)(e,a,{get:function(){return e.rect[a]}})};(0,n.def)(e,"rect",{get:function(){return e.template.$player.getBoundingClientRect()}});for(var r=["bottom","height","left","right","top","width"],a=0;a=1?[a,o]:[]}else t=[]}}),e.on("video:timeupdate",(function(){t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"8c6XF":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template.$poster;(0,n.def)(e,"poster",{get:function(){return t.poster},set:function(e){t.poster=e,(0,n.setStyle)(r,"backgroundImage","url(".concat(e,")"))}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dNf5y:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template,a=r.$container,o=r.$video,s=a.style.height;(0,n.def)(e,"autoHeight",{get:function(){return(0,n.hasClass)(a,"art-auto-height")},set:function(r){if(r){var i=a.clientWidth,l=o.videoHeight*(i/o.videoWidth);(0,n.setStyle)(a,"height",l+"px"),(0,n.addClass)(a,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,n.setStyle)(a,"height",s),(0,n.removeClass)(a,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gS3yW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template.$player;(0,n.def)(e,"theme",{get:function(){return getComputedStyle(r).getPropertyValue("--theme")},set:function(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],lODZh:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"title",{get:function(){return e.option.title},set:function(t){e.option.title=t}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6um64":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"type",{get:function(){return e.option.type},set:function(t){e.option.type=t}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1tcAQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=["mini","pip","fullscreen","fullscreenWeb"];(0,n.def)(e,"normalSize",{get:function(){return t.every((function(t){return!e[t]}))},set:function(r){t.filter((function(e){return e!==r})).forEach((function(t){e[t]&&(e[t]=!1)}))}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9iCYS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.constructor.utils.clamp,r=e.notice,a=e.template,o=e.i18n,s=0,i=[];e.on("subtitle:switch",(function(){i=[]})),(0,n.def)(e,"subtitleOffset",{get:function(){return s},set:function(n){if(a.$track&&a.$track.track){var l=Array.from(a.$track.track.cues);s=t(n,-5,5);for(var c=0;c=s.CONTROL_HIDE_TIME&&(n.show=!1,(0,y.addClass)(i,"art-hide-cursor"),(0,y.removeClass)(i,"art-hover"))})),n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this.art.option;e.isLive||this.add((0,P.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||y.isMobile||this.add((0,z.default)({name:"thumbnails",position:"top",index:20})),this.add((0,H.default)({name:"loop",position:"top",index:30})),this.add((0,S.default)({name:"playAndPause",position:"left",index:10})),this.add((0,O.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,T.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,N.default)({name:"quality",position:"right",index:10})),e.screenshot&&!y.isMobile&&this.add((0,V.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,A.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,k.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,q.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,x.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,w.default)({name:"fullscreen",position:"right",index:70}));for(var t=0;t=Number(a.dataset.index)}));return s?s.insertAdjacentElement("beforebegin",a):(0,f.append)(this.$parent,a),r.html&&(0,f.append)(a,r.html),r.style&&(0,f.setStyles)(a,r.style),r.tooltip&&(0,f.tooltip)(a,r.tooltip),r.click&&this.art.events.proxy(a,"click",(function(e){e.preventDefault(),r.click.call(t.art,t,e)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,a),r.mounted&&r.mounted.call(this.art,a),(0,y.def)(this,n,{value:a}),a}}},{key:"selector",value:function(e,t){var r=this.art.events,n=r.hover,a=r.proxy;(0,f.addClass)(t,"art-control-selector");var s=(0,f.createElement)("div");(0,f.addClass)(s,"art-selector-value"),(0,f.append)(s,e.html),t.innerText="",(0,f.append)(t,s);var i=e.selector.map((function(e,t){return'').concat(e.html,"
")})).join(""),l=(0,f.createElement)("div");(0,f.addClass)(l,"art-selector-list"),(0,f.append)(l,i),(0,f.append)(t,l),this.art.option.backdrop&&(0,f.addClass)(l,"art-backdrop-filter");var c=function(){var e=(0,f.getStyle)(t,"width")/2-(0,f.getStyle)(l,"width")/2;l.style.left="".concat(e,"px")};n(t,c);var u,d=this;a(l,"click",(u=(0,o.default)(p.default.mark((function t(r){var n,a,o,i,l;return p.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=r.composedPath()||[],a=n.find((function(e){return(0,f.hasClass)(e,"art-selector-item")}))){t.next=4;break}return t.abrupt("return");case 4:if((0,f.inverseClass)(a,"art-current"),o=Number(a.dataset.index),i=e.selector[o]||{},s.innerText=a.innerText,!e.onSelect){t.next=13;break}return t.next=11,e.onSelect.call(d.art,i,a,r);case 11:"string"!=typeof(l=t.sent)&&"number"!=typeof l||(s.innerHTML=l);case 13:c();case 14:case"end":return t.stop()}}),t)}))),function(e){return u.apply(this,arguments)}))}}]),e}()},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","regenerator-runtime":"aOQxt","./dom":"9KMP3","option-validator":"97qVi","../scheme":"cBbNW","./property":"bykTX","./error":"15Dcm","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],eTd5s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Fullscreen"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.fullscreenOn),s=(0,l.append)(e,n.fullscreenOff);(0,l.setStyle)(s,"display","none"),r(e,"click",(function(){t.fullscreen=!t.fullscreen})),t.on("fullscreen",(function(t){t?((0,l.tooltip)(e,a.get("Exit Fullscreen")),(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","inline-flex")):((0,l.tooltip)(e,a.get("Fullscreen")),(0,l.setStyle)(o,"display","inline-flex"),(0,l.setStyle)(s,"display","none"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fo2HL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Web Fullscreen"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.fullscreenWebOn),s=(0,l.append)(e,n.fullscreenWebOff);(0,l.setStyle)(s,"display","none"),r(e,"click",(function(){t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(function(t){t?((0,l.tooltip)(e,a.get("Exit Web Fullscreen")),(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","inline-flex")):((0,l.tooltip)(e,a.get("Web Fullscreen")),(0,l.setStyle)(o,"display","inline-flex"),(0,l.setStyle)(s,"display","none"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],l4KoH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("PIP Mode"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n;(0,l.append)(e,n.pip),r(e,"click",(function(){t.pip=!t.pip})),t.on("pip",(function(t){(0,l.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],k0utE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.play),s=(0,l.append)(e,n.pause);function i(){(0,l.setStyle)(o,"display","flex"),(0,l.setStyle)(s,"display","none")}function c(){(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","flex")}(0,l.tooltip)(o,a.get("Play")),(0,l.tooltip)(s,a.get("Pause")),r(o,"click",(function(){t.play()})),r(s,"click",(function(){t.pause()})),t.playing?c():i(),t.on("video:playing",(function(){c()})),t.on("video:pause",(function(){i()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bzAmX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getPosFromEvent",(function(){return c})),n.export(r,"setCurrentTime",(function(){return u}));var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");function c(e,t){var r=e.template.$progress,n=r.getBoundingClientRect().left,a=l.isMobile?t.touches[0].clientX:t.pageX,o=(0,l.clamp)(a-n,0,r.clientWidth),s=o/r.clientWidth*e.duration;return{second:s,time:(0,l.secondToTime)(s),width:o,percentage:(0,l.clamp)(o/r.clientWidth,0,1)}}function u(e,t){if(e.isRotate){var r=t.touches[0].clientY/e.height,n=r*e.duration;e.emit("setBar","played",r),e.seek=n}else{var a=c(e,t),o=a.second,s=a.percentage;e.emit("setBar","played",s),e.seek=o}}r.default=function(e){return function(t){var r=t.icons,n=t.option,a=t.proxy;return(0,i.default)((0,o.default)({},e),{html:'',mounted:function(e){var o=!1,s=(0,l.query)(".art-progress-loaded",e),i=(0,l.query)(".art-progress-played",e),p=(0,l.query)(".art-progress-highlight",e),f=(0,l.query)(".art-progress-indicator",e),d=(0,l.query)(".art-progress-tip",e),h=t.constructor,m=h.PROGRESS_HEIGHT,y=h.INDICATOR_SIZE,v=h.INDICATOR_SIZE_ICON,g=h.INDICATOR_SIZE_MOBILE,b=h.INDICATOR_SIZE_MOBILE_ICON;(0,l.setStyle)(e,"height","".concat(m,"px")),(0,l.setStyle)(i,"backgroundColor","var(--theme)");var w=y;function j(e,t){"loaded"===e&&(0,l.setStyle)(s,"width","".concat(100*t,"%")),"played"===e&&((0,l.setStyle)(i,"width","".concat(100*t,"%")),(0,l.setStyle)(f,"left","calc(".concat(100*t,"% - ").concat(w/2,"px)")))}r.indicator?(w=v,(0,l.append)(f,r.indicator)):(0,l.setStyles)(f,{backgroundColor:"var(--theme)"}),l.isMobile&&(w=g,r.indicator&&(w=b)),(0,l.setStyles)(f,{left:"-".concat(w/2,"px"),width:"".concat(w,"px"),height:"".concat(w,"px")}),t.on("video:loadedmetadata",(function(){for(var e=0;e'))}})),j("loaded",t.loaded),t.on("setBar",(function(e,t){j(e,t)})),t.on("video:progress",(function(){j("loaded",t.loaded)})),t.on("video:timeupdate",(function(){j("played",t.played)})),t.on("video:ended",(function(){j("played",1)})),l.isMobile||(a(e,"click",(function(e){e.target!==f&&u(t,e)})),a(e,"mousemove",(function(r){(0,l.setStyle)(d,"display","block"),(0,l.includeFromEvent)(r,p)?function(r){var n=c(t,r).width,a=r.target.dataset.text;d.innerHTML=a;var o=d.clientWidth;n<=o/2?(0,l.setStyle)(d,"left",0):n>e.clientWidth-o/2?(0,l.setStyle)(d,"left","".concat(e.clientWidth-o,"px")):(0,l.setStyle)(d,"left","".concat(n-o/2,"px"))}(r):function(r){var n=c(t,r),a=n.width,o=n.time;d.innerHTML=o;var s=d.clientWidth;a<=s/2?(0,l.setStyle)(d,"left",0):a>e.clientWidth-s/2?(0,l.setStyle)(d,"left","".concat(e.clientWidth-s,"px")):(0,l.setStyle)(d,"left","".concat(a-s/2,"px"))}(r)})),a(e,"mouseleave",(function(){(0,l.setStyle)(d,"display","none")})),a(e,"mousedown",(function(){o=!0})),a(document,"mousemove",(function(e){if(o){var r=c(t,e),n=r.second;j("played",r.percentage),t.seek=n}})),a(document,"mouseup",(function(){o&&(o=!1)})))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1RXda":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{style:{cursor:"auto",marginLeft:"10px"},mounted:function(e){function r(){var r="".concat((0,l.secondToTime)(t.currentTime)," / ").concat((0,l.secondToTime)(t.duration));r!==e.innerText&&(e.innerText=r)}r();for(var n=["video:loadedmetadata","video:timeupdate","video:progress"],a=0;a'),f=(0,l.append)(p,'');function d(e){var t=p.getBoundingClientRect().left;return(0,l.clamp)(e.pageX-t-i/2,0,s-i/2)/(s-i)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(t.muted||0===e)(0,l.setStyle)(c,"display","none"),(0,l.setStyle)(u,"display","flex"),(0,l.setStyle)(f,"left","0");else{var r=(s-i)*e;(0,l.setStyle)(c,"display","flex"),(0,l.setStyle)(u,"display","none"),(0,l.setStyle)(f,"left","".concat(r,"px"))}}(0,l.tooltip)(c,a.get("Mute")),(0,l.setStyle)(u,"display","none"),l.isMobile&&(0,l.setStyle)(p,"display","none"),h(t.volume),t.on("video:volumechange",(function(){h(t.volume)})),r(c,"click",(function(){t.muted=!0})),r(u,"click",(function(){t.muted=!1})),r(p,"click",(function(e){t.muted=!1,t.volume=d(e)})),r(f,"mousedown",(function(){o=!0})),r(e,"mousemove",(function(e){o&&(t.muted=!1,t.volume=d(e))})),r(document,"mouseup",(function(){o&&(o=!1)}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"10dbr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Show Setting"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n;(0,l.append)(e,n.setting),r(e,"click",(function(){t.setting.toggle=!0,t.setting.updateStyle()})),t.on("setting",(function(t){(0,l.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"52Ry1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_object_spread_props.mjs"),c=n.interopDefault(l),u=e("regenerator-runtime"),p=n.interopDefault(u),f=e("../utils"),d=e("./progress");r.default=function(e){return function(t){return(0,c.default)((0,i.default)({},e),{mounted:function(e){var r,n=t.option,a=t.template,s=a.$progress,i=a.$video,l=t.events,c=l.proxy,u=l.loadImg,h=null,m=!1,y=!1;function v(r){var a=(0,d.getPosFromEvent)(t,r).width,o=n.thumbnails,l=o.url,c=o.number,u=o.column,p=o.width,m=o.height,y=p||h.naturalWidth/u,v=m||y/(i.videoWidth/i.videoHeight),g=s.clientWidth/c,b=Math.floor(a/g),w=Math.ceil(b/u)-1,j=b%u||u-1;(0,f.setStyle)(e,"backgroundImage","url(".concat(l,")")),(0,f.setStyle)(e,"height","".concat(v,"px")),(0,f.setStyle)(e,"width","".concat(y,"px")),(0,f.setStyle)(e,"backgroundPosition","-".concat(j*y,"px -").concat(w*v,"px")),a<=y/2?(0,f.setStyle)(e,"left",0):a>s.clientWidth-y/2?(0,f.setStyle)(e,"left","".concat(s.clientWidth-y,"px")):(0,f.setStyle)(e,"left","".concat(a-y/2,"px"))}c(s,"mousemove",(r=(0,o.default)(p.default.mark((function t(r){var a;return p.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(m){t.next=7;break}return m=!0,t.next=4,u(n.thumbnails.url);case 4:a=t.sent,h=a,y=!0;case 7:y&&((0,f.setStyle)(e,"display","block"),v(r));case 8:case"end":return t.stop()}}),t)}))),function(e){return r.apply(this,arguments)})),c(s,"mouseleave",(function(){(0,f.setStyle)(e,"display","none")})),t.on("hover",(function(t){t||(0,f.setStyle)(e,"display","none")}))}})}}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","regenerator-runtime":"aOQxt","../utils":"4hXnV","./progress":"bzAmX","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fVLH8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Screenshot"),mounted:function(e){var r=t.proxy,n=t.icons;(0,l.append)(e,n.screenshot),r(e,"click",(function(){t.screenshot()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1k41r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){var r=t.option.quality,n=r.find((function(e){return e.default}))||r[0];return(0,i.default)((0,o.default)({},e),{style:{marginRight:"10px"},html:n?n.html:"",selector:r,onSelect:function(e){t.switchQuality(e.url,e.html)}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"3SfNb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{mounted:function(e){var r=(0,l.append)(e,''),n=(0,l.append)(e,'');t.on("loop",(function(a){a&&a.length?((0,l.setStyle)(e,"display","block"),(0,l.setStyle)(r,"left","calc(".concat(a[0]/t.duration*100,"% - ").concat(r.clientWidth,"px)")),(0,l.setStyle)(n,"left","".concat(a[1]/t.duration*100,"%"))):(0,l.setStyle)(e,"display","none")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],buevW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("AirPlay"),mounted:function(e){var r=t.proxy,n=t.icons;(0,l.append)(e,n.airplay),r(e,"click",(function(){return t.airplay()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],ifTIU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return I}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_create_super.mjs"),p=n.interopDefault(u),f=e("../utils"),d=e("../utils/component"),h=n.interopDefault(d),m=e("./playbackRate"),y=n.interopDefault(m),v=e("./aspectRatio"),g=n.interopDefault(v),b=e("./flip"),w=n.interopDefault(b),j=e("./info"),x=n.interopDefault(j),_=e("./version"),k=n.interopDefault(_),D=e("./close"),S=n.interopDefault(D),I=function(e){"use strict";(0,c.default)(r,e);var t=(0,p.default)(r);function r(e){var n;return(0,o.default)(this,r),(n=t.call(this,e)).name="contextmenu",n.$parent=e.template.$contextmenu,f.isMobile||n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this,t=this.art,r=t.option,n=t.proxy,a=t.template,o=a.$player,s=a.$contextmenu;r.playbackRate&&this.add((0,y.default)({name:"playbackRate",index:10})),r.aspectRatio&&this.add((0,g.default)({name:"aspectRatio",index:20})),r.flip&&this.add((0,w.default)({name:"flip",index:30})),this.add((0,x.default)({name:"info",index:40})),this.add((0,k.default)({name:"version",index:50})),this.add((0,S.default)({name:"close",index:60}));for(var i=0;ic+l&&(m=l-h),n+d>u+i&&(y=i-d),(0,f.setStyles)(s,{top:"".concat(y,"px"),left:"".concat(m,"px")})}})),n(o,"click",(function(t){(0,f.includeFromEvent)(t,s)||(e.show=!1)})),this.art.on("blur",(function(){e.show=!1}))}}]),r}(h.default)},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_create_super.mjs":"4w9ZX","../utils":"4hXnV","../utils/component":"fkuwb","./playbackRate":"agg99","./aspectRatio":"59xqZ","./flip":"7kay3","./info":"55crj","./version":"ciFMk","./close":"9SkMN","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],agg99:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.PLAYBACK_RATE;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Play Speed"),":\n ").concat(n.map((function(e){return'').concat(1===e?r.get("Normal"):e,"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.playbackRate=Number(n),e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="1"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("video:ratechange",(function(){var r=(0,l.queryAll)("span",e).find((function(e){return Number(e.dataset.value)===t.playbackRate}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"59xqZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.ASPECT_RATIO;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Aspect Ratio"),":\n ").concat(n.map((function(e){return'').concat("default"===e?r.get("Default"):e,"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.aspectRatio=n,e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="default"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("aspectRatio",(function(t){var r=(0,l.queryAll)("span",e).find((function(e){return e.dataset.value===t}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7kay3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.FLIP;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Video Flip"),":\n ").concat(n.map((function(e){return'').concat(r.get((0,l.capitalize)(e)),"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.flip=n.toLowerCase(),e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="normal"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("flip",(function(t){var r=(0,l.queryAll)("span",e).find((function(e){return e.dataset.value===t}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"55crj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{html:t.i18n.get("Video Info"),click:function(e){t.info.show=!0,e.show=!1}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],ciFMk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return(0,i.default)((0,o.default)({},e),{html:'ArtPlayer 4.6.3'})}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9SkMN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{html:t.i18n.get("Close"),click:function(e){e.show=!1}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"8N4uG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return h}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_create_super.mjs"),p=n.interopDefault(u),f=e("./utils"),d=e("./utils/component"),h=function(e){"use strict";(0,c.default)(r,e);var t=(0,p.default)(r);function r(e){var n;return(0,o.default)(this,r),(n=t.call(this,e)).name="info",f.isMobile||n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this,t=this.art,r=t.proxy,n=t.constructor,a=t.template,o=a.$infoPanel,s=a.$infoClose,i=a.$video;r(s,"click",(function(){e.show=!1}));var l=null,c=(0,f.queryAll)("[data-video]",o)||[];this.art.on("destroy",(function(){clearTimeout(l)})),function e(){for(var t=0;t".concat((0,w.escape)(e),"
")})).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this;return(0,o.default)(b.default.mark((function n(){var a,o,s,i,l,c;return b.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=r.art,o=a.i18n,s=a.notice,i=a.option,l=(0,m.default)((0,d.default)({},i.subtitle,t),{url:e}),n.next=4,r.init(l);case 4:return c=n.sent,t.name&&(s.show="".concat(o.get("Switch Subtitle"),": ").concat(t.name)),n.abrupt("return",c);case 7:case"end":return n.stop()}}),n)})))()}},{key:"createTrack",value:function(e,t){var r=this,n=this.art,a=n.template,o=n.proxy,s=a.$video,i=a.$track,l=(0,w.createElement)("track");l.default=!0,l.kind=e,l.src=t,l.track.mode="hidden",this.eventDestroy(),(0,w.remove)(i),(0,w.append)(s,l),a.$track=l,this.eventDestroy=o(this.textTrack,"cuechange",(function(){return r.update()}))}},{key:"init",value:function(e){var t=this;return(0,o.default)(b.default.mark((function r(){var n,a,o;return b.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=t.art,a=n.notice,o=n.template.$subtitle,(0,k.default)(e,S.default.subtitle),e.url){r.next=4;break}return r.abrupt("return");case 4:return t.style(e.style),r.abrupt("return",fetch(e.url).then((function(e){return e.arrayBuffer()})).then((function(r){var n=new TextDecoder(e.encoding).decode(r);switch(t.art.emit("subtitleLoad",e.url),e.type||(0,w.getExt)(e.url)){case"srt":return(0,w.vttToBlob)((0,w.srtToVtt)(n));case"ass":return(0,w.vttToBlob)((0,w.assToVtt)(n));case"vtt":return(0,w.vttToBlob)(n);default:return e.url}})).then((function(e){return o.innerHTML="",t.url===e||(URL.revokeObjectURL(t.url),t.createTrack("metadata",e),t.art.emit("subtitleSwitch",e)),e})).catch((function(e){throw a.show=e,e})));case 6:case"end":return r.stop()}}),r)})))()}}]),r}(x.default)},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@swc/helpers/src/_create_super.mjs":"4w9ZX","regenerator-runtime":"aOQxt","./utils":"4hXnV","./utils/component":"fkuwb","option-validator":"97qVi","./scheme":"cBbNW","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"5tNDK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return j}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("../utils/error"),c=e("./clickInit"),u=n.interopDefault(c),p=e("./hoverInit"),f=n.interopDefault(p),d=e("./mousemoveInit"),h=n.interopDefault(d),m=e("./resizeInit"),y=n.interopDefault(m),v=e("./gestureInit"),g=n.interopDefault(v),b=e("./viewInit"),w=n.interopDefault(b),j=function(){"use strict";function e(t){(0,o.default)(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),t.whitelist.state&&((0,u.default)(t,this),(0,f.default)(t,this),(0,h.default)(t,this),(0,y.default)(t,this),(0,g.default)(t,this),(0,w.default)(t,this))}return(0,i.default)(e,[{key:"proxy",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=this;if(Array.isArray(t))return t.map((function(t){return a.proxy(e,t,r,n)}));e.addEventListener(t,r,n);var o=function(){return e.removeEventListener(t,r,n)};return this.destroyEvents.push(o),o}},{key:"hover",value:function(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}},{key:"loadImg",value:function(e){var t=this;return new Promise((function(r,n){var a;if(e instanceof HTMLImageElement)a=e;else{if("string"!=typeof e)return n(new(0,l.ArtPlayerError)("Unable to get Image"));(a=new Image).src=e}if(a.complete)return r(a);t.proxy(a,"load",(function(){return r(a)})),t.proxy(a,"error",(function(){return n(new(0,l.ArtPlayerError)("Failed to load Image: ".concat(a.src)))}))}))}},{key:"destroy",value:function(){for(var e=0;e'},{}],fbPWM:[function(e,t,r){t.exports=''},{}],"1P9F1":[function(e,t,r){t.exports=''},{}],a0u5L:[function(e,t,r){t.exports=''},{}],wgJ8P:[function(e,t,r){t.exports=''},{}],jNYUr:[function(e,t,r){t.exports=''},{}],"6mMm9":[function(e,t,r){t.exports=''},{}],"2HZVi":[function(e,t,r){t.exports=''},{}],"8khAE":[function(e,t,r){t.exports=''},{}],h9BKy:[function(e,t,r){t.exports=''},{}],dMTWk:[function(e,t,r){t.exports=''},{}],i8qS4:[function(e,t,r){t.exports=''},{}],cjmoe:[function(e,t,r){t.exports=''},{}],aQhxw:[function(e,t,r){t.exports=''},{}],"2xRin":[function(e,t,r){t.exports=''},{}],fTjMr:[function(e,t,r){t.exports=''},{}],hbJfJ:[function(e,t,r){t.exports=''},{}],"2hX8E":[function(e,t,r){t.exports=''},{}],fT4da:[function(e,t,r){t.exports=''},{}],"4XX7d":[function(e,t,r){t.exports=''},{}],"7o9cB":[function(e,t,r){t.exports=''},{}],dQE7J:[function(e,t,r){t.exports=''},{}],"9Xh2I":[function(e,t,r){t.exports=''},{}],"6m9a8":[function(e,t,r){t.exports=''},{}],i2OkX:[function(e,t,r){t.exports=''},{}],dQzpm:[function(e,t,r){t.exports=''},{}],fwT5d:[function(e,t,r){t.exports=''},{}],"3c9e1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return I}));var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_class_call_check.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_create_class.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_inherits.mjs"),p=n.interopDefault(u),f=e("@swc/helpers/src/_create_super.mjs"),d=n.interopDefault(f),h=e("regenerator-runtime"),m=n.interopDefault(h),y=e("./flip"),v=n.interopDefault(y),g=e("./aspectRatio"),b=n.interopDefault(g),w=e("./playbackRate"),j=n.interopDefault(w),x=e("./subtitleOffset"),_=n.interopDefault(x),k=e("../utils/component"),D=n.interopDefault(k),S=e("../utils"),I=function(e){"use strict";(0,p.default)(r,e);var t=(0,d.default)(r);function r(e){var n;(0,i.default)(this,r),n=t.call(this,e);var a=e.option,o=e.proxy,s=e.template,l=s.$setting,c=s.$player;if(n.name="setting",n.$parent=l,n.option=[],n.events=[],n.cache=new Map,a.setting){a.playbackRate&&n.option.push((0,j.default)(e)),a.aspectRatio&&n.option.push((0,b.default)(e)),a.flip&&n.option.push((0,v.default)(e)),a.subtitleOffset&&n.option.push((0,_.default)(e));for(var u=0;u'),i=(0,S.createElement)("div");(0,S.addClass)(i,"art-setting-item-left-icon"),(0,S.append)(i,n.arrowLeft),(0,S.append)(s,i),(0,S.append)(s,e.$parentItem.html);var l=a(o,"click",(function(){return t.init(e.$parentList)}));return this.events.push(l),o}},{key:"creatItem",value:function(e,t){var r=this.art,n=r.icons,a=r.proxy,s=(0,S.createElement)("div");(0,S.addClass)(s,"art-setting-item"),(0,S.isStringOrNumber)(t.name)&&(s.dataset.name=t.name),(0,S.isStringOrNumber)(t.value)&&(s.dataset.value=t.value);var i=(0,S.append)(s,''),l=(0,S.append)(s,''),c=(0,S.createElement)("div");switch((0,S.addClass)(c,"art-setting-item-left-icon"),e){case"switch":case"range":(0,S.append)(c,(0,S.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:n.config);break;case"selector":t.selector&&t.selector.length?(0,S.append)(c,(0,S.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:n.config):(0,S.append)(c,n.check)}(0,S.append)(i,c),t.$icon=c,(0,S.def)(t,"icon",{configurable:!0,get:function(){return c.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(c.innerHTML=e)}});var u=(0,S.createElement)("div");(0,S.addClass)(u,"art-setting-item-left-text"),(0,S.append)(u,t.html||""),(0,S.append)(i,u),t.$html=u,(0,S.def)(t,"html",{configurable:!0,get:function(){return u.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(u.innerHTML=e)}});var p,f=(0,S.createElement)("div");switch((0,S.addClass)(f,"art-setting-item-right-tooltip"),(0,S.append)(f,t.tooltip||""),(0,S.append)(l,f),t.$tooltip=f,(0,S.def)(t,"tooltip",{configurable:!0,get:function(){return f.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(f.innerHTML=e)}}),e){case"switch":var d=(0,S.createElement)("div");(0,S.addClass)(d,"art-setting-item-right-icon");var h=(0,S.append)(d,n.switchOn),y=(0,S.append)(d,n.switchOff);(0,S.setStyle)(t.switch?y:h,"display","none"),(0,S.append)(l,d),t.$switch=t.switch,(0,S.def)(t,"switch",{configurable:!0,get:function(){return t.$switch},set:function(e){t.$switch=e,e?((0,S.setStyle)(y,"display","none"),(0,S.setStyle)(h,"display",null)):((0,S.setStyle)(y,"display",null),(0,S.setStyle)(h,"display","none"))}});break;case"range":var v=(0,S.createElement)("div");(0,S.addClass)(v,"art-setting-item-right-icon");var g=(0,S.append)(v,'');g.value=t.range[0]||0,g.min=t.range[1]||0,g.max=t.range[2]||10,g.step=t.range[3]||1,(0,S.addClass)(g,"art-setting-range"),(0,S.append)(l,v),t.$range=g,(0,S.def)(t,"range",{configurable:!0,get:function(){return g.valueAsNumber},set:function(e){g.value=Number(e)}});break;case"selector":if(t.selector&&t.selector.length){var b=(0,S.createElement)("div");(0,S.addClass)(b,"art-setting-item-right-icon"),(0,S.append)(b,n.arrowRight),(0,S.append)(l,b)}}switch(e){case"switch":if(t.onSwitch){var w=this,j=a(s,"click",(p=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onSwitch.call(w.art,t,s,r);case 2:t.switch=e.sent;case 3:case"end":return e.stop()}}),e)}))),function(e){return p.apply(this,arguments)}));this.events.push(j)}break;case"range":if(t.$range){if(t.onRange){var x=this,_=a(t.$range,"change",function(){var e=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onRange.call(x.art,t,s,r);case 2:t.tooltip=e.sent;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());this.events.push(_)}if(t.onChange){var k=this,D=a(t.$range,"input",function(){var e=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onChange.call(k.art,t,s,r);case 2:t.tooltip=e.sent;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());this.events.push(D)}}break;case"selector":var I=this,P=a(s,"click",function(){var e=(0,o.default)(m.default.mark((function e(r){var n,a,o;return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.selector||!t.selector.length){e.next=4;break}I.init(t.selector,t.width),e.next=12;break;case 4:for((0,S.inverseClass)(s,"art-current"),n=0;np.width?((0,S.setStyle)(s,"left","auto"),(0,S.setStyle)(s,"right","10px")):((0,S.setStyle)(s,"left","".concat(f,"px")),(0,S.setStyle)(s,"right","auto"))}else(0,S.setStyle)(s,"left","auto"),(0,S.setStyle)(s,"right","10px")}},{key:"init",value:function(e,t){var r=this.art.constructor;if(this.cache.has(e)){var n=this.cache.get(e);(0,S.inverseClass)(n,"art-current"),(0,S.setStyle)(this.$parent,"width","".concat(n.dataset.width,"px")),(0,S.setStyle)(this.$parent,"height","".concat(n.dataset.height,"px")),this.updateStyle(Number(n.dataset.width))}else{var a=(0,S.createElement)("div");(0,S.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,S.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(var o=0;oo&&up)&&setTimeout((function(){(0,l.setStyle)(s,"width","".concat(p,"px")),(0,l.setStyle)(s,"height","".concat(u,"px")),(0,l.setStyle)(s,"transform-origin","0 0"),(0,l.setStyle)(s,"transform","rotate(90deg) translate(0, -".concat(u,"px)")),(0,l.addClass)(s,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),n.MOBILE_AUTO_ORIENTATION_TIME)}else(0,l.hasClass)(s,"art-auto-orientation")&&((0,l.setStyle)(s,"width",null),(0,l.setStyle)(s,"height",null),(0,l.setStyle)(s,"transform",null),(0,l.setStyle)(s,"transform-origin",null),(0,l.removeClass)(s,"art-auto-orientation"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=r.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(t=(0,o.default)(i.default.mark((function e(t){var r,n,a,o,u,p,f;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=screen.orientation.type,!t){e.next=11;break}if(n=c.videoWidth,a=c.videoHeight,o=document.documentElement,u=o.clientWidth,p=o.clientHeight,!(n>a&&u
p)){e.next=9;break}return f=r.startsWith("portrait")?"landscape":"portrait",e.next=8,screen.orientation.lock(f);case 8:(0,l.addClass)(s,"art-auto-orientation-fullscreen");case 9:e.next=15;break;case 11:if(!(0,l.hasClass)(s,"art-auto-orientation-fullscreen")){e.next=15;break}return e.next=14,screen.orientation.lock(r);case 14:(0,l.removeClass)(s,"art-auto-orientation-fullscreen");case 15:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})),{name:"autoOrientation",get state(){return(0,l.hasClass)(s,"art-auto-orientation")}}}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],hSaOz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.i18n,r=e.icons,a=e.storage,o=e.constructor,s=e.proxy,i=e.template.$poster,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,n.query)(".art-autoPlayback-last",l),u=(0,n.query)(".art-autoPlayback-jump",l),p=(0,n.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(function(){var t=a.get("times")||{},r=Object.keys(t);r.length>o.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,a.set("times",t)})),e.on("ready",(function(){var f=(a.get("times")||{})[e.option.id||e.option.url];f&&f>=o.AUTO_PLAYBACK_MIN&&((0,n.append)(p,r.close),(0,n.setStyle)(l,"display","flex"),c.innerText="".concat(t.get("Last Seen")," ").concat((0,n.secondToTime)(f)),u.innerText=t.get("Jump Play"),s(p,"click",(function(){(0,n.setStyle)(l,"display","none")})),s(u,"click",(function(){e.seek=f,e.play(),(0,n.setStyle)(i,"display","none"),(0,n.setStyle)(l,"display","none")})),e.once("video:timeupdate",(function(){setTimeout((function(){(0,n.setStyle)(l,"display","none")}),o.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return a.get("times")||{}},clear:function(){return a.del("times")},delete:function(e){var t=a.get("times")||{};return delete t[e],a.set("times",t),t}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],e9oDj:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.constructor,r=e.proxy,a=e.template,o=a.$player,s=a.$video,i=null,l=!1,c=1,u=function(){clearTimeout(i),l&&(l=!1,e.playbackRate=c,(0,n.removeClass)(o,"art-fast-forward"))};return r(s,"touchstart",(function(r){1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((function(){l=!0,c=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,n.addClass)(o,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",u),r(document,"touchend",u),{name:"fastForward",get state(){return(0,n.hasClass)(o,"art-fast-forward")}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fhTfo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.layers,r=e.icons,a=e.template.$player;return t.add({name:"lock",mounted:function(t){var a=(0,n.append)(t,r.lock),o=(0,n.append)(t,r.unlock);(0,n.setStyle)(a,"display","none"),e.on("lock",(function(e){e?((0,n.setStyle)(a,"display","inline-flex"),(0,n.setStyle)(o,"display","none")):((0,n.setStyle)(a,"display","none"),(0,n.setStyle)(o,"display","inline-flex"))}))},click:function(){(0,n.hasClass)(a,"art-lock")?((0,n.removeClass)(a,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,n.addClass)(a,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,n.hasClass)(a,"art-lock")}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],J3Vju:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return c}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("./config"),i=n.interopDefault(s),l=e("./utils"),c=function e(t){"use strict";(0,o.default)(this,e);for(var r=t.option,n=t.proxy,a=t.template.$video,s=0;s ").concat(e))};l("Version@"+r.version),l("Env@"+r.env),l("Build@"+r.build);for(var c=0;c0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(e),ue.splice(ue.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return ue}},{key:"version",get:function(){return"4.6.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"2023-02-24 11:14:24"}},{key:"config",get:function(){return k.default}},{key:"utils",get:function(){return w}},{key:"scheme",get:function(){return x.default}},{key:"Emitter",get:function(){return b.default}},{key:"validator",get:function(){return v.default}},{key:"kindOf",get:function(){return v.default.kindOf}},{key:"html",get:function(){return P.default.html}},{key:"option",get:function(){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"},moreVideoAttr:{controls:!1,preload:w.isSafari?"auto":"metadata"},i18n:{},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),r}(b.default);if(pe.DEBUG=!1,pe.CONTEXTMENU=!0,pe.NOTICE_TIME=2e3,pe.SETTING_WIDTH=250,pe.SETTING_ITEM_WIDTH=200,pe.SETTING_ITEM_HEIGHT=35,pe.INDICATOR_SIZE=14,pe.INDICATOR_SIZE_ICON=16,pe.INDICATOR_SIZE_MOBILE=18,pe.INDICATOR_SIZE_MOBILE_ICON=20,pe.VOLUME_PANEL_WIDTH=60,pe.VOLUME_HANDLE_WIDTH=12,pe.RESIZE_TIME=500,pe.SCROLL_TIME=200,pe.SCROLL_GAP=50,pe.AUTO_PLAYBACK_MAX=10,pe.AUTO_PLAYBACK_MIN=5,pe.AUTO_PLAYBACK_TIMEOUT=3e3,pe.RECONNECT_TIME_MAX=5,pe.RECONNECT_SLEEP_TIME=1e3,pe.CONTROL_HIDE_TIME=3e3,pe.DB_CLICE_TIME=300,pe.MOBILE_AUTO_PLAYBACKRATE=3,pe.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,pe.MOBILE_AUTO_ORIENTATION_TIME=200,pe.INFO_LOOP_TIME=1e3,pe.FAST_FORWARD_VALUE=3,pe.FAST_FORWARD_TIME=1e3,pe.TOUCH_MOVE_RATIO=.5,pe.VOLUME_STEP=.1,pe.SEEK_STEP=5,pe.PROGRESS_HEIGHT=6,pe.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],pe.ASPECT_RATIO=["default","4:3","16:9"],pe.FLIP=["normal","horizontal","vertical"],pe.FULLSCREEN_WEB_IN_BODY=!1,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){var fe=w.createElement("style");fe.id="artplayer-style",fe.textContent=m.default,document.head.appendChild(fe)}"undefined"!=typeof window&&(window.Artplayer=pe),console.log("%c ArtPlayer %c ".concat(pe.version," %c https://artplayer.org"),"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"@swc/helpers/src/_assert_this_initialized.mjs":"dqciq","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_create_super.mjs":"4w9ZX","bundle-text:./style/index.less":"yLdvY","option-validator":"97qVi","./utils/emitter":"XhZDl","./utils":"4hXnV","./scheme":"cBbNW","./config":"bHcN6","./whitelist":"4LUSB","./template":"2OQDE","./i18n":"e2uLu","./player":"hmcfn","./control":"1Keig","./contextmenu":"ifTIU","./info":"8N4uG","./subtitle":"9rO29","./events":"5tNDK","./hotkey":"7cGlV","./layer":"1zOqj","./loading":"dUwEb","./notice":"gkBY2","./mask":"6nNxV","./icons":"czHWX","./setting":"3c9e1","./storage":"gplep","./plugins":"jeh5U","./mobile":"J3Vju","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dqciq:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6uDyy":[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach((function(r){"default"===r||"__esModule"===r||t.hasOwnProperty(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],i4jGl:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2A1Ap":[function(e,t,r){function n(e,t){for(var r=0;r1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:document;return t.querySelector(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(t.querySelectorAll(e))}function i(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 u(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function p(e){return e.parentNode.removeChild(e)}function f(e,t,r){return e.style[t]=r,e}function d(e,t){return Object.keys(t).forEach((function(r){f(e,r,t[r])})),e}function h(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(n):n}function m(e){return Array.from(e.parentElement.children).filter((function(t){return t!==e}))}function y(e,t){m(e).forEach((function(e){return l(e,t)})),i(e,t)}function v(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top";a.isMobile||(e.setAttribute("aria-label",t),i(e,"hint--rounded"),i(e,"hint--".concat(r)))}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth,o=r.top-t<=n&&r.top+r.height+t>=0,s=r.left-t<=a+t&&r.left+r.width+t>=0;return o&&s}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function w(e,t){return t.parentNode.replaceChild(e,t),e}function j(e){return document.createElement(e)}},{"./compatibility":"gLzjf","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gLzjf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"userAgent",(function(){return a})),n.export(r,"isMobile",(function(){return o})),n.export(r,"isSafari",(function(){return s})),n.export(r,"isWechat",(function(){return i})),n.export(r,"isIE",(function(){return l})),n.export(r,"isAndroid",(function(){return c})),n.export(r,"isIOS",(function(){return u}));var a="undefined"!=typeof window?window.navigator.userAgent:"",o=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a),s=/^((?!chrome|android).)*safari/i.test(a),i=/MicroMessenger/i.test(a),l=/MSIE|Trident/i.test(a),c=/android/i.test(a),u=/iPad|iPhone|iPod/i.test(a)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"15Dcm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ArtPlayerError",(function(){return h})),n.export(r,"errorHandle",(function(){return m}));var a=e("@swc/helpers/src/_assert_this_initialized.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_class_call_check.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_wrap_native_super.mjs"),p=n.interopDefault(u),f=e("@swc/helpers/src/_create_super.mjs"),d=n.interopDefault(f),h=function(e){"use strict";(0,c.default)(r,e);var t=(0,d.default)(r);function r(e,n){var a;return(0,i.default)(this,r),a=t.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace((0,o.default)(a),n||a.constructor),a.name="ArtPlayerError",a}return r}((0,p.default)(Error));function m(e,t){if(!e)throw new h(t);return e}},{"@swc/helpers/src/_assert_this_initialized.mjs":"dqciq","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_wrap_native_super.mjs":"jcyQD","@swc/helpers/src/_create_super.mjs":"4w9ZX","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],jcyQD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_construct.mjs"),o=n.interopDefault(a),s=e("./_is_native_function.mjs"),i=n.interopDefault(s),l=e("./_get_prototype_of.mjs"),c=n.interopDefault(l),u=e("./_set_prototype_of.mjs"),p=n.interopDefault(u);function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||!(0,i.default)(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return(0,o.default)(e,arguments,(0,c.default)(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,p.default)(r,e)},f(e)}r.default=function(e){return f(e)}},{"./_construct.mjs":"6uVhi","./_is_native_function.mjs":"fnwlY","./_get_prototype_of.mjs":"kMSBZ","./_set_prototype_of.mjs":"7anKF","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6uVhi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_set_prototype_of.mjs"),o=n.interopDefault(a);function s(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function i(e,t,r){return i=s()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var a=new(Function.bind.apply(e,n));return r&&(0,o.default)(a,r.prototype),a},i.apply(null,arguments)}r.default=function(e,t,r){return i.apply(null,arguments)}},{"./_set_prototype_of.mjs":"7anKF","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fnwlY:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6GhY2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,(function(e,t,r){var n=r.slice(0,3);return 1===r.length&&(n=r+"00"),2===r.length&&(n=r+"0"),"".concat(t,",").concat(n)}))).replace(/\{\\([ibu])\}/g,"$1>").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"$1>").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 o(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function s(e){var 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(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/[:.]/).map((function(e,t,r){if(t===r.length-1){if(1===e.length)return".".concat(e,"00");if(2===e.length)return".".concat(e,"0")}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?".".concat(e):":".concat(e)})).join("")}return"WEBVTT\n\n".concat(e.split(/\r?\n/).map((function(e){var n=e.match(t);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(e){return e.trim()})).join("\n")}:null})).filter((function(e){return e})).map((function(e,t){return e?"".concat(t+1,"\n").concat(e.start," --\x3e ").concat(e.end,"\n").concat(e.text):""})).filter((function(e){return e.trim()})).join("\n\n"))}n.defineInteropFlag(r),n.export(r,"srtToVtt",(function(){return a})),n.export(r,"vttToBlob",(function(){return o})),n.export(r,"assToVtt",(function(){return s}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gN8Zq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function a(e){return e.includes("?")?a(e.split("?")[0]):e.includes("#")?a(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function o(e,t){var r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}n.defineInteropFlag(r),n.export(r,"getExt",(function(){return a})),n.export(r,"download",(function(){return o}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bykTX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"def",(function(){return s})),n.export(r,"has",(function(){return l})),n.export(r,"get",(function(){return c})),n.export(r,"mergeDeep",(function(){return u}));var a=e("@swc/helpers/src/_to_consumable_array.mjs"),o=n.interopDefault(a),s=Object.defineProperty,i=Object.prototype.hasOwnProperty;function l(e,t){return i.call(e,t)}function c(e,t){return Object.getOwnPropertyDescriptor(e,t)}function u(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(t){return setTimeout(t,e)}))}function o(e,t,r){var n;function a(){for(var a=arguments.length,o=new Array(a),s=0;s0?[t,r,n]:[r,n]).map((function(e){return e<10?"0".concat(e):String(e)})).join(":")}function u(e){return e.replace(/[&<>'"]/g,(function(e){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e}))}},{"@swc/helpers/src/_type_of.mjs":"h50Cl","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],cBbNW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ComponentOption",(function(){return y}));var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils"),c="array",u="boolean",p="string",f="number",d="object",h="function";function m(e,t,r){return(0,l.errorHandle)(t===p||t===f||e instanceof Element,"".concat(r.join(".")," require '").concat(p,"' or 'Element' type"))}var y={html:m,disable:"?".concat(u),name:"?".concat(p),index:"?".concat(f),style:"?".concat(d),click:"?".concat(h),mounted:"?".concat(h),tooltip:"?".concat(p,"|").concat(f),width:"?".concat(f),selector:"?".concat(c),onSelect:"?".concat(h),switch:"?".concat(u),onSwitch:"?".concat(h),range:"?".concat(c),onRange:"?".concat(h),onChange:"?".concat(h)};r.default={id:p,container:m,url:p,poster:p,title:p,type:p,theme:p,lang:p,volume:f,isLive:u,muted:u,autoplay:u,autoSize:u,autoMini:u,loop:u,flip:u,playbackRate:u,aspectRatio:u,screenshot:u,setting:u,hotkey:u,pip:u,mutex:u,backdrop:u,fullscreen:u,fullscreenWeb:u,subtitleOffset:u,miniProgressBar:u,useSSR:u,playsInline:u,lock:u,fastForward:u,autoPlayback:u,autoOrientation:u,airplay:u,plugins:[h],whitelist:["".concat(p,"|").concat(h,"|").concat("regexp")],layers:[y],contextmenu:[y],settings:[y],controls:[(0,i.default)((0,o.default)({},y),{position:function(e,t,r){var n=["top","left","right"];return(0,l.errorHandle)(n.includes(e),"".concat(r.join(".")," only accept ").concat(n.toString()," as parameters"))}})],quality:[{default:"?".concat(u),html:p,url:p}],highlight:[{time:f,text:p}],thumbnails:{url:p,number:f,column:f,width:f,height:f},subtitle:{url:p,type:p,style:d,escape:u,encoding:p},moreVideoAttr:d,i18n:d,icons:d,customType:d}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"854al":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_define_property.mjs"),o=n.interopDefault(a);r.default=function(e){for(var t=1;t-1;case"function":return e(l.userAgent);case"regexp":return e.test(l.userAgent);default:return!1}}))}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","./utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2OQDE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return c}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("./utils"),c=function(){"use strict";function e(t){var r=this;(0,o.default)(this,e),this.art=t;var n=t.option,a=t.constructor,s=t.whitelist;n.container instanceof Element?this.$container=n.container:(this.$container=(0,l.query)(n.container),(0,l.errorHandle)(this.$container,"No container element found by ".concat(n.container)));var i=this.$container.tagName.toLowerCase();(0,l.errorHandle)("div"===i,"Unsupported container element type, only support 'div' but got '".concat(i,"'")),(0,l.errorHandle)(a.instances.every((function(e){return e.template.$container!==r.$container})),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=t.id,this.$original=this.$container.cloneNode(!0),s.state?this.desktop():this.mobile()}return(0,i.default)(e,[{key:"query",value:function(e){return(0,l.query)(e,this.$container)}},{key:"desktop",value:function(){var t=this.art.option;t.useSSR||(this.$container.innerHTML=e.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.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),t.backdrop&&((0,l.addClass)(this.$setting,"art-backdrop-filter"),(0,l.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,l.addClass)(this.$info,"art-backdrop-filter")),l.isMobile&&(0,l.addClass)(this.$player,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(e){e?(0,l.replaceElement)(this.$original,this.$container):(0,l.addClass)(this.$player,"art-destroy")}}],[{key:"html",get:function(){return''}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","./utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],e2uLu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return _}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("../utils"),c=e("./zh-cn.json"),u=n.interopDefault(c),p=e("./zh-tw.json"),f=n.interopDefault(p),d=e("./pl.json"),h=n.interopDefault(d),m=e("./cs.json"),y=n.interopDefault(m),v=e("./es.json"),g=n.interopDefault(v),b=e("./fa.json"),w=n.interopDefault(b),j=e("./fr.json"),x=n.interopDefault(j),_=function(){"use strict";function e(t){(0,o.default)(this,e),this.art=t,this.languages={"zh-cn":u.default,"zh-tw":f.default,pl:h.default,cs:y.default,es:g.default,fa:w.default,fr:x.default},this.update(t.option.i18n)}return(0,i.default)(e,[{key:"init",value:function(){var e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}},{key:"get",value:function(e){return this.language[e]||e}},{key:"update",value:function(e){this.languages=(0,l.mergeDeep)(this.languages,e),this.init()}}]),e}()},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","../utils":"4hXnV","./zh-cn.json":"lDIhT","./zh-tw.json":"fI7qu","./pl.json":"ewyVo","./cs.json":"gnFlW","./es.json":"2IqAb","./fa.json":"8InnO","./fr.json":"hflJL","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],lDIhT:[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":"隔空播放不可用"}')},{}],fI7qu:[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":"隔空播放不可用"}')},{}],ewyVo:[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"}')},{}],gnFlW:[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"}')},{}],"2IqAb":[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"}')},{}],"8InnO":[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":"عدم پشتیبانی از ایرپلی"}')},{}],hflJL:[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"}')},{}],hmcfn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return we}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("./urlMix"),i=n.interopDefault(s),l=e("./attrMix"),c=n.interopDefault(l),u=e("./playMix"),p=n.interopDefault(u),f=e("./pauseMix"),d=n.interopDefault(f),h=e("./toggleMix"),m=n.interopDefault(h),y=e("./seekMix"),v=n.interopDefault(y),g=e("./volumeMix"),b=n.interopDefault(g),w=e("./currentTimeMix"),j=n.interopDefault(w),x=e("./durationMix"),_=n.interopDefault(x),k=e("./switchMix"),D=n.interopDefault(k),S=e("./playbackRateMix"),I=n.interopDefault(S),P=e("./aspectRatioMix"),E=n.interopDefault(P),T=e("./screenshotMix"),M=n.interopDefault(T),O=e("./fullscreenMix"),F=n.interopDefault(O),A=e("./fullscreenWebMix"),C=n.interopDefault(A),z=e("./pipMix"),R=n.interopDefault(z),V=e("./loadedMix"),L=n.interopDefault(V),N=e("./playedMix"),$=n.interopDefault(N),H=e("./playingMix"),X=n.interopDefault(H),q=e("./autoSizeMix"),W=n.interopDefault(q),B=e("./rectMix"),U=n.interopDefault(B),Y=e("./flipMix"),G=n.interopDefault(Y),Q=e("./miniMix"),Z=n.interopDefault(Q),K=e("./loopMix"),J=n.interopDefault(K),ee=e("./posterMix"),te=n.interopDefault(ee),re=e("./autoHeightMix"),ne=n.interopDefault(re),ae=e("./themeMix"),oe=n.interopDefault(ae),se=e("./titleMix"),ie=n.interopDefault(se),le=e("./typeMix"),ce=n.interopDefault(le),ue=e("./normalSizeMix"),pe=n.interopDefault(ue),fe=e("./subtitleOffsetMix"),de=n.interopDefault(fe),he=e("./airplayMix"),me=n.interopDefault(he),ye=e("./optionInit"),ve=n.interopDefault(ye),ge=e("./eventInit"),be=n.interopDefault(ge),we=function e(t){"use strict";(0,o.default)(this,e),(0,i.default)(t),(0,c.default)(t),(0,p.default)(t),(0,d.default)(t),(0,m.default)(t),(0,v.default)(t),(0,b.default)(t),(0,j.default)(t),(0,_.default)(t),(0,D.default)(t),(0,I.default)(t),(0,E.default)(t),(0,M.default)(t),(0,F.default)(t),(0,C.default)(t),(0,R.default)(t),(0,L.default)(t),(0,$.default)(t),(0,X.default)(t),(0,W.default)(t),(0,U.default)(t),(0,G.default)(t),(0,Z.default)(t),(0,J.default)(t),(0,te.default)(t),(0,ne.default)(t),(0,oe.default)(t),(0,ie.default)(t),(0,ce.default)(t),(0,pe.default)(t),(0,de.default)(t),(0,me.default)(t),(0,be.default)(t),(0,ve.default)(t)}},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","./urlMix":"4ySdI","./attrMix":"2hDvb","./playMix":"grWJS","./pauseMix":"5ViuK","./toggleMix":"96dmf","./seekMix":"diC9m","./volumeMix":"bSfvM","./currentTimeMix":"iQHxB","./durationMix":"h467B","./switchMix":"gQHUx","./playbackRateMix":"5To4P","./aspectRatioMix":"fIy7B","./screenshotMix":"bsZjU","./fullscreenMix":"2nnYN","./fullscreenWebMix":"dSP9Q","./pipMix":"kqegS","./loadedMix":"6CvPI","./playedMix":"9UnHm","./playingMix":"7WHXw","./autoSizeMix":"83U3z","./rectMix":"eTixE","./flipMix":"dNBzJ","./miniMix":"hpfrN","./loopMix":"dLIdT","./posterMix":"8c6XF","./autoHeightMix":"dNf5y","./themeMix":"gS3yW","./titleMix":"lODZh","./typeMix":"6um64","./normalSizeMix":"1tcAQ","./subtitleOffsetMix":"9iCYS","./airplayMix":"bXswE","./optionInit":"fsOmj","./eventInit":"kTde8","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"4ySdI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.option,r=e.template.$video;(0,l.def)(e,"url",{get:function(){return r.currentSrc},set:function(n){return(0,o.default)(i.default.mark((function a(){var o,s;return i.default.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!n){a.next=13;break}if(o=t.type||(0,l.getExt)(n),s=t.customType[o],!o||!s){a.next=10;break}return a.next=6,(0,l.sleep)();case 6:e.loading.show=!0,s.call(e,r,n,e),a.next=11;break;case 10:e.url&&e.url!==n&&e.once("video:canplay",(function(){e.isReady&&e.emit("restart")})),r.src=n,e.option.url=n,e.emit("url",n);case 11:a.next=16;break;case 13:return a.next=15,(0,l.sleep)();case 15:e.loading.show=!0;case 16:case"end":return a.stop()}}),a)})))()}})}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"82zOV":[function(e,t,r){function n(e,t,r,n,a,o,s){try{var i=e[o](s),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(n,a)}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,o){var s=e.apply(t,r);function i(e){n(s,a,o,i,l,"next",e)}function l(e){n(s,a,o,i,l,"throw",e)}i(void 0)}))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],aOQxt:[function(e,t,r){var n=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var a=t&&t.prototype instanceof y?t:y,o=Object.create(a.prototype),s=new P(n||[]);return o._invoke=function(e,t,r){var n=p;return function(a,o){if(n===d)throw new Error("Generator is already running");if(n===h){if("throw"===a)throw o;return T()}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var i=D(s,r);if(i){if(i===m)continue;return i}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var l=u(e,t,r);if("normal"===l.type){if(n=r.done?h:f,l.arg===m)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}(e,r,s),o}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var p="suspendedStart",f="suspendedYield",d="executing",h="completed",m={};function y(){}function v(){}function g(){}var b={};l(b,o,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(E([])));j&&j!==r&&n.call(j,o)&&(b=j);var x=g.prototype=y.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function r(a,o,s,i){var l=u(e[a],e,o);if("throw"!==l.type){var c=l.arg,p=c.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,s,i)}),(function(e){r("throw",e,s,i)})):t.resolve(p).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,i)}))}i(l.arg)}var a;this._invoke=function(e,n){function o(){return new t((function(t,a){r(e,n,t,a)}))}return a=a?a.then(o,o):o()}}function D(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,D(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var a=u(n,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,m;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function E(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,s=function r(){for(;++a=0;--o){var s=this.tryEntries[o],i=s.completion;if("root"===s.tryLoc)return a("end");if(s.tryLoc<=this.prev){var l=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(l&&c){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;I(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:E(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}(t.exports);try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],"2hDvb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"attr",{value:function(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],grWJS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,n=e.option,a=e.constructor.instances,s=e.template.$video;(0,l.def)(e,"play",{value:(0,o.default)(i.default.mark((function o(){var l,c,u;return i.default.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,s.play();case 2:if(l=o.sent,r.show=t.get("Play"),e.emit("play"),n.mutex)for(c=0;cd){var h=d*c/l;(0,n.setStyle)(r,"width","".concat(100*h,"%")),(0,n.setStyle)(r,"height","100%"),(0,n.setStyle)(r,"padding","0 ".concat((u-u*h)/2,"px"))}else{var m=l/d/c;(0,n.setStyle)(r,"width","100%"),(0,n.setStyle)(r,"height","".concat(100*m,"%")),(0,n.setStyle)(r,"padding","".concat((p-p*m)/2,"px 0"))}a.dataset.aspectRatio=t}s.show="".concat(o.get("Aspect Ratio"),": ").concat("default"===t?o.get("Default"):t),e.emit("aspectRatio",t)}}),(0,n.def)(e,"aspectRatioReset",{set:function(t){if(t){var r=e.aspectRatio;e.aspectRatio=r}}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bsZjU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){var t=e.option,r=e.notice,n=e.template.$video,a=(0,l.createElement)("canvas");(0,l.def)(e,"getDataURL",{value:function(){return new Promise((function(e,t){try{a.width=n.videoWidth,a.height=n.videoHeight,a.getContext("2d").drawImage(n,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}}),(0,l.def)(e,"getBlobUrl",{value:function(){return new Promise((function(e,t){try{a.width=n.videoWidth,a.height=n.videoHeight,a.getContext("2d").drawImage(n,0,0),a.toBlob((function(t){e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}}),(0,l.def)(e,"screenshot",{value:(0,o.default)(i.default.mark((function r(){var a;return i.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.getDataURL();case 2:return a=r.sent,(0,l.download)(a,"".concat(t.title||"artplayer","_").concat((0,l.secondToTime)(n.currentTime),".png")),e.emit("screenshot",a),r.abrupt("return",a);case 6:case"end":return r.stop()}}),r)})))})}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"2nnYN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("regenerator-runtime"),i=n.interopDefault(s),l=e("../libs/screenfull"),c=n.interopDefault(l),u=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,n=e.template,a=n.$video,s=n.$player;e.once("video:loadedmetadata",(function(){c.default.isEnabled?function(e){c.default.on("change",(function(){e.emit("fullscreen",c.default.isFullscreen)})),(0,u.def)(e,"fullscreen",{get:function(){return c.default.isFullscreen},set:function(t){return(0,o.default)(i.default.mark((function n(){return i.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t){n.next=11;break}return e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,n.next=6,c.default.request(s);case 6:(0,u.addClass)(s,"art-fullscreen"),e.emit("resize"),r.show="",n.next=18;break;case 11:return e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,n.next=15,c.default.exit();case 15:(0,u.removeClass)(s,"art-fullscreen"),e.emit("resize"),r.show="";case 18:case"end":return n.stop()}}),n)})))()}})}(e):document.fullscreenEnabled||a.webkitSupportsFullscreen?function(e){(0,u.def)(e,"fullscreen",{get:function(){return a.webkitDisplayingFullscreen},set:function(t){t?(e.normalSize="fullscreen",a.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(a.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})}(e):(0,u.def)(e,"fullscreen",{get:function(){return!1},set:function(){r.show=t.get("Fullscreen Not Supported")}}),(0,u.def)(e,"fullscreen",(0,u.get)(e,"fullscreen"))}))}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../libs/screenfull":"c8srC","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],c8srC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_sliced_to_array.mjs"),o=n.interopDefault(a),s=[["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"]],i=function(){if("undefined"==typeof document)return!1;var e=s[0],t={},r=!0,n=!1,a=void 0;try{for(var i,l=s[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){var c=i.value;if(c[1]in document){var u=!0,p=!1,f=void 0;try{for(var d,h=c.entries()[Symbol.iterator]();!(u=(d=h.next()).done);u=!0){var m=(0,o.default)(d.value,2),y=m[0],v=m[1];t[e[y]]=v}}catch(e){p=!0,f=e}finally{try{u||null==h.return||h.return()}finally{if(p)throw f}}return t}}}catch(e){n=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(n)throw a}}return!1}(),l={change:i.fullscreenchange,error:i.fullscreenerror},c={request:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,t=arguments.length>1?arguments[1]:void 0;return new Promise((function(r,n){var a=function(){c.off("change",a),r()};c.on("change",a);var o=e[i.requestFullscreen](t);o instanceof Promise&&o.then(a).catch(n)}))},exit:function(){return new Promise((function(e,t){if(c.isFullscreen){var r=function(){c.off("change",r),e()};c.on("change",r);var n=document[i.exitFullscreen]();n instanceof Promise&&n.then(r).catch(t)}else e()}))},toggle:function(e,t){return c.isFullscreen?c.exit():c.request(e,t)},onchange:function(e){c.on("change",e)},onerror:function(e){c.on("error",e)},on:function(e,t){var r=l[e];r&&document.addEventListener(r,t,!1)},off:function(e,t){var r=l[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(c,{isFullscreen:{get:function(){return Boolean(document[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[i.fullscreenEnabled])}}}),i||(c={isEnabled:!1}),r.default=c},{"@swc/helpers/src/_sliced_to_array.mjs":"9rCd2","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9rCd2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("./_array_with_holes.mjs"),o=n.interopDefault(a),s=e("./_iterable_to_array.mjs"),i=n.interopDefault(s),l=e("./_non_iterable_rest.mjs"),c=n.interopDefault(l),u=e("./_unsupported_iterable_to_array.mjs"),p=n.interopDefault(u);r.default=function(e,t){return(0,o.default)(e)||(0,i.default)(e,t)||(0,p.default)(e,t)||(0,c.default)()}},{"./_array_with_holes.mjs":"7bz2z","./_iterable_to_array.mjs":"iDbLZ","./_non_iterable_rest.mjs":"hEhH4","./_unsupported_iterable_to_array.mjs":"7C8mO","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7bz2z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){if(Array.isArray(e))return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],hEhH4:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dSP9Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.notice,r=e.constructor,a=e.template,o=a.$container,s=a.$player;(0,n.def)(e,"fullscreenWeb",{get:function(){return(0,n.hasClass)(s,"art-fullscreen-web")},set:function(a){a?(r.FULLSCREEN_WEB_IN_BODY&&(0,n.append)(document.body,s),e.normalSize="fullscreenWeb",(0,n.addClass)(s,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):(r.FULLSCREEN_WEB_IN_BODY&&(0,n.append)(o,s),(0,n.removeClass)(s,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],kqegS:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.i18n,r=e.notice,a=e.template.$video;document.pictureInPictureEnabled?function(e){var t=e.template.$video,r=e.proxy,a=e.notice;t.disablePictureInPicture=!1,(0,n.def)(e,"pip",{get:function(){return document.pictureInPictureElement},set:function(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((function(e){throw a.show=e,e}))):document.exitPictureInPicture().catch((function(e){throw a.show=e,e}))}}),r(t,"enterpictureinpicture",(function(){e.emit("pip",!0)})),r(t,"leavepictureinpicture",(function(){e.emit("pip",!1)}))}(e):a.webkitSupportsPresentationMode?function(e){var t=e.template.$video;t.webkitSetPresentationMode("inline"),(0,n.def)(e,"pip",{get:function(){return"picture-in-picture"===t.webkitPresentationMode},set:function(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,n.def)(e,"pip",{get:function(){return!1},set:function(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6CvPI":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"loaded",{get:function(){return e.loadedTime/t.duration}}),(0,n.def)(e,"loadedTime",{get:function(){return t.buffered.length?t.buffered.end(t.buffered.length-1):0}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9UnHm":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"played",{get:function(){return e.currentTime/e.duration}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7WHXw":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template.$video;(0,n.def)(e,"playing",{get:function(){return!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"83U3z":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.template,r=t.$container,a=t.$player,o=t.$video;(0,n.def)(e,"autoSize",{get:function(){return(0,n.hasClass)(r,"art-auto-size")},set:function(t){if(t){var s=o.videoWidth,i=o.videoHeight,l=r.getBoundingClientRect(),c=l.width,u=l.height,p=s/i,f=c/u;if((0,n.addClass)(r,"art-auto-size"),f>p){var d=u*p/c*100;(0,n.setStyle)(a,"width","".concat(d,"%")),(0,n.setStyle)(a,"height","100%")}else{var h=c/p/u*100;(0,n.setStyle)(a,"width","100%"),(0,n.setStyle)(a,"height","".concat(h,"%"))}e.emit("autoSize",{width:e.width,height:e.height})}else(0,n.removeClass)(r,"art-auto-size"),(0,n.setStyle)(a,"width",null),(0,n.setStyle)(a,"height",null),e.emit("autoSize")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],eTixE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=function(t){var a=r[t];(0,n.def)(e,a,{get:function(){return e.rect[a]}})};(0,n.def)(e,"rect",{get:function(){return e.template.$player.getBoundingClientRect()}});for(var r=["bottom","height","left","right","top","width"],a=0;a=1?[a,o]:[]}else t=[]}}),e.on("video:timeupdate",(function(){t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"8c6XF":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template.$poster;(0,n.def)(e,"poster",{get:function(){return t.poster},set:function(e){t.poster=e,(0,n.setStyle)(r,"backgroundImage","url(".concat(e,")"))}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],dNf5y:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template,a=r.$container,o=r.$video,s=a.style.height;(0,n.def)(e,"autoHeight",{get:function(){return(0,n.hasClass)(a,"art-auto-height")},set:function(r){if(r){var i=a.clientWidth,l=o.videoHeight*(i/o.videoWidth);(0,n.setStyle)(a,"height",l+"px"),(0,n.addClass)(a,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,n.setStyle)(a,"height",s),(0,n.removeClass)(a,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],gS3yW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.option,r=e.template.$player;(0,n.def)(e,"theme",{get:function(){return getComputedStyle(r).getPropertyValue("--theme")},set:function(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],lODZh:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"title",{get:function(){return e.option.title},set:function(t){e.option.title=t}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"6um64":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){(0,n.def)(e,"type",{get:function(){return e.option.type},set:function(t){e.option.type=t}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1tcAQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=["mini","pip","fullscreen","fullscreenWeb"];(0,n.def)(e,"normalSize",{get:function(){return t.every((function(t){return!e[t]}))},set:function(r){t.filter((function(e){return e!==r})).forEach((function(t){e[t]&&(e[t]=!1)}))}})}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9iCYS":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.constructor.utils.clamp,r=e.notice,a=e.template,o=e.i18n,s=0,i=[];e.on("subtitle:switch",(function(){i=[]})),(0,n.def)(e,"subtitleOffset",{get:function(){return s},set:function(n){if(a.$track&&a.$track.track){var l=Array.from(a.$track.track.cues);s=t(n,-5,5);for(var c=0;c=s.CONTROL_HIDE_TIME&&(n.show=!1,(0,y.addClass)(i,"art-hide-cursor"),(0,y.removeClass)(i,"art-hover"))})),n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this.art.option;e.isLive||this.add((0,P.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||y.isMobile||this.add((0,z.default)({name:"thumbnails",position:"top",index:20})),this.add((0,H.default)({name:"loop",position:"top",index:30})),this.add((0,S.default)({name:"playAndPause",position:"left",index:10})),this.add((0,O.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,T.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,N.default)({name:"quality",position:"right",index:10})),e.screenshot&&!y.isMobile&&this.add((0,V.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,A.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,k.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,q.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,x.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,w.default)({name:"fullscreen",position:"right",index:70}));for(var t=0;t=Number(a.dataset.index)}));return s?s.insertAdjacentElement("beforebegin",a):(0,f.append)(this.$parent,a),r.html&&(0,f.append)(a,r.html),r.style&&(0,f.setStyles)(a,r.style),r.tooltip&&(0,f.tooltip)(a,r.tooltip),r.click&&this.art.events.proxy(a,"click",(function(e){e.preventDefault(),r.click.call(t.art,t,e)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,a),r.mounted&&r.mounted.call(this.art,a),(0,y.def)(this,n,{value:a}),a}}},{key:"selector",value:function(e,t){var r=this.art.events,n=r.hover,a=r.proxy;(0,f.addClass)(t,"art-control-selector");var s=(0,f.createElement)("div");(0,f.addClass)(s,"art-selector-value"),(0,f.append)(s,e.html),t.innerText="",(0,f.append)(t,s);var i=e.selector.map((function(e,t){return'').concat(e.html,"
")})).join(""),l=(0,f.createElement)("div");(0,f.addClass)(l,"art-selector-list"),(0,f.append)(l,i),(0,f.append)(t,l),this.art.option.backdrop&&(0,f.addClass)(l,"art-backdrop-filter");var c=function(){var e=(0,f.getStyle)(t,"width")/2-(0,f.getStyle)(l,"width")/2;l.style.left="".concat(e,"px")};n(t,c);var u,d=this;a(l,"click",(u=(0,o.default)(p.default.mark((function t(r){var n,a,o,i,l;return p.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=r.composedPath()||[],a=n.find((function(e){return(0,f.hasClass)(e,"art-selector-item")}))){t.next=4;break}return t.abrupt("return");case 4:if((0,f.inverseClass)(a,"art-current"),o=Number(a.dataset.index),i=e.selector[o]||{},s.innerText=a.innerText,!e.onSelect){t.next=13;break}return t.next=11,e.onSelect.call(d.art,i,a,r);case 11:"string"!=typeof(l=t.sent)&&"number"!=typeof l||(s.innerHTML=l);case 13:c();case 14:case"end":return t.stop()}}),t)}))),function(e){return u.apply(this,arguments)}))}}]),e}()},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","regenerator-runtime":"aOQxt","./dom":"9KMP3","option-validator":"97qVi","../scheme":"cBbNW","./property":"bykTX","./error":"15Dcm","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],eTd5s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Fullscreen"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.fullscreenOn),s=(0,l.append)(e,n.fullscreenOff);(0,l.setStyle)(s,"display","none"),r(e,"click",(function(){t.fullscreen=!t.fullscreen})),t.on("fullscreen",(function(t){t?((0,l.tooltip)(e,a.get("Exit Fullscreen")),(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","inline-flex")):((0,l.tooltip)(e,a.get("Fullscreen")),(0,l.setStyle)(o,"display","inline-flex"),(0,l.setStyle)(s,"display","none"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fo2HL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Web Fullscreen"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.fullscreenWebOn),s=(0,l.append)(e,n.fullscreenWebOff);(0,l.setStyle)(s,"display","none"),r(e,"click",(function(){t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(function(t){t?((0,l.tooltip)(e,a.get("Exit Web Fullscreen")),(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","inline-flex")):((0,l.tooltip)(e,a.get("Web Fullscreen")),(0,l.setStyle)(o,"display","inline-flex"),(0,l.setStyle)(s,"display","none"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],l4KoH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("PIP Mode"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n;(0,l.append)(e,n.pip),r(e,"click",(function(){t.pip=!t.pip})),t.on("pip",(function(t){(0,l.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],k0utE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n,o=(0,l.append)(e,n.play),s=(0,l.append)(e,n.pause);function i(){(0,l.setStyle)(o,"display","flex"),(0,l.setStyle)(s,"display","none")}function c(){(0,l.setStyle)(o,"display","none"),(0,l.setStyle)(s,"display","flex")}(0,l.tooltip)(o,a.get("Play")),(0,l.tooltip)(s,a.get("Pause")),r(o,"click",(function(){t.play()})),r(s,"click",(function(){t.pause()})),t.playing?c():i(),t.on("video:playing",(function(){c()})),t.on("video:pause",(function(){i()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],bzAmX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getPosFromEvent",(function(){return c})),n.export(r,"setCurrentTime",(function(){return u}));var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");function c(e,t){var r=e.template.$progress,n=r.getBoundingClientRect().left,a=l.isMobile?t.touches[0].clientX:t.pageX,o=(0,l.clamp)(a-n,0,r.clientWidth),s=o/r.clientWidth*e.duration;return{second:s,time:(0,l.secondToTime)(s),width:o,percentage:(0,l.clamp)(o/r.clientWidth,0,1)}}function u(e,t){if(e.isRotate){var r=t.touches[0].clientY/e.height,n=r*e.duration;e.emit("setBar","played",r),e.seek=n}else{var a=c(e,t),o=a.second,s=a.percentage;e.emit("setBar","played",s),e.seek=o}}r.default=function(e){return function(t){var r=t.icons,n=t.option,a=t.proxy;return(0,i.default)((0,o.default)({},e),{html:'',mounted:function(e){var o=!1,s=(0,l.query)(".art-progress-loaded",e),i=(0,l.query)(".art-progress-played",e),p=(0,l.query)(".art-progress-highlight",e),f=(0,l.query)(".art-progress-indicator",e),d=(0,l.query)(".art-progress-tip",e),h=t.constructor,m=h.PROGRESS_HEIGHT,y=h.INDICATOR_SIZE,v=h.INDICATOR_SIZE_ICON,g=h.INDICATOR_SIZE_MOBILE,b=h.INDICATOR_SIZE_MOBILE_ICON;(0,l.setStyle)(e,"height","".concat(m,"px")),(0,l.setStyle)(i,"backgroundColor","var(--theme)");var w=y;function j(e,t){"loaded"===e&&(0,l.setStyle)(s,"width","".concat(100*t,"%")),"played"===e&&((0,l.setStyle)(i,"width","".concat(100*t,"%")),(0,l.setStyle)(f,"left","calc(".concat(100*t,"% - ").concat(w/2,"px)")))}r.indicator?(w=v,(0,l.append)(f,r.indicator)):(0,l.setStyles)(f,{backgroundColor:"var(--theme)"}),l.isMobile&&(w=g,r.indicator&&(w=b)),(0,l.setStyles)(f,{left:"-".concat(w/2,"px"),width:"".concat(w,"px"),height:"".concat(w,"px")}),t.on("video:loadedmetadata",(function(){for(var e=0;e'))}})),j("loaded",t.loaded),t.on("setBar",(function(e,t){j(e,t)})),t.on("video:progress",(function(){j("loaded",t.loaded)})),t.on("video:timeupdate",(function(){j("played",t.played)})),t.on("video:ended",(function(){j("played",1)})),l.isMobile||(a(e,"click",(function(e){e.target!==f&&u(t,e)})),a(e,"mousemove",(function(r){(0,l.setStyle)(d,"display","block"),(0,l.includeFromEvent)(r,p)?function(r){var n=c(t,r).width,a=r.target.dataset.text;d.innerHTML=a;var o=d.clientWidth;n<=o/2?(0,l.setStyle)(d,"left",0):n>e.clientWidth-o/2?(0,l.setStyle)(d,"left","".concat(e.clientWidth-o,"px")):(0,l.setStyle)(d,"left","".concat(n-o/2,"px"))}(r):function(r){var n=c(t,r),a=n.width,o=n.time;d.innerHTML=o;var s=d.clientWidth;a<=s/2?(0,l.setStyle)(d,"left",0):a>e.clientWidth-s/2?(0,l.setStyle)(d,"left","".concat(e.clientWidth-s,"px")):(0,l.setStyle)(d,"left","".concat(a-s/2,"px"))}(r)})),a(e,"mouseleave",(function(){(0,l.setStyle)(d,"display","none")})),a(e,"mousedown",(function(){o=!0})),a(document,"mousemove",(function(e){if(o){var r=c(t,e),n=r.second;j("played",r.percentage),t.seek=n}})),a(document,"mouseup",(function(){o&&(o=!1)})))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1RXda":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{style:{cursor:"auto",marginLeft:"10px"},mounted:function(e){function r(){var r="".concat((0,l.secondToTime)(t.currentTime)," / ").concat((0,l.secondToTime)(t.duration));r!==e.innerText&&(e.innerText=r)}r();for(var n=["video:loadedmetadata","video:timeupdate","video:progress"],a=0;a'),f=(0,l.append)(p,'');function d(e){var t=p.getBoundingClientRect().left;return(0,l.clamp)(e.pageX-t-i/2,0,s-i/2)/(s-i)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(t.muted||0===e)(0,l.setStyle)(c,"display","none"),(0,l.setStyle)(u,"display","flex"),(0,l.setStyle)(f,"left","0");else{var r=(s-i)*e;(0,l.setStyle)(c,"display","flex"),(0,l.setStyle)(u,"display","none"),(0,l.setStyle)(f,"left","".concat(r,"px"))}}(0,l.tooltip)(c,a.get("Mute")),(0,l.setStyle)(u,"display","none"),l.isMobile&&(0,l.setStyle)(p,"display","none"),h(t.volume),t.on("video:volumechange",(function(){h(t.volume)})),r(c,"click",(function(){t.muted=!0})),r(u,"click",(function(){t.muted=!1})),r(p,"click",(function(e){t.muted=!1,t.volume=d(e)})),r(f,"mousedown",(function(){o=!0})),r(e,"mousemove",(function(e){o&&(t.muted=!1,t.volume=d(e))})),r(document,"mouseup",(function(){o&&(o=!1)}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"10dbr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Show Setting"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n;(0,l.append)(e,n.setting),r(e,"click",(function(){t.setting.toggle=!0,t.setting.updateStyle()})),t.on("setting",(function(t){(0,l.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"52Ry1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_object_spread_props.mjs"),c=n.interopDefault(l),u=e("regenerator-runtime"),p=n.interopDefault(u),f=e("../utils"),d=e("./progress");r.default=function(e){return function(t){return(0,c.default)((0,i.default)({},e),{mounted:function(e){var r,n=t.option,a=t.template,s=a.$progress,i=a.$video,l=t.events,c=l.proxy,u=l.loadImg,h=null,m=!1,y=!1;function v(r){var a=(0,d.getPosFromEvent)(t,r).width,o=n.thumbnails,l=o.url,c=o.number,u=o.column,p=o.width,m=o.height,y=p||h.naturalWidth/u,v=m||y/(i.videoWidth/i.videoHeight),g=s.clientWidth/c,b=Math.floor(a/g),w=Math.ceil(b/u)-1,j=b%u||u-1;(0,f.setStyle)(e,"backgroundImage","url(".concat(l,")")),(0,f.setStyle)(e,"height","".concat(v,"px")),(0,f.setStyle)(e,"width","".concat(y,"px")),(0,f.setStyle)(e,"backgroundPosition","-".concat(j*y,"px -").concat(w*v,"px")),a<=y/2?(0,f.setStyle)(e,"left",0):a>s.clientWidth-y/2?(0,f.setStyle)(e,"left","".concat(s.clientWidth-y,"px")):(0,f.setStyle)(e,"left","".concat(a-y/2,"px"))}c(s,"mousemove",(r=(0,o.default)(p.default.mark((function t(r){var a;return p.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(m){t.next=7;break}return m=!0,t.next=4,u(n.thumbnails.url);case 4:a=t.sent,h=a,y=!0;case 7:y&&((0,f.setStyle)(e,"display","block"),v(r));case 8:case"end":return t.stop()}}),t)}))),function(e){return r.apply(this,arguments)})),c(s,"mouseleave",(function(){(0,f.setStyle)(e,"display","none")})),t.on("hover",(function(t){t||(0,f.setStyle)(e,"display","none")}))}})}}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","regenerator-runtime":"aOQxt","../utils":"4hXnV","./progress":"bzAmX","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fVLH8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("Screenshot"),mounted:function(e){var r=t.proxy,n=t.icons;(0,l.append)(e,n.screenshot),r(e,"click",(function(){t.screenshot()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"1k41r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){var r=t.option.quality,n=r.find((function(e){return e.default}))||r[0];return(0,i.default)((0,o.default)({},e),{style:{marginRight:"10px"},html:n?n.html:"",selector:r,onSelect:function(e){t.switchQuality(e.url,e.html)}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"3SfNb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{mounted:function(e){var r=(0,l.append)(e,''),n=(0,l.append)(e,'');t.on("loop",(function(a){a&&a.length?((0,l.setStyle)(e,"display","block"),(0,l.setStyle)(r,"left","calc(".concat(a[0]/t.duration*100,"% - ").concat(r.clientWidth,"px)")),(0,l.setStyle)(n,"left","".concat(a[1]/t.duration*100,"%"))):(0,l.setStyle)(e,"display","none")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],buevW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{tooltip:t.i18n.get("AirPlay"),mounted:function(e){var r=t.proxy,n=t.icons;(0,l.append)(e,n.airplay),r(e,"click",(function(){return t.airplay()}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],ifTIU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return I}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_create_super.mjs"),p=n.interopDefault(u),f=e("../utils"),d=e("../utils/component"),h=n.interopDefault(d),m=e("./playbackRate"),y=n.interopDefault(m),v=e("./aspectRatio"),g=n.interopDefault(v),b=e("./flip"),w=n.interopDefault(b),j=e("./info"),x=n.interopDefault(j),_=e("./version"),k=n.interopDefault(_),D=e("./close"),S=n.interopDefault(D),I=function(e){"use strict";(0,c.default)(r,e);var t=(0,p.default)(r);function r(e){var n;return(0,o.default)(this,r),(n=t.call(this,e)).name="contextmenu",n.$parent=e.template.$contextmenu,f.isMobile||n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this,t=this.art,r=t.option,n=t.proxy,a=t.template,o=a.$player,s=a.$contextmenu;r.playbackRate&&this.add((0,y.default)({name:"playbackRate",index:10})),r.aspectRatio&&this.add((0,g.default)({name:"aspectRatio",index:20})),r.flip&&this.add((0,w.default)({name:"flip",index:30})),this.add((0,x.default)({name:"info",index:40})),this.add((0,k.default)({name:"version",index:50})),this.add((0,S.default)({name:"close",index:60}));for(var i=0;ic+l&&(m=l-h),n+d>u+i&&(y=i-d),(0,f.setStyles)(s,{top:"".concat(y,"px"),left:"".concat(m,"px")})}})),n(o,"click",(function(t){(0,f.includeFromEvent)(t,s)||(e.show=!1)})),this.art.on("blur",(function(){e.show=!1}))}}]),r}(h.default)},{"@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_create_super.mjs":"4w9ZX","../utils":"4hXnV","../utils/component":"fkuwb","./playbackRate":"agg99","./aspectRatio":"59xqZ","./flip":"7kay3","./info":"55crj","./version":"ciFMk","./close":"9SkMN","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],agg99:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.PLAYBACK_RATE;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Play Speed"),":\n ").concat(n.map((function(e){return'').concat(1===e?r.get("Normal"):e,"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.playbackRate=Number(n),e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="1"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("video:ratechange",(function(){var r=(0,l.queryAll)("span",e).find((function(e){return Number(e.dataset.value)===t.playbackRate}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"59xqZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.ASPECT_RATIO;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Aspect Ratio"),":\n ").concat(n.map((function(e){return'').concat("default"===e?r.get("Default"):e,"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.aspectRatio=n,e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="default"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("aspectRatio",(function(t){var r=(0,l.queryAll)("span",e).find((function(e){return e.dataset.value===t}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"7kay3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s),l=e("../utils");r.default=function(e){return function(t){var r=t.i18n,n=t.constructor.FLIP;return(0,i.default)((0,o.default)({},e),{html:"".concat(r.get("Video Flip"),":\n ").concat(n.map((function(e){return'').concat(r.get((0,l.capitalize)(e)),"")})).join(""),"\n "),click:function(e,r){var n=r.target.dataset.value;n&&(t.flip=n.toLowerCase(),e.show=!1)},mounted:function(e){var r=(0,l.query)('[data-value="normal"]',e);r&&(0,l.inverseClass)(r,"art-current"),t.on("flip",(function(t){var r=(0,l.queryAll)("span",e).find((function(e){return e.dataset.value===t}));r&&(0,l.inverseClass)(r,"art-current")}))}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"55crj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{html:t.i18n.get("Video Info"),click:function(e){t.info.show=!0,e.show=!1}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],ciFMk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return(0,i.default)((0,o.default)({},e),{html:'ArtPlayer 4.6.3'})}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"9SkMN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var a=e("@swc/helpers/src/_object_spread.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_object_spread_props.mjs"),i=n.interopDefault(s);r.default=function(e){return function(t){return(0,i.default)((0,o.default)({},e),{html:t.i18n.get("Close"),click:function(e){e.show=!1}})}}},{"@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"8N4uG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return h}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_inherits.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_create_super.mjs"),p=n.interopDefault(u),f=e("./utils"),d=e("./utils/component"),h=function(e){"use strict";(0,c.default)(r,e);var t=(0,p.default)(r);function r(e){var n;return(0,o.default)(this,r),(n=t.call(this,e)).name="info",f.isMobile||n.init(),n}return(0,i.default)(r,[{key:"init",value:function(){var e=this,t=this.art,r=t.proxy,n=t.constructor,a=t.template,o=a.$infoPanel,s=a.$infoClose,i=a.$video;r(s,"click",(function(){e.show=!1}));var l=null,c=(0,f.queryAll)("[data-video]",o)||[];this.art.on("destroy",(function(){clearTimeout(l)})),function e(){for(var t=0;t".concat((0,w.escape)(e),"")})).join(""):e.innerHTML=this.activeCue.text,this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this;return(0,o.default)(b.default.mark((function n(){var a,o,s,i,l,c;return b.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=r.art,o=a.i18n,s=a.notice,i=a.option,l=(0,m.default)((0,d.default)({},i.subtitle,t),{url:e}),n.next=4,r.init(l);case 4:return c=n.sent,t.name&&(s.show="".concat(o.get("Switch Subtitle"),": ").concat(t.name)),n.abrupt("return",c);case 7:case"end":return n.stop()}}),n)})))()}},{key:"createTrack",value:function(e,t){var r=this,n=this.art,a=n.template,o=n.proxy,s=a.$video,i=a.$track,l=(0,w.createElement)("track");l.default=!0,l.kind=e,l.src=t,l.track.mode="hidden",this.eventDestroy(),(0,w.remove)(i),(0,w.append)(s,l),a.$track=l,this.eventDestroy=o(this.textTrack,"cuechange",(function(){return r.update()}))}},{key:"init",value:function(e){var t=this;return(0,o.default)(b.default.mark((function r(){var n,a,o;return b.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=t.art,a=n.notice,o=n.template.$subtitle,(0,k.default)(e,S.default.subtitle),e.url){r.next=4;break}return r.abrupt("return");case 4:return t.style(e.style),r.abrupt("return",fetch(e.url).then((function(e){return e.arrayBuffer()})).then((function(r){var n=new TextDecoder(e.encoding).decode(r);switch(t.art.emit("subtitleLoad",e.url),e.type||(0,w.getExt)(e.url)){case"srt":return(0,w.vttToBlob)((0,w.srtToVtt)(n));case"ass":return(0,w.vttToBlob)((0,w.assToVtt)(n));case"vtt":return(0,w.vttToBlob)(n);default:return e.url}})).then((function(e){return o.innerHTML="",t.url===e||(URL.revokeObjectURL(t.url),t.createTrack("metadata",e),t.art.emit("subtitleSwitch",e)),e})).catch((function(e){throw a.show=e,e})));case 6:case"end":return r.stop()}}),r)})))()}}]),r}(x.default)},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","@swc/helpers/src/_class_call_check.mjs":"i4jGl","@swc/helpers/src/_create_class.mjs":"2A1Ap","@swc/helpers/src/_inherits.mjs":"a3fYc","@swc/helpers/src/_object_spread.mjs":"854al","@swc/helpers/src/_object_spread_props.mjs":"67hNQ","@swc/helpers/src/_create_super.mjs":"4w9ZX","regenerator-runtime":"aOQxt","./utils":"4hXnV","./utils/component":"fkuwb","option-validator":"97qVi","./scheme":"cBbNW","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],"5tNDK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return j}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_create_class.mjs"),i=n.interopDefault(s),l=e("../utils/error"),c=e("./clickInit"),u=n.interopDefault(c),p=e("./hoverInit"),f=n.interopDefault(p),d=e("./mousemoveInit"),h=n.interopDefault(d),m=e("./resizeInit"),y=n.interopDefault(m),v=e("./gestureInit"),g=n.interopDefault(v),b=e("./viewInit"),w=n.interopDefault(b),j=function(){"use strict";function e(t){(0,o.default)(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),t.whitelist.state&&((0,u.default)(t,this),(0,f.default)(t,this),(0,h.default)(t,this),(0,y.default)(t,this),(0,g.default)(t,this),(0,w.default)(t,this))}return(0,i.default)(e,[{key:"proxy",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=this;if(Array.isArray(t))return t.map((function(t){return a.proxy(e,t,r,n)}));e.addEventListener(t,r,n);var o=function(){return e.removeEventListener(t,r,n)};return this.destroyEvents.push(o),o}},{key:"hover",value:function(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}},{key:"loadImg",value:function(e){var t=this;return new Promise((function(r,n){var a;if(e instanceof HTMLImageElement)a=e;else{if("string"!=typeof e)return n(new(0,l.ArtPlayerError)("Unable to get Image"));(a=new Image).src=e}if(a.complete)return r(a);t.proxy(a,"load",(function(){return r(a)})),t.proxy(a,"error",(function(){return n(new(0,l.ArtPlayerError)("Failed to load Image: ".concat(a.src)))}))}))}},{key:"destroy",value:function(){for(var e=0;e'},{}],fbPWM:[function(e,t,r){t.exports=''},{}],"1P9F1":[function(e,t,r){t.exports=''},{}],a0u5L:[function(e,t,r){t.exports=''},{}],wgJ8P:[function(e,t,r){t.exports=''},{}],jNYUr:[function(e,t,r){t.exports=''},{}],"6mMm9":[function(e,t,r){t.exports=''},{}],"2HZVi":[function(e,t,r){t.exports=''},{}],"8khAE":[function(e,t,r){t.exports=''},{}],h9BKy:[function(e,t,r){t.exports=''},{}],dMTWk:[function(e,t,r){t.exports=''},{}],i8qS4:[function(e,t,r){t.exports=''},{}],cjmoe:[function(e,t,r){t.exports=''},{}],aQhxw:[function(e,t,r){t.exports=''},{}],"2xRin":[function(e,t,r){t.exports=''},{}],fTjMr:[function(e,t,r){t.exports=''},{}],hbJfJ:[function(e,t,r){t.exports=''},{}],"2hX8E":[function(e,t,r){t.exports=''},{}],fT4da:[function(e,t,r){t.exports=''},{}],"4XX7d":[function(e,t,r){t.exports=''},{}],"7o9cB":[function(e,t,r){t.exports=''},{}],dQE7J:[function(e,t,r){t.exports=''},{}],"9Xh2I":[function(e,t,r){t.exports=''},{}],"6m9a8":[function(e,t,r){t.exports=''},{}],i2OkX:[function(e,t,r){t.exports=''},{}],dQzpm:[function(e,t,r){t.exports=''},{}],fwT5d:[function(e,t,r){t.exports=''},{}],"3c9e1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return I}));var a=e("@swc/helpers/src/_async_to_generator.mjs"),o=n.interopDefault(a),s=e("@swc/helpers/src/_class_call_check.mjs"),i=n.interopDefault(s),l=e("@swc/helpers/src/_create_class.mjs"),c=n.interopDefault(l),u=e("@swc/helpers/src/_inherits.mjs"),p=n.interopDefault(u),f=e("@swc/helpers/src/_create_super.mjs"),d=n.interopDefault(f),h=e("regenerator-runtime"),m=n.interopDefault(h),y=e("./flip"),v=n.interopDefault(y),g=e("./aspectRatio"),b=n.interopDefault(g),w=e("./playbackRate"),j=n.interopDefault(w),x=e("./subtitleOffset"),_=n.interopDefault(x),k=e("../utils/component"),D=n.interopDefault(k),S=e("../utils"),I=function(e){"use strict";(0,p.default)(r,e);var t=(0,d.default)(r);function r(e){var n;(0,i.default)(this,r),n=t.call(this,e);var a=e.option,o=e.proxy,s=e.template,l=s.$setting,c=s.$player;if(n.name="setting",n.$parent=l,n.option=[],n.events=[],n.cache=new Map,a.setting){a.playbackRate&&n.option.push((0,j.default)(e)),a.aspectRatio&&n.option.push((0,b.default)(e)),a.flip&&n.option.push((0,v.default)(e)),a.subtitleOffset&&n.option.push((0,_.default)(e));for(var u=0;u'),i=(0,S.createElement)("div");(0,S.addClass)(i,"art-setting-item-left-icon"),(0,S.append)(i,n.arrowLeft),(0,S.append)(s,i),(0,S.append)(s,e.$parentItem.html);var l=a(o,"click",(function(){return t.init(e.$parentList)}));return this.events.push(l),o}},{key:"creatItem",value:function(e,t){var r=this.art,n=r.icons,a=r.proxy,s=(0,S.createElement)("div");(0,S.addClass)(s,"art-setting-item"),(0,S.isStringOrNumber)(t.name)&&(s.dataset.name=t.name),(0,S.isStringOrNumber)(t.value)&&(s.dataset.value=t.value);var i=(0,S.append)(s,''),l=(0,S.append)(s,''),c=(0,S.createElement)("div");switch((0,S.addClass)(c,"art-setting-item-left-icon"),e){case"switch":case"range":(0,S.append)(c,(0,S.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:n.config);break;case"selector":t.selector&&t.selector.length?(0,S.append)(c,(0,S.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:n.config):(0,S.append)(c,n.check)}(0,S.append)(i,c),t.$icon=c,(0,S.def)(t,"icon",{configurable:!0,get:function(){return c.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(c.innerHTML=e)}});var u=(0,S.createElement)("div");(0,S.addClass)(u,"art-setting-item-left-text"),(0,S.append)(u,t.html||""),(0,S.append)(i,u),t.$html=u,(0,S.def)(t,"html",{configurable:!0,get:function(){return u.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(u.innerHTML=e)}});var p,f=(0,S.createElement)("div");switch((0,S.addClass)(f,"art-setting-item-right-tooltip"),(0,S.append)(f,t.tooltip||""),(0,S.append)(l,f),t.$tooltip=f,(0,S.def)(t,"tooltip",{configurable:!0,get:function(){return f.innerHTML},set:function(e){(0,S.isStringOrNumber)(e)&&(f.innerHTML=e)}}),e){case"switch":var d=(0,S.createElement)("div");(0,S.addClass)(d,"art-setting-item-right-icon");var h=(0,S.append)(d,n.switchOn),y=(0,S.append)(d,n.switchOff);(0,S.setStyle)(t.switch?y:h,"display","none"),(0,S.append)(l,d),t.$switch=t.switch,(0,S.def)(t,"switch",{configurable:!0,get:function(){return t.$switch},set:function(e){t.$switch=e,e?((0,S.setStyle)(y,"display","none"),(0,S.setStyle)(h,"display",null)):((0,S.setStyle)(y,"display",null),(0,S.setStyle)(h,"display","none"))}});break;case"range":var v=(0,S.createElement)("div");(0,S.addClass)(v,"art-setting-item-right-icon");var g=(0,S.append)(v,'');g.value=t.range[0]||0,g.min=t.range[1]||0,g.max=t.range[2]||10,g.step=t.range[3]||1,(0,S.addClass)(g,"art-setting-range"),(0,S.append)(l,v),t.$range=g,(0,S.def)(t,"range",{configurable:!0,get:function(){return g.valueAsNumber},set:function(e){g.value=Number(e)}});break;case"selector":if(t.selector&&t.selector.length){var b=(0,S.createElement)("div");(0,S.addClass)(b,"art-setting-item-right-icon"),(0,S.append)(b,n.arrowRight),(0,S.append)(l,b)}}switch(e){case"switch":if(t.onSwitch){var w=this,j=a(s,"click",(p=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onSwitch.call(w.art,t,s,r);case 2:t.switch=e.sent;case 3:case"end":return e.stop()}}),e)}))),function(e){return p.apply(this,arguments)}));this.events.push(j)}break;case"range":if(t.$range){if(t.onRange){var x=this,_=a(t.$range,"change",function(){var e=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onRange.call(x.art,t,s,r);case 2:t.tooltip=e.sent;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());this.events.push(_)}if(t.onChange){var k=this,D=a(t.$range,"input",function(){var e=(0,o.default)(m.default.mark((function e(r){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onChange.call(k.art,t,s,r);case 2:t.tooltip=e.sent;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());this.events.push(D)}}break;case"selector":var I=this,P=a(s,"click",function(){var e=(0,o.default)(m.default.mark((function e(r){var n,a,o;return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.selector||!t.selector.length){e.next=4;break}I.init(t.selector,t.width),e.next=12;break;case 4:for((0,S.inverseClass)(s,"art-current"),n=0;np.width?((0,S.setStyle)(s,"left","auto"),(0,S.setStyle)(s,"right","10px")):((0,S.setStyle)(s,"left","".concat(f,"px")),(0,S.setStyle)(s,"right","auto"))}else(0,S.setStyle)(s,"left","auto"),(0,S.setStyle)(s,"right","10px")}},{key:"init",value:function(e,t){var r=this.art.constructor;if(this.cache.has(e)){var n=this.cache.get(e);(0,S.inverseClass)(n,"art-current"),(0,S.setStyle)(this.$parent,"width","".concat(n.dataset.width,"px")),(0,S.setStyle)(this.$parent,"height","".concat(n.dataset.height,"px")),this.updateStyle(Number(n.dataset.width))}else{var a=(0,S.createElement)("div");(0,S.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,S.append)(a,this.creatHeader(e[0])),a.dataset.height=Number(a.dataset.height)+r.SETTING_ITEM_HEIGHT);for(var o=0;oo&&up)&&setTimeout((function(){(0,l.setStyle)(s,"width","".concat(p,"px")),(0,l.setStyle)(s,"height","".concat(u,"px")),(0,l.setStyle)(s,"transform-origin","0 0"),(0,l.setStyle)(s,"transform","rotate(90deg) translate(0, -".concat(u,"px)")),(0,l.addClass)(s,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),n.MOBILE_AUTO_ORIENTATION_TIME)}else(0,l.hasClass)(s,"art-auto-orientation")&&((0,l.setStyle)(s,"width",null),(0,l.setStyle)(s,"height",null),(0,l.setStyle)(s,"transform",null),(0,l.setStyle)(s,"transform-origin",null),(0,l.removeClass)(s,"art-auto-orientation"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=r.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(t=(0,o.default)(i.default.mark((function e(t){var r,n,a,o,u,p,f;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=screen.orientation.type,!t){e.next=11;break}if(n=c.videoWidth,a=c.videoHeight,o=document.documentElement,u=o.clientWidth,p=o.clientHeight,!(n>a&&u
p)){e.next=9;break}return f=r.startsWith("portrait")?"landscape":"portrait",e.next=8,screen.orientation.lock(f);case 8:(0,l.addClass)(s,"art-auto-orientation-fullscreen");case 9:e.next=15;break;case 11:if(!(0,l.hasClass)(s,"art-auto-orientation-fullscreen")){e.next=15;break}return e.next=14,screen.orientation.lock(r);case 14:(0,l.removeClass)(s,"art-auto-orientation-fullscreen");case 15:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})),{name:"autoOrientation",get state(){return(0,l.hasClass)(s,"art-auto-orientation")}}}},{"@swc/helpers/src/_async_to_generator.mjs":"82zOV","regenerator-runtime":"aOQxt","../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],hSaOz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.i18n,r=e.icons,a=e.storage,o=e.constructor,s=e.proxy,i=e.template.$poster,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,n.query)(".art-autoPlayback-last",l),u=(0,n.query)(".art-autoPlayback-jump",l),p=(0,n.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(function(){var t=a.get("times")||{},r=Object.keys(t);r.length>o.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,a.set("times",t)})),e.on("ready",(function(){var f=(a.get("times")||{})[e.option.id||e.option.url];f&&f>=o.AUTO_PLAYBACK_MIN&&((0,n.append)(p,r.close),(0,n.setStyle)(l,"display","flex"),c.innerText="".concat(t.get("Last Seen")," ").concat((0,n.secondToTime)(f)),u.innerText=t.get("Jump Play"),s(p,"click",(function(){(0,n.setStyle)(l,"display","none")})),s(u,"click",(function(){e.seek=f,e.play(),(0,n.setStyle)(i,"display","none"),(0,n.setStyle)(l,"display","none")})),e.once("video:timeupdate",(function(){setTimeout((function(){(0,n.setStyle)(l,"display","none")}),o.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return a.get("times")||{}},clear:function(){return a.del("times")},delete:function(e){var t=a.get("times")||{};return delete t[e],a.set("times",t),t}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],e9oDj:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.constructor,r=e.proxy,a=e.template,o=a.$player,s=a.$video,i=null,l=!1,c=1,u=function(){clearTimeout(i),l&&(l=!1,e.playbackRate=c,(0,n.removeClass)(o,"art-fast-forward"))};return r(s,"touchstart",(function(r){1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((function(){l=!0,c=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,n.addClass)(o,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",u),r(document,"touchend",u),{name:"fastForward",get state(){return(0,n.hasClass)(o,"art-fast-forward")}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],fhTfo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.layers,r=e.icons,a=e.template.$player;return t.add({name:"lock",mounted:function(t){var a=(0,n.append)(t,r.lock),o=(0,n.append)(t,r.unlock);(0,n.setStyle)(a,"display","none"),e.on("lock",(function(e){e?((0,n.setStyle)(a,"display","inline-flex"),(0,n.setStyle)(o,"display","none")):((0,n.setStyle)(a,"display","none"),(0,n.setStyle)(o,"display","inline-flex"))}))},click:function(){(0,n.hasClass)(a,"art-lock")?((0,n.removeClass)(a,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,n.addClass)(a,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,n.hasClass)(a,"art-lock")}}}},{"../utils":"4hXnV","@parcel/transformer-js/src/esmodule-helpers.js":"6uDyy"}],J3Vju:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",(function(){return c}));var a=e("@swc/helpers/src/_class_call_check.mjs"),o=n.interopDefault(a),s=e("./config"),i=n.interopDefault(s),l=e("./utils"),c=function e(t){"use strict";(0,o.default)(this,e);for(var r=t.option,n=t.proxy,a=t.template.$video,s=0;s404 | Artplayer.js
-
+
@@ -15,8 +15,8 @@
Skip to content 404
PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
-
-
+
+