/*! * artplayer.js v5.3.1-beta.1 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2026 Harvey Zack * Released under the MIT License. */ !function(e,t,r,n,a,o,s,i){var c="u">typeof globalThis?globalThis:"u">typeof self?self:"u">typeof window?window:"u">typeof global?global:{},l="function"==typeof c[n]&&c[n],u=l.i||{},p=l.cache||{},f="u">typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,r){if(!p[t]){if(!e[t]){if(a[t])return a[t];var o="function"==typeof c[n]&&c[n];if(!r&&o)return o(t,!0);if(l)return l(t,!0);if(f&&"string"==typeof t)return f(t);var s=Error("Cannot find module '"+t+"'");throw s.code="MODULE_NOT_FOUND",s}u.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},u.cache={};var i=p[t]=new d.Module(t);e[t][0].call(i.exports,u,i,i.exports,c)}return p[t].exports;function u(e){var t=u.resolve(e);if(!1===t)return{};if(Array.isArray(t)){var r={__esModule:!0};return t.forEach(function(e){var t=e[0],n=e[1],a=e[2]||e[0],o=d(n);"*"===t?Object.keys(o).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:function(){return o[e]}})}):"*"===a?Object.defineProperty(r,t,{enumerable:!0,value:o}):Object.defineProperty(r,t,{enumerable:!0,get:function(){return"default"===a?o.__esModule?o.default:o:o[a]}})}),r}return d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.require=f,this.exports={}},d.modules=e,d.cache=p,d.parent=l,d.distDir=void 0,d.publicUrl=void 0,d.devServer=void 0,d.i=u,d.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(d,"root",{get:function(){return c[n]}}),c[n]=d;for(var h=0;htypeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({ee4D8:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return en});var o=e("@swc/helpers/cjs/_call_super.cjs"),s=e("@swc/helpers/cjs/_class_call_check.cjs"),i=e("@swc/helpers/cjs/_create_class.cjs"),c=e("@swc/helpers/cjs/_inherits.cjs"),l=e("bundle-text:./style/index.less"),u=a.interopDefault(l),p=e("option-validator"),f=a.interopDefault(p),d=e("../package.json"),h=e("./config"),m=a.interopDefault(h),v=e("./contextmenu"),g=a.interopDefault(v),b=e("./control"),y=a.interopDefault(b),j=e("./events"),w=a.interopDefault(j),x=e("./hotkey"),_=a.interopDefault(x),k=e("./i18n"),M=a.interopDefault(k),S=e("./icons"),E=a.interopDefault(S),I=e("./info"),T=a.interopDefault(I),C=e("./layer"),L=a.interopDefault(C),F=e("./loading"),D=a.interopDefault(F),O=e("./mask"),A=a.interopDefault(O),q=e("./notice"),$=a.interopDefault(q),R=e("./player"),P=a.interopDefault(R),H=e("./plugins"),z=a.interopDefault(H),V=e("./scheme"),N=a.interopDefault(V),U=e("./setting"),B=a.interopDefault(U),W=e("./storage"),Q=a.interopDefault(W),Y=e("./subtitle"),G=a.interopDefault(Y),Z=e("./template"),X=a.interopDefault(Z),K=e("./utils"),J=e("./utils/emitter"),ee=a.interopDefault(J),et=0,er=[],en=function(e){"use strict";function t(e,r){if((0,s._)(this,t),n=(0,o._)(this,t),!K.isBrowser)throw Error("Artplayer can only be used in the browser environment");n.id=++et;var n,a=K.mergeDeep(t.option,e);if(a.container=e.container,n.option=(0,f.default)(a,N.default),n.isLock=!1,n.isReady=!1,n.isFocus=!1,n.isInput=!1,n.isRotate=!1,n.isDestroy=!1,n.template=new(0,X.default)(n),n.events=new(0,w.default)(n),n.storage=new(0,Q.default)(n),n.icons=new(0,E.default)(n),n.i18n=new(0,M.default)(n),n.notice=new(0,$.default)(n),n.player=new(0,P.default)(n),n.layers=new(0,L.default)(n),n.controls=new(0,y.default)(n),n.contextmenu=new(0,g.default)(n),n.subtitle=new(0,G.default)(n),n.info=new(0,T.default)(n),n.loading=new(0,D.default)(n),n.hotkey=new(0,_.default)(n),n.mask=new(0,A.default)(n),n.setting=new(0,B.default)(n),n.plugins=new(0,z.default)(n),"function"==typeof r&&n.on("ready",function(){return r.call(n,n)}),t.DEBUG){var i=function(e){return console.log("[ART.".concat(n.id,"] -> ").concat(e))};i("Version@".concat(t.version));for(var c=0;c0)||void 0===arguments[0]||arguments[0];t.REMOVE_SRC_WHEN_DESTROY&&this.reset(),this.events.destroy(),this.template.destroy(e),er.splice(er.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return er}},{key:"version",get:function(){return d.version}},{key:"config",get:function(){return m.default}},{key:"utils",get:function(){return K}},{key:"scheme",get:function(){return N.default}},{key:"Emitter",get:function(){return ee.default}},{key:"validator",get:function(){return f.default}},{key:"kindOf",get:function(){return f.default.kindOf}},{key:"html",get:function(){return X.default.html}},{key:"option",get:function(){var e;return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,proxy:void 0,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:"",number:60,column:10,width:0,height:0,scale:1},subtitle:{url:"",type:"",style:{},name:"",escape:!0,encoding:"utf-8",onVttLoad:function(e){return e}},moreVideoAttr:{controls:!1,preload:K.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:null==(e=navigator)?void 0:e.language.toLowerCase()}}}]),t}(ee.default);en.STYLE=u.default,en.DEBUG=!1,en.CONTEXTMENU=!0,en.NOTICE_TIME=2e3,en.SETTING_WIDTH=250,en.SETTING_ITEM_WIDTH=200,en.SETTING_ITEM_HEIGHT=35,en.RESIZE_TIME=200,en.SCROLL_TIME=200,en.SCROLL_GAP=50,en.AUTO_PLAYBACK_MAX=10,en.AUTO_PLAYBACK_MIN=5,en.AUTO_PLAYBACK_TIMEOUT=3e3,en.RECONNECT_TIME_MAX=5,en.RECONNECT_SLEEP_TIME=1e3,en.CONTROL_HIDE_TIME=3e3,en.DBCLICK_TIME=300,en.DBCLICK_FULLSCREEN=!0,en.MOBILE_DBCLICK_PLAY=!0,en.MOBILE_CLICK_PLAY=!1,en.AUTO_ORIENTATION_TIME=200,en.INFO_LOOP_TIME=1e3,en.FAST_FORWARD_VALUE=3,en.FAST_FORWARD_TIME=1e3,en.TOUCH_MOVE_RATIO=.5,en.VOLUME_STEP=.1,en.SEEK_STEP=5,en.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],en.ASPECT_RATIO=["default","4:3","16:9"],en.FLIP=["normal","horizontal","vertical"],en.FULLSCREEN_WEB_IN_BODY=!0,en.LOG_VERSION=!0,en.USE_RAF=!1,en.REMOVE_SRC_WHEN_DESTROY=!0,K.isBrowser&&(window.Artplayer=en,K.setStyleText("artplayer-style",u.default),setTimeout(function(){en.LOG_VERSION&&console.log("%c ArtPlayer %c ".concat(en.version," %c https://artplayer.org"),"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},100))},{"@swc/helpers/cjs/_call_super.cjs":"clpdF","@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","@swc/helpers/cjs/_inherits.cjs":"jtSwf","bundle-text:./style/index.less":"gBOai","option-validator":"8zKz5","../package.json":"2Jf7W","./config":"3vlyb","./contextmenu":"46D5s","./control":"9MunV","./events":"kSrJ9","./hotkey":"fSjZi","./i18n":"5q3H4","./icons":"lkjMg","./info":"9sVMb","./layer":"dsBH4","./loading":"hLYDH","./mask":"5YaCM","./notice":"6kSNS","./player":"gJ9uy","./plugins":"83Crr","./scheme":"3Srhh","./setting":"4ARoj","./storage":"a5A5h","./subtitle":"kEcFl","./template":"jkHHJ","./utils":"hQMLb","./utils/emitter":"ikoiH","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],clpdF:[function(e,t,r,n){"use strict";var a=e("feddc910f69a01a6"),o=e("b644f6b72647b399"),s=e("ba991daace2b8ed9");r._=function(e,t,r){return t=a._(t),s._(e,o._()?Reflect.construct(t,r||[],a._(e).constructor):t.apply(e,r))}},{feddc910f69a01a6:"NOGHw",b644f6b72647b399:"83nDe",ba991daace2b8ed9:"hd12h"}],NOGHw:[function(e,t,r,n){"use strict";function a(e){return r._=a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}r._=a},{}],"83nDe":[function(e,t,r,n){"use strict";function a(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r._=a=function(){return!!e})()}r._=a},{}],hd12h:[function(e,t,r,n){"use strict";var a=e("f7151fe13994d2aa"),o=e("f18e81760bb14899");r._=function(e,t){return t&&("object"===o._(t)||"function"==typeof t)?t:a._(e)}},{f7151fe13994d2aa:"1tlYe",f18e81760bb14899:"iXhRw"}],"1tlYe":[function(e,t,r,n){"use strict";r._=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{}],iXhRw:[function(e,t,r,n){"use strict";r._=function(e){return e&&"u">typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}},{}],"4Uf9M":[function(e,t,r,n){"use strict";r._=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}},{}],igUuK:[function(e,t,r,n){"use strict";function a(e,t){for(var r=0;r","license":"MIT","homepage":"https://artplayer.org","repository":{"type":"git","url":"git+https://github.com/zhw2590582/ArtPlayer.git"},"bugs":{"url":"https://github.com/zhw2590582/ArtPlayer/issues"},"keywords":["html5","video","player"],"exports":{".":{"types":"./types/artplayer.d.ts","import":"./dist/artplayer.mjs","require":"./dist/artplayer.js"},"./legacy":{"types":"./types/artplayer.d.ts","import":"./dist/artplayer.legacy.js","require":"./dist/artplayer.legacy.js"},"./i18n/*":{"types":"./types/i18n.d.ts","import":"./dist/i18n/*.mjs","require":"./dist/i18n/*.js"}},"main":"./dist/artplayer.js","module":"./dist/artplayer.mjs","types":"./types/artplayer.d.ts","typesVersions":{"*":{"i18n/*":["types/i18n.d.ts"],"legacy":["types/artplayer.d.ts"]}},"legacy":"./dist/artplayer.legacy.js","browserslist":"last 1 Chrome version","dependencies":{"option-validator":"^2.0.6"}}')},{}],"3vlyb":[function(e,t,r,n){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={properties:["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":"qpMMf"}],qpMMf:[function(e,t,r,n){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||Object.prototype.hasOwnProperty.call(t,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})}},{}],"46D5s":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return k});var o=e("@swc/helpers/cjs/_call_super.cjs"),s=e("@swc/helpers/cjs/_class_call_check.cjs"),i=e("@swc/helpers/cjs/_create_class.cjs"),c=e("@swc/helpers/cjs/_inherits.cjs"),l=e("../utils"),u=e("../utils/component"),p=a.interopDefault(u),f=e("./aspectRatio"),d=a.interopDefault(f),h=e("./close"),m=a.interopDefault(h),v=e("./flip"),g=a.interopDefault(v),b=e("./info"),y=a.interopDefault(b),j=e("./playbackRate"),w=a.interopDefault(j),x=e("./version"),_=a.interopDefault(x),k=function(e){"use strict";function t(e){var r;return(0,s._)(this,t),(r=(0,o._)(this,t,[e])).name="contextmenu",r.$parent=e.template.$contextmenu,l.isMobile||r.init(),r}return(0,c._)(t,e),(0,i._)(t,[{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,w.default)({name:"playbackRate",index:10})),r.aspectRatio&&this.add((0,d.default)({name:"aspectRatio",index:20})),r.flip&&this.add((0,g.default)({name:"flip",index:30})),this.add((0,y.default)({name:"info",index:40})),this.add((0,_.default)({name:"version",index:50})),this.add((0,m.default)({name:"close",index:60}));for(var i=0;iu+c&&(m=c-h),n+d>p+i&&(v=i-d),(0,l.setStyles)(s,{top:"".concat(v,"px"),left:"".concat(m,"px")})}}),n(o,"click",function(t){(0,l.includeFromEvent)(t,s)||(e.show=!1)}),this.art.on("blur",function(){e.show=!1})}}]),t}(p.default)},{"@swc/helpers/cjs/_call_super.cjs":"clpdF","@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","@swc/helpers/cjs/_inherits.cjs":"jtSwf","../utils":"hQMLb","../utils/component":"hXsfe","./aspectRatio":"dCCaf","./close":"j6SRT","./flip":"cyTC8","./info":"cU7aj","./playbackRate":"01vHs","./version":"64r3r","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],hQMLb:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r);var o=e("./compatibility");a.exportAll(o,r);var s=e("./dom");a.exportAll(s,r);var i=e("./error");a.exportAll(i,r);var c=e("./file");a.exportAll(c,r);var l=e("./format");a.exportAll(l,r);var u=e("./property");a.exportAll(u,r);var p=e("./subtitle");a.exportAll(p,r);var f=e("./time");a.exportAll(f,r)},{"./compatibility":"iDd6B","./dom":"7V5Cu","./error":"2cjgc","./file":"8XY4p","./format":"lHh8q","./property":"iccpW","./subtitle":"ctswB","./time":"8KDy9","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],iDd6B:[function(e,t,r,n){var a,o,s=e("@parcel/transformer-js/src/esmodule-helpers.js");s.defineInteropFlag(r),s.export(r,"userAgent",function(){return i}),s.export(r,"isSafari",function(){return c}),s.export(r,"isIOS",function(){return l}),s.export(r,"isIOS13",function(){return u}),s.export(r,"isMobile",function(){return p}),s.export(r,"isBrowser",function(){return f});var i=null!=(o=null==(a=globalThis)?void 0:a.CUSTOM_USER_AGENT)?o:"u">typeof navigator?navigator.userAgent:"",c=/^(?:(?!chrome|android).)*safari/i.test(i),l=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream,u=l||i.includes("Macintosh")&&navigator.maxTouchPoints>=1,p=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i)||u,f="u">typeof window&&"u">typeof document},{"@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"7V5Cu":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"query",function(){return s}),a.export(r,"queryAll",function(){return i}),a.export(r,"addClass",function(){return c}),a.export(r,"removeClass",function(){return l}),a.export(r,"hasClass",function(){return u}),a.export(r,"append",function(){return p}),a.export(r,"remove",function(){return f}),a.export(r,"setStyle",function(){return d}),a.export(r,"setStyles",function(){return h}),a.export(r,"getStyle",function(){return m}),a.export(r,"siblings",function(){return v}),a.export(r,"inverseClass",function(){return g}),a.export(r,"tooltip",function(){return b}),a.export(r,"isInViewport",function(){return y}),a.export(r,"includeFromEvent",function(){return j}),a.export(r,"replaceElement",function(){return w}),a.export(r,"createElement",function(){return x}),a.export(r,"getIcon",function(){return _}),a.export(r,"setStyleText",function(){return k}),a.export(r,"supportsFlex",function(){return M}),a.export(r,"getRect",function(){return S}),a.export(r,"loadImg",function(){return E}),a.export(r,"getComposedPath",function(){return I});var o=e("./compatibility");function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return t.querySelector(e)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(t.querySelectorAll(e))}function c(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function u(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function f(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function h(e,t){for(var r in t)d(e,r,t[r]);return e}function m(e,t){var r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=window.getComputedStyle(e,null).getPropertyValue(t);return r?Number.parseFloat(n):n}function v(e){return Array.from(e.parentElement.children).filter(function(t){return t!==e})}function g(e,t){v(e).forEach(function(e){return l(e,t)}),c(e,t)}function b(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top";o.isMobile||(e.setAttribute("aria-label",t),c(e,"hint--rounded"),c(e,"hint--".concat(r)))}function y(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 j(e,t){return I(e).includes(t)}function w(e,t){return t.parentNode.replaceChild(e,t),e}function x(e){return document.createElement(e)}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=x("i");return c(r,"art-icon"),c(r,"art-icon-".concat(e)),p(r,t),r}function k(e,t){var r=document.getElementById(e);r||((r=document.createElement("style")).id=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",function(){document.head.appendChild(r)}):(document.head||document.documentElement).appendChild(r)),r.textContent=t}function M(){var e=document.createElement("div");return e.style.display="flex","flex"===e.style.display}function S(e){return e.getBoundingClientRect()}function E(e,t){return new Promise(function(r,n){var a=new Image;a.onload=function(){if(t&&1!==t){var o=document.createElement("canvas"),s=o.getContext("2d");o.width=a.width*t,o.height=a.height*t,s.drawImage(a,0,0,o.width,o.height),o.toBlob(function(t){var a=URL.createObjectURL(t),o=new Image;o.onload=function(){r(o)},o.onerror=function(){URL.revokeObjectURL(a),n(Error("Image load failed: ".concat(e)))},o.src=a})}else r(a)},a.onerror=function(){n(Error("Image load failed: ".concat(e)))},a.src=e})}function I(e){if(e.composedPath)return e.composedPath();for(var t=[],r=e.target;r;)t.push(r),r=r.parentNode;return t.includes(window)||void 0===window||t.push(window),t}},{"./compatibility":"iDd6B","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"2cjgc":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ArtPlayerError",function(){return c}),a.export(r,"errorHandle",function(){return l});var o=e("@swc/helpers/cjs/_call_super.cjs"),s=e("@swc/helpers/cjs/_class_call_check.cjs"),i=e("@swc/helpers/cjs/_inherits.cjs"),c=function(e){"use strict";function t(e,r){var n;return(0,s._)(this,t),n=(0,o._)(this,t,[e]),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n,r||n.constructor),n.name="ArtPlayerError",n}return(0,i._)(t,e),t}((0,e("@swc/helpers/cjs/_wrap_native_super.cjs")._)(Error));function l(e,t){if(!e)throw new c(t);return e}},{"@swc/helpers/cjs/_call_super.cjs":"clpdF","@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_inherits.cjs":"jtSwf","@swc/helpers/cjs/_wrap_native_super.cjs":"j8pRR","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],j8pRR:[function(e,t,r,n){"use strict";var a=e("c8857d56f4968279"),o=e("2ed7bdf1701f2d07"),s=e("5c5ad8846076b9cd"),i=e("2db6fa09e8a5be4c");function c(e){var t="function"==typeof Map?new Map:void 0;return r._=c=function(e){if(null===e||!s._(e))return e;if("function"!=typeof e)throw 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 a._(e,arguments,o._(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i._(r,e)},c(e)}r._=c},{c8857d56f4968279:"bC52X","2ed7bdf1701f2d07":"NOGHw","5c5ad8846076b9cd":"1mpbk","2db6fa09e8a5be4c":"7ubVA"}],bC52X:[function(e,t,r,n){"use strict";var a=e("62fc231ae2e75266"),o=e("3f98bf9d4f706151");function s(e,t,n){return a._()?r._=s=Reflect.construct:r._=s=function(e,t,r){var n=[null];n.push.apply(n,t);var a=new(Function.bind.apply(e,n));return r&&o._(a,r.prototype),a},s.apply(null,arguments)}r._=s},{"62fc231ae2e75266":"83nDe","3f98bf9d4f706151":"7ubVA"}],"1mpbk":[function(e,t,r,n){"use strict";r._=function(e){return -1!==Function.toString.call(e).indexOf("[native code]")}},{}],"8XY4p":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");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)}a.defineInteropFlag(r),a.export(r,"getExt",function(){return function e(t){return t.includes("?")?e(t.split("?")[0]):t.includes("#")?e(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}}),a.export(r,"download",function(){return o})},{"@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],lHh8q:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e){if(!e)return"00:00";var t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),n=Math.floor(e-3600*t-60*r);return(t>0?[t,r,n]:[r,n]).map(function(e){return e<10?"0".concat(e):String(e)}).join(":")}function c(e){return e.replace(/[&<>'"]/g,function(e){return({"&":"&","<":"<",">":">","'":"'",'"':"""})[e]||e})}function l(e){var t={"&":"&","<":"<",">":">","'":"'",""":'"'},r=RegExp("(".concat(Object.keys(t).join("|"),")"),"g");return e.replace(r,function(e){return t[e]||e})}a.defineInteropFlag(r),a.export(r,"clamp",function(){return o}),a.export(r,"capitalize",function(){return s}),a.export(r,"secondToTime",function(){return i}),a.export(r,"escape",function(){return c}),a.export(r,"unescape",function(){return l})},{"@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],iccpW:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"def",function(){return i}),a.export(r,"has",function(){return l}),a.export(r,"get",function(){return u}),a.export(r,"mergeDeep",function(){return function e(){for(var t=arguments.length,r=Array(t),n=0;ne.length)&&(t=e.length);for(var r=0,n=Array(t);rtypeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}},{}],fWabh:[function(e,t,r,n){"use strict";r._=function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{}],fh7mx:[function(e,t,r,n){"use strict";var a=e("3ee51b7dc02d0c44");r._=function(e,t){if(e){if("string"==typeof e)return a._(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a._(e,t)}}},{"3ee51b7dc02d0c44":"1WOAB"}],ctswB:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"WEBVTT \r\n\r\n".concat(e.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,function(e,t,r){var n=r.slice(0,3);return 1===r.length&&(n="".concat(r,"00")),2===r.length&&(n="".concat(r,"0")),"".concat(t,",").concat(n)}).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/\{[\s\S]*?\}/g,"").concat("\r\n\r\n"))}function s(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function i(e){var t=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"))}a.defineInteropFlag(r),a.export(r,"srtToVtt",function(){return o}),a.export(r,"vttToBlob",function(){return s}),a.export(r,"assToVtt",function(){return i})},{"@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"8KDy9":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise(function(t){return setTimeout(t,e)})}function s(e,t){var r;return function(){for(var n=this,a=arguments.length,o=Array(a),s=0;s=Number(a.dataset.index)});s?s.insertAdjacentElement("beforebegin",a):(0,u.append)(this.$parent,a),r.html&&(0,u.append)(a,r.html),r.style&&(0,u.setStyles)(a,r.style),r.tooltip&&(0,u.tooltip)(a,r.tooltip);var i=[];if(r.click){var f=this.art.events.proxy(a,"click",function(e){e.preventDefault(),r.click.call(t.art,t,e)});i.push(f)}return r.selector&&["left","right"].includes(r.position)&&this.selector(r,a,i),this[n]=a,this.cache.set(n,{$ref:a,events:i,option:r}),r.mounted&&r.mounted.call(this.art,a),a}}},{key:"remove",value:function(e){(0,p.errorHandle)(this.cache.has(e),"Can't find [".concat(e,"] from the [").concat(this.name,"]"));var t=this.cache.get(e);t.option.beforeUnmount&&t.option.beforeUnmount.call(this.art,t.$ref);var r=!0,n=!1,a=void 0;try{for(var o,s=t.events[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var i=o.value;this.art.events.remove(i)}}catch(e){n=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(n)throw a}}this.cache.delete(e),delete this[e],(0,u.remove)(t.$ref)}},{key:"update",value:function(e){return this.cache.has(e.name)&&(e=Object.assign(this.cache.get(e.name).option,e),this.remove(e.name)),this.add(e)}}]),e}()},{"@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","option-validator":"8zKz5","../scheme":"3Srhh","./dom":"7V5Cu","./error":"2cjgc","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"3Srhh":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"ComponentOption",function(){return m});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils"),c="array",l="boolean",u="string",p="number",f="object",d="function";function h(e,t,r){return(0,i.errorHandle)(t===u||t===p||e instanceof Element,"".concat(r.join(".")," require '").concat(u,"' or 'Element' type"))}var m={html:h,disable:"?".concat(l),name:"?".concat(u),index:"?".concat(p),style:"?".concat(f),click:"?".concat(d),mounted:"?".concat(d),tooltip:"?".concat(u,"|").concat(p),width:"?".concat(p),selector:"?".concat(c),onSelect:"?".concat(d),switch:"?".concat(l),onSwitch:"?".concat(d),range:"?".concat(c),onRange:"?".concat(d),onChange:"?".concat(d)};r.default={id:u,container:h,url:u,poster:u,type:u,theme:u,lang:u,volume:p,isLive:l,muted:l,autoplay:l,autoSize:l,autoMini:l,loop:l,flip:l,playbackRate:l,aspectRatio:l,screenshot:l,setting:l,hotkey:l,pip:l,mutex:l,backdrop:l,fullscreen:l,fullscreenWeb:l,subtitleOffset:l,miniProgressBar:l,useSSR:l,playsInline:l,lock:l,gesture:l,fastForward:l,autoPlayback:l,autoOrientation:l,airplay:l,proxy:"?".concat(d),plugins:[d],layers:[m],contextmenu:[m],settings:[m],controls:[(0,s._)((0,o._)({},m),{position:function(e,t,r){var n=["top","left","right"];return(0,i.errorHandle)(n.includes(e),"".concat(r.join(".")," only accept ").concat(n.toString()," as parameters"))}})],quality:[{default:"?".concat(l),html:u,url:u}],highlight:[{time:p,text:u}],thumbnails:{url:u,number:p,column:p,width:p,height:p,scale:p},subtitle:{url:u,name:u,type:u,style:f,escape:l,encoding:u,onVttLoad:d},moreVideoAttr:f,i18n:f,icons:f,cssVar:f,customType:f}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],kyoEj:[function(e,t,r,n){"use strict";var a=e("9f9b8a24218ee51e");r._=function(e){for(var t=1;t').concat("default"===e?r.get("Default"):e,"")}).join("");return(0,s._)((0,o._)({},e),{html:"".concat(r.get("Aspect Ratio"),": ").concat(n),click:function(e,r){var n=r.target.dataset.value;n&&(t.aspectRatio=n,e.show=!1)},mounted:function(e){var r=(0,i.query)('[data-value="default"]',e);r&&(0,i.inverseClass)(r,"art-current"),t.on("aspectRatio",function(t){var r=(0,i.queryAll)("span",e).find(function(e){return e.dataset.value===t});r&&(0,i.inverseClass)(r,"art-current")})}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],j6SRT:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return i});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs");function i(e){return function(t){return(0,s._)((0,o._)({},e),{html:t.i18n.get("Close"),click:function(e){e.show=!1}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],cyTC8:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils");function c(e){return function(t){var r=t.i18n,n=t.constructor.FLIP.map(function(e){return'').concat(r.get((0,i.capitalize)(e)),"")}).join("");return(0,s._)((0,o._)({},e),{html:"".concat(r.get("Video Flip"),": ").concat(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,i.query)('[data-value="normal"]',e);r&&(0,i.inverseClass)(r,"art-current"),t.on("flip",function(t){var r=(0,i.queryAll)("span",e).find(function(e){return e.dataset.value===t});r&&(0,i.inverseClass)(r,"art-current")})}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],cU7aj:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return i});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs");function i(e){return function(t){return(0,s._)((0,o._)({},e),{html:t.i18n.get("Video Info"),click:function(e){t.info.show=!0,e.show=!1}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"01vHs":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils");function c(e){return function(t){var r=t.i18n,n=t.constructor.PLAYBACK_RATE.map(function(e){return'').concat(1===e?r.get("Normal"):e.toFixed(1),"")}).join("");return(0,s._)((0,o._)({},e),{html:"".concat(r.get("Play Speed"),": ").concat(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,i.query)('[data-value="1"]',e);r&&(0,i.inverseClass)(r,"art-current"),t.on("video:ratechange",function(){var r=(0,i.queryAll)("span",e).find(function(e){return Number(e.dataset.value)===t.playbackRate});r&&(0,i.inverseClass)(r,"art-current")})}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"64r3r":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return function(e){return(0,s._)((0,o._)({},e),{html:'ArtPlayer '.concat(i.version,"")})}});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../../package.json")},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../../package.json":"2Jf7W","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"9MunV":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return q});var o=e("@swc/helpers/cjs/_async_to_generator.cjs"),s=e("@swc/helpers/cjs/_call_super.cjs"),i=e("@swc/helpers/cjs/_class_call_check.cjs"),c=e("@swc/helpers/cjs/_create_class.cjs"),l=e("@swc/helpers/cjs/_get.cjs"),u=e("@swc/helpers/cjs/_get_prototype_of.cjs"),p=e("@swc/helpers/cjs/_inherits.cjs"),f=e("@swc/helpers/cjs/_ts_generator.cjs"),d=e("../utils"),h=e("../utils/component"),m=a.interopDefault(h),v=e("./airplay"),g=a.interopDefault(v),b=e("./fullscreen"),y=a.interopDefault(b),j=e("./fullscreenWeb"),w=a.interopDefault(j),x=e("./pip"),_=a.interopDefault(x),k=e("./playAndPause"),M=a.interopDefault(k),S=e("./progress"),E=a.interopDefault(S),I=e("./screenshot"),T=a.interopDefault(I),C=e("./setting"),L=a.interopDefault(C),F=e("./time"),D=a.interopDefault(F),O=e("./volume"),A=a.interopDefault(O),q=function(e){"use strict";function t(e){(0,i._)(this,t),(r=(0,s._)(this,t,[e])).isHover=!1,r.name="control",r.timer=Date.now();var r,n=e.constructor,a=r.art.template,o=a.$player,c=a.$bottom;return e.on("mousemove",function(){d.isMobile||(r.show=!0)}),e.on("click",function(){d.isMobile?r.toggle():r.show=!0}),e.on("document:mousemove",function(e){r.isHover=(0,d.includeFromEvent)(e,c)}),e.on("video:timeupdate",function(){!e.setting.show&&!r.isHover&&!e.isInput&&e.playing&&r.show&&Date.now()-r.timer>=n.CONTROL_HIDE_TIME&&(r.show=!1)}),e.on("control",function(e){e?((0,d.removeClass)(o,"art-hide-cursor"),(0,d.addClass)(o,"art-hover"),r.timer=Date.now()):((0,d.addClass)(o,"art-hide-cursor"),(0,d.removeClass)(o,"art-hover"))}),r.init(),r}return(0,p._)(t,e),(0,c._)(t,[{key:"init",value:function(){var e=this,t=this.art.option;t.isLive||this.add((0,E.default)({name:"progress",position:"top",index:10})),this.add({name:"thumbnails",position:"top",index:20}),this.add((0,M.default)({name:"playAndPause",position:"left",index:10})),this.add((0,A.default)({name:"volume",position:"left",index:20})),t.isLive||this.add((0,D.default)({name:"time",position:"left",index:30})),t.quality.length&&(0,d.sleep)().then(function(){e.art.quality=t.quality}),t.screenshot&&!d.isMobile&&this.add((0,T.default)({name:"screenshot",position:"right",index:20})),t.setting&&this.add((0,L.default)({name:"setting",position:"right",index:30})),t.pip&&this.add((0,_.default)({name:"pip",position:"right",index:40})),t.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,g.default)({name:"airplay",position:"right",index:50})),t.fullscreenWeb&&this.add((0,w.default)({name:"fullscreenWeb",position:"right",index:60})),t.fullscreen&&this.add((0,y.default)({name:"fullscreen",position:"right",index:70}));for(var r=0;rtypeof Reflect&&Reflect.get?r._=o=Reflect.get:r._=o=function(e,t,r){var n=a._(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r||e):o.value}},o(e,t,n||e)}r._=o},{eccd5cff84eb670a:"8BvWV"}],"8BvWV":[function(e,t,r,n){"use strict";var a=e("4bc9bfb4aa5f6a");r._=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=a._(e)););return e}},{"4bc9bfb4aa5f6a":"NOGHw"}],eltGh:[function(e,t,r,n){"use strict";r._=function(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(s,"next",{value:c(0)}),i(s,"throw",{value:c(1)}),i(s,"return",{value:c(2)}),"function"==typeof Symbol&&i(s,Symbol.iterator,{value:function(){return this}}),s;function c(i){return function(c){var l=[i,c];if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,l[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&l[0]?n.return:l[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,l[1])).done)return a;switch(n=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===l[0]||2===l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]\n
\n
\n
\n
\n
\n
00:00
\n\n ',mounted:function(e){var o=null,s=!1,p=(0,i.query)(".art-progress-hover",e),f=(0,i.query)(".art-progress-loaded",e),d=(0,i.query)(".art-progress-played",e),h=(0,i.query)(".art-progress-highlight",e),m=(0,i.query)(".art-progress-indicator",e),v=(0,i.query)(".art-progress-tip",e);function g(r,n){var a=n||c(t,r),o=a.width;v.textContent=a.time||"00:00";var s=v.clientWidth;o<=s/2?(0,i.setStyle)(v,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(v,"left","".concat(e.clientWidth-s,"px")):(0,i.setStyle)(v,"left","".concat(o-s/2,"px"))}r.indicator?(0,i.append)(m,r.indicator):(0,i.setStyle)(m,"backgroundColor","var(--art-theme)"),t.on("setBar",function(r,n,a){var s,l,b="played"===r&&a&&i.isMobile;"loaded"===r&&(0,i.setStyle)(f,"width","".concat(100*n,"%")),"hover"===r&&(((0,i.setStyle)(p,"width","".concat(100*n,"%")),(0,i.includeFromEvent)(a,h))?(s=c(t,a).width,v.textContent=a.target.dataset.text,s<=(l=v.clientWidth)/2?(0,i.setStyle)(v,"left",0):s>e.clientWidth-l/2?(0,i.setStyle)(v,"left","".concat(e.clientWidth-l,"px")):(0,i.setStyle)(v,"left","".concat(s-l/2,"px"))):g(a),0===n?(0,i.removeClass)(u,"art-progress-hover"):(0,i.addClass)(u,"art-progress-hover")),"played"===r&&((0,i.setStyle)(d,"width","".concat(100*n,"%")),(0,i.setStyle)(m,"left","".concat(100*n,"%"))),b&&((0,i.addClass)(u,"art-progress-hover"),g(a,{width:e.clientWidth*n,time:(0,i.secondToTime)(n*t.duration)}),clearTimeout(o),o=setTimeout(function(){(0,i.removeClass)(u,"art-progress-hover")},500))}),t.on("video:loadedmetadata",function(){h.textContent="";for(var e=0;e');(0,i.append)(h,o)}}),t.constructor.USE_RAF?t.on("raf",function(){t.emit("setBar","played",t.played),t.emit("setBar","loaded",t.loaded)}):(t.on("video:timeupdate",function(){t.emit("setBar","played",t.played)}),t.on("video:progress",function(){t.emit("setBar","loaded",t.loaded)}),t.on("video:ended",function(){t.emit("setBar","played",1)})),t.emit("setBar","loaded",t.loaded||0),i.isMobile||(a(e,"click",function(e){e.target!==m&&l(t,e)}),a(e,"mousemove",function(e){var r=c(t,e).percentage;t.emit("setBar","hover",r,e)}),a(e,"mouseleave",function(e){t.emit("setBar","hover",0,e)}),a(e,"mousedown",function(e){s=0===e.button}),t.on("document:mousemove",function(e){if(s){var r=c(t,e),n=r.second,a=r.percentage;t.emit("setBar","played",a,e),t.seek=n}}),t.on("document:mouseup",function(){s&&(s=!1)}))}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"4LBtY":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils");function c(e){return function(t){return(0,s._)((0,o._)({},e),{tooltip:t.i18n.get("Screenshot"),mounted:function(e){var r=t.proxy,n=t.icons;(0,i.append)(e,n.screenshot),r(e,"click",function(){t.screenshot()})}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],hXIX5:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils");function c(e){return function(t){return(0,s._)((0,o._)({},e),{tooltip:t.i18n.get("Show Setting"),mounted:function(e){var r=t.proxy,n=t.icons,a=t.i18n;(0,i.append)(e,n.setting),r(e,"click",function(){t.setting.toggle(),t.setting.resize()}),t.on("setting",function(t){(0,i.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))})}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"7Zm5j":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_object_spread.cjs"),s=e("@swc/helpers/cjs/_object_spread_props.cjs"),i=e("../utils");function c(e){return function(t){return(0,s._)((0,o._)({},e),{style:i.isMobile?{fontSize:"12px",padding:"0 5px"}:{cursor:"auto",padding:"0 10px"},mounted:function(e){function r(){var r="".concat((0,i.secondToTime)(t.currentTime)," / ").concat((0,i.secondToTime)(t.duration));r!==e.textContent&&(e.textContent=r)}r();for(var n=["video:loadedmetadata","video:timeupdate","video:progress"],a=0;a'),c=(0,i.append)(s,'
'),l=(0,i.append)(c,'
'),u=(0,i.append)(c,'
'),p=(0,i.append)(u,'
'),f=(0,i.append)(p,'
'),d=(0,i.append)(u,'
');function h(e){var t=(0,i.getRect)(u),r=t.top,n=t.height;return 1-(e.clientY-r)/n}function m(){if(t.muted||0===t.volume)(0,i.setStyle)(a,"display","none"),(0,i.setStyle)(o,"display","flex"),(0,i.setStyle)(d,"top","100%"),(0,i.setStyle)(f,"top","100%"),l.textContent=0;else{var e=100*t.volume;(0,i.setStyle)(a,"display","flex"),(0,i.setStyle)(o,"display","none"),(0,i.setStyle)(d,"top","".concat(100-e,"%")),(0,i.setStyle)(f,"top","".concat(100-e,"%")),l.textContent=Math.floor(e)}}if(m(),t.on("video:volumechange",m),r(a,"click",function(){t.muted=!0}),r(o,"click",function(){t.muted=!1}),i.isMobile)(0,i.setStyle)(s,"display","none");else{var v=!1;r(u,"mousedown",function(e){v=0===e.button,t.volume=h(e)}),t.on("document:mousemove",function(e){v&&(t.muted=!1,t.volume=h(e))}),t.on("document:mouseup",function(){v&&(v=!1)})}}})}}},{"@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],kSrJ9:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return _});var o=e("@swc/helpers/cjs/_class_call_check.cjs"),s=e("@swc/helpers/cjs/_create_class.cjs"),i=e("./clickInit"),c=a.interopDefault(i),l=e("./gestureInit"),u=a.interopDefault(l),p=e("./globalInit"),f=a.interopDefault(p),d=e("./hoverInit"),h=a.interopDefault(d),m=e("./moveInit"),v=a.interopDefault(m),g=e("./resizeInit"),b=a.interopDefault(g),y=e("./updateInit"),j=a.interopDefault(y),w=e("./viewInit"),x=a.interopDefault(w),_=function(){"use strict";function e(t){(0,o._)(this,e),this.destroyEvents=new Set,this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),(0,c.default)(t,this),(0,h.default)(t,this),(0,v.default)(t,this),(0,b.default)(t,this),(0,u.default)(t,this),(0,x.default)(t,this),(0,f.default)(t,this),(0,j.default)(t,this)}return(0,s._)(e,[{key:"proxy",value:function(e,t,r){var n=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(t))return t.map(function(t){return n.proxy(e,t,r,a)});e.addEventListener(t,r,a);var o=function(){return e.removeEventListener(t,r,a)};return this.destroyEvents.add(o),o}},{key:"hover",value:function(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}},{key:"remove",value:function(e){if(this.destroyEvents.has(e))try{e()}catch(e){console.warn("Failed to remove event listener:",e)}finally{this.destroyEvents.delete(e)}}},{key:"destroy",value:function(){var e=!0,t=!1,r=void 0;try{for(var n,a=this.destroyEvents[Symbol.iterator]();!(e=(n=a.next()).done);e=!0){var o=n.value;try{o()}catch(e){console.warn("Failed to destroy event listener:",e)}}}catch(e){t=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(t)throw r}}this.destroyEvents.clear()}}]),e}()},{"@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","./clickInit":"eyr86","./gestureInit":"7TxZr","./globalInit":"hOg1v","./hoverInit":"7OoRN","./moveInit":"6UdvL","./resizeInit":"csHAr","./updateInit":"jOkhG","./viewInit":"k3U5a","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],eyr86:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e,t){var r=e.constructor,n=e.template,a=n.$player,s=n.$video;function i(t){(0,o.includeFromEvent)(t,a)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus",t)):(e.isInput=!1,e.isFocus=!1,e.emit("blur",t))}e.on("document:click",i),e.on("document:contextmenu",i);var c=[];t.proxy(s,"click",function(t){var n=Date.now();c.push(n);var a=r.MOBILE_CLICK_PLAY,s=r.DBCLICK_TIME,i=r.MOBILE_DBCLICK_PLAY,l=r.DBCLICK_FULLSCREEN,u=c.filter(function(e){return n-e<=s});switch(u.length){case 1:e.emit("click",t),o.isMobile?!e.isLock&&a&&e.toggle():e.toggle(),c=u;break;case 2:e.emit("dblclick",t),o.isMobile?!e.isLock&&i&&e.toggle():l&&(e.fullscreen=!e.fullscreen),c=[];break;default:c=[]}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"7TxZr":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return i});var o=e("../control/progress"),s=e("../utils");function i(e,t){if(s.isMobile&&!e.option.isLive){var r=e.template,n=r.$video,a=r.$progress,i=null,c=!1,l=0,u=0,p=0,f=function(t){if(1===t.touches.length&&!e.isLock){i===a&&(0,o.setCurrentTime)(e,t),c=!0;var r=t.touches[0],n=r.pageX,s=r.pageY;l=n,u=s,p=e.currentTime}},d=function(t){if(1===t.touches.length&&c&&e.duration){var r=t.touches[0],a=r.pageX,o=r.pageY,f=function(e,t,r,n){var a=t-n,o=r-e,s=0;if(2>Math.abs(o)&&2>Math.abs(a))return s;var i=180*Math.atan2(a,o)/Math.PI;return i>=-45&&i<45?s=4:i>=45&&i<135?s=1:i>=-135&&i<-45?s=2:(i>=135&&i<=180||i>=-180&&i<-135)&&(s=3),s}(l,u,a,o),d=[3,4].includes(f),h=[1,2].includes(f);if(d&&!e.isRotate||h&&e.isRotate){var m=(0,s.clamp)((a-l)/e.width,-1,1),v=(0,s.clamp)((o-u)/e.height,-1,1),g=e.isRotate?v:m,b=i===n?e.constructor.TOUCH_MOVE_RATIO:1,y=(0,s.clamp)(p+e.duration*g*b,0,e.duration);e.seek=y,e.emit("setBar","played",(0,s.clamp)(y/e.duration,0,1),t),e.notice.show="".concat((0,s.secondToTime)(y)," / ").concat((0,s.secondToTime)(e.duration))}}};e.option.gesture&&(t.proxy(n,"touchstart",function(e){i=n,f(e)}),t.proxy(n,"touchmove",d)),t.proxy(a,"touchstart",function(e){i=a,f(e)}),t.proxy(a,"touchmove",d),e.on("document:touchend",function(){c&&(l=0,u=0,p=0,c=!1,i=null)})}}},{"../control/progress":"lLsXv","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],hOg1v:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){var r=["click","mouseup","keydown","touchend","touchmove","mousemove","pointerup","contextmenu","pointermove","visibilitychange","webkitfullscreenchange"],n=["resize","scroll","orientationchange"],a=[];function o(){for(var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=0;stypeof window&&(window["artplayer-i18n-zh-cn"]=a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],lkjMg:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return ec});var o=e("@swc/helpers/cjs/_class_call_check.cjs"),s=e("@swc/helpers/cjs/_object_spread.cjs"),i=e("bundle-text:./airplay.svg"),c=a.interopDefault(i),l=e("bundle-text:./arrow-left.svg"),u=a.interopDefault(l),p=e("bundle-text:./arrow-right.svg"),f=a.interopDefault(p),d=e("bundle-text:./aspect-ratio.svg"),h=a.interopDefault(d),m=e("bundle-text:./check.svg"),v=a.interopDefault(m),g=e("bundle-text:./close.svg"),b=a.interopDefault(g),y=e("bundle-text:./config.svg"),j=a.interopDefault(y),w=e("bundle-text:./error.svg"),x=a.interopDefault(w),_=e("bundle-text:./flip.svg"),k=a.interopDefault(_),M=e("bundle-text:./fullscreen-off.svg"),S=a.interopDefault(M),E=e("bundle-text:./fullscreen-on.svg"),I=a.interopDefault(E),T=e("bundle-text:./fullscreen-web-off.svg"),C=a.interopDefault(T),L=e("bundle-text:./fullscreen-web-on.svg"),F=a.interopDefault(L),D=e("bundle-text:./loading.svg"),O=a.interopDefault(D),A=e("bundle-text:./lock.svg"),q=a.interopDefault(A),$=e("bundle-text:./pause.svg"),R=a.interopDefault($),P=e("bundle-text:./pip.svg"),H=a.interopDefault(P),z=e("bundle-text:./play.svg"),V=a.interopDefault(z),N=e("bundle-text:./playback-rate.svg"),U=a.interopDefault(N),B=e("bundle-text:./screenshot.svg"),W=a.interopDefault(B),Q=e("bundle-text:./setting.svg"),Y=a.interopDefault(Q),G=e("bundle-text:./state.svg"),Z=a.interopDefault(G),X=e("bundle-text:./switch-off.svg"),K=a.interopDefault(X),J=e("bundle-text:./switch-on.svg"),ee=a.interopDefault(J),et=e("bundle-text:./unlock.svg"),er=a.interopDefault(et),en=e("bundle-text:./volume-close.svg"),ea=a.interopDefault(en),eo=e("bundle-text:./volume.svg"),es=a.interopDefault(eo),ei=e("../utils"),ec=function e(t){"use strict";var r,n=function(e){(0,ei.def)(r,e,{get:function(){return(0,ei.getIcon)(e,a[e])}})};(0,o._)(this,e);var a=(0,s._)({loading:O.default,state:Z.default,play:V.default,pause:R.default,check:v.default,volume:es.default,volumeClose:ea.default,screenshot:W.default,setting:Y.default,pip:H.default,arrowLeft:u.default,arrowRight:f.default,playbackRate:U.default,aspectRatio:h.default,config:j.default,lock:q.default,flip:k.default,unlock:er.default,fullscreenOff:S.default,fullscreenOn:I.default,fullscreenWebOff:C.default,fullscreenWebOn:F.default,switchOn:ee.default,switchOff:K.default,error:x.default,close:b.default,airplay:c.default},t.option.icons);for(var i in a)r=this,n(i)}},{"@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_object_spread.cjs":"kyoEj","bundle-text:./airplay.svg":"kOmbg","bundle-text:./arrow-left.svg":"4P2FO","bundle-text:./arrow-right.svg":"25U3f","bundle-text:./aspect-ratio.svg":"cLFbT","bundle-text:./check.svg":"lQ56M","bundle-text:./close.svg":"gvt4v","bundle-text:./config.svg":"ijCp1","bundle-text:./error.svg":"h5fqV","bundle-text:./flip.svg":"lF3b9","bundle-text:./fullscreen-off.svg":"cANHh","bundle-text:./fullscreen-on.svg":"idcvU","bundle-text:./fullscreen-web-off.svg":"gzdeq","bundle-text:./fullscreen-web-on.svg":"2ddfS","bundle-text:./loading.svg":"bk5xZ","bundle-text:./lock.svg":"9w6Bq","bundle-text:./pause.svg":"1eIBs","bundle-text:./pip.svg":"e8C1T","bundle-text:./play.svg":"eZyUI","bundle-text:./playback-rate.svg":"5D3Ln","bundle-text:./screenshot.svg":"aCJmK","bundle-text:./setting.svg":"76juu","bundle-text:./state.svg":"jzDwH","bundle-text:./switch-off.svg":"65r1F","bundle-text:./switch-on.svg":"kRa3c","bundle-text:./unlock.svg":"6Jtm3","bundle-text:./volume-close.svg":"g3tQ3","bundle-text:./volume.svg":"gi5Jo","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],kOmbg:[function(e,t,r,n){t.exports=''},{}],"4P2FO":[function(e,t,r,n){t.exports=''},{}],"25U3f":[function(e,t,r,n){t.exports=''},{}],cLFbT:[function(e,t,r,n){t.exports=''},{}],lQ56M:[function(e,t,r,n){t.exports=''},{}],gvt4v:[function(e,t,r,n){t.exports=''},{}],ijCp1:[function(e,t,r,n){t.exports=''},{}],h5fqV:[function(e,t,r,n){t.exports=''},{}],lF3b9:[function(e,t,r,n){t.exports=''},{}],cANHh:[function(e,t,r,n){t.exports=''},{}],idcvU:[function(e,t,r,n){t.exports=''},{}],gzdeq:[function(e,t,r,n){t.exports=''},{}],"2ddfS":[function(e,t,r,n){t.exports=''},{}],bk5xZ:[function(e,t,r,n){t.exports=''},{}],"9w6Bq":[function(e,t,r,n){t.exports=''},{}],"1eIBs":[function(e,t,r,n){t.exports=''},{}],e8C1T:[function(e,t,r,n){t.exports=''},{}],eZyUI:[function(e,t,r,n){t.exports=''},{}],"5D3Ln":[function(e,t,r,n){t.exports=''},{}],aCJmK:[function(e,t,r,n){t.exports=''},{}],"76juu":[function(e,t,r,n){t.exports=''},{}],jzDwH:[function(e,t,r,n){t.exports=''},{}],"65r1F":[function(e,t,r,n){t.exports=''},{}],kRa3c:[function(e,t,r,n){t.exports=''},{}],"6Jtm3":[function(e,t,r,n){t.exports=''},{}],g3tQ3:[function(e,t,r,n){t.exports=''},{}],gi5Jo:[function(e,t,r,n){t.exports=''},{}],"9sVMb":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return p});var o=e("@swc/helpers/cjs/_call_super.cjs"),s=e("@swc/helpers/cjs/_class_call_check.cjs"),i=e("@swc/helpers/cjs/_create_class.cjs"),c=e("@swc/helpers/cjs/_inherits.cjs"),l=e("./utils"),u=e("./utils/component"),p=function(e){"use strict";function t(e){var r;return(0,s._)(this,t),(r=(0,o._)(this,t,[e])).name="info",l.isMobile||r.init(),r}return(0,c._)(t,e),(0,i._)(t,[{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 c=null,u=(0,l.queryAll)("[data-video]",o)||[];this.art.on("destroy",function(){return clearTimeout(c)}),!function e(){for(var t=0;tu?((0,o.setStyle)(a,"width","".concat(u*l,"px")),(0,o.setStyle)(a,"height","100%"),(0,o.setStyle)(a,"margin","0 auto")):((0,o.setStyle)(a,"width","100%"),(0,o.setStyle)(a,"height","".concat(c/u,"px")),(0,o.setStyle)(a,"margin","auto 0")),s.dataset.aspectRatio=n}r.show="".concat(t.get("Aspect Ratio"),": ").concat("default"===n?t.get("Default"):n),e.emit("aspectRatio",n)}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],rWA5h:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video;(0,o.def)(e,"attr",{value:function(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],ekP8q:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template,r=t.$container,n=t.$video;(0,o.def)(e,"autoHeight",{value:function(){var t=r.clientWidth,a=n.videoHeight,s=t/n.videoWidth*a;(0,o.setStyle)(r,"height","".concat(s,"px")),e.emit("autoHeight",s)}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"3d2R8":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template,r=t.$container,n=t.$player,a=t.$video;(0,o.def)(e,"autoSize",{value:function(){var t=a.videoWidth,s=a.videoHeight,i=(0,o.getRect)(r),c=i.width,l=i.height,u=t/s;c/l>u?((0,o.setStyle)(n,"width","".concat(l*u/c*100,"%")),(0,o.setStyle)(n,"height","100%")):((0,o.setStyle)(n,"width","100%"),(0,o.setStyle)(n,"height","".concat(c/u/l*100,"%"))),e.emit("autoSize",{width:e.width,height:e.height})}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"2nLRH":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$player;(0,o.def)(e,"cssVar",{value:function(e,r){return r?t.style.setProperty(e,r):getComputedStyle(t).getPropertyValue(e)}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"3lhzv":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video;(0,o.def)(e,"currentTime",{get:function(){return t.currentTime||0},set:function(r){Number.isNaN(r=Number.parseFloat(r))||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],hQmmf:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){(0,o.def)(e,"duration",{get:function(){var t=e.template.$video.duration;return t===1/0?0:t||0}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"1KU3q":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return u});var o=e("@swc/helpers/cjs/_async_to_generator.cjs"),s=e("@swc/helpers/cjs/_ts_generator.cjs"),i=e("../config"),c=a.interopDefault(i),l=e("../utils");function u(e){for(var t=e.i18n,r=e.notice,n=e.option,a=e.constructor,i=e.proxy,u=e.template,p=u.$player,f=u.$video,d=u.$poster,h=0,m=0;m0&&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[s.requestFullscreen](t);o instanceof Promise&&o.then(a).catch(n)})},exit:function(){return new Promise(function(e,t){if(!c.isFullscreen)return void e();var r=function(){c.off("change",r),e()};c.on("change",r);var n=document[s.exitFullscreen]();n instanceof Promise&&n.then(r).catch(t)})},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=i[e];r&&document.addEventListener(r,t,!1)},off:function(e,t){var r=i[e];r&&document.removeEventListener(r,t,!1)},raw:s};Object.defineProperties(c,{isFullscreen:{get:function(){return!!document[s.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[s.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return!!document[s.fullscreenEnabled]}}}),r.default=c},{"@swc/helpers/cjs/_sliced_to_array.cjs":"gIQTH","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],gIQTH:[function(e,t,r,n){"use strict";var a=e("d7c30a5ae0c1ab2"),o=e("3aacfce52f67defd"),s=e("f0dae09a1a08b16a"),i=e("83f3648e614d0830");r._=function(e,t){return a._(e)||o._(e,t)||i._(e,t)||s._()}},{d7c30a5ae0c1ab2:"3QSPl","3aacfce52f67defd":"5SSeo",f0dae09a1a08b16a:"heYSj","83f3648e614d0830":"fh7mx"}],"3QSPl":[function(e,t,r,n){"use strict";r._=function(e){if(Array.isArray(e))return e}},{}],"5SSeo":[function(e,t,r,n){"use strict";r._=function(e,t){var r,n,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],s=!0,i=!1;try{for(a=a.call(e);!(s=(r=a.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(e){i=!0,n=e}finally{try{s||null==a.return||a.return()}finally{if(i)throw n}}return o}}},{}],heYSj:[function(e,t,r,n){"use strict";r._=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{}],itVYl:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.constructor,r=e.template,n=r.$container,a=r.$player,s="";(0,o.def)(e,"fullscreenWeb",{get:function(){return(0,o.hasClass)(a,"art-fullscreen-web")},set:function(r){r?(s=a.style.cssText,t.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(document.body,a),e.state="fullscreenWeb",(0,o.setStyle)(a,"width","100%"),(0,o.setStyle)(a,"height","100%"),(0,o.addClass)(a,"art-fullscreen-web"),e.emit("fullscreenWeb",!0)):(t.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(n,a),s&&(a.style.cssText=s,s=""),(0,o.removeClass)(a,"art-fullscreen-web"),e.emit("fullscreenWeb",!1)),e.emit("resize")}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],dE0YW:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video;(0,o.def)(e,"loaded",{get:function(){return e.loadedTime/t.duration}}),(0,o.def)(e,"loadedTime",{get:function(){return t.buffered.length?t.buffered.end(t.buffered.length-1):0}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],kwpHL:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.icons,r=e.proxy,n=e.storage,a=e.template,s=a.$player,i=a.$video,c=!1,l=0,u=0;function p(){var t=e.template.$mini;t&&((0,o.removeClass)(s,"art-mini"),(0,o.setStyle)(t,"display","none"),s.prepend(i),e.emit("mini",!1))}function f(t,r){e.playing?((0,o.setStyle)(t,"display","none"),(0,o.setStyle)(r,"display","flex")):((0,o.setStyle)(t,"display","flex"),(0,o.setStyle)(r,"display","none"))}function d(){var t=e.template.$mini,r=(0,o.getRect)(t),a=window.innerHeight-r.height-50,s=window.innerWidth-r.width-50;n.set("top",a),n.set("left",s),(0,o.setStyle)(t,"top","".concat(a,"px")),(0,o.setStyle)(t,"left","".concat(s,"px"))}(0,o.def)(e,"mini",{get:function(){return(0,o.hasClass)(s,"art-mini")},set:function(a){if(a){e.state="mini",(0,o.addClass)(s,"art-mini");var h=function(){var a=e.template.$mini;if(a)return(0,o.append)(a,i),(0,o.setStyle)(a,"display","flex");var s=(0,o.createElement)("div");(0,o.addClass)(s,"art-mini-popup"),(0,o.append)(document.body,s),e.template.$mini=s,(0,o.append)(s,i);var d=(0,o.append)(s,'
');(0,o.append)(d,t.close),r(d,"click",p);var h=(0,o.append)(s,'
'),m=(0,o.append)(h,t.play),v=(0,o.append)(h,t.pause);return r(m,"click",function(){return e.play()}),r(v,"click",function(){return e.pause()}),f(m,v),e.on("video:playing",function(){return f(m,v)}),e.on("video:pause",function(){return f(m,v)}),e.on("video:timeupdate",function(){return f(m,v)}),r(s,"mousedown",function(e){c=0===e.button,l=e.pageX,u=e.pageY}),e.on("document:mousemove",function(e){if(c){(0,o.addClass)(s,"art-mini-dragging");var t=e.pageX-l,r=e.pageY-u;(0,o.setStyle)(s,"transform","translate(".concat(t,"px, ").concat(r,"px)"))}}),e.on("document:mouseup",function(){if(c){c=!1,(0,o.removeClass)(s,"art-mini-dragging");var e=(0,o.getRect)(s);n.set("left",e.left),n.set("top",e.top),(0,o.setStyle)(s,"left","".concat(e.left,"px")),(0,o.setStyle)(s,"top","".concat(e.top,"px")),(0,o.setStyle)(s,"transform",null)}}),s}(),m=n.get("top"),v=n.get("left");"number"==typeof m&&"number"==typeof v?((0,o.setStyle)(h,"top","".concat(m,"px")),(0,o.setStyle)(h,"left","".concat(v,"px")),(0,o.isInViewport)(h)||d()):d(),e.emit("mini",!0)}else p()}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"72iXq":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.option,r=e.storage,n=e.template,a=n.$video,s=n.$poster;for(var i in t.moreVideoAttr)e.attr(i,t.moreVideoAttr[i]);t.muted&&(e.muted=t.muted),t.volume&&(a.volume=(0,o.clamp)(t.volume,0,1));var c=r.get("volume");for(var l in"number"==typeof c&&(a.volume=(0,o.clamp)(c,0,1)),t.poster&&(0,o.setStyle)(s,"backgroundImage","url(".concat(t.poster,")")),t.autoplay&&(a.autoplay=t.autoplay),t.playsInline&&(a.playsInline=!0,a["webkit-playsinline"]=!0),t.theme&&(t.cssVar["--art-theme"]=t.theme),t.cssVar)e.cssVar(l,t.cssVar[l]);e.url=t.url}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"1B8xv":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video,r=e.i18n,n=e.notice;(0,o.def)(e,"pause",{value:function(){var a=t.pause();return n.show=r.get("Pause"),e.emit("pause"),a}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"2ayfA":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t,r,n,a,s=e.i18n,i=e.notice,c=e.template.$video;document.pictureInPictureEnabled?(t=e.template.$video,r=e.proxy,n=e.notice,t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:function(){return document.pictureInPictureElement},set:function(r){r?(e.state="pip",t.requestPictureInPicture().catch(function(e){throw n.show=e,e})):document.exitPictureInPicture().catch(function(e){throw n.show=e,e})}}),r(t,"enterpictureinpicture",function(){e.emit("pip",!0)}),r(t,"leavepictureinpicture",function(){e.emit("pip",!1)})):c.webkitSupportsPresentationMode?((a=e.template.$video).webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:function(){return"picture-in-picture"===a.webkitPresentationMode},set:function(t){t?(e.state="pip",a.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(a.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})):(0,o.def)(e,"pip",{get:function(){return!1},set:function(){i.show=s.get("PIP Not Supported")}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"4pWSp":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video,r=e.i18n,n=e.notice;(0,o.def)(e,"playbackRate",{get:function(){return t.playbackRate},set:function(a){a?a!==t.playbackRate&&(t.playbackRate=a,n.show="".concat(r.get("Rate"),": ").concat(1===a?r.get("Normal"):"".concat(a,"x"))):e.playbackRate=1}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"3GKs4":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){(0,o.def)(e,"played",{get:function(){return e.currentTime/e.duration}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],in83u:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video;(0,o.def)(e,"playing",{get:function(){return"boolean"==typeof t.playing?t.playing:!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],cVJNG:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_async_to_generator.cjs"),s=e("@swc/helpers/cjs/_ts_generator.cjs"),i=e("../utils");function c(e){var t=e.i18n,r=e.notice,n=e.option,a=e.constructor.instances,c=e.template.$video;(0,i.def)(e,"play",{value:function(){return(0,o._)(function(){var o,i,l;return(0,s._)(this,function(s){switch(s.label){case 0:return[4,c.play()];case 1:if(o=s.sent(),r.show=t.get("Play"),e.emit("play"),n.mutex)for(i=0;i0&&gn.clientWidth-m/2?(0,i.setStyle)(s,"left","".concat(n.clientWidth-m,"px")):(0,i.setStyle)(s,"left","".concat(r-m/2,"px"))}}(g),s.label=3;case 3:return[2]}})})()}),(0,i.def)(e,"thumbnails",{get:function(){return e.option.thumbnails},set:function(t){t.url&&!e.option.isLive&&(e.option.thumbnails=t,clearTimeout(c),c=null,l=!1,u=null)}})}},{"@swc/helpers/cjs/_async_to_generator.cjs":"cZn0e","@swc/helpers/cjs/_ts_generator.cjs":"eltGh","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],bdo2A:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){(0,o.def)(e,"toggle",{value:function(){return e.playing?e.pause():e.play()}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"7uOqt":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){(0,o.def)(e,"type",{get:function(){return e.option.type},set:function(t){e.option.type=t}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"4QAa0":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return c});var o=e("@swc/helpers/cjs/_async_to_generator.cjs"),s=e("@swc/helpers/cjs/_ts_generator.cjs"),i=e("../utils");function c(e){var t=e.option,r=e.template.$video;(0,i.def)(e,"url",{get:function(){return r.src},set:function(n){return(0,o._)(function(){var a,o,c;return(0,s._)(this,function(s){switch(s.label){case 0:if(!n)return[3,4];if(a=e.url,o=t.type||(0,i.getExt)(n),c=t.customType[o],!(o&&c))return[3,2];return[4,(0,i.sleep)()];case 1:return s.sent(),e.loading.show=!0,c.call(e,r,n,e),[3,3];case 2:URL.revokeObjectURL(a),r.src=n,s.label=3;case 3:return a!==e.url&&(e.option.url=n,e.isReady&&a&&e.once("video:canplay",function(){e.emit("restart",n)})),[3,6];case 4:return[4,(0,i.sleep)()];case 5:s.sent(),e.loading.show=!0,s.label=6;case 6:return[2]}})})()}})}},{"@swc/helpers/cjs/_async_to_generator.cjs":"cZn0e","@swc/helpers/cjs/_ts_generator.cjs":"eltGh","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"3sLEt":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.template.$video,r=e.i18n,n=e.notice,a=e.storage;(0,o.def)(e,"volume",{get:function(){return t.volume||0},set:function(e){t.volume=(0,o.clamp)(e,0,1),n.show="".concat(r.get("Volume"),": ").concat(Number.parseInt(100*t.volume,10)),0!==t.volume&&a.set("volume",t.volume)}}),(0,o.def)(e,"muted",{get:function(){return t.muted},set:function(r){t.muted=r,e.emit("muted",r)}})}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"83Crr":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return b});var o=e("@swc/helpers/cjs/_class_call_check.cjs"),s=e("@swc/helpers/cjs/_create_class.cjs"),i=e("../utils"),c=e("./autoOrientation"),l=a.interopDefault(c),u=e("./autoPlayback"),p=a.interopDefault(u),f=e("./fastForward"),d=a.interopDefault(f),h=e("./lock"),m=a.interopDefault(h),v=e("./miniProgressBar"),g=a.interopDefault(v),b=function(){"use strict";function e(t){(0,o._)(this,e),this.art=t,this.id=0;var r=t.option;r.miniProgressBar&&!r.isLive&&this.add(g.default),r.lock&&i.isMobile&&this.add(m.default),r.autoPlayback&&!r.isLive&&this.add(p.default),r.autoOrientation&&i.isMobile&&this.add(l.default),r.fastForward&&i.isMobile&&!r.isLive&&this.add(d.default);for(var n=0;nt&&rn}return e.on("fullscreenWeb",function(t){if(t){if(f()){var n;setTimeout(function(){var t,r;e.fullscreenWeb&&!(0,i.hasClass)(a,l)&&(t=document.documentElement.clientWidth,r=document.documentElement.clientHeight,(0,i.setStyle)(a,"width","".concat(r,"px")),(0,i.setStyle)(a,"height","".concat(t,"px")),(0,i.setStyle)(a,"transform-origin","0 0"),(0,i.setStyle)(a,"transform","rotate(90deg) translate(0, -".concat(t,"px)")),(0,i.addClass)(a,l),e.isRotate=!0,e.emit("resize"))},Number(null!=(n=r.AUTO_ORIENTATION_TIME)?n:0))}}else(0,i.hasClass)(a,l)&&((0,i.setStyle)(a,"width",""),(0,i.setStyle)(a,"height",""),(0,i.setStyle)(a,"transform-origin",""),(0,i.setStyle)(a,"transform",""),(0,i.removeClass)(a,l),e.isRotate=!1,e.emit("resize"))}),e.on("fullscreen",function(e){return(0,o._)(function(){var r,n,o,c,l;return(0,s._)(this,function(s){switch(s.label){case 0:if(o=!!(null==(n=screen)||null==(r=n.orientation)?void 0:r.lock),!e)return[3,5];if(!(o&&f()))return[3,4];s.label=1;case 1:return s.trys.push([1,3,,4]),c=screen.orientation.type.startsWith("portrait")?"landscape":"portrait",[4,screen.orientation.lock(c)];case 2:return s.sent(),p=!0,(0,i.addClass)(a,u),[3,4];case 3:return l=s.sent(),p=!1,t.show=l,[3,4];case 4:return[3,6];case 5:if((0,i.hasClass)(a,u)&&(0,i.removeClass)(a,u),o&&p){try{screen.orientation.unlock()}catch(e){}p=!1}s.label=6;case 6:return[2]}})})()}),{name:"autoOrientation",get state(){return(0,i.hasClass)(a,l)}}}},{"@swc/helpers/cjs/_async_to_generator.cjs":"cZn0e","@swc/helpers/cjs/_ts_generator.cjs":"eltGh","../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"76uK8":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.i18n,r=e.icons,n=e.storage,a=e.constructor,s=e.proxy,i=e.template.$poster,c=e.layers.add({name:"auto-playback",html:'\n
\n
\n
\n '}),l=(0,o.query)(".art-auto-playback-last",c),u=(0,o.query)(".art-auto-playback-jump",c),p=(0,o.query)(".art-auto-playback-close",c);(0,o.append)(p,r.close);var f=null;function d(){var r=(n.get("times")||{})[e.option.id||e.option.url];clearTimeout(f),(0,o.setStyle)(c,"display","none"),r&&r>=a.AUTO_PLAYBACK_MIN&&((0,o.setStyle)(c,"display","flex"),l.textContent="".concat(t.get("Last Seen")," ").concat((0,o.secondToTime)(r)),u.textContent=t.get("Jump Play"),s(p,"click",function(){(0,o.setStyle)(c,"display","none")}),s(u,"click",function(){e.seek=r,e.play(),(0,o.setStyle)(i,"display","none"),(0,o.setStyle)(c,"display","none")}),e.once("video:timeupdate",function(){f=setTimeout(function(){(0,o.setStyle)(c,"display","none")},a.AUTO_PLAYBACK_TIMEOUT)}))}return e.on("video:timeupdate",function(){if(e.playing){var t=n.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,n.set("times",t)}}),e.on("ready",d),e.on("restart",d),{name:"auto-playback",get times(){return n.get("times")||{}},clear:function(){return n.del("times")},delete:function(e){var t=n.get("times")||{};return delete t[e],n.set("times",t),t}}}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],gLGPW:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.constructor,r=e.proxy,n=e.template,a=n.$player,s=n.$video,i=null,c=!1,l=1,u=function(){clearTimeout(i),c&&(c=!1,e.playbackRate=l,(0,o.removeClass)(a,"art-fast-forward"))};return r(s,"touchstart",function(r){1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout(function(){c=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(a,"art-fast-forward")},t.FAST_FORWARD_TIME))}),e.on("document:touchmove",u),e.on("document:touchend",u),{name:"fastForward",get state(){return(0,o.hasClass)(a,"art-fast-forward")}}}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"9btcI":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){var t=e.layers,r=e.icons,n=e.template.$player;function a(){return(0,o.hasClass)(n,"art-lock")}function s(){(0,o.addClass)(n,"art-lock"),e.isLock=!0,e.emit("lock",!0)}function i(){(0,o.removeClass)(n,"art-lock"),e.isLock=!1,e.emit("lock",!1)}return t.add({name:"lock",mounted:function(t){var n=(0,o.append)(t,r.lock),a=(0,o.append)(t,r.unlock);(0,o.setStyle)(n,"display","none"),e.on("lock",function(e){e?((0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(a,"display","none")):((0,o.setStyle)(n,"display","none"),(0,o.setStyle)(a,"display","inline-flex"))})},click:function(){a()?i():s()}}),{name:"lock",get state(){return a()},set state(value){value?s():i()}}}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],iSnmg:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return s});var o=e("../utils");function s(e){return e.on("control",function(t){t?(0,o.removeClass)(e.template.$player,"art-mini-progress-bar"):(0,o.addClass)(e.template.$player,"art-mini-progress-bar")}),{name:"mini-progress-bar"}}},{"../utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],"4ARoj":[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return _});var o=e("@swc/helpers/cjs/_async_to_generator.cjs"),s=e("@swc/helpers/cjs/_call_super.cjs"),i=e("@swc/helpers/cjs/_class_call_check.cjs"),c=e("@swc/helpers/cjs/_create_class.cjs"),l=e("@swc/helpers/cjs/_inherits.cjs"),u=e("@swc/helpers/cjs/_to_consumable_array.cjs"),p=e("@swc/helpers/cjs/_ts_generator.cjs"),f=e("../utils"),d=e("../utils/component"),h=a.interopDefault(d),m=e("./aspectRatio"),v=a.interopDefault(m),g=e("./flip"),b=a.interopDefault(g),y=e("./playbackRate"),j=a.interopDefault(y),w=e("./subtitleOffset"),x=a.interopDefault(w),_=function(e){"use strict";function t(e){(0,i._)(this,t);var r=(0,s._)(this,t,[e]),n=e.option,a=e.controls,o=e.template.$setting;return r.name="setting",r.$parent=o,r.id=0,r.active=null,r.cache=new Map,r.option=(0,u._)(r.builtin).concat((0,u._)(n.settings)),n.setting&&(r.format(),r.render(),e.on("blur",function(){r.show&&(r.show=!1,r.render())}),e.on("focus",function(e){var t=(0,f.includeFromEvent)(e,a.setting),n=(0,f.includeFromEvent)(e,r.$parent);!r.show||t||n||(r.show=!1,r.render())}),e.on("resize",function(){return r.resize()})),r}return(0,l._)(t,e),(0,c._)(t,[{key:"builtin",get:function(){var e=[],t=this.art.option;return t.playbackRate&&e.push((0,j.default)(this.art)),t.aspectRatio&&e.push((0,v.default)(this.art)),t.flip&&e.push((0,b.default)(this.art)),t.subtitleOffset&&e.push((0,x.default)(this.art)),e}},{key:"traverse",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.option,r=0;r0&&void 0!==arguments[0]?arguments[0]:this.option,r=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=0;o0&&void 0!==arguments[0]?arguments[0]:"",t=null;return this.traverse(function(r){r.name===e&&(t=r)}),t}},{key:"resize",value:function(){var e=this.art,t=e.controls,r=e.constructor,n=r.SETTING_WIDTH,a=r.SETTING_ITEM_HEIGHT,o=e.template,s=o.$player,i=o.$setting;if(t.setting&&this.show){var c,l,u=(null==(l=this.active[0])||null==(c=l.$parent)?void 0:c.width)||n,p=(0,f.getRect)(t.setting),d=p.left,h=p.width,m=(0,f.getRect)(s),v=m.left,g=m.width,b=d-v+h/2-u/2,y=this.active===this.option?this.active.length*a:(this.active.length+1)*a;if((0,f.setStyle)(i,"height","".concat(y,"px")),(0,f.setStyle)(i,"width","".concat(u,"px")),this.art.isRotate||f.isMobile)return;b+u>g?((0,f.setStyle)(i,"left",null),(0,f.setStyle)(i,"right",null)):((0,f.setStyle)(i,"left","".concat(b,"px")),(0,f.setStyle)(i,"right","auto"))}}},{key:"inactivate",value:function(e){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:this.option;return t.push(e),this.format(),this.createItem(e),this.render(),e}},{key:"createHeader",value:function(e){var t=this;if(this.cache.has(e.$option)){var r=this.cache.get(e.$option),n=this.art,a=n.proxy,o=n.icons.arrowLeft,s=n.constructor.SETTING_ITEM_HEIGHT,i=(0,f.createElement)("div");(0,f.setStyle)(i,"height","".concat(s,"px")),(0,f.addClass)(i,"art-setting-item"),(0,f.addClass)(i,"art-setting-item-back");var c=(0,f.append)(i,'
'),l=(0,f.createElement)("div");(0,f.addClass)(l,"art-setting-item-left-icon"),(0,f.append)(l,o),(0,f.append)(c,l),(0,f.append)(c,e.$parent.html);var u=a(i,"click",function(){return t.render(e.$parents)});e.$parent.$events.push(u),(0,f.append)(r,i)}}},{key:"createItem",value:function(e){var t,r,n=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.cache.has(e.$option)){var s=this.cache.get(e.$option),i=e.$item,c="selector";(0,f.has)(e,"switch")&&(c="switch"),(0,f.has)(e,"range")&&(c="range"),(0,f.has)(e,"onClick")&&(c="button");var l=this.art,d=l.icons,h=l.proxy,m=l.constructor,v=(0,f.createElement)("div");(0,f.addClass)(v,"art-setting-item"),(0,f.setStyle)(v,"height","".concat(m.SETTING_ITEM_HEIGHT,"px")),v.dataset.name=e.name||"",v.dataset.value=e.value||"";var g=(0,f.append)(v,'
'),b=(0,f.append)(v,'
'),y=(0,f.createElement)("div");switch((0,f.addClass)(y,"art-setting-item-left-icon"),c){case"button":case"switch":case"range":(0,f.append)(y,e.icon||d.config);break;case"selector":(null==(t=e.selector)?void 0:t.length)?(0,f.append)(y,e.icon||d.config):(0,f.append)(y,d.check)}(0,f.append)(g,y),(0,f.def)(e,"$icon",{configurable:!0,get:function(){return y}}),(0,f.def)(e,"icon",{configurable:!0,get:function(){return y.innerHTML},set:function(e){y.innerHTML="",(0,f.append)(y,e)}});var j=(0,f.createElement)("div");(0,f.addClass)(j,"art-setting-item-left-text"),(0,f.append)(j,e.html||""),(0,f.append)(g,j),(0,f.def)(e,"$html",{configurable:!0,get:function(){return j}}),(0,f.def)(e,"html",{configurable:!0,get:function(){return j.innerHTML},set:function(e){j.innerHTML="",(0,f.append)(j,e)}});var w=(0,f.createElement)("div");switch((0,f.addClass)(w,"art-setting-item-right-tooltip"),(0,f.append)(w,e.tooltip||""),(0,f.append)(b,w),(0,f.def)(e,"$tooltip",{configurable:!0,get:function(){return w}}),(0,f.def)(e,"tooltip",{configurable:!0,get:function(){return w.innerHTML},set:function(e){w.innerHTML="",(0,f.append)(w,e)}}),c){case"switch":var x=(0,f.createElement)("div");(0,f.addClass)(x,"art-setting-item-right-icon");var _=(0,f.append)(x,d.switchOn),k=(0,f.append)(x,d.switchOff);(0,f.setStyle)(e.switch?k:_,"display","none"),(0,f.append)(b,x),(0,f.def)(e,"$switch",{configurable:!0,get:function(){return x}});var M=e.switch;(0,f.def)(e,"switch",{configurable:!0,get:function(){return M},set:function(e){M=e,e?((0,f.setStyle)(k,"display","none"),(0,f.setStyle)(_,"display",null)):((0,f.setStyle)(k,"display",null),(0,f.setStyle)(_,"display","none"))}});break;case"range":var S=(0,f.createElement)("div");(0,f.addClass)(S,"art-setting-item-right-icon");var E=(0,f.append)(S,'');E.value=e.range[0],E.min=e.range[1],E.max=e.range[2],E.step=e.range[3],(0,f.addClass)(E,"art-setting-range"),(0,f.append)(b,S),(0,f.def)(e,"$range",{configurable:!0,get:function(){return E}});var I=(0,u._)(e.range);(0,f.def)(e,"range",{configurable:!0,get:function(){return I},set:function(e){I=(0,u._)(e),E.value=e[0],E.min=e[1],E.max=e[2],E.step=e[3]}});break;case"selector":if(null==(r=e.selector)?void 0:r.length){var T=(0,f.createElement)("div");(0,f.addClass)(T,"art-setting-item-right-icon"),(0,f.append)(T,d.arrowRight),(0,f.append)(b,T)}}switch(c){case"switch":if(e.onSwitch){var C=h(v,"click",function(t){return(0,o._)(function(){return(0,p._)(this,function(r){switch(r.label){case 0:return[4,e.onSwitch.call(this.art,e,v,t)];case 1:return e.switch=r.sent(),[2]}})}).call(n)});e.$events.push(C)}break;case"range":if(e.$range){if(e.onRange){var L=h(e.$range,"change",function(t){return(0,o._)(function(){return(0,p._)(this,function(r){switch(r.label){case 0:return e.range[0]=e.$range.valueAsNumber,[4,e.onRange.call(this.art,e,v,t)];case 1:return e.tooltip=r.sent(),[2]}})}).call(n)});e.$events.push(L)}if(e.onChange){var F=h(e.$range,"input",function(t){return(0,o._)(function(){return(0,p._)(this,function(r){switch(r.label){case 0:return e.range[0]=e.$range.valueAsNumber,[4,e.onChange.call(this.art,e,v,t)];case 1:return e.tooltip=r.sent(),[2]}})}).call(n)});e.$events.push(F)}}break;case"selector":var D=h(v,"click",function(t){return(0,o._)(function(){var r,n;return(0,p._)(this,function(a){switch(a.label){case 0:if(!(null==(r=e.selector)?void 0:r.length))return[3,1];return this.render(e.selector),[3,3];case 1:if(this.check(e),!e.$parent.onSelect)return[3,3];return n=e.$parent,[4,e.$parent.onSelect.call(this.art,e,v,t)];case 2:n.tooltip=a.sent(),a.label=3;case 3:return[2]}})}).call(n)});e.$events.push(D),e.default&&(0,f.addClass)(v,"art-current");break;case"button":if(e.onClick){var O=h(v,"click",function(t){return(0,o._)(function(){return(0,p._)(this,function(r){switch(r.label){case 0:return[4,e.onClick.call(this.art,e,v,t)];case 1:return e.tooltip=r.sent(),[2]}})}).call(n)});e.$events.push(O)}}(0,f.def)(e,"$item",{configurable:!0,get:function(){return v}}),a?(0,f.replaceElement)(v,i):(0,f.append)(s,v),e.mounted&&setTimeout(function(){return e.mounted.call(n.art,e.$item,e)},0)}}},{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option;if(this.active=e,this.cache.has(e)){var t=this.cache.get(e);(0,f.inverseClass)(t,"art-current")}else{var r,n=(0,f.createElement)("div");this.cache.set(e,n),(0,f.addClass)(n,"art-setting-panel"),(0,f.append)(this.$parent,n),(0,f.inverseClass)(n,"art-current"),(null==(r=e[0])?void 0:r.$parent)&&this.createHeader(e[0]);for(var a=0;a\n ').concat(t.escape?(0,b.escape)(e):e,"\n")}).join("")}).join(""),this.art.emit("subtitleAfterUpdate",this.activeCues))}},{key:"switch",value:function(e){return(0,o._)(function(e){var t,r,n,a,o,s,i,c=arguments;return(0,d._)(this,function(l){switch(l.label){case 0:return t=c.length>1&&void 0!==c[1]?c[1]:{},n=(r=this.art).i18n,a=r.notice,o=r.option,s=(0,p._)((0,u._)({},o.subtitle,t),{url:e}),[4,this.init(s)];case 1:return i=l.sent(),t.name&&(a.show="".concat(n.get("Switch Subtitle"),": ").concat(t.name)),[2,i]}})}).apply(this,arguments)}},{key:"createTrack",value:function(e,t){var r=this,n=this.art,a=n.template,o=n.proxy,s=n.option,i=a.$video,c=a.$track,l=(0,b.createElement)("track");l.default=!0,l.kind=e,l.src=t,l.label=s.subtitle.name||"Artplayer",l.track.mode="hidden",l.onload=function(){r.art.emit("subtitleLoad",r.cues,r.option)},this.art.events.remove(this.destroyEvent),c.onload=null,(0,b.remove)(c),(0,b.append)(i,l),a.$track=l,this.destroyEvent=o(this.textTrack,"cuechange",function(){return r.update()})}},{key:"init",value:function(e){return(0,o._)(function(){var t,r,n,a;return(0,d._)(this,function(o){return(t=this,n=(r=this.art).notice,a=r.template.$subtitle,this.textTrack)?((0,m.default)(e,g.default.subtitle),e.url)?(this.option=e,this.style(e.style),[2,fetch(e.url).then(function(e){return e.arrayBuffer()}).then(function(t){var r=new TextDecoder(e.encoding).decode(t);switch(e.type||(0,b.getExt)(e.url)){case"srt":var n=(0,b.srtToVtt)(r),a=e.onVttLoad(n);return(0,b.vttToBlob)(a);case"ass":var o=(0,b.assToVtt)(r),s=e.onVttLoad(o);return(0,b.vttToBlob)(s);case"vtt":var i=e.onVttLoad(r);return(0,b.vttToBlob)(i);default:return e.url}}).then(function(e){return a.innerHTML="",t.url===e||(URL.revokeObjectURL(t.url),t.createTrack("metadata",e)),e}).catch(function(e){throw a.innerHTML="",n.show=e,e})]):[2]:[2,null]})}).call(this)}}]),t}(a.interopDefault(y).default)},{"@swc/helpers/cjs/_async_to_generator.cjs":"cZn0e","@swc/helpers/cjs/_call_super.cjs":"clpdF","@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","@swc/helpers/cjs/_inherits.cjs":"jtSwf","@swc/helpers/cjs/_object_spread.cjs":"kyoEj","@swc/helpers/cjs/_object_spread_props.cjs":"3G1wX","@swc/helpers/cjs/_type_of.cjs":"iXhRw","@swc/helpers/cjs/_ts_generator.cjs":"eltGh","option-validator":"8zKz5","./scheme":"3Srhh","./utils":"hQMLb","./utils/component":"hXsfe","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],jkHHJ:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return l});var o=e("@swc/helpers/cjs/_class_call_check.cjs"),s=e("@swc/helpers/cjs/_create_class.cjs"),i=e("../package.json"),c=e("./utils"),l=function(){"use strict";function e(t){var r=this;(0,o._)(this,e),this.art=t;var n=t.option,a=t.constructor;n.container instanceof Element?this.$container=n.container:(this.$container=(0,c.query)(n.container),(0,c.errorHandle)(this.$container,"No container element found by ".concat(n.container))),(0,c.errorHandle)((0,c.supportsFlex)(),"The current browser does not support flex layout");var s=this.$container.tagName.toLowerCase();(0,c.errorHandle)("div"===s,"Unsupported container element type, only support 'div' but got '".concat(s,"'")),(0,c.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.init()}return(0,s._)(e,[{key:"query",value:function(e){return(0,c.query)(e,this.$container)}},{key:"init",value:function(){var t=this.art.option;if(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.$contextmenu=this.query(".art-contextmenus"),t.proxy){var r=t.proxy.call(this.art,this.art);(0,c.errorHandle)(r instanceof HTMLVideoElement||r instanceof HTMLCanvasElement,"Function 'option.proxy' needs to return 'HTMLVideoElement' or 'HTMLCanvasElement'"),(0,c.replaceElement)(r,this.$video),r.className="art-video",this.$video=r}t.backdrop&&(0,c.addClass)(this.$player,"art-backdrop"),c.isMobile&&(0,c.addClass)(this.$player,"art-mobile")}},{key:"destroy",value:function(e){e?this.$container.innerHTML="":(0,c.addClass)(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Player version:
\n
'.concat(i.version,'
\n
\n
\n
Video url:
\n
\n
\n
\n
Video volume:
\n
\n
\n
\n
Video time:
\n
\n
\n
\n
Video duration:
\n
\n
\n
\n
Video resolution:
\n
\nx\n
\n
\n
\n
[x]
\n
\n
\n
\n ')}}]),e}()},{"@swc/helpers/cjs/_class_call_check.cjs":"4Uf9M","@swc/helpers/cjs/_create_class.cjs":"igUuK","../package.json":"2Jf7W","./utils":"hQMLb","@parcel/transformer-js/src/esmodule-helpers.js":"qpMMf"}],ikoiH:[function(e,t,r,n){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",function(){return i});var o=e("@swc/helpers/cjs/_class_call_check.cjs"),s=e("@swc/helpers/cjs/_create_class.cjs"),i=function(){"use strict";function e(){(0,o._)(this,e)}return(0,s._)(e,[{key:"on",value:function(e,t,r){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this}},{key:"once",value:function(e,t,r){var n=this;function a(){for(var o=arguments.length,s=Array(o),i=0;i1?t-1:0),n=1;n