PageSourceSearch

https://community.bandwidth.com/_next/static/chunks/d6c10a29-d1397bdaa9e7194e.js

js bandwidth.com collected 2026-10-01 10:19:13 UTC 182,676 bytes, 2 lines download raw bytes

1!function(){try{var t="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="4d79089c-da76-4a56-a77b-8c918ff008d5",t._sentryDebugIdIdentifier="sentry-dbid-4d79089c-da76-4a56-a77b-8c918ff008d5")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11283],{464183:(t,e,i)=>{i.d(e,{$z:()=>i$,AO:()=>iq,Ag:()=>iZ,DV:()=>i8,GQ:()=>iQ,IW:()=>ix,J0:()=>iD,Ko:()=>iL,Lv:()=>iX,ME:()=>ij,ND:()=>i5,NI:()=>iJ,Nd:()=>ib,Nn:()=>iS,Ns:()=>iw,P4:()=>iO,P8:()=>iV,PK:()=>ik,Qo:()=>iF,RK:()=>iU,TP:()=>i4,Tc:()=>iA,UM:()=>ig,XA:()=>iI,ZW:()=>iR,_X:()=>iH,_n:()=>i6,aN:()=>iB,bo:()=>iy,cH:()=>i9,dm:()=>iC,f7:()=>iz,g3:()=>iE,id:()=>i3,jG:()=>i0,jR:()=>iW,jq:()=>iK,kU:()=>iG,l0:()=>iY,mP:()=>iN,pc:()=>i1,rU:()=>i7,sX:()=>iT,st:()=>iM,tb:()=>st,wh:()=>iP,wn:()=>i_,xO:()=>se,zx:()=>i2});var s,n,o,a,r,l,h,c,d,u,v=i(749166);function m(t,e,i,s){return t.addEventListener(e,i,s),()=>t.removeEventListener(e,i,s)}let p=(t,e,i=0,s=0,n=0,o=0)=>{let a=t.getBoundingClientRect(),r=e.getBoundingClientRect();return a.left+i<r.right+n&&a.right+i>r.left+n&&a.top+s<r.bottom+o&&a.bottom+s>r.top+o},g=(...t)=>{},b=t=>null===t,y=t=>b(t)||void 0===t,f=t=>y(t)?void 0:t.constructor,k=t=>f(t)===Number&&!Number.isNaN(t),w=t=>f(t)===String,T=t=>Array.isArray(t),C=(t,e)=>!!(t&&e&&t instanceof e),x=()=>{let t=g,e=g;return{promise:new Promise((i,s)=>{t=i,e=s}),resolve:t,reject:e}};function P(t,e,i){let s=t[e];t[e]=function(){return i(),s?s.call(t):void 0}}function S(t,e,i){let s=!1;void 0!==e&&(P(t,"componentWillLoad",()=>{e(),s=!0}),P(t,"connectedCallback",()=>{s&&e()})),void 0!==i&&P(t,"disconnectedCallback",()=>{i()})}let E="vmFindPlayer",A=(t,e=300,i=10)=>{let s,n=C(t,HTMLElement)?t:(0,v.V6)(t),o=x();return s=function(t,e,i,s=300,n=10){let o,a=0,r=!1;return!function l(){r||(o=setTimeout(()=>{if(a===n){null==i||i();return}t.dispatchEvent(e),a+=1,l()},s))}(),()=>{window.clearTimeout(o),r=!0}}(n,new CustomEvent(E,{bubbles:!0,composed:!0,detail:t=>{o.resolve(t),s()}}),()=>{o.reject(`Could not find player for ${n.nodeName}`)},e,i),o.promise};(s=r||(r={})).Audio="audio",s.Video="video";let V="vmStateChange",M=t=>(e,i)=>{let s=C(t,HTMLElement)?t:(0,v.V6)(t),n=new CustomEvent(V,{bubbles:!0,composed:!0,detail:{by:s,prop:e,value:i}});s.dispatchEvent(n)},I={play:"Play",pause:"Pause",playback:"Playback",scrubber:"Scrubber",scrubberLabel:"{currentTime} of {duration}",played:"Played",duration:"Duration",buffered:"Buffered",close:"Close",currentTime:"Current time",live:"LIVE",volume:"Volume",mute:"Mute",unmute:"Unmute",audio:"Audio",default:"Default",captions:"Captions",subtitlesOrCc:"Subtitles/CC",enableCaptions:"Enable subtitles/captions",disableCaptions:"Disable subtitles/captions",auto:"Auto",fullscreen:"Fullscreen",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",settings:"Settings",seekForward:"Seek forward",seekBackward:"Seek backward",seekTotal:"Seek total",normal:"Normal",none:"None",playbackRate:"Playback Rate",playbackQuality:"Playback Quality",loop:"Loop",disabled:"Disabled",off:"Off",enabled:"Enabled",pip:"Picture-in-Picture",enterPiP:"Miniplayer",exitPiP:"Expand"},R={theme:void 0,paused:!0,playing:!1,duration:-1,currentProvider:void 0,mediaTitle:void 0,currentSrc:void 0,currentPoster:void 0,textTracks:[],currentTextTrack:-1,audioTracks:[],currentAudioTrack:-1,isTextTrackVisible:!0,shouldRenderNativeTextTracks:!0,icons:"vime",currentTime:0,autoplay:!1,ready:!1,playbackReady:!1,loop:!1,muted:!1,buffered:0,playbackRate:1,playbackRates:[1],playbackQuality:void 0,playbackQualities:[],seeking:!1,debug:!1,playbackStarted:!1,playbackEnded:!1,buffering:!1,controls:!1,isControlsActive:!1,volume:50,isFullscreenActive:!1,aspectRatio:"16:9",viewType:void 0,isAudioView:!1,isVideoView:!1,mediaType:void 0,isAudio:!1,isVideo:!1,isMobile:!1,isTouch:!1,isSettingsActive:!1,isLive:!1,isPiPActive:!1,autopause:!0,playsinline:!1,language:"en",languages:["en"],translations:{en:I},i18n:I},L=new Set(["autoplay","autopause","aspectRatio","controls","theme","debug","paused","currentTime","language","loop","translations","playbackQuality","muted","playbackRate","playsinline","volume","isSettingsActive","
1isControlsActive","shouldRenderNativeTextTracks"]),F=new Set(["paused","currentTime","duration","buffered","seeking","playing","buffering","playbackReady","textTracks","currentTextTrack","audioTracks","currentAudioTrack","mediaTitle","currentSrc","currentPoster","playbackRate","playbackRates","playbackStarted","playbackEnded","playbackQuality","playbackQualities","mediaType"]),H=t=>F.has(t);(n=l||(l={})).Audio="audio",n.Video="video";class D{constructor(t=[]){this.dispose=t}add(t){this.dispose.push(t)}empty(){this.dispose.forEach(t=>t()),this.dispose=[]}}let z=Symbol("vmPlayerKey"),$=Symbol("vmNameKey"),O=Symbol("vmRegistryKey"),_=Symbol("vmRegistrationKey"),K="vmComponentRegister",Q="vmComponentRegistered",N="vmComponentDeregistered",W=t=>C(t,HTMLElement)?t:(0,v.V6)(t);function B(t,e){let i=Symbol("vmRegistryId"),s=W(t);s[$]=null!=e?e:s.nodeName.toLowerCase(),s[_]=i;let n=new CustomEvent(K,{bubbles:!0,composed:!0,detail:s});S(t,()=>{s.dispatchEvent(n)})}function j(t){return W(t)[z]}function q(t,e){var i,s;return Array.from(null!=(s=null==(i=W(t)[O])?void 0:i.values())?s:[]).filter(t=>t[$]===e)}function U(t,e,i){var s,n,o,a,r;return n=this,o=void 0,a=void 0,r=function*(){let n=yield A(t),o=new D,a=W(t)[O];function r(t){t.detail[$]===e&&(null==i||i(q(n,e)))}return Array.from(null!=(s=null==a?void 0:a.values())?s:[]).forEach(t=>r(new CustomEvent("",{detail:t}))),void 0!==n&&(o.add(m(n,Q,r)),o.add(m(n,N,r))),S(t,()=>{},()=>{o.empty()}),()=>{o.empty()}},new(a||(a=Promise))(function(t,e){function i(t){try{l(r.next(t))}catch(t){e(t)}}function s(t){try{l(r.throw(t))}catch(t){e(t)}}function l(e){var n;e.done?t(e.value):((n=e.value)instanceof a?n:new a(function(t){t(n)})).then(i,s)}l((r=r.apply(n,o||[])).next())})}var J=function(){var t;return{promise:new Promise(function(e){t=e}),resolve:t}},G=function(t,e,i){void 0===i&&(i=!0);var s="Function"===t.constructor.name?t.prototype:t,n=s.componentWillLoad;s.componentWillLoad=function(){var t=this,s=(0,v.V6)(this),o=J(),a=new CustomEvent("openWormhole",{bubbles:!0,composed:!0,detail:{consumer:this,fields:e,updater:function(e,i){(e in s?s:t)[e]=i},onOpen:o}});s.dispatchEvent(a);var r=function(){if(n)return n.call(t)};return i?o.promise.then(function(){return r()}):r()}},Y=new Map,X=function(t,e){var i=t.fields,s=t.updater;i.forEach(function(t){s(t,e[t])})},Z=function(t,e){var i=(0,v.V6)(t),s=new Map,n={wormholes:s,state:e};Y.set(t,n);var o=t.connectedCallback;t.connectedCallback=function(){Y.set(t,n),o&&o.call(t)};var a=t.disconnectedCallback;t.disconnectedCallback=function(){Y.delete(t),a&&a.call(t)},i.addEventListener("openWormhole",function(t){t.stopPropagation();var e=t.detail,i=e.consumer,o=e.onOpen;if(!s.has(i)){if("symbol"!=typeof i){var a=i.connectedCallback,r=i.disconnectedCallback;i.connectedCallback=function(){s.set(i,t.detail),a&&a.call(i)},i.disconnectedCallback=function(){s.delete(i),r&&r.call(i)}}s.set(i,t.detail),X(t.detail,n.state),null==o||o.resolve(function(){s.delete(i)})}}),i.addEventListener("closeWormhole",function(t){var e=t.detail;s.delete(e)})},tt=function(t,e){var i=t.state,s=(0,v.gS)();if(Y.has(s)){var n=Y.get(s);n.state=i,n.wormholes.forEach(function(t){X(t,i)})}return e};let te=new Set(["isFullscreenActive","isControlsActive","isTextTrackVisible","isPiPActive","
1isLive","isTouch","isAudio","isVideo","isAudioView","isVideoView"]),ti=new Set(["ready","playbackStarted","playbackEnded","playbackReady"]);(o=h||(h={})).Audio="audio",o.Video="video",o.HLS="hls",o.Dash="dash",o.YouTube="youtube",o.Vimeo="vimeo",o.Dailymotion="dailymotion";let ts=/\.(m4a|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,tn=/\.(mp4|og[gv]|webm|mov|m4v)($|\?)/i,to=/\.(m3u8)($|\?)/i,ta=/^application\/(x-mpegURL|vnd\.apple\.mpegURL)$/i,tr=/\.(mpd)($|\?)/i,tl="vmProviderChange",th=t=>(e,i)=>{let s=C(t,HTMLElement)?t:(0,v.V6)(t),n=new CustomEvent(tl,{bubbles:!0,composed:!0,detail:{by:s,prop:e,value:i}});s.dispatchEvent(n)},tc=new Set(["ready","playing","playbackReady","playbackStarted","playbackEnded","seeking","buffered","buffering","duration","viewType","mediaTitle","mediaType","currentSrc","currentPoster","playbackRates","playbackQualities","textTracks","currentTextTrack","isTextTrackVisible","audioTracks","currentAudioTrack","isPiPActive","isFullscreenActive"]);var td=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let tu=Symbol("vmProviderCache"),tv="vmMediaProviderConnect";function tm(t,e){return new CustomEvent(t,{bubbles:!0,composed:!0,detail:e})}function tp(t){let e=tm(tv,t);S(t,()=>{(0,v.V6)(t).dispatchEvent(e)})}var tg=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let tb=class extends HTMLElement{constructor(){super(),this.__registerHost(),this.willAttach=!1,this.preload="metadata",B(this),this.willAttach||tp(this)}getAdapter(){var t,e;return tg(this,void 0,void 0,function*(){let i=null!=(e=yield null==(t=this.fileProvider)?void 0:t.getAdapter())?e:{};return i.canPlay=t=>tg(this,void 0,void 0,function*(){return w(t)&&ts.test(t)}),i})}render(){return(0,v.h)("vm-file",{noConnect:!0,willAttach:this.willAttach,crossOrigin:this.crossOrigin,preload:this.preload,disableRemotePlayback:this.disableRemotePlayback,mediaTitle:this.mediaTitle,viewType:l.Audio,ref:t=>{this.fileProvider=t}},(0,v.h)("slot",null))}},ty=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.canToggleCaptionVisibility=!1,this.showIcon="captions-on",this.hideIcon="captions-off",this.tooltipPosition="top",this.hideTooltip=!1,this.keys="c",this.i18n={},this.playbackReady=!1,this.textTracks=[],this.isTextTrackVisible=!1,B(this),((t,e)=>G(t,e))(this,["i18n","textTracks","isTextTrackVisible","playbackReady"])}onTextTracksChange(){var t,e,i,s,n;return e=this,i=void 0,s=void 0,n=function*(){let e=j(this);this.canToggleCaptionVisibility=this.textTracks.length>0&&null!=(t=yield null==e?void 0:e.canSetTextTrackVisibility())&&t},new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})}componentDidLoad(){this.onTextTracksChange()}onClick(){var t;let e=j(this);null==(t=null==e?void 0:e.setTextTrackVisibility)||t.call(e,!this.isTextTrackVisible)}render(){let t=this.isTextTrackVisible?this.i18n.disableCaptions:this.i18n.enableCaptions,e=void 0===this.keys?t:`${t} (${this.keys})`;return(0,v.h)(v.xr,{hidden:!this.canToggleCaptionVisibility},(0,v.h)("vm-control",{label:this.i18n.captions,keys:this.keys,hidden:!this.canToggleCaptionVisibility,pressed:this.isTextTrackVisible,onClick:this.onClick.bind(this)},(0,v.h)("vm-icon",{name:this.isTextTrackVisible?this.showIcon:this.hideIcon,library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,position:this.tooltipPosition,direction:this.tooltipDirection},e)))}static get watchers(){return{textTracks:["onTextTracksChange"],playbackReady:["onTextTracksChange"]}}static get style(){return":host([hidden]){display:none}"}},tf=new Set,tk=new Set,tw=new Map;function tT(){(0,v.bN)(()=>
1{tk.forEach(t=>{let e=parseFloat(window.getComputedStyle(t).height);tf.forEach(i=>{let s=tw.get(i),n=p(i,t),o=p(i,t,0,e)||p(i,t,0,-e);s.set(t,n||o?e:0)})}),tf.forEach(t=>{let e=tw.get(t);t.style.setProperty("--vm-controls-height",`${Math.max(0,Math.max(...e.values()))}px`)})})}function tC(t){let e=(0,v.V6)(t);S(t,()=>{tf.add(e),tw.set(e,new Map),tT()},()=>{tf.delete(e),tw.delete(e)})}let tx=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.sizeDisposal=new D,this.textDisposal=new D,this.isEnabled=!1,this.fontSize="sm",this.hidden=!1,this.isControlsActive=!1,this.isVideoView=!1,this.playbackStarted=!1,this.textTracks=[],this.currentTextTrack=-1,this.isTextTrackVisible=!0,B(this),tC(this),((t,e)=>G(t,e))(this,["isVideoView","playbackStarted","isControlsActive","textTracks","currentTextTrack","isTextTrackVisible"])}onEnabledChange(){this.isEnabled=this.playbackStarted&&this.isVideoView}onTextTracksChange(){let t=this.textTracks[this.currentTextTrack],e=()=>{var e;let i=Array.from(null!=(e=t.activeCues)?e:[]);this.renderCurrentCue(i[0])};this.textDisposal.empty(),y(t)||(e(),this.textDisposal.add(m(t,"cuechange",e)))}connectedCallback(){this.dispatch=M(this),this.dispatch("shouldRenderNativeTextTracks",!1),this.onTextTracksChange(),this.onPlayerResize()}disconnectedCallback(){this.textDisposal.empty(),this.sizeDisposal.empty(),this.dispatch("shouldRenderNativeTextTracks",!0)}onPlayerResize(){var t,e,i,s;return t=this,e=void 0,i=void 0,s=function*(){let t=yield A(this);if(void 0===t)return;let e=yield t.getContainer();new ResizeObserver(t=>{let{width:e}=t[0].contentRect;e>=1360?this.fontSize="xl":e>=1024?this.fontSize="lg":e>=768?this.fontSize="md":this.fontSize="sm"}).observe(e)},new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})}renderCurrentCue(t){if(y(t)){this.cue="";return}let e=document.createElement("div");e.append(t.getCueAsHTML()),this.cue=e.innerHTML.trim()}render(){return(0,v.h)("div",{style:{transform:`translateY(calc(${this.isControlsActive?"var(--vm-controls-height)":"24px"} * -1))`},class:{captions:!0,enabled:this.isEnabled,hidden:this.hidden,fontMd:"md"===this.fontSize,fontLg:"lg"===this.fontSize,fontXl:"xl"===this.fontSize,inactive:!this.isTextTrackVisible}},(0,v.h)("span",{class:"cue"},this.cue))}static get watchers(){return{isVideoView:["onEnabledChange"],playbackStarted:["onEnabledChange"],textTracks:["onTextTracksChange"],currentTextTrack:["onTextTracksChange"]}}static get style(){return":host{position:absolute;left:0;bottom:0;width:100%;pointer-events:none;z-index:var(--vm-captions-z-index)}.captions{width:100%;text-align:center;color:var(--vm-captions-text-color);font-size:var(--vm-captions-font-size);padding:$control-spacing;display:none;pointer-events:none;transition:transform 0.4s ease-in-out, opacity 0.3s ease-in-out}.captions.enabled{display:inline-block}.captions.hidden{display:none !important}.captions.inactive{opacity:0;visibility:hidden}.captions.fontMd{font-size:var(--vm-captions-font-size-medium)}.captions.fontLg{font-size:var(--vm-captions-font-size-large)}.captions.fontXl{font-size:var(--vm-captions-font-size-xlarge)}.cue{display:inline-block;background:var(--vm-captions-cue-bg-color);border-radius:var(--vm-captions-cue-border-radius);box-decoration-break:clone;line-height:185%;padding:var(--vm-captions-cue-padding);white-space:pre-wrap;pointer-events:none}.cue>div{display:inline}.cue:empty{display:none}"}},tP=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.useOnMobile=!1,this.paused=!0,this.isVideoView=!1,this.isMobile=!1,B(this),((t,e)=>G(t,e))(this,["paused","isVideoView","isMobile"])}connectedCallback(){this.dispatch=M(this)}forceClick(){var t,e,i,s;return t=this,e=void 0,s=function*(){this.onClick()},new(i=void 0,i=Promise)(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})}onClick(){this.dispatch("paused",!this.paused)}render(){return(0,v.h)("div",{class:{clickToPlay:!0,enabled:this.isVideoView&&(!this.isMobile||this.useOnMobile)},onClick:this.onClick.bind(this)})}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-click-to-play-z-index)}.clickToPlay{display:none;width:100%;height:100%;pointer-events:none}.clickToPlay.enabled{display:inline-block;pointer-events:auto}"}};
1var tS=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let tE=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmInteractionChange=(0,v.lh)(this,"vmInteractionChange",7),this.vmFocus=(0,v.lh)(this,"vmFocus",7),this.vmBlur=(0,v.lh)(this,"vmBlur",7),this.keyboardDisposal=new D,this.showTapHighlight=!1,this.hidden=!1,this.isTouch=!1,B(this),((t,e)=>G(t,e))(this,["isTouch"])}onKeysChange(){return tS(this,void 0,void 0,function*(){if(this.keyboardDisposal.empty(),void 0===this.keys)return;let t=yield A(this),e=this.keys.split("/");void 0!==t&&this.keyboardDisposal.add(m(t,"keydown",t=>{e.includes(t.key)&&this.button.click()}))})}connectedCallback(){this.findTooltip(),this.onKeysChange()}componentWillLoad(){this.findTooltip()}disconnectedCallback(){this.keyboardDisposal.empty()}focusControl(){var t;return tS(this,void 0,void 0,function*(){null==(t=this.button)||t.focus()})}blurControl(){var t;return tS(this,void 0,void 0,function*(){null==(t=this.button)||t.blur()})}onTouchStart(){this.showTapHighlight=!0}onTouchEnd(){setTimeout(()=>{this.showTapHighlight=!1},100)}findTooltip(){let t=this.host.querySelector("vm-tooltip");return b(t)||(this.describedBy=t.id),t}onShowTooltip(){let t=this.findTooltip();b(t)||(t.active=!0),this.vmInteractionChange.emit(!0)}onHideTooltip(){let t=this.findTooltip();b(t)||(t.active=!1),this.button.blur(),this.vmInteractionChange.emit(!1)}onFocus(){this.vmFocus.emit(),this.onShowTooltip()}onBlur(){this.vmBlur.emit(),this.onHideTooltip()}onMouseEnter(){this.onShowTooltip()}onMouseLeave(){this.onHideTooltip()}render(){let t=this.expanded?"true":"false",e=this.pressed?"true":"false";return(0,v.h)("button",{class:{hidden:this.hidden,notTouch:!this.isTouch,tapHighlight:this.showTapHighlight},id:this.identifier,type:"button","aria-label":this.label,"aria-haspopup":void 0===this.menu?void 0:"true","aria-controls":this.menu,"aria-expanded":void 0===this.menu?void 0:t,"aria-pressed":void 0===this.pressed?void 0:e,"aria-hidden":this.hidden?"true":"false","aria-describedby":this.describedBy,onTouchStart:this.onTouchStart.bind(this),onTouchEnd:this.onTouchEnd.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this),onMouseEnter:this.onMouseEnter.bind(this),onMouseLeave:this.onMouseLeave.bind(this),ref:t=>{this.button=t}},(0,v.h)("slot",null))}get host(){return this}static get watchers(){return{keys:["onKeysChange"]}}static get style(){return"button{display:flex;align-items:center;flex-direction:row;border:var(--vm-control-border);cursor:pointer;flex-shrink:0;font-size:var(--vm-control-icon-size);color:var(--vm-control-color);background:var(--vm-control-bg, transparent);border-radius:var(--vm-control-border-radius);padding:var(--vm-control-padding);position:relative;pointer-events:auto;transition:all 0.3s ease;transform:scale(var(--vm-control-scale, 1));touch-action:manipulation;box-sizing:border-box}button.hidden{display:none}button:focus{outline:0}button.tapHighlight{background:var(--vm-control-tap-highlight)}button.notTouch:focus,button.notTouch:hover,button.notTouch[aria-expanded='true']{background:var(--vm-control-focus-bg);color:var(--vm-control-focus-color);transform:scale(calc(var(--vm-control-scale, 1) + 0.06))}"}},tA=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.space="none",B(this)}render(){return(0,v.h)("div",{class:{controlGroup:!0,spaceTop:"none"!==this.space&&"bottom"!==this.space,spaceBottom:"none"!==this.space&&"top"!==this.space}},(0,v.h)("slot",null))}get host(){return this}static get style(){return":host{width:100%}.controlGroup{position:relative;width:100%;display:flex;flex-wrap:wrap;flex-direction:inherit;align-items:inherit;justify-content:inherit;box-sizing:border-box}.controlGroup.spaceTop{margin-top:var(--vm-control-group-spacing)}.controlGroup.spaceBottom{margin-bottom:var(--vm-control-group-spacing)}
1::slotted(*){margin-left:var(--vm-controls-spacing)}::slotted(*:first-child){margin-left:0}"}},tV=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),B(this)}static get style(){return":host{flex:1}"}},tM={},tI={},tR=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.disposal=new D,this.isInteracting=!1,this.hidden=!1,this.fullWidth=!1,this.fullHeight=!1,this.direction="row",this.align="center",this.justify="start",this.pin="bottomLeft",this.activeDuration=2750,this.waitForPlaybackStart=!1,this.hideWhenPaused=!1,this.hideOnMouseLeave=!1,this.isAudioView=!1,this.isSettingsActive=!1,this.playbackReady=!1,this.isControlsActive=!1,this.paused=!0,this.playbackStarted=!1,B(this),function(t){let e=(0,v.V6)(t);function i(){return e.shadowRoot.querySelector(".controls")}S(t,()=>{let t=i();b(t)||(tk.add(t),tT())},()=>{tk.delete(i()),tT()}),P(t,"componentDidLoad",()=>{tk.add(i()),tT()}),P(t,"componentDidRender",tT)}(this),((t,e)=>G(t,e))(this,["playbackReady","isAudioView","isControlsActive","isSettingsActive","paused","playbackStarted"])}connectedCallback(){this.dispatch=M(this),this.onControlsChange(),this.setupPlayerListeners()}componentWillLoad(){this.onControlsChange()}disconnectedCallback(){this.disposal.empty(),delete tI[tM[this]],delete tM[this]}setupPlayerListeners(){var t,e,i,s;return t=this,e=void 0,i=void 0,s=function*(){let t=yield A(this);
1void 0===t||(["focus","keydown","click","touchstart","mouseleave"].forEach(e=>{this.disposal.add(m(t,e,this.onControlsChange.bind(this)))}),this.disposal.add(m(t,"mousemove",((t,e=1e3,i=!1)=>{let s;return function(...n){let o=this,a=i&&void 0===s;clearTimeout(s),s=setTimeout(function(){s=void 0,i||t.apply(o,n)},e),a&&t.apply(o,n)}})(this.onControlsChange,50,!0).bind(this))),tM[this]=t)},new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})}show(){this.dispatch("isControlsActive",!0)}hide(){this.dispatch("isControlsActive",!1)}hideWithDelay(){clearTimeout(tI[tM[this]]),tI[tM[this]]=setTimeout(()=>{this.hide()},this.activeDuration)}onControlsChange(t){if(clearTimeout(tI[tM[this]]),this.hidden||!this.playbackReady)return void this.hide();if(this.isAudioView)return void this.show();if(this.waitForPlaybackStart&&!this.playbackStarted)return void this.hide();if(this.isInteracting||this.isSettingsActive)return void this.show();if(this.hideWhenPaused&&this.paused)return void this.hideWithDelay();if(this.hideOnMouseLeave&&!this.paused&&(null==t?void 0:t.type)==="mouseleave")return void this.hide();if(!this.paused){this.show(),this.hideWithDelay();return}this.show()}getPosition(){if(this.isAudioView)return{};if("center"===this.pin)return{top:"50%",left:"50%",transform:"translate(-50%, -50%)"};let t=this.pin.split(/(?=[L|R])/).map(t=>t.toLowerCase());return{[t[0]]:0,[t[1]]:0}}onStartInteraction(){this.isInteracting=!0}onEndInteraction(){this.isInteracting=!1}render(){return(0,v.h)(v.xr,{video:!this.isAudioView},(0,v.h)("div",{style:Object.assign(Object.assign({},this.getPosition()),{flexDirection:this.direction,alignItems:"center"===this.align?"center":`flex-${this.align}`,justifyContent:this.justify}),class:{controls:!0,audio:this.isAudioView,hidden:this.hidden,active:this.playbackReady&&this.isControlsActive,fullWidth:this.isAudioView||this.fullWidth,fullHeight:!this.isAudioView&&this.fullHeight},onMouseEnter:this.onStartInteraction.bind(this),onMouseLeave:this.onEndInteraction.bind(this),onTouchStart:this.onStartInteraction.bind(this),onTouchEnd:this.onEndInteraction.bind(this)},(0,v.h)("slot",null)))}static get watchers(){return{paused:["onControlsChange"],hidden:["onControlsChange"],isAudioView:["onControlsChange"],isInteracting:["onControlsChange"],isSettingsActive:["onControlsChange"],hideWhenPaused:["onControlsChange"],hideOnMouseLeave:["onControlsChange"],playbackStarted:["onControlsChange"],waitForPlaybackStart:["onControlsChange"],playbackReady:["onControlsChange"]}}static get style(){return":host{position:relative;width:100%;z-index:var(--vm-controls-z-index)}:host([video]){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.controls{display:flex;width:100%;position:absolute;flex-wrap:wrap;pointer-events:auto;box-sizing:border-box;background:var(--vm-controls-bg);padding:var(--vm-controls-padding);border-radius:var(--vm-controls-border-radius);opacity:0;visibility:hidden;transition:var(--vm-fade-transition)}.controls.audio{position:relative}.controls.hidden{display:none}.controls.active{opacity:1;visibility:visible}.controls.fullWidth{width:100%}.controls.fullHeight{height:100%}::slotted(*:not(vm-control-group)){margin-left:var(--vm-controls-spacing)}::slotted(*:not(vm-control-group):first-child){margin-left:0}"}},tL=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.currentTime=0,this.i18n={},this.alwaysShowHours=!1,B(this),((t,e)=>G(t,e))(this,["currentTime","i18n"])}render(){return(0,v.h)("vm-time",{label:this.i18n.currentTime,seconds:this.currentTime,alwaysShowHours:this.alwaysShowHours})}static get style(){return":host{display:flex;align-items:center;justify-content:center}"}},tF="u">typeof window,tH=tF?null==(c=window.navigator)?void 0:c.userAgent.toLowerCase():"",tD=/iphone|ipad|ipod|ios|CriOS|FxiOS/.test(tH),tz=/android/.test(tH),t$=tF&&(tD||tz),tO=tF&&/(iPhone|iPod)/gi.test(null==(d=window.navigator)?void 0:d.platform);/firefox/.test(tH);let t_=tF&&window.chrome;tF&&!t_&&(window.safari||tD||/(apple|safari)/.test(tH));let tK=()=>
1{if(!tF)return!1;let t=document.createElement("video");return!!document.pictureInPictureEnabled&&!t.disablePictureInPicture},tQ=()=>{if(!tF)return!1;let t=document.createElement("video");return f(t.webkitSupportsPresentationMode)===Function&&f(t.webkitSetPresentationMode)===Function&&!tO},tN=(t=!0,e=!0)=>{if(!tF)return Promise.resolve(!1);let i=document.createElement("video");return t&&(i.setAttribute("muted",""),i.muted=!0),e&&(i.setAttribute("playsinline",""),i.setAttribute("webkit-playsinline","")),i.setAttribute("height","0"),i.setAttribute("width","0"),i.style.position="fixed",i.style.top="0",i.style.width="0",i.style.height="0",i.style.opacity="0",new Promise(t=>t(i.play())).catch(g),Promise.resolve(!i.paused)},tW=(t,e=1)=>new Promise((i,s)=>{let n=new Image,o=()=>{delete n.onload,delete n.onerror,n.naturalWidth>=e?i(n):s(n)};Object.assign(n,{onload:o,onerror:o,src:t})}),tB=(t,e,i=g)=>{var s;let n=document.createElement("script");n.src=t,n.onload=e,n.onerror=i;let o=document.getElementsByTagName("script")[0];null==(s=o.parentNode)||s.insertBefore(n,o)},tj=t=>{let e;if(!y(e=t)&&(f(e)===Object||w(e)&&e.startsWith("{")))return f(t)===Object?t:function(t){if(w(t))try{return JSON.parse(t)}catch(t){return}}(t)},tq=(t,e="")=>{if(!tF)return e;try{return window.decodeURIComponent(t)}catch(t){return e}},tU=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g,tJ=(t,e="preconnect",i)=>{if(!tF)return!1;let s=document.createElement("link");return s.rel=e,s.href=t,void 0!==i&&(s.as=i),s.crossOrigin="true",document.head.append(s),!0},tG=t=>{if(w(t))return(t=>{let e,i=Object.create(null);if(void 0===t)return i;for(;e=tU.exec(t);){let t=tq(e[1],e[1]).replace("[]",""),s=w(e[2])?tq(e[2].replace(/\+/g," "),e[2]):"",n=i[t];n&&!T(n)&&(i[t]=[n]),n?i[t].push(s):i[t]=s}return i})(t)},tY={},tX=(t,e,i,s=()=>!0,n=tB)=>{let o=t=>void 0!==window[t]?window[t]:window.exports&&window.exports[t]?window.exports[t]:window.module&&window.module.exports&&window.module.exports[t]?window.module.exports[t]:void 0,a=o(e);return a&&s(a)?Promise.resolve(a):new Promise((s,a)=>{if(void 0!==tY[t])return void tY[t].push({resolve:s,reject:a});tY[t]=[{resolve:s,reject:a}];let r=e=>{tY[t].forEach(t=>t.resolve(e))};if(void 0!==i){let t=window[i];window[i]=function(){void 0!==t&&t(),r(o(e))}}n(t,()=>{void 0===i&&r(o(e))},e=>{tY[t].forEach(t=>{t.reject(e)}),delete tY[t]})})},tZ=(t,e=[])=>G(t,["autoplay","controls","language","muted","logger","loop","aspectRatio","playsinline",...e]);var t0=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let t1=new Map,t4=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmError=(0,v.lh)(this,"vmError",7),this.defaultInternalState={},this.internalState={currentTime:0,volume:0,muted:!1,isAdsPlaying:!1,playbackReady:!1},this.embedSrc="",this.mediaTitle="",this.shouldAutoplayQueue=!1,this.showUpNextQueue=!1,this.showShareButtons=!1,this.showDailymotionLogo=!1,this.showVideoInfo=!0,this.language="en",this.autoplay=!1,this.controls=!1,this.loop=!1,this.muted=!1,this.playsinline=!1,B(this),tp(this),tZ(this)}onVideoIdChange(){if(this.internalState=Object.assign({},this.defaultInternalState),!this.videoId){this.embedSrc="";return}this.embedSrc=`${this.getOrigin()}/embed/video/${this.videoId}?api=1`,this.fetchVideoInfo=this.getVideoInfo(),this.pendingMediaTitleCall=x()}onControlsChange(){this.internalState.playbackReady&&this.remoteControl("controls",this.controls)}onCustomPosterChange(){this.dispatch("currentPoster",this.poster)}connectedCallback(){this.dispatch=th(this),this.dispatch("viewType",l.Video),this.onVideoIdChange(),this.internalState.muted=this.muted,this.defaultInternalState=Object.assign({},this.internalState)}componentWillLoad(){this.initialMuted=this.muted}getOrigin(){return"https://www.dailymotion.com"}getPreconnections(){return[this.getOrigin(),"https://static1.dmcdn.net"]}remoteControl(t,e){return this.embed.postMessage({command:t,parameters:e?[e]:[]})}buildParams(){return{autoplay:this.autoplay,mute:this.initialMuted,controls:this.controls,"queue-autoplay-next":this.shouldAutoplayQueue,"queue-enable":this.showUpNextQueue,"sharing-enable":this.showShareButtons,syndication:this.syndication,"ui-highlight":this.color,"ui-logo":this.showDailymotionLogo,"ui-start-screen-info":this.showVideoInfo}}getVideoInfo(){return t0(this,void 0,void 0,function*(){return t1.has(this.videoId)?t1.get(this.videoId):window.fetch(`https://api.dailymotion.com/video/${this.videoId}?fields=duration,thumbnail_1080_url`).then(t=>t.json()).then(t=>{let e=t.thumbnail_1080_url,i=parseFloat(t.duration);return t1.set(this.videoId,{poster:e,duration:i}),{poster:e,duration:i}})})}onEmbedSrcChange(){this.vmLoadStart.emit(),this.dispatch("viewType",l.Video)}onEmbedMessage(t){var e,i;let s=t.detail;switch(s.event){case"playback_ready":this.onControlsChange(),this.dispatch("currentSrc",this.embedSrc),this.dispatch("mediaType",r.Video),Promise.all([this.fetchVideoInfo,null==(e=this.pendingMediaTitleCall)?void 0:e.promise]).then(([t,e])=>{var i,s;this.dispatch("duration",null!=(i=null==t?void 0:t.duration)?i:-1),this.dispatch("currentPoster",null!=(s=this.poster)?s:null==t?void 0:t.poster),this.dispatch("mediaTitle",e),this.dispatch("playbackReady",!0)});break;case"videochange":null==(i=this.pendingMediaTitleCall)||i.resolve(s.title);break;case"start":this.dispatch("paused",!1),this.dispatch("playbackStarted",!0),this.dispatch("buffering",!0);break;case"video_start":this.remoteControl("muted",this.internalState.muted),this.remoteControl("volume",this.internalState.volume),this.internalState.currentTime>0&&this.remoteControl("seek",this.internalState.currentTime);break;case"play":this.dispatch("paused",!1);break;case"pause":this.dispatch("paused",!0),this.dispatch("playing",!1),this.dispatch("buffering",!1);break;case"playing":this.dispatch("playing",!0),this.dispatch("buffering",!1);break;case"video_end":this.loop?setTimeout(()=>{this.remoteControl("play")},300):this.dispatch("playbackEnded",!0);break;case"timeupdate":this.dispatch("currentTime",parseFloat(s.time));break;case"volumechange":this.dispatch("muted","true"===s.muted),this.dispatch("volume",Math.floor(100*parseFloat(s.volume)));break;case"seeking":this.dispatch("currentTime",parseFloat(s.time)),this.dispatch("seeking",!0);break;case"seeked":this.dispatch("currentTime",parseFloat(s.time)),this.dispatch("seeking",!1);break;case"waiting":this.dispatch("buffering",!0);break;case"progress":this.dispatch("buffered",parseFloat(s.time));break;case"durationchange":this.dispatch("duration",parseFloat(s.duration));break;case"qualitiesavailable":this.dispatch("playbackQualities",s.qualities.map(t=>`${t}p`));break;case"qualitychange":this.dispatch("playbackQuality",`${s.quality}p`);break;case"fullscreenchange":this.dispatch("isFullscreenActive","true"===s.fullscreen);break;case"error":this.vmError.emit(s.error)}}getAdapter(){return t0(this,void 0,void 0,function*(){let t=/(?:dai\.ly|dailymotion|dailymotion\.com)\/(?:video\/|embed\/|)(?:video\/|)((?:\w)+)/;return{getInternalPlayer:()=>t0(this,void 0,void 0,function*(){return this.embed}),play:()=>t0(this,void 0,void 0,function*(){this.remoteControl("play")}),pause:()=>t0(this,void 0,void 0,function*(){this.remoteControl("pause")}),canPlay:e=>t0(this,void 0,void 0,function*(){return w(e)&&t.test(e)}),setCurrentTime:t=>t0(this,void 0,void 0,function*(){t!==this.internalState.currentTime&&(this.internalState.currentTime=t,this.remoteControl("seek",t))}),setMuted:t=>t0(this,void 0,void 0,function*(){this.internalState.muted=t,this.remoteControl("muted",t)}),setVolume:t=>t0(this,void 0,void 0,function*(){this.internalState.volume=t/100,this.dispatch("volume",t),this.remoteControl("volume",t/100)}),canSetPlaybackQuality:()=>t0(this,void 0,void 0,function*(){return!0}),setPlaybackQuality:t=>
1t0(this,void 0,void 0,function*(){this.remoteControl("quality",t.slice(0,-1))}),canSetFullscreen:()=>t0(this,void 0,void 0,function*(){return!0}),enterFullscreen:()=>t0(this,void 0,void 0,function*(){this.remoteControl("fullscreen",!0)}),exitFullscreen:()=>t0(this,void 0,void 0,function*(){this.remoteControl("fullscreen",!1)})}})}render(){return(0,v.h)("vm-embed",{embedSrc:this.embedSrc,mediaTitle:this.mediaTitle,origin:this.getOrigin(),params:this.buildParams(),decoder:tG,preconnections:this.getPreconnections(),onVmEmbedMessage:this.onEmbedMessage.bind(this),onVmEmbedSrcChange:this.onEmbedSrcChange.bind(this),ref:t=>{this.embed=t}})}static get watchers(){return{videoId:["onVideoIdChange"],controls:["onControlsChange"],poster:["onCustomPosterChange"]}}static get style(){return":host{z-index:var(--vm-media-z-index)}"}};var t2=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let t8=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmError=(0,v.lh)(this,"vmError",7),this.textTracksDisposal=new D,this.hasAttached=!1,this.version="latest",this.config={},this.autoplay=!1,this.preload="metadata",this.enableTextTracksByDefault=!0,this.shouldRenderNativeTextTracks=!0,this.isTextTrackVisible=!0,this.currentTextTrack=-1,B(this),tp(this),((t,e)=>G(t,e))(this,["autoplay","shouldRenderNativeTextTracks","isTextTrackVisible","currentTextTrack"])}onSrcChange(){var t;this.hasAttached&&(this.vmLoadStart.emit(),null==(t=this.dash)||t.attachSource(this.src))}onShouldRenderNativeTextTracks(){var t;this.shouldRenderNativeTextTracks?this.textTracksDisposal.empty():this.hideCurrentTextTrack(),null==(t=this.dash)||t.enableForcedTextStreaming(!this.shouldRenderNativeTextTracks)}onTextTrackChange(){var t,e;if(!(!this.shouldRenderNativeTextTracks||void 0===this.dash)&&(this.dash.setTextTrack(this.isTextTrackVisible?this.currentTextTrack:-1),!this.isTextTrackVisible)){let i=Array.from(null!=(e=null==(t=this.mediaEl)?void 0:t.textTracks)?e:[])[this.currentTextTrack];(null==i?void 0:i.mode)==="hidden"&&this.dispatch("currentTextTrack",-1)}}connectedCallback(){this.dispatch=th(this),this.mediaEl&&this.setupDash()}disconnectedCallback(){this.textTracksDisposal.empty(),this.destroyDash()}setupDash(){return t2(this,void 0,void 0,function*(){try{let t=this.libSrc||`https://cdn.jsdelivr.net/npm/dashjs@${this.version}/dist/dash.all.min.js`,e=yield tX(t,"dashjs");this.dash=e.MediaPlayer(this.config).create(),this.dash.initialize(this.mediaEl,null,this.autoplay),this.dash.setTextDefaultEnabled(this.enableTextTracksByDefault),this.dash.enableForcedTextStreaming(!this.shouldRenderNativeTextTracks),this.dash.on(e.MediaPlayer.events.PLAYBACK_METADATA_LOADED,()=>{this.dispatch("mediaType",r.Video),this.dispatch("currentSrc",this.src),this.dispatchLevels(),this.listenToTextTracksForChanges(),this.dispatch("playbackReady",!0)}),this.dash.on(e.MediaPlayer.events.TRACK_CHANGE_RENDERED,()=>{this.shouldRenderNativeTextTracks||this.hideCurrentTextTrack()}),this.dash.on(e.MediaPlayer.events.ERROR,t=>{this.vmError.emit(t)}),this.hasAttached=!0}catch(t){this.vmError.emit(t)}})}destroyDash(){var t;return t2(this,void 0,void 0,function*(){null==(t=this.dash)||t.reset(),this.hasAttached=!1})}onMediaElChange(t){return t2(this,void 0,void 0,function*(){this.destroyDash(),void 0!==t.detail&&(this.mediaEl=t.detail,yield this.setupDash())})}levelToPlaybackQuality(t){return -1===t?"Auto":`${t.height}p`}findLevelIndexFromQuality(t){return this.dash.getBitrateInfoListFor("video").findIndex(e=>this.levelToPlaybackQuality(e)===t)}dispatchLevels(){try{let t=this.dash.getBitrateInfoListFor("video");(null==t?void 0:t.length)>0&&(this.dispatch("playbackQualities",["Auto",...t.map(this.levelToPlaybackQuality)]),this.dispatch("playbackQuality","Auto"))}catch(t){this.vmError.emit(t)}}listenToTextTracksForChanges(){var t,e,i;if(this.textTracksDisposal.empty(),void 0===this.mediaEl||this.shouldRenderNativeTextTracks)return;let s=(i=(null==(e=null==(t=this.dash)?void 0:t.getCurrentTrackFor("text"))?void 0:e.index)-1,i);this.currentTextTrack=s,this.dispatch("currentTextTrack",s),this.textTracksDisposal.add(m(this.mediaEl.textTracks,"change",this.onTextTracksChange.bind(this)))}getTextTracks(){var t,e;return Array.from(null!=(e=null==(t=this.mediaEl)?void 0:t.textTracks)?e:[])}hideCurrentTextTrack(){let t=this.getTextTracks();t[this.currentTextTrack]&&this.isTextTrackVisible&&(t[this.currentTextTrack].mode="hidden")}onTextTracksChange(){this.hideCurrentTextTrack(),this.dispatch("textTracks",this.getTextTracks()),this.dispatch("isTextTrackVisible",this.isTextTrackVisible),this.dispatch("currentTextTrack",this.currentTextTrack)}getAdapter(){var t,e;return t2(this,void 0,void 0,function*(){let i=null!=(e=yield null==(t=this.videoProvider)?void 0:t.getAdapter())?e:{},s=i.canPlay;return Object.assign(Object.assign({},i),{getInternalPlayer:()=>t2(this,void 0,void 0,function*(){return this.dash}),canPlay:t=>t2(this,void 0,void 0,function*(){var e;return w(t)&&tr.test(t)||null!=(e=null==s?void 0:s(t))&&e}),canSetPlaybackQuality:()=>t2(this,void 0,void 0,function*(){var t,e;try{return(null==(e=null==(t=this.dash)?void 0:t.getBitrateInfoListFor("video"))?void 0:e.length)>0}catch(t){return this.vmError.emit(t),!1}}),setPlaybackQuality:t=>t2(this,void 0,void 0,function*(){if(void 0!==this.dash){let e=this.findLevelIndexFromQuality(t);this.dash.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:-1===e}}}}),e>=0&&this.dash.setQualityFor("video",e),this.dispatch("playbackQuality",t)}}),setCurrentTextTrack:t=>t2(this,void 0,void 0,function*(){var e;this.shouldRenderNativeTextTracks?i.setCurrentTextTrack(t):(this.currentTextTrack=t,null==(e=this.dash)||e.setTextTrack(t),this.onTextTracksChange())}),setTextTrackVisibility:t=>t2(this,void 0,void 0,function*(){var e;this.shouldRenderNativeTextTracks?i.setTextTrackVisibility(t):(this.isTextTrackVisible=t,null==(e=this.dash)||e.enableText(t),this.onTextTracksChange())})})})}render(){return(0,v.h)("vm-video",{willAttach:!0,crossOrigin:this.crossOrigin,preload:this.preload,poster:this.poster,controlsList:this.controlsList,autoPiP:this.autoPiP,disablePiP:this.disablePiP,hasCustomTextManager:!this.shouldRenderNativeTextTracks,disableRemotePlayback:this.disableRemotePlayback,mediaTitle:this.mediaTitle,ref:t=>{this.videoProvider=t}})}static get watchers(){return{src:["onSrcChange"],hasAttached:["onSrcChange"],shouldRenderNativeTextTracks:["onShouldRenderNativeTextTracks"],isTextTrackVisible:["onTextTrackChange"],currentTextTrack:["onTextTrackChange"]}}static get style(){return":host{z-index:var(--vm-media-z-index)}"}};
1var t3=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let t7=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.canSetFullscreen=!1,this.useOnMobile=!1,this.isFullscreenActive=!0,this.isVideoView=!1,this.playbackReady=!1,this.isMobile=!1,this.clicks=0,B(this),((t,e)=>G(t,e))(this,["playbackReady","isFullscreenActive","isVideoView","isMobile"])}onPlaybackReadyChange(){return t3(this,void 0,void 0,function*(){let t=yield A(this);void 0!==t&&(this.canSetFullscreen=yield t.canSetFullscreen())})}onTriggerClickToPlay(){return t3(this,void 0,void 0,function*(){let[t]=q(this,"vm-click-to-play");yield null==t?void 0:t.forceClick()})}onToggleFullscreen(){return t3(this,void 0,void 0,function*(){let t=yield A(this);void 0!==t&&(this.isFullscreenActive?t.exitFullscreen():t.enterFullscreen())})}onClick(){this.clicks+=1,1===this.clicks&&setTimeout(()=>{1===this.clicks?this.onTriggerClickToPlay():this.onToggleFullscreen(),this.clicks=0},300)}render(){return(0,v.h)("div",{class:{dblClickFullscreen:!0,enabled:this.playbackReady&&this.canSetFullscreen&&this.isVideoView&&(!this.isMobile||this.useOnMobile)},onClick:this.onClick.bind(this)})}static get watchers(){return{playbackReady:["onPlaybackReadyChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-dbl-click-fullscreen-z-index)}.dblClickFullscreen{display:none;width:100%;height:100%;pointer-events:none}.dblClickFullscreen.enabled{display:inline-block;pointer-events:auto}"}},t6=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.activeDuration=2750,this.waitForPlaybackStart=!1,this.hideWhenPaused=!1,this.hideOnMouseLeave=!1,this.isMobile=!1,this.isLive=!1,this.isAudioView=!1,this.isVideoView=!1,B(this),((t,e)=>G(t,e))(this,["theme","isMobile","isAudioView","isVideoView","isLive"])}buildAudioControls(){return(0,v.h)("vm-controls",{fullWidth:!0},(0,v.h)("vm-playback-control",{tooltipDirection:"right"}),(0,v.h)("vm-volume-control",null),!this.isLive&&(0,v.h)("vm-current-time",null),this.isLive&&(0,v.h)("vm-control-spacer",null),!this.isLive&&(0,v.h)("vm-scrubber-control",null),this.isLive&&(0,v.h)("vm-live-indicator",null),!this.isLive&&(0,v.h)("vm-end-time",null),!this.isLive&&(0,v.h)("vm-settings-control",{tooltipDirection:"left"}),(0,v.h)("div",{style:{marginLeft:"0",paddingRight:"2px"}}))}buildMobileVideoControls(){return(0,v.h)(v.FK,null,(0,v.h)("vm-scrim",{gradient:"up"}),(0,v.h)("vm-controls",{pin:"topLeft",fullWidth:!0,activeDuration:this.activeDuration,waitForPlaybackStart:this.waitForPlaybackStart,hideWhenPaused:this.hideWhenPaused},(0,v.h)("vm-control-spacer",null),(0,v.h)("vm-volume-control",null),!this.isLive&&(0,v.h)("vm-caption-control",null),!this.isLive&&(0,v.h)("vm-settings-control",null),this.isLive&&(0,v.h)("vm-fullscreen-control",null)),(0,v.h)("vm-controls",{pin:"center",justify:"center",activeDuration:this.activeDuration,waitForPlaybackStart:this.waitForPlaybackStart,hideWhenPaused:this.hideWhenPaused},(0,v.h)("vm-playback-control",{style:{"--vm-control-scale":"1.3"}})),!this.isLive&&(0,v.h)("vm-controls",{pin:"bottomLeft",fullWidth:!0,activeDuration:this.activeDuration,waitForPlaybackStart:this.waitForPlaybackStart,hideWhenPaused:this.hideWhenPaused},(0,v.h)("vm-control-group",null,(0,v.h)("vm-current-time",null),(0,v.h)("vm-control-spacer",null),(0,v.h)("vm-end-time",null),(0,v.h)("vm-fullscreen-control",null)),(0,v.h)("vm-control-group",{space:"top"},(0,v.h)("vm-scrubber-control",null))))}buildDesktopVideoControls(){return(0,v.h)(v.FK,null,"light"!==this.theme&&(0,v.h)("vm-scrim",{gradient:"up"}),(0,v.h)("vm-controls",{fullWidth:!0,pin:"bottomRight",activeDuration:this.activeDuration,waitForPlaybackStart:this.waitForPlaybackStart,hideWhenPaused:this.hideWhenPaused,hideOnMouseLeave:this.hideOnMouseLeave},!this.isLive&&(0,v.h)("vm-control-group",null,(0,v.h)("vm-scrubber-control",null)),(0,v.h)("vm-control-group",{space:this.isLive?"none":"top"},(0,v.h)("vm-playback-control",{tooltipDirection:"right"}),(0,v.h)("vm-volume-control",null),!this.isLive&&(0,v.h)("vm-time-progress",null),(0,v.h)("vm-control-spacer",null),!this.isLive&&(0,v.h)("vm-caption-control",null),this.isLive&&(0,v.h)("vm-live-indicator",null),(0,v.h)("vm-pip-control",null),!this.isLive&&(0,v.h)("vm-settings-control",null),(0,v.h)("vm-fullscreen-control",{tooltipDirection:"left"}))))}
1render(){return this.isAudioView?this.buildAudioControls():this.isVideoView&&this.isMobile?this.buildMobileVideoControls():this.isVideoView?this.buildDesktopVideoControls():null}static get style(){return":host{display:contents;pointer-events:none;z-index:var(--vm-controls-z-index)}"}};var t5=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let t9=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.textTracksDisposal=new D,this.canSetPlaybackRate=!1,this.canSetPlaybackQuality=!1,this.canSetTextTrack=!1,this.canSetAudioTrack=!1,this.pin="bottomRight",this.i18n={},this.playbackReady=!1,this.playbackRate=1,this.playbackRates=[1],this.isVideoView=!1,this.playbackQualities=[],this.textTracks=[],this.currentTextTrack=-1,this.audioTracks=[],this.currentAudioTrack=-1,this.isTextTrackVisible=!0,B(this),((t,e)=>G(t,e))(this,["i18n","playbackReady","playbackRate","playbackRates","playbackQuality","playbackQualities","isVideoView","textTracks","currentTextTrack","isTextTrackVisible","audioTracks","currentAudioTrack"])}onPlaybackReady(){return t5(this,void 0,void 0,function*(){let t=yield A(this);void 0!==t&&(this.canSetPlaybackQuality=yield t.canSetPlaybackQuality(),this.canSetPlaybackRate=yield t.canSetPlaybackRate())})}onAudioTracksChange(){var t;return t5(this,void 0,void 0,function*(){let e=j(this);this.canSetAudioTrack=null!=(t=yield null==e?void 0:e.canSetAudioTrack())&&t})}onTextTracksChange(){var t;return t5(this,void 0,void 0,function*(){let e=j(this);this.canSetTextTrack=null!=(t=yield null==e?void 0:e.canSetTextTrack())&&t})}connectedCallback(){this.dispatch=M(this)}componentDidLoad(){this.onTextTracksChange()}disconnectedCallback(){this.textTracksDisposal.empty()}onPlaybackRateSelect(t){let e=t.target;this.dispatch("playbackRate",parseFloat(e.value))}buildPlaybackRateSubmenu(){if(this.playbackRates.length<=1||!this.canSetPlaybackRate)return(0,v.h)("vm-menu-item",{label:this.i18n.playbackRate,hint:this.i18n.normal});let t=t=>1===t?this.i18n.normal:`${t}`;return(0,v.h)("vm-submenu",{label:this.i18n.playbackRate,hint:t(this.playbackRate)},(0,v.h)("vm-menu-radio-group",{value:`${this.playbackRate}`,onVmCheck:this.onPlaybackRateSelect.bind(this)},this.playbackRates.map(e=>(0,v.h)("vm-menu-radio",{label:t(e),value:`${e}`}))))}onPlaybackQualitySelect(t){let e=t.target;this.dispatch("playbackQuality",e.value)}buildPlaybackQualitySubmenu(){var t;return this.playbackQualities.length<=1||!this.canSetPlaybackQuality?(0,v.h)("vm-menu-item",{label:this.i18n.playbackQuality,hint:null!=(t=this.playbackQuality)?t:this.i18n.auto}):(0,v.h)("vm-submenu",{label:this.i18n.playbackQuality,hint:this.playbackQuality},(0,v.h)("vm-menu-radio-group",{value:this.playbackQuality,onVmCheck:this.onPlaybackQualitySelect.bind(this)},this.playbackQualities.map(t=>{let e;return(0,v.h)("vm-menu-radio",{label:t,value:t,badge:(e=parseInt(t.slice(0,-1),10))>=2160?"UHD":e>=1080?"HD":void 0})})))}onTextTrackSelect(t){let e=parseInt(t.target.value,10),i=j(this);if(-1===e){null==i||i.setTextTrackVisibility(!1);return}null==i||i.setTextTrackVisibility(!0),null==i||i.setCurrentTextTrack(e)}buildTextTracksSubmenu(){var t,e,i;return this.textTracks.length<=1||!this.canSetTextTrack?(0,v.h)("vm-menu-item",{label:this.i18n.subtitlesOrCc,hint:null!=(e=null==(t=this.textTracks[this.currentTextTrack])?void 0:t.label)?e:this.i18n.none}):(0,v.h)("vm-submenu",{label:this.i18n.subtitlesOrCc,hint:this.isTextTrackVisible?null==(i=this.textTracks[this.currentTextTrack])?void 0:i.label:this.i18n.off},(0,v.h)("vm-menu-radio-group",{value:`${!this.isTextTrackVisible?-1:this.currentTextTrack}`,onVmCheck:this.onTextTrackSelect.bind(this)},[(0,v.h)("vm-menu-radio",{label:this.i18n.off,value:"-1"})].concat(this.textTracks.map((t,e)=>(0,v.h)("vm-menu-radio",{label:t.label,value:`${e}`})))))}onAudioTrackSelect(t){let e=parseInt(t.target.value,10),i=j(this);null==i||i.setCurrentAudioTrack(e)}buildAudioTracksMenu(){var t,e,i;return this.audioTracks.length<=1||!this.canSetAudioTrack?(0,v.h)("vm-menu-item",{label:this.i18n.audio,hint:null!=(e=null==(t=this.audioTracks[this.currentAudioTrack])?void 0:t.label)?e:this.i18n.default}):(0,v.h)("vm-submenu",{label:this.i18n.audio,hint:null==(i=this.audioTracks[this.currentAudioTrack])?void 0:i.label},(0,v.h)("vm-menu-radio-group",{value:`${this.currentAudioTrack}`,onVmCheck:this.onAudioTrackSelect.bind(this)},this.audioTracks.map((t,e)=>(0,v.h)("vm-menu-radio",{label:t.label,value:`${e}`}))))}render(){return(0,v.h)("vm-settings",{pin:this.pin},this.buildAudioTracksMenu(),this.buildPlaybackRateSubmenu(),this.buildPlaybackQualitySubmenu(),this.isVideoView&&this.buildTextTracksSubmenu(),(0,v.h)("slot",null))}static get watchers(){return{playbackReady:["onPlaybackReady","onAudioTracksChange","onTextTracksChange"],audioTracks:["onAudioTracksChange"],textTracks:["onTextTracksChange"]}}static get style(){return":host{z-index:var(--vm-menu-z-index)}"}},et=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.noClickToPlay=!1,this.noDblClickFullscreen=!1,this.noCaptions=!1,this.noPoster=!1,this.noSpinner=!1,this.noControl
1s=!1,this.noSettings=!1,this.noLoadingScreen=!1,B(this)}render(){return(0,v.h)("vm-ui",null,!this.noClickToPlay&&(0,v.h)("vm-click-to-play",null),!this.noDblClickFullscreen&&(0,v.h)("vm-dbl-click-fullscreen",null),!this.noCaptions&&(0,v.h)("vm-captions",null),!this.noPoster&&(0,v.h)("vm-poster",null),!this.noSpinner&&(0,v.h)("vm-spinner",null),!this.noLoadingScreen&&(0,v.h)("vm-loading-screen",null),!this.noControls&&(0,v.h)("vm-default-controls",null),!this.noSettings&&(0,v.h)("vm-default-settings",null),(0,v.h)("slot",null))}static get style(){return":host{display:contents;pointer-events:none}"}};class ee{constructor(t,e,i){var s;if(this.el=t,this.attributes=e,this.onLoad=i,this.hasLoaded=!1,y(this.el))return;this.intersectionObs=this.canObserveIntersection()?new IntersectionObserver(this.onIntersection.bind(this)):void 0,this.mutationObs=this.canObserveMutations()?new MutationObserver(this.onMutation.bind(this)):void 0,null==(s=this.mutationObs)||s.observe(this.el,{childList:!0,subtree:!0,attributeFilter:this.attributes}),this.lazyLoad()}didLoad(){return this.hasLoaded}destroy(){var t,e;null==(t=this.intersectionObs)||t.disconnect(),null==(e=this.mutationObs)||e.disconnect()}canObserveIntersection(){return tF&&window.IntersectionObserver}canObserveMutations(){return tF&&window.MutationObserver}lazyLoad(){var t;this.canObserveIntersection()?null==(t=this.intersectionObs)||t.observe(this.el):this.load()}onIntersection(t){t.forEach(t=>{(t.intersectionRatio>0||t.isIntersecting)&&(this.load(),this.intersectionObs.unobserve(t.target))})}onMutation(){this.hasLoaded&&this.load()}getLazyElements(){return(y(this.el.shadowRoot)?this.el:this.el.shadowRoot).querySelectorAll(".lazy")}load(){window.requestAnimationFrame(()=>{this.getLazyElements().forEach(this.loadEl.bind(this))})}loadEl(t){var e,i;null==(e=this.intersectionObs)||e.unobserve(t),this.hasLoaded=!0,null==(i=this.onLoad)||i.call(this,t)}}let ei=0,es=new Set,en=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmEmbedSrcChange=(0,v.lh)(this,"vmEmbedSrcChange",3),this.vmEmbedMessage=(0,v.lh)(this,"vmEmbedMessage",3),this.vmEmbedLoaded=(0,v.lh)(this,"vmEmbedLoaded",3),this.srcWithParams="",this.hasEnteredViewport=!1,this.embedSrc="",this.mediaTitle="",this.params="",this.preconnections=[],B(this)}onEmbedSrcChange(){this.srcWithParams=w(this.embedSrc)&&this.embedSrc.length>0?((t,e)=>{let i,s;var n=t,o=f(e)===Object?(i=[],s=(t,e)=>{i.push(`${encodeURIComponent(t)}=${encodeURIComponent(e)}`)},Object.keys(e).forEach(t=>{let i=e[t];y(i)||(T(i)?i.forEach(e=>s(t,e)):s(t,i))}),i.join("&")):e;if(void 0===o||0===o.length)return n;let a=n.split("?",2);return a[0]+(void 0===a[1]?`?${o}`:`?${a[1]}&${o}`)})(this.embedSrc,this.params):void 0}srcWithParamsChange(){void 0===this.srcWithParams||!this.hasEnteredViewport&&!es.has(this.embedSrc)&&tJ(this.srcWithParams)&&es.add(this.embedSrc),this.vmEmbedSrcChange.emit(this.srcWithParams)}preconnectionsChange(){this.hasEnteredViewport||this.preconnections.filter(t=>!es.has(t)).forEach(t=>{tJ(t)&&es.add(t)})}connectedCallback(){this.lazyLoader=new ee(this.host,["data-src"],t=>{let e=t.getAttribute("data-src");t.removeAttribute("src"),b(e)||t.setAttribute("src",e)}),this.onEmbedSrcChange(),this.genIframeId()}disconnectedCallback(){this.lazyLoader.destroy()}onWindowMessage(t){var e,i,s;if(!(t.source===(null==(e=this.iframe)?void 0:e.contentWindow)&&(!w(this.origin)||this.origin===t.origin)))return;let n=null!=(s=null==(i=this.decoder)?void 0:i.call(this,t.data))?s:t.data;n&&this.vmEmbedMessage.emit(n)}postMessage(t,e){var i,s,n,o,a,r;return n=this,o=void 0,a=void 0,r=function*(){null==(s=null==(i=this.iframe)?void 0:i.contentWindow)||s.postMessage(JSON.stringify(t),null!=e?e:"*")},new(a||(a=Promise))(function(t,e){function i(t){try{l(r.next(t))}catch(t){e(t)}}function s(t){try{l(r.throw(t))}catch(t){e(t)}}function l(e){var n;e.done?t(e.value):((n=e.value)instanceof a?n:new a(function(t){t(n)})).then(i,s)}l((r=r.apply(n,o||[])).next())})}onLoad(){this.vmEmbedLoaded.emit()}genIframeId(){ei+=1,this.id=`vm-iframe-${ei}`}render(){return(0,v.h)("iframe",{id:this.id,class:"lazy",title:this.mediaTitle,"data-src":this.srcWithParams,allowFullScreen:!0,allow:"autoplay; encrypted-media; picture-in-picture;",onLoad:this.onLoad.bind(this),ref:t=>{this.iframe=t}})}get host(){return this}static get watchers(){return{embedSrc:["onEmbedSrcChange"],params:["onEmbedSrcChange"],srcWithParams:["srcWithParamsChange"],preconnections:["preconnectionsChange"]}}static get style(){return":host{z-index:var(--vm-media-z-index)}iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;user-select:none}"}},eo=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.duration=-1,this.i18n={},this.alwaysShowHours=!1,B(this),((t,e)=>G(t,e))(this,["duration","i18n"])}render(){return(0,v.h)("vm-time",{label:this.i18n.duration,seconds:Math.max(0,this.duration),alwaysShowHours:this.alwaysShowHours})}static get style(){return":host{display:flex;align-items:center;justify-content:center}"}};var ea={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},er=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],el=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],eh=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],ec="u">typeof window&&void 0!==window.document?window.document:{},ed="fullscreenEnabled"in ec&&Object.keys(ea)||er[0]in ec&&er||el[0]in ec&&el||eh[0]in ec&&eh||[],eu={requestFullscreen:function(t){return t[ed[ea.requestFullscreen]]()},requestFullscreenFunction:function(t){return t[ed[ea.requestFullscreen]]},get exitFullscreen(){return ec[ed[ea.exitFullscreen]].bind(ec)},get fullscreenPseudoClass(){return":"+ed[ea.fullscreen]}
1,addEventListener:function(t,e,i){return ec.addEventListener(ed[ea[t]],e,i)},removeEventListener:function(t,e,i){return ec.removeEventListener(ed[ea[t]],e,i)},get fullscreenEnabled(){return!!ec[ed[ea.fullscreenEnabled]]},set fullscreenEnabled(val){},get fullscreenElement(){return ec[ed[ea.fullscreenElement]]},set fullscreenElement(val){},get onfullscreenchange(){return ec[("on"+ed[ea.fullscreenchange]).toLowerCase()]},set onfullscreenchange(handler){return ec[("on"+ed[ea.fullscreenchange]).toLowerCase()]=handler},get onfullscreenerror(){return ec[("on"+ed[ea.fullscreenerror]).toLowerCase()]},set onfullscreenerror(handler){return ec[("on"+ed[ea.fullscreenerror]).toLowerCase()]=handler}};function ev(t){return{all:t=t||new Map,on:function(e,i){var s=t.get(e);s?s.push(i):t.set(e,[i])},off:function(e,i){var s=t.get(e);s&&(i?s.splice(s.indexOf(i)>>>0,1):t.set(e,[]))},emit:function(e,i){var s=t.get(e);s&&s.slice().map(function(t){t(i)}),(s=t.get("*"))&&s.slice().map(function(t){t(e,i)})}}}var em=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};class ep{constructor(t){this.host=t,this.disposal=new D,this.emitter=ev()}get isSupported(){return this.isSupportedNatively}get isSupportedNatively(){return eu.fullscreenEnabled}get isFullscreen(){return this.isNativeFullscreen}get isNativeFullscreen(){if(eu.fullscreenElement===this.host)return!0;try{return this.host.matches(eu.fullscreenPseudoClass)}catch(t){return!1}}on(t,e){this.emitter.on(t,e)}off(t,e){this.emitter.off(t,e)}destroy(){return em(this,void 0,void 0,function*(){this.isFullscreen&&(yield this.exitFullscreen()),this.disposal.empty(),this.emitter.all.clear()})}addFullscreenChangeEventListener(t){return this.isSupported?m(eu,"fullscreenchange",t):g}addFullscreenErrorEventListener(t){return this.isSupported?m(eu,"fullscreenerror",t):g}requestFullscreen(){return em(this,void 0,void 0,function*(){if(!this.isFullscreen)return this.throwIfNoFullscreenSupport(),this.disposal.add(this.addFullscreenChangeEventListener(this.handleFullscreenChange.bind(this))),this.disposal.add(this.addFullscreenErrorEventListener(this.handleFullscreenError.bind(this))),this.makeEnterFullscreenRequest()})}makeEnterFullscreenRequest(){return em(this,void 0,void 0,function*(){return eu.requestFullscreen(this.host)})}handleFullscreenChange(){this.isFullscreen||this.disposal.empty(),this.emitter.emit("change",this.isFullscreen)}handleFullscreenError(t){this.emitter.emit("error",t)}exitFullscreen(){return em(this,void 0,void 0,function*(){if(this.isFullscreen)return this.throwIfNoFullscreenSupport(),this.makeExitFullscreenRequest()})}makeExitFullscreenRequest(){return em(this,void 0,void 0,function*(){return eu.exitFullscreen()})}throwIfNoFullscreenSupport(){if(!this.isSupported)throw Error("Fullscreen API is not enabled or supported in this environment.")}}var eg=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};class eb extends ep{constructor(t,e){super(t),this.host=t,this.presentationController=e}get isFullscreen(){return this.presentationController.isFullscreenMode}get isSupported(){return this.presentationController.isSupported}makeEnterFullscreenRequest(){return eg(this,void 0,void 0,function*(){return this.presentationController.setPresentationMode("fullscreen")})}makeExitFullscreenRequest(){return eg(this,void 0,void 0,function*(){return this.presentationController.setPresentationMode("inline")})}addFullscreenChangeEventListener(){return this.isSupported?(this.presentationController.on("change",this.handlePresentationModeChange.bind(this)),()=>{this.presentationController.off("change",this.handlePresentationModeChange.bind(this))}):g}handlePresentationModeChange(){this.handleFullscreenChange()}addFullscreenErrorEventListener(){return g}}class ey{constructor(t){this.host=t,this.disposal=new D,this.emitter=ev();const e=t.disconnectedCallback;t.disconnectedCallback=()=>{var i,s,n,o;return i=this,s=void 0,n=void 0,o=function*(){yield this.destroy(),null==e||e.call(t)}
1,new(n||(n=Promise))(function(t,e){function a(t){try{l(o.next(t))}catch(t){e(t)}}function r(t){try{l(o.throw(t))}catch(t){e(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof n?i:new n(function(t){t(i)})).then(a,r)}l((o=o.apply(i,s||[])).next())})}}get videoElement(){var t;if((null==(t=this.host.mediaEl)?void 0:t.tagName.toLowerCase())==="video")return this.host.mediaEl}get presentationMode(){var t;return null==(t=this.videoElement)?void 0:t.webkitPresentationMode}get isInlineMode(){return"inline"===this.presentationMode}get isPictureInPictureMode(){return"inline"===this.presentationMode}get isFullscreenMode(){return"fullscreen"===this.presentationMode}get isSupported(){var t,e,i;return tD&&f(null==(t=this.videoElement)?void 0:t.webkitSetPresentationMode)===Function&&null!=(i=null==(e=this.videoElement)?void 0:e.webkitSupportsFullscreen)&&i}setPresentationMode(t){var e,i;null==(i=null==(e=this.videoElement)?void 0:e.webkitSetPresentationMode)||i.call(e,t)}on(t,e){this.emitter.on(t,e)}off(t,e){this.emitter.off(t,e)}destroy(){this.setPresentationMode("inline"),this.disposal.empty()}addPresentationModeChangeEventListener(){return!this.isSupported||y(this.videoElement)?g:m(this.videoElement,"webkitpresentationmodechanged",this.handlePresentationModeChange.bind(this))}handlePresentationModeChange(){this.emitter.emit("change",this.presentationMode)}}var ef=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let ek=class extends HTMLElement{constructor(){super(),this.__registerHost(),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmError=(0,v.lh)(this,"vmError",7),this.vmMediaElChange=(0,v.lh)(this,"vmMediaElChange",7),this.vmSrcSetChange=(0,v.lh)(this,"vmSrcSetChange",7),this.textTracksDisposal=new D,this.wasPausedBeforeSeeking=!0,this.currentSrcSet=[],this.mediaQueryDisposal=new D,this.willAttach=!1,this.preload="metadata",this.playbackRates=[.25,.5,.75,1,1.25,1.5,2],this.language="en",this.autoplay=!1,this.controls=!1,this.loop=!1,this.muted=!1,this.playsinline=!1,this.noConnect=!1,this.paused=!0,this.currentTime=0,this.volume=0,this.playbackReady=!1,this.playbackStarted=!1,this.presentationController=new ey(this),this.fullscreenController=new eb(this,this.presentationController),this.currentTextTrack=-1,this.hasCustomTextManager=!1,this.isTextTrackVisible=!0,this.shouldRenderNativeTextTracks=!0,B(this),tp(this),tZ(this,["playbackReady","playbackStarted","currentTime","volume","paused","currentTextTrack","isTextTrackVisible","shouldRenderNativeTextTracks"]),U(this,"vm-poster",t=>{[this.vmPoster]=t})}onMediaTitleChange(){this.dispatch("mediaTitle",this.mediaTitle)}onPosterChange(){var t;this.playbackStarted||null==(t=this.mediaEl)||t.load()}onViewTypeChange(){this.dispatch("viewType",this.viewType)}connectedCallback(){this.initLazyLoader(),this.dispatch=th(this),this.onViewTypeChange(),this.onPosterChange(),this.onMediaTitleChange(),this.addPresentationControllerListeners()}componentDidRender(){this.prevMediaEl!==this.mediaEl&&(this.prevMediaEl=this.mediaEl,this.vmMediaElChange.emit(this.mediaEl),this.presentationController.addPresentationModeChangeEventListener())}componentDidLoad(){this.onViewTypeChange()}disconnectedCallback(){var t;this.mediaQueryDisposal.empty(),this.textTracksDisposal.empty(),this.cancelTimeUpdates(),null==(t=this.lazyLoader)||t.destroy(),this.wasPausedBeforeSeeking=!0}initLazyLoader(){this.lazyLoader=new ee(this.host,["data-src","data-poster"],()=>{if(y(this.mediaEl))return;let t=this.mediaEl.getAttribute("data-poster");b(t)||this.mediaEl.setAttribute("poster",t),this.refresh(),this.didSrcSetChange()})}refresh(){if(y(this.mediaEl))return;let{children:t}=this.mediaEl;for(let e=0;e<=t.length-1;e+=1){let i=t[e],s=i.getAttribute("data-src")||i.getAttribute("src")||i.getAttribute("data-vs");i.removeAttribute("src"),b(s)||(i.setAttribute("data-vs",s),i.setAttribute("src",s))}}didSrcSetChange(){if(y(this.mediaEl))return;let t=Array.from(this.mediaEl.querySelectorAll("source")).map(t=>{var e;return{src:t.getAttribute("data-vs"),media:null!=(e=t.getAttribute("data-media"))?e:void 0,ref:t}});(this.currentSrcSet.length!==t.length||t.some((t,e)=>this.currentSrcSet[e].src!==t.src))&&(this.currentSrcSet=t,this.onSrcSetChange())}onSrcSetChange(){var t;this.textTracksDisposal.empty(),this.mediaQueryDisposal.empty(),this.vmLoadStart.emit(),this.vmSrcSetChange.emit(this.currentSrcSet),this.willAttach||null==(t=this.mediaEl)||t.load()}hasCustomPoster(){return!tD&&void 0!==this.vmPoster}cancelTimeUpdates(){k(this.timeRAF)&&window.cancelAnimationFrame(this.timeRAF),this.timeRAF=void 0}requestTimeUpdates(){var t,e;this.dispatch("currentTime",null!=(e=null==(t=this.mediaEl)?void 0:t.currentTime)?e:0),this.timeRAF=window.requestAnimationFrame(()=>{this.requestTimeUpdates()})}getMediaType(){let{currentSrc:t}=this.mediaEl;return ts.test(t)?r.Audio:tn.test(t)||to.test(t)?r.Video:void 0}onLoadedMetadata(){this.mediaEl.volume=this.volume/100,this.listenToTextTracksForChanges(),this.onTextTracksChange(),this.onProgress(),this.dispatch("currentPoster",this.poster),this.dispatch("duration",this.mediaEl.duration),this.dispatch("playbackRates",this.playbackRates),this.willAttach||(this.dispatch("currentSrc",this.mediaEl.currentSrc),this.dispatch("mediaType",this.getMediaType()),this.dispatch("playbackReady",!0))}onProgress(){let{buffered:t,duration:e}=this.mediaEl,i=0===t.length?0:t.end(t.length-1);this.dispatch("buffered",i>e?e:i)}onPlay(){this.requestTimeUpdates(),this.dispatch("paused",!1),this.playbackStarted||this.dispatch("playbackStarted",!0)}onPause(){this.cancelTimeUpdates(),this.dispatch("paused",!0),this.dispatch("buffering",!1)}onPlaying(){this.dispatch("playing",!0),this.dispatch("buffering",!1)}onSeeking(){this.wasPausedBeforeSeeking||(this.wasPausedBeforeSeeking=this.mediaEl.paused),this.dispatch("currentTime",this.mediaEl.currentTime),this.dispatch("seeking",!0)}onSeeked(){(0!==this.currentTime||this.playbackStarted)&&(this.dispatch("seeking",!1),this.playbackStarted&&this.wasPausedBeforeSeeking||this.attemptToPlay(),this.wasPausedBeforeSeeking=!0)}onRateChange(){this.dispatch("playbackRate",this.mediaEl.playbackRate)}onVolumeChange(){this.dispatch("muted",this.mediaEl.muted),this.dispatch("volume",100*this.mediaEl.volume)}onDurationChange(){this.dispatch("duration",this.mediaEl.duration)}
1onWaiting(){this.dispatch("buffering",!0)}onSuspend(){this.dispatch("buffering",!1)}onEnded(){this.loop||this.dispatch("playbackEnded",!0)}onError(){this.vmError.emit(this.mediaEl.error)}attemptToPlay(){var t;try{null==(t=this.mediaEl)||t.play()}catch(t){this.vmError.emit(t)}}togglePiPInChrome(t){var e;return t?null==(e=this.mediaEl)?void 0:e.requestPictureInPicture():document.exitPictureInPicture()}togglePiPInSafari(t){var e,i;let s=t?"picture-in-picture":"inline";if(!(null==(e=this.mediaEl)?void 0:e.webkitSupportsPresentationMode(s)))throw Error("PiP API is not available.");return null==(i=this.mediaEl)?void 0:i.webkitSetPresentationMode(s)}togglePiP(t){return ef(this,void 0,void 0,function*(){if(tK())return this.togglePiPInChrome(t);if(tQ())return this.togglePiPInSafari(t);throw Error("PiP API is not available.")})}onEnterPiP(){this.dispatch("isPiPActive",!0)}onLeavePiP(){this.dispatch("isPiPActive",!1)}addPresentationControllerListeners(){this.presentationController.on("change",t=>{this.dispatch("isPiPActive","picture-in-picture"===t),this.dispatch("isFullscreenActive","fullscreen"===t)})}getAdapter(){return ef(this,void 0,void 0,function*(){return{getInternalPlayer:()=>ef(this,void 0,void 0,function*(){return this.mediaEl}),play:()=>ef(this,void 0,void 0,function*(){var t;return null==(t=this.mediaEl)?void 0:t.play()}),pause:()=>ef(this,void 0,void 0,function*(){var t;return null==(t=this.mediaEl)?void 0:t.pause()}),canPlay:t=>ef(this,void 0,void 0,function*(){return w(t)&&(ts.test(t)||tn.test(t))}),setCurrentTime:t=>ef(this,void 0,void 0,function*(){this.mediaEl&&(this.mediaEl.currentTime=t)}),setMuted:t=>ef(this,void 0,void 0,function*(){this.mediaEl&&(this.mediaEl.muted=t)}),setVolume:t=>ef(this,void 0,void 0,function*(){this.mediaEl&&(this.mediaEl.volume=t/100)}),canSetPlaybackRate:()=>ef(this,void 0,void 0,function*(){return!0}),setPlaybackRate:t=>ef(this,void 0,void 0,function*(){this.mediaEl&&(this.mediaEl.playbackRate=t)}),canSetPiP:()=>ef(this,void 0,void 0,function*(){return tK()||tQ()}),enterPiP:()=>this.togglePiP(!0),exitPiP:()=>this.togglePiP(!1),canSetFullscreen:()=>ef(this,void 0,void 0,function*(){return this.fullscreenController.isSupported}),enterFullscreen:()=>this.fullscreenController.requestFullscreen(),exitFullscreen:()=>this.fullscreenController.exitFullscreen(),setCurrentTextTrack:t=>ef(this,void 0,void 0,function*(){t!==this.currentTextTrack&&this.toggleTextTrackModes(t)}),setTextTrackVisibility:t=>ef(this,void 0,void 0,function*(){this.isTextTrackVisible=t,this.toggleTextTrackModes(this.currentTextTrack)})}})}onHasCustomTextManagerChange(){this.hasCustomTextManager?this.textTracksDisposal.empty():this.playbackReady&&this.listenToTextTracksForChanges()}onShouldRenderNativeTextTracksChange(){this.hasCustomTextManager||this.toggleTextTrackModes(this.currentTextTrack)}onProviderConnect(t){this.noConnect&&t.stopImmediatePropagation()}onProviderDisconnect(t){this.noConnect&&t.stopImmediatePropagation()}getFilteredTextTracks(){let t=[],e=Array.from(this.mediaEl.textTracks);for(let i=0;i<e.length;i+=1){let s=e[i];("subtitles"===s.kind||"captions"===s.kind)&&s.label&&t.push(e[i])}return t}listenToTextTracksForChanges(){this.hasCustomTextManager||(this.textTracksDisposal.empty(),void 0!==this.mediaEl&&this.textTracksDisposal.add(m(this.mediaEl.textTracks,"change",this.onTextTracksChange.bind(this))))}onTextTracksChange(){var t;let e=this.getFilteredTextTracks(),i=-1;for(let t=0;t<e.length;t+=1)if("hidden"===e[t].mode)i=t;else if("showing"===e[t].mode){i=t;break}if(!this.shouldRenderNativeTextTracks&&(null==(t=e[i])?void 0:t.mode)==="showing"){e[i].mode="hidden";return}this.shouldRenderNativeTextTracks&&(this.isTextTrackVisible=-1!==i&&"showing"===e[i].mode,this.dispatch("isTextTrackVisible",this.isTextTrackVisible)),this.dispatch("textTracks",e),this.dispatch("currentTextTrack",this.shouldRenderNativeTextTracks&&!this.isTextTrackVisible?-1:i)}toggleTextTrackModes(t){if(y(this.mediaEl))return;let{textTracks:e}=this.mediaEl;if(-1===t)Array.from(e).forEach(t=>{t.mode="disabled"});else{let t=e[this.currentTextTrack];t&&(t.mode="disabled")}let i=e[t];i&&(i.mode=this.isTextTrackVisible&&this.shouldRenderNativeTextTracks?"showing":"hidden"),this.dispatch("currentTextTrack",this.shouldRenderNativeTextTracks&&!this.isTextTrackVisible?-1:t),this.dispatch("isTextTrackVisible",this.isTextTrackVisible)}
1render(){let t={autoplay:this.autoplay,muted:this.muted,playsinline:this.playsinline,playsInline:this.playsinline,"x5-playsinline":this.playsinline,"webkit-playsinline":this.playsinline,controls:this.controls,crossorigin:""===this.crossOrigin?"anonymous":this.crossOrigin,controlslist:this.controlsList,"data-poster":this.hasCustomPoster()?void 0:this.poster,loop:this.loop,preload:this.preload,disablePictureInPicture:this.disablePiP,autoPictureInPicture:this.autoPiP,disableRemotePlayback:this.disableRemotePlayback,"x-webkit-airplay":this.disableRemotePlayback?"deny":"allow",ref:t=>{this.mediaEl=t},onLoadedMetadata:this.onLoadedMetadata.bind(this),onProgress:this.onProgress.bind(this),onPlay:this.onPlay.bind(this),onPause:this.onPause.bind(this),onPlaying:this.onPlaying.bind(this),onSeeking:this.onSeeking.bind(this),onSeeked:this.onSeeked.bind(this),onRateChange:this.onRateChange.bind(this),onVolumeChange:this.onVolumeChange.bind(this),onDurationChange:this.onDurationChange.bind(this),onWaiting:this.onWaiting.bind(this),onSuspend:this.onSuspend.bind(this),onEnded:this.onEnded.bind(this),onError:this.onError.bind(this)},e=(0,v.h)("audio",Object.assign({class:"lazy"},t),(0,v.h)("slot",null),"Your browser does not support the",(0,v.h)("code",null,"audio"),"element."),i=(0,v.h)("video",Object.assign({class:"lazy"},t,{onenterpictureinpicture:this.onEnterPiP.bind(this),onleavepictureinpicture:this.onLeavePiP.bind(this)}),(0,v.h)("slot",null),"Your browser does not support the",(0,v.h)("code",null,"video"),"element.");return this.viewType===l.Audio?e:i}get host(){return this}static get watchers(){return{mediaTitle:["onMediaTitleChange"],poster:["onPosterChange"],viewType:["onViewTypeChange"],hasCustomTextManager:["onHasCustomTextManagerChange"],shouldRenderNativeTextTracks:["onShouldRenderNativeTextTracksChange"]}}static get style(){return"audio.sc-vm-file,video.sc-vm-file{border-radius:inherit;vertical-align:middle;width:100%;outline:0}video.sc-vm-file{position:absolute;top:0;left:0;border:0;height:100%;user-select:none}"}},ew=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.canSetFullscreen=!1,this.enterIcon="fullscreen-enter",this.exitIcon="fullscreen-exit",this.tooltipPosition="top",this.hideTooltip=!1,this.keys="f",this.isFullscreenActive=!1,this.i18n={},this.playbackReady=!1,B(this),((t,e)=>G(t,e))(this,["isFullscreenActive","playbackReady","i18n"])}onPlaybackReadyChange(){var t,e,i,s,n;return e=this,i=void 0,s=void 0,n=function*(){let e=j(this);this.canSetFullscreen=null!=(t=yield null==e?void 0:e.canSetFullscreen())&&t},new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})}componentDidLoad(){this.onPlaybackReadyChange()}onClick(){let t=j(this);this.isFullscreenActive?null==t||t.exitFullscreen():null==t||t.enterFullscreen()}render(){let t=this.isFullscreenActive?this.i18n.exitFullscreen:this.i18n.enterFullscreen,e=void 0===this.keys?t:`${t} (${this.keys})`;return(0,v.h)(v.xr,{hidden:!this.canSetFullscreen},(0,v.h)("vm-control",{label:this.i18n.fullscreen,keys:this.keys,pressed:this.isFullscreenActive,hidden:!this.canSetFullscreen,onClick:this.onClick.bind(this)},(0,v.h)("vm-icon",{name:this.isFullscreenActive?this.exitIcon:this.enterIcon,library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,position:this.tooltipPosition,direction:this.tooltipDirection},e)))}static get watchers(){return{playbackReady:["onPlaybackReadyChange"]}}static get style(){return":host([hidden]){display:none}"}};var eT=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let eC=class extends HTMLElement{constructor(){super(),this.__registerHost(),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmError=(0,v.lh)(this,"vmError",7),this.hasAttached=!1,this.version="latest",this.preload="metadata",this.playbackReady=!1,B(this),tp(this),((t,e)=>G(t,e))(this,["playbackReady"])}connectedCallback(){this.dispatch=th(this),this.mediaEl&&this.setupHls()}disconnectedCallback(){this.destroyHls()}get src(){if(y(this.videoProvider))return;let t=Array.from(this.videoProvider.querySelectorAll("source")).find(t=>to.test(t.src)||ta.test(t.type));return null==t?void 0:t.src}setupHls(){return eT(this,void 0,void 0,function*(){if(void 0===this.hls)try{let t=this.libSrc||`https://cdn.jsdelivr.net/npm/hls.js@${this.version}/dist/hls.min.js`,e=yield tX(t,"Hls");if(!e.isSupported())return void this.vmError.emit("hls.js is not supported");
1this.hls=new e(this.config),this.hls.on(e.Events.MEDIA_ATTACHED,()=>{this.hasAttached=!0,this.onSrcChange()}),this.hls.on(e.Events.AUDIO_TRACKS_UPDATED,()=>{this.dispatch("audioTracks",this.hls.audioTracks),this.dispatch("currentAudioTrack",this.hls.audioTrack)}),this.hls.on(e.Events.AUDIO_TRACK_SWITCHED,()=>{this.dispatch("currentAudioTrack",this.hls.audioTrack)}),this.hls.on(e.Events.ERROR,(t,i)=>{if(i.fatal)switch(i.type){case e.ErrorTypes.NETWORK_ERROR:this.hls.startLoad();break;case e.ErrorTypes.MEDIA_ERROR:this.hls.recoverMediaError();break;default:this.destroyHls()}this.vmError.emit({event:t,data:i})}),this.hls.on(e.Events.MANIFEST_PARSED,()=>{this.dispatch("mediaType",r.Video),this.dispatch("currentSrc",this.src),this.dispatchLevels()}),this.hls.on(e.Events.LEVEL_LOADED,(t,e)=>{this.playbackReady||(this.dispatch("duration",e.details.totalduration),this.dispatch("playbackReady",!0))}),this.hls.attachMedia(this.mediaEl)}catch(t){this.vmError.emit(t)}})}dispatchLevels(){this.hls.levels&&0!==this.hls.levels.length&&(this.dispatch("playbackQualities",["Auto",...this.hls.levels.map(this.levelToPlaybackQuality)]),this.dispatch("playbackQuality","Auto"))}levelToPlaybackQuality(t){return -1===t?"Auto":`${t.height}p`}findLevelIndexFromQuality(t){return this.hls.levels.findIndex(e=>this.levelToPlaybackQuality(e)===t)}destroyHls(){var t;null==(t=this.hls)||t.destroy(),this.hasAttached=!1}onMediaElChange(t){return eT(this,void 0,void 0,function*(){this.destroyHls(),void 0!==t.detail&&(this.mediaEl=t.detail,setTimeout(()=>eT(this,void 0,void 0,function*(){yield this.setupHls()}),50))})}onSrcChange(){var t;return eT(this,void 0,void 0,function*(){this.hasAttached&&this.hls.url!==this.src&&(this.vmLoadStart.emit(),null==(t=this.hls)||t.loadSource(this.src))})}getAdapter(){var t,e;return eT(this,void 0,void 0,function*(){let i=null!=(e=yield null==(t=this.videoProvider)?void 0:t.getAdapter())?e:{},s=i.canPlay;return Object.assign(Object.assign({},i),{getInternalPlayer:()=>eT(this,void 0,void 0,function*(){return this.hls}),canPlay:t=>eT(this,void 0,void 0,function*(){var e;return w(t)&&to.test(t)||null!=(e=null==s?void 0:s(t))&&e}),canSetPlaybackQuality:()=>eT(this,void 0,void 0,function*(){var t,e;return(null==(e=null==(t=this.hls)?void 0:t.levels)?void 0:e.length)>0}),setPlaybackQuality:t=>eT(this,void 0,void 0,function*(){void 0!==this.hls&&(this.hls.currentLevel=this.findLevelIndexFromQuality(t),this.dispatch("playbackQuality",t))}),setCurrentAudioTrack:t=>eT(this,void 0,void 0,function*(){void 0!==this.hls&&(this.hls.audioTrack=t)})})})}render(){return(0,v.h)("vm-video",{willAttach:!0,crossOrigin:this.crossOrigin,preload:this.preload,poster:this.poster,controlsList:this.controlsList,autoPiP:this.autoPiP,disablePiP:this.disablePiP,disableRemotePlayback:this.disableRemotePlayback,mediaTitle:this.mediaTitle,ref:t=>{this.videoProvider=t}},(0,v.h)("slot",null))}},ex="https://cdn.jsdelivr.net/npm/@vime/core@latest/icons",eP=new Map(Object.entries({vime:t=>`${ex}/vime/vm-${t}.svg`,material:t=>`${ex}/material/md-${t}.svg`})),eS=new Set,eE=new Map;var eA=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let eV=new DOMParser,eM=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoad=(0,v.lh)(this,"vmLoad",7),this.vmError=(0,v.lh)(this,"vmError",7),this.icons="material",B(this),function(t){let e=(0,v.V6)(t);S(t,()=>{eS.add(e)},()=>{eS.delete(e)})}(this)}handleChange(){this.setIcon()}connectedCallback(){G(this,["icons"])}componentDidLoad(){this.setIcon()}redraw(){return eA(this,void 0,void 0,function*(){this.setIcon()})}getLabel(){let t="";return this.label?t=this.label:this.name?t=this.name.replace(/-/g," "):this.src&&(t=this.src.replace(/.*\//,"").replace(/-/g," ").replace(/\.svg/i,"")),t}setIcon(){var t;return eA(this,void 0,void 0,function*(){let e,i=(e=null!=(t=this.library)?t:this.icons,eP.get(e)),s=this.src;if(this.name&&i&&(s=i(this.name)),s)try{let t=yield(t=>{if(eE.has(t))return eE.get(t);let e=fetch(t).then(t=>{var e,i,s,n;return e=void 0,i=void 0,s=void 0,n=function*(){if(t.ok){let e=document.createElement("div");e.innerHTML=yield t.text();let i=e.firstElementChild;return{ok:t.ok,status:t.status,svg:i&&"svg"===i.tagName.toLowerCase()?i.outerHTML:""}}return{ok:t.ok,status:t.status}}
1,new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})});return eE.set(t,e),e})(s);if(t.ok){let e=eV.parseFromString(t.svg,"text/html").body.querySelector("svg");e?(this.svg=e.outerHTML,this.vmLoad.emit()):(this.svg="",this.vmError.emit({status:t.status}))}}catch(t){this.vmError.emit()}})}render(){return(0,v.h)("div",{class:"icon",role:"img","aria-label":this.getLabel(),innerHTML:this.svg})}static get watchers(){return{name:["handleChange"],src:["handleChange"],library:["handleChange"],icons:["handleChange"]}}static get style(){return":host{display:inline-block;width:1em;height:1em;contain:strict;box-sizing:content-box !important}.icon,svg{display:block;height:100%;width:100%;transition:var(--vm-icon-transition);transform:var(--vm-icon-transform);fill:var(--vm-icon-fill, currentColor);stroke:var(--vm-icon-stroke)}"}},eI=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.icons="material",B(this),((t,e)=>G(t,e))(this,["icons"])}handleUpdate(){this.register()}connectedCallback(){this.register()}disconnectedCallback(){var t;void 0!==this.name&&(t=this.name,eP.delete(t))}register(){var t,e=null!=(t=this.name)?t:this.icons,i=this.name?this.resolver:void 0;void 0!==i&&eP.set(e,i),eS.forEach(t=>{t.library===e&&t.redraw()})}get host(){return this}static get watchers(){return{name:["handleUpdate"],resolver:["handleUpdate"],icons:["handleUpdate"]}}},eR=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.isLive=!1,this.i18n={},B(this),((t,e)=>G(t,e))(this,["isLive","i18n"])}render(){return(0,v.h)("div",{class:{liveIndicator:!0,hidden:!this.isLive}},(0,v.h)("div",{class:"indicator"}),this.i18n.live)}static get style(){return".liveIndicator{display:flex;align-items:center;font-size:13px;font-weight:bold;letter-spacing:0.6px;color:var(--vm-control-color)}.liveIndicator.hidden{display:none}.indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;background-color:var(--vm-live-indicator-color, red)}"}},eL=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.playbackReady=!1,this.hideDots=!1,B(this),((t,e)=>G(t,e))(this,["playbackReady"])}render(){return(0,v.h)("div",{class:{loadingScreen:!0,inactive:this.playbackReady}},(0,v.h)("slot",null),!this.hideDots&&(0,v.h)("div",{class:"dotPulse"}))}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-loading-screen-z-index);display:flex;align-items:center;justify-content:center}.loadingScreen{opacity:100;transition:var(--vm-fade-transition)}.loadingScreen.inactive{opacity:0}.dotPulse{position:relative;left:-9999px;width:var(--vm-loading-screen-dot-size);height:var(--vm-loading-screen-dot-size);border-radius:calc(var(--vm-loading-screen-dot-size) / 2);background-color:var(--vm-loading-screen-dot-color);color:var(--vm-loading-screen-dot-color);box-shadow:9999px 0 0 calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n    var(--vm-loading-screen-dot-color);animation:dotPulse var(--vm-loading-screen-pulse-duration) infinite linear;animation-delay:calc(var(--vm-loading-screen-pulse-duration) / 6)}.dotPulse::before,.dotPulse::after{content:'';display:inline-block;position:absolute;top:0;width:var(--vm-loading-screen-dot-size);height:var(--vm-loading-screen-dot-size);border-radius:calc(var(--vm-loading-screen-dot-size) / 2);background-color:var(--vm-loading-screen-dot-color);color:var(--vm-loading-screen-dot-color)}.dotPulse::before{box-shadow:9984px 0 0 calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n    var(--vm-loading-screen-dot-color);animation:dotPulseBefore var(--vm-loading-screen-pulse-duration) infinite\n    linear;animation-delay:0s}.dotPulse::after{box-shadow:10014px 0 0 calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n    var(--vm-loading-screen-dot-color);animation:dotPulseAfter var(--vm-loading-screen-pulse-duration) infinite\n    linear;animation-delay:calc(var(--vm-loading-screen-pulse-duration) / 3)}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}30%{box-shadow:9984px 0 0 2px var(--vm-loading-screen-dot-color)}60%,100%{box-shadow:9984px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}}@keyframes dotPulse{0%{box-shadow:9999px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}30%{box-shadow:9999px 0 0 2px var(--vm-loading-screen-dot-color)}60%,100%{box-shadow:9999px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}30%{box-shadow:10014px 0 0 2px var(--vm-loading-screen-dot-color)}60%,100%{box-shadow:10014px 0 0\n      calc(calc(var(--vm-loading-screen-dot-size) / 2) * -1)\n      var(--vm-loading-screen-dot-color)}}"}};
1var eF=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let eH=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmOpen=(0,v.lh)(this,"vmOpen",7),this.vmClose=(0,v.lh)(this,"vmClose",7),this.vmFocus=(0,v.lh)(this,"vmFocus",7),this.vmBlur=(0,v.lh)(this,"vmBlur",7),this.vmActiveSubmenuChange=(0,v.lh)(this,"vmActiveSubmenuChange",7),this.vmActiveMenuItemChange=(0,v.lh)(this,"vmActiveMenuItemChange",7),this.vmMenuHeightChange=(0,v.lh)(this,"vmMenuHeightChange",3),this.hasDisconnected=!1,this.active=!1,B(this)}onActiveMenuitemChange(){this.vmActiveMenuItemChange.emit(this.activeMenuItem)}onActiveSubmenuChange(){this.vmActiveSubmenuChange.emit(this.activeSubmenu)}onActiveChange(){var t;this.hasDisconnected||(this.active?this.vmOpen.emit(this.host):this.vmClose.emit(this.host),(null==(t=this.controller)?void 0:t.tagName.toLowerCase())==="vm-menu-item"&&(this.controller.expanded=!0))}connectedCallback(){this.hasDisconnected=!1}componentDidRender(){(0,v.bN)(()=>{this.hasDisconnected||this.calculateHeight()})}disconnectedCallback(){this.controller=void 0,this.hasDisconnected=!0}focusMenu(){var t;return eF(this,void 0,void 0,function*(){null==(t=this.menu)||t.focus()})}blurMenu(){var t;return eF(this,void 0,void 0,function*(){null==(t=this.menu)||t.blur()})}getActiveMenuItem(){return eF(this,void 0,void 0,function*(){return this.activeMenuItem})}setActiveMenuItem(t){return eF(this,void 0,void 0,function*(){null==t||t.focusItem(),this.activeMenuItem=t})}calculateHeight(){var t,e;return eF(this,void 0,void 0,function*(){let i=0;if(this.activeSubmenu){let e=yield this.activeSubmenu.getMenu();i=(null!=(t=yield null==e?void 0:e.calculateHeight())?t:0)+(yield this.activeSubmenu.getControllerHeight())}else{let t=(null==(e=this.container)?void 0:e.firstChild).assignedElements({flatten:!0});null==t||t.forEach(t=>{i+=parseFloat(window.getComputedStyle(t).height)})}return this.vmMenuHeightChange.emit(i),i})}onOpenSubmenu(t){t.stopPropagation(),void 0!==this.activeSubmenu&&(this.activeSubmenu.active=!1),this.activeSubmenu=t.detail,this.getChildren().forEac
1h(t=>{t!==this.activeSubmenu&&(t.style.opacity="0",t.style.visibility="hidden")}),(0,v.bN)(()=>{this.activeSubmenu.active=!0})}onCloseSubmenu(t){null==t||t.stopPropagation(),void 0!==this.activeSubmenu&&(this.activeSubmenu.active=!1),this.getChildren().forEach(t=>{t!==this.activeSubmenu&&(t.style.opacity="",t.style.visibility="")}),(0,v.bN)(()=>{this.activeSubmenu=void 0})}onWindowClick(){this.onCloseSubmenu(),this.onClose()}onWindowKeyDown(t){this.active&&"Escape"===t.key&&(this.onCloseSubmenu(),this.onClose(),this.focusController())}getChildren(){var t;let e=null==(t=this.host.shadowRoot.querySelector("slot"))?void 0:t.assignedElements({flatten:!0});return null!=e?e:[]}getMenuItems(){var t,e=null==(t=this.host.shadowRoot.querySelector("slot"))?void 0:t.assignedElements({flatten:!0});if(void 0===e)return[];let i=["vm-menu-item","vm-menu-radio-group","vm-submenu"];return Array.from(null!=e?e:[]).filter(t=>i.includes(t.tagName.toLowerCase())).map(t=>"vm-submenu"!==t.tagName.toLowerCase()?t:t.shadowRoot.querySelector("vm-menu-item")).map(t=>(function(t){var e;if("vm-menu-radio-group"!==t.tagName.toLowerCase())return t;let i=t.shadowRoot.querySelector("slot");return Array.from(null!=(e=null==i?void 0:i.assignedElements())?e:[]).filter(t=>"vm-menu-radio"===t.tagName.toLowerCase()).map(t=>t.shadowRoot.querySelector("vm-menu-item"))})(t)).reduce((t,e)=>t.concat(e),[])}focusController(){var t,e,i,s,n;void 0===(null==(t=this.controller)?void 0:t.focusItem)?void 0===(null==(i=this.controller)?void 0:i.focusControl)?null==(n=this.controller)||n.focus():null==(s=this.controller)||s.focusControl():null==(e=this.controller)||e.focusItem()}triggerMenuItem(){var t;void 0!==this.activeMenuItem&&(this.activeMenuItem.click(),null==(t=this.activeMenuItem.menu)||t.focusMenu())}onClose(){this.activeMenuItem=void 0,this.active=!1}onClick(t){t.stopPropagation()}onFocus(){var t;this.active=!0,[this.activeMenuItem]=this.getMenuItems(),null==(t=this.activeMenuItem)||t.focusItem(),this.vmFocus.emit()}onBlur(){this.vmBlur.emit()}foucsMenuItem(t,e){e<0&&(e=t.length-1),e>t.length-1&&(e=0),this.activeMenuItem=t[e],this.activeMenuItem.focusItem()}onKeyDown(t){if(!this.active)return;t.preventDefault(),t.stopPropagation();let e=this.getMenuItems(),i=e.findIndex(t=>t===this.activeMenuItem);switch(t.key){case"Escape":case"ArrowLeft":this.onClose(),this.focusController();break;case"ArrowDown":case"Tab":this.foucsMenuItem(e,i+=1);break;case"ArrowUp":this.foucsMenuItem(e,i-=1);break;case"ArrowRight":case"Enter":case" ":this.triggerMenuItem();break;case"Home":case"PageUp":this.foucsMenuItem(e,0);break;case"End":case"PageDown":this.foucsMenuItem(e,e.length-1)}}render(){var t,e,i;return(0,v.h)("div",{id:this.identifier,class:{menu:!0,slideIn:void 0!==this.slideInDirection,slideInFromLeft:"left"===this.slideInDirection,slideInFromRight:"right"===this.slideInDirection},role:"menu",tabindex:"-1","aria-labelledby":null!=(e=null==(t=this.controller)?void 0:t.identifier)?e:null==(i=this.controller)?void 0:i.id,"aria-hidden":this.active?"false":"true",onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this),onClick:this.onClick.bind(this),onKeyDown:this.onKeyDown.bind(this),ref:t=>{this.menu=t}},(0,v.h)("div",{class:"container",ref:t=>{this.container=t}},(0,v.h)("slot",null)))}get host(){return this}static get watchers(){return{activeMenuItem:["onActiveMenuitemChange"],activeSubmenu:["onActiveSubmenuChange"],active:["onActiveChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:var(--vm-menu-z-index)}:host([active]){pointer-events:auto;z-index:calc(var(--vm-menu-z-index) + 1)}.menu{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;transition:var(--vm-menu-transition)}.menu.slideIn{transform:translateX(0)}.menu[aria-hidden='true'].slideInFromLeft{transform:translateX(-100%)}.menu[aria-hidden='true'].slideInFromRight{transform:translateX(100%)}.container{display:flex;flex-direction:column;position:relative;text-align:left;width:100%;height:100%;color:var(--vm-menu-color);background:var(--vm-menu-bg);font-size:var(--vm-menu-font-size);
1font-weight:var(--vm-menu-font-weight)}.menu:focus{outline:0}"}};var eD=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let ez=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmFocus=(0,v.lh)(this,"vmFocus",7),this.vmBlur=(0,v.lh)(this,"vmBlur",7),this.showTapHighlight=!1,this.hidden=!1,this.checkIcon="check",this.isTouch=!1,B(this),((t,e)=>G(t,e))(this,["isTouch"])}focusItem(){var t;return eD(this,void 0,void 0,function*(){null==(t=this.menuItem)||t.focus()})}blurItem(){var t;return eD(this,void 0,void 0,function*(){null==(t=this.menuItem)||t.blur()})}getHeight(){return eD(this,void 0,void 0,function*(){return parseFloat(this.menuItem?window.getComputedStyle(this.menuItem).height:"0")})}onClick(){y(this.menu)||(this.menu.active=!this.expanded)}onFocus(){this.vmFocus.emit()}onBlur(){this.vmBlur.emit()}onTouchStart(){this.showTapHighlight=!0}onTouchEnd(){setTimeout(()=>{this.showTapHighlight=!1},100)}onMouseLeave(){var t;null==(t=this.menuItem)||t.blur()}render(){var t,e,i,s;let n=void 0!==this.checked,o=void 0!==this.menu,a=this.expanded?"true":"false",r=this.checked?"true":"false",l=n&&void 0!==this.checkIcon,h=o&&this.expanded,c=o&&!this.expanded,d=void 0!==this.hint&&!n&&(!o||!this.expanded),u=void 0!==this.badge&&!d&&!c,m=d||c;return(0,v.h)("div",{class:{menuItem:!0,notTouch:!this.isTouch,tapHighlight:this.showTapHighlight,showDivider:o&&null!=(t=this.expanded)&&t},id:this.identifier,role:n?"menuitemradio":"menuitem",tabindex:"0","aria-label":this.label,"aria-hidden":this.hidden?"true":"false","aria-haspopup":o?"true":void 0,"aria-controls":null!=(i=null==(e=this.menu)?void 0:e.identifier)?i:null==(s=this.menu)?void 0:s.id,"aria-expanded":o?a:void 0,"aria-checked":n?r:void 0,onClick:this.onClick.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this),onTouchStart:this.onTouchStart.bind(this),onTouchEnd:this.onTouchEnd.bind(this),onMouseLeave:this.onMouseLeave.bind(this),ref:t=>{this.menuItem=t}},l&&(0,v.h)("vm-icon",{name:this.checkIcon,library:this.icons}),h&&(0,v.h)("span",{class:"arrow left"}),this.label,m&&(0,v.h)("span",{class:"spacer"}),d&&(0,v.h)("span",{class:"hint"},this.hint),u&&(0,v.h)("span",{class:"badge"},this.badge),c&&(0,v.h)("span",{class:"arrow right"}))}get host(){return this}static get style(){return":host{display:block}.menuItem{display:flex;position:relative;align-items:center;flex-direction:row;cursor:pointer;color:var(--vm-menu-color);background:var(--vm-menu-bg);font-size:var(--vm-menu-font-size);font-weight:var(--vm-menu-font-weight);padding:var(--vm-menu-item-padding);touch-action:manipulation;box-sizing:border-box}.menuItem:focus{outline:0}.menuItem.hidden{display:none}.menuItem.tapHighlight{background:var(--vm-menu-item-tap-highlight)}.menuItem.showDivider{border-bottom:0.5px solid var(--vm-menu-item-divider-color)}.menuItem.notTouch:hover,.menuItem.notTouch:focus{outline:0;color:var(--vm-menu-item-focus-color);background-color:var(--vm-menu-item-focus-bg)}.menuItem[aria-expanded='true']{position:absolute;z-index:2;top:0;width:100%}.menuItem[aria-hidden='true']{display:none}.menuItem[aria-checked='true'] vm-icon{opacity:1;visibility:visible}vm-icon{display:inline-block}vm-icon{fill:currentColor;pointer-events:none;font-size:var(--vm-menu-item-check-icon-size);margin-right:10px;opacity:0;visibility:hidden;transition:var(--vm-fade-transition)}.hint{display:inline-block;margin-left:auto;overflow:hidden;pointer-events:none;margin-right:6px;font-size:var(--vm-menu-item-hint-font-size);opacity:var(--vm-menu-item-hint-opacity);color:var(--vm-menu-item-hint-color)}.badge{display:inline-block;line-height:1;overflow:hidden;pointer-events:none;margin-left:6px;color:var(--vm-menu-item-badge-color);background:var(--vm-menu-item-badge-bg);font-size:var(--vm-menu-item-badge-font-size)}.spacer{flex:1}.arrow{color:var(--vm-menu-item-arrow-color);border:2px solid;padding:2px;display:inline-block;border-width:0 2px 2px 0}.arrow.left{margin-right:6px;transform:rotate(135deg)}.arrow.right{transform:rotate(-45deg);opacity:0.38}"}},e$=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmCheck=(0,v.lh)(this,"vmCheck",7),this.checked=!1,this.checkIcon="check",B(this)}
1onClick(){this.checked=!0,this.vmCheck.emit()}render(){return(0,v.h)("vm-menu-item",{label:this.label,checked:this.checked,badge:this.badge,checkIcon:this.checkIcon,icons:this.icons,onClick:this.onClick.bind(this)})}},eO=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmCheck=(0,v.lh)(this,"vmCheck",7),B(this)}onValueChange(){var t;null==(t=this.findRadios())||t.forEach(t=>{t.checked=t.value===this.value})}connectedCallback(){this.onValueChange()}componentDidLoad(){this.onValueChange()}onSelectionChange(t){let e=t.target;this.value=e.value}findRadios(){var t;return null==(t=this.host.shadowRoot.querySelector("slot"))?void 0:t.assignedElements()}render(){return(0,v.h)("slot",null)}get host(){return this}static get watchers(){return{value:["onValueChange"]}}},e_=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmFocus=(0,v.lh)(this,"vmFocus",7),this.vmBlur=(0,v.lh)(this,"vmBlur",7),this.lowVolumeIcon="volume-low",this.highVolumeIcon="volume-high",this.mutedIcon="volume-mute",this.tooltipPosition="top",this.hideTooltip=!1,this.keys="m",this.volume=50,this.muted=!1,this.i18n={},B(this),((t,e)=>G(t,e))(this,["muted","volume","i18n"])}connectedCallback(){this.dispatch=M(this)}getIcon(){let t=this.volume<50?this.lowVolumeIcon:this.highVolumeIcon;return this.muted||0===this.volume?this.mutedIcon:t}onClick(){this.dispatch("muted",!this.muted)}render(){let t=this.muted?this.i18n.unmute:this.i18n.mute,e=void 0===this.keys?t:`${t} (${this.keys})`;return(0,v.h)("vm-control",{label:this.i18n.mute,pressed:this.muted,keys:this.keys,onClick:this.onClick.bind(this)},(0,v.h)("vm-icon",{name:this.getIcon(),library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,position:this.tooltipPosition,direction:this.tooltipDirection},e))}},eK=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.canSetPiP=!1,this.enterIcon="pip-enter",this.exitIcon="pip-exit",this.tooltipPosition="top",this.hideTooltip=!1,this.keys="p",this.isPiPActive=!1,this.i18n={},this.playbackReady=!1,B(this),((t,e)=>G(t,e))(this,["isPiPActive","playbackReady","i18n"])}onPlaybackReadyChange(){var t,e,i,s,n;return e=this,i=void 0,s=void 0,n=function*(){let e=j(this);this.canSetPiP=null!=(t=yield null==e?void 0:e.canSetPiP())&&t},new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})}componentDidLoad(){this.onPlaybackReadyChange()}onClick(){let t=j(this);this.isPiPActive?null==t||t.exitPiP():null==t||t.enterPiP()}render(){let t=this.isPiPActive?this.i18n.exitPiP:this.i18n.enterPiP,e=void 0===this.keys?t:`${t} (${this.keys})`;return(0,v.h)(v.xr,{hidden:!this.canSetPiP},(0,v.h)("vm-control",{label:this.i18n.pip,keys:this.keys,pressed:this.isPiPActive,hidden:!this.canSetPiP,onClick:this.onClick.bind(this)},(0,v.h)("vm-icon",{name:this.isPiPActive?this.exitIcon:this.enterIcon,library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,position:this.tooltipPosition,direction:this.tooltipDirection},e)))}static get watchers(){return{playbackReady:["onPlaybackReadyChange"]}}static get style(){return":host([hidden]){display:none}"}},eQ=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.playIcon="play",this.pauseIcon="pause",this.tooltipPosition="top",this.hideTooltip=!1,this.keys="k",this.paused=!0,this.i18n={},B(this),((t,e)=>G(t,e))(this,["paused","i18n"])}connectedCallback(){this.dispatch=M(this)}onClick(){this.dispatch("paused",!this.paused)}render(){let t=this.paused?this.i18n.play:this.i18n.pause,e=void 0===this.keys?t:`${t} (${this.keys})`;return(0,v.h)("vm-control",{label:this.i18n.playback,keys:this.keys,pressed:!this.paused,onClick:this.onClick.bind(this)},(0,v.h)("vm-icon",{name:this.paused?this.playIcon:this.pauseIcon,library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,position:this.tooltipPosition,direction:this.tooltipDirection},e))}};class eN{constructor(){this.silent=!1}log(...t){this.silent||void 0===console||console.log("[Vime tip]:",...t)}warn(...t){this.silent||void 0===console||console.error("[Vime warn]:",...t)}}let eW=new Set;
1var eB=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let ej=new Set(["currentTime","paused"]);var eq=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let eU=0,eJ=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmThemeChange=(0,v.lh)(this,"vmThemeChange",7),this.vmPausedChange=(0,v.lh)(this,"vmPausedChange",7),this.vmPlay=(0,v.lh)(this,"vmPlay",7),this.vmPlayingChange=(0,v.lh)(this,"vmPlayingChange",7),this.vmSeekingChange=(0,v.lh)(this,"vmSeekingChange",7),this.vmSeeked=(0,v.lh)(this,"vmSeeked",7),this.vmBufferingChange=(0,v.lh)(this,"vmBufferingChange",7),this.vmDurationChange=(0,v.lh)(this,"vmDurationChange",7),this.vmCurrentTimeChange=(0,v.lh)(this,"vmCurrentTimeChange",7),this.vmReady=(0,v.lh)(this,"vmReady",7),this.vmPlaybackReady=(0,v.lh)(this,"vmPlaybackReady",7),this.vmPlaybackStarted=(0,v.lh)(this,"vmPlaybackStarted",7),this.vmPlaybackEnded=(0,v.lh)(this,"vmPlaybackEnded",7),this.vmBufferedChange=(0,v.lh)(this,"vmBufferedChange",7),this.vmError=(0,v.lh)(this,"vmError",7),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmCurrentProviderChange=(0,v.lh)(this,"vmCurrentProviderChange",7),this.vmCurrentSrcChange=(0,v.lh)(this,"vmCurrentSrcChange",7),this.vmCurrentPosterChange=(0,v.lh)(this,"vmCurrentPosterChange",7),this.vmMediaTitleChange=(0,v.lh)(this,"vmMediaTitleChange",7),this.vmControlsChange=(0,v.lh)(this,"vmControlsChange",7),this.vmPlaybackRateChange=(0,v.lh)(this,"vmPlaybackRateChange",7),this.vmPlaybackRatesChange=(0,v.lh)(this,"vmPlaybackRatesChange",7),this.vmPlaybackQualityChange=(0,v.lh)(this,"vmPlaybackQualityChange",7),this.vmPlaybackQualitiesChange=(0,v.lh)(this,"vmPlaybackQualitiesChange",7),this.vmMutedChange=(0,v.lh)(this,"vmMutedChange",7),this.vmVolumeChange=(0,v.lh)(this,"vmVolumeChange",7),this.vmViewTypeChange=(0,v.lh)(this,"vmViewTypeChange",7),this.vmMediaTypeChange=(0,v.lh)(this,"vmMediaTypeChange",7),this.vmLiveChange=(0,v.lh)(this,"vmLiveChange",7),this.vmTouchChange=(0,v.lh)(this,"vmTouchChange",7),this.vmLanguageChange=(0,v.lh)(this,"vmLanguageChange",7),this.vmI18nChange=(0,v.lh)(this,"vmI18nChange",7),this.vmTranslationsChange=(0,v.lh)(this,"vmTranslationsChange",7),this.vmLanguagesChange=(0,v.lh)(this,"vmLanguagesChange",7),this.vmFullscreenChange=(0,v.lh)(this,"vmFullscreenChange",7),this.vmPiPChange=(0,v.lh)(this,"vmPiPChange",7),this.vmTextTracksChange=(0,v.lh)(this,"vmTextTracksChange",7),this.vmCurrentTextTrackChange=(0,v.lh)(this,"vmCurrentTextTrackChange",7),this.vmTextTrackVisibleChange=(0,v.lh)(this,"vmTextTrackVisibleChange",7),this.vmAudioTracksChange=(0,v.lh)(this,"vmAudioTracksChange",7),this.vmCurrentAudioTrackChange=(0,v.lh)(this,"vmCurrentAudioTrackChange",7),this.disposal=new D,this.logger=new eN,this.icons="vime",this.paused=!0,this.playing=!1,this.duration=-1,this.currentTime=0,this.autoplay=!1,this.ready=!1,this.playbackReady=!1,this.loop=!1,this.muted=!1,this.buffered=0,this.playbackRate=1,this.lastRateCheck=1,this.playbackRates=[1],this.playbackQualities=[],this.seeking=!1,this.debug=!1,this.playbackStarted=!1,this.playbackEnded=!1,this.buffering=!1,this.controls=!1,this.isControlsActive=!1,this.isSettingsActive=!1,this.volume=50,this.isFullscreenActive=!1,this.aspectRatio="16:9",this.isAudioView=!1,this.isVideoView=!1,this.isAudio=!1,this.isVideo=!1,this.isLive=!1,this.isMobile=!1,this.isTouch=!1,this.isPiPActive=!1,this.textTracks=[],this.currentTextTrack=-1,this.isTextTrackVisible=!0,this.shouldRenderNativeTextTracks=!0,this.audioTracks=[],this.currentAudioTrack=-1,this.autopause=!0,this.playsinline=!1,this.language="en",this.translations={en:I},this.languages=["en"],this.i18n=I,function(t){let e,i=(0,v.V6)(t);S(t,()=>{e=m(i,E,t=>{t.stopPropagation(),t.detail(i)})},()=>{null==e||e()})}(this),function(t){let e=(0,v.V6)(t),i=new Map,s=new D;function n(t){let s=t.detail,n=W(s);n[z]=e,n[O]=i,i.set(n[_],n),e.dispatchEvent(new CustomEvent(Q,{detail:n})),S(s,void 0,()=>{delete n[z],delete n[O],i.delete(n[_]),e.dispatchEvent(new CustomEvent(N,{detail:n}))})}e[O]=i,S(t,()=>{s.add(m(e,K,n))},()=>{i.clear(),s.empty(),delete t[O]})}(this),function(t){let e=(0,v.V6)(t);S(t,()=>{eW.add(e)},()=>{eW.delete(e)})}(this),function(t){let e=(0,v.V6)(t),i=new D,s=new Map;function n(i){i.stopImmediatePropagation(),Object.keys(t).forEach(e
1=>{s.set(e,t[e])});let n=i.detail,o=(0,v.V6)(i.detail);if(t.provider===o)return;let a=null==o?void 0:o.nodeName.toLowerCase().replace("vm-","");(0,v.bN)(()=>td(this,void 0,void 0,function*(){t.provider=o,t.currentProvider=Object.values(h).find(t=>a===t),S(n,void 0,()=>(function(){(0,v.bN)(()=>td(this,void 0,void 0,function*(){var i;t.ready=!1,t.provider=void 0,s.clear(),null==(i=t.onProviderDisconnect)||i.call(t),e.dispatchEvent(tm("vmMediaProviderDisconnect"))}))})())}))}function o(e){var i;e.stopImmediatePropagation();let{by:n,prop:o,value:a}=e.detail;if(!(L.has(o)||tc.has(o))){null==(i=t.logger)||i.warn(`${n.nodeName} tried to change \`${o}\` but it is readonly.`);return}(0,v.bN)(()=>{s.set(o,a),t[o]=a})}t[tu]=s,S(t,()=>{i.add(m(e,tv,n)),i.add(m(e,tl,o))},()=>{i.empty(),s.clear()})}(this),function(t){let e=(0,v.V6)(t),i=new Map;S(t,()=>{Object.keys(R).forEach(e=>{i.set(e,t[e])})},()=>{i.clear()});let{componentDidRender:s}=t;t.componentDidRender=function(){null==s||s();let n=Array.from(i.keys());for(let s=0;s<n.length;s+=1){let o=n[s],a=i.get(o),r=t[o];a!==r&&(!function(t,e,i,s){let n=[];n.push(new CustomEvent(te.has(e)?`vm${e.replace("is","").replace("Active","")}Change`:ti.has(e)?`vm${e.charAt(0).toUpperCase()}${e.slice(1)}`:`vm${e.charAt(0).toUpperCase()}${e.slice(1)}Change`,{detail:i})),"paused"!==e||i||n.push(new CustomEvent("vmPlay")),"seeking"===e&&s&&!i&&n.push(new CustomEvent("vmSeeked")),n.forEach(e=>{t.dispatchEvent(e)})}(e,o,r,a),i.set(o,r))}}}(this),this.safeAdapterCall=function(t){let e=(0,v.V6)(t),i=new D,s=new Map,n=[],o=!1;function a(e){if(null==e||e.stopImmediatePropagation(),!o){o=!0;return}n=[],(0,v.bN)(()=>{Object.keys(R).filter(H).forEach(e=>{t[e]=R[e]})})}function r(e){var i;return eB(this,void 0,void 0,function*(){e.stopImmediatePropagation();let{by:s,prop:n,value:o}=e.detail;if(!L.has(n)){null==(i=t.logger)||i.warn(`${s.nodeName} tried to change \`${n}\` but it is readonly.`);return}if(!t.playbackStarted&&ej.has(n)){let e=yield t.adapter;"paused"!==n||o||null==e||e.play(),"currentTime"===n&&(null==e||e.play(),null==e||e.setCurrentTime(o))}(0,v.bN)(()=>{t[n]=o})})}let{onProviderDisconnect:l}=t;return t.onProviderDisconnect=function(){a(),l&&l.call(t)},S(t,()=>{Object.keys(R).forEach(e=>{s.set(e,t[e])}),i.add(m(e,"vmLoadStart",a)),i.add(m(e,V,r))},()=>{s.clear(),i.empty()}),P(t,"componentWillRender",()=>eB(this,void 0,void 0,function*(){t.playbackReady&&n.length>0&&(yield function(){return eB(this,void 0,void 0,function*(){let e=yield t.adapter;if(void 0!==e){for(let t=0;t<n.length;t+=1)yield n[t](e);n=[]}})}())})),function(i,s){return eB(this,void 0,void 0,function*(){var o;if(t[i]===(null==(o=t[tu])?void 0:o.get(i)))return;let a=t[i],r=t=>eB(this,void 0,void 0,function*(){var i;try{yield null==(i=null==t?void 0:t[s])?void 0:i.call(t,a)}catch(t){e.dispatchEvent(new CustomEvent("vmError",{detail:t}))}});t.playbackReady?yield r((yield t.adapter)):n.push(r)})}}(this)}get adapter(){var t;return null==(t=this.provider)?void 0:t.getAdapter()}onContainerChange(){var t;null==(t=this.fullscreenController)||t.destroy(),void 0!==this.container&&(this.fullscreenController=new ep(this.container),this.fullscreenController.on("change",t=>{this.isFullscreenActive=t,t&&this.rotateDevice()}),this.fullscreenController.on("error",t=>{this.vmError.emit(t)}))}onPausedChange(){if(this.paused)this.playing=!1;else{let t;t=(0,v.V6)(this),eW.forEach(e=>{e!==t&&e.autopause&&(e.paused=!0)})}this.safeAdapterCall("paused",this.paused?"pause":"play")}onDurationChange(){this.isLive=this.duration===1/0}onCurrentTimeChange(){let t=this.playbackReady?this.duration:1/0;this.currentTime=Math.max(0,Math.min(this.currentTime,t)),this.safeAdapterCall("currentTime","setCurrentTime")}onPlaybackReadyChange(){this.ready||(this.ready=!0)}onMutedChange(){this.safeAdapterCall("muted","setMuted")}onPlaybackRateChange(t,e){var i,s;return eq(this,void 0,void 0,function*(){if(t!==this.lastRateCheck){if(!(yield null==(s=null==(i=yield this.adapter)?void 0:i.canSetPlaybackRate)?void 0:s.call(i))){this.logger.log("provider cannot change `playbackRate`."),this.lastRateCheck=e,this.playbackRate=e;return}if(!this.playbackRates.includes(t)){this.logger.log(`invalid \`playbackRate\` of ${t}, valid values are [${this.playbackRates.join(", ")}]`),this.lastRateCheck=e,this.playbackRate=e;return}this.lastRateCheck=t,this.safeAdapterCall("playbackRate","setPlaybackRate")}})}onPlaybackQualityChange(t,e){var i,s;return eq(this,void 0,void 0,function*(){if(void 0!==t&&t!==this.lastQualityCheck){if(!(yield null==(s=null==(i=yield this.adapter)?void 0:i.canSetPlaybackQuality)?void 0:s.call(i))){this.logger.log("provider cannot change `playbackQuality`."),this.lastQualityCheck=e,this.playbackQuality=e;return}if(!this.playbackQualities.includes(t)){this.logger.log(`invalid \`playbackQuality\` of ${t}, valid values are [${this.playbackQualities.join(", ")}]`),this.lastQualityCheck=e,this.playbackQuality=e;return}this.lastQualityCheck=t,this.safeAdapterCall("playbackQuality","setPlaybackQuality")}})}onDebugChange(){this.logger.silent=!this.debug}onVolumeChange(){return eq(this,void 0,void 0,function*(){this.volume=Math.max(0,Math.min(this.volume,100)),this.safeAdapterCall("volume","setVolume")})}
1onViewTypeChange(){this.isAudioView=this.viewType===l.Audio,this.isVideoView=this.viewType===l.Video}onMediaTypeChange(){this.isAudio=this.mediaType===r.Audio,this.isVideo=this.mediaType===r.Video}onLanguageChange(t,e){if(!this.languages.includes(this.language)){this.logger.log(`invalid \`language\` of ${this.language}, valid values are [${this.languages.join(", ")}]`),this.language=e;return}this.i18n=this.translations[this.language]}onTranslationsChange(){Object.assign(this.translations,{en:I}),this.languages=Object.keys(this.translations),this.i18n=this.translations[this.language]}onError(t){this.logger.warn(t.detail)}getProvider(){return eq(this,void 0,void 0,function*(){return this.provider})}getAdapter(){return eq(this,void 0,void 0,function*(){return this.adapter})}play(){var t;return eq(this,void 0,void 0,function*(){return null==(t=yield this.adapter)?void 0:t.play()})}pause(){var t;return eq(this,void 0,void 0,function*(){return null==(t=yield this.adapter)?void 0:t.pause()})}canPlay(t){var e,i;return eq(this,void 0,void 0,function*(){return null!=(i=null==(e=yield this.adapter)?void 0:e.canPlay(t))&&i})}canAutoplay(){return eq(this,void 0,void 0,function*(){return tN()})}canMutedAutoplay(){return eq(this,void 0,void 0,function*(){return tN(!0)})}canSetPlaybackRate(){var t,e,i;return eq(this,void 0,void 0,function*(){return null!=(i=null==(e=null==(t=yield this.adapter)?void 0:t.canSetPlaybackRate)?void 0:e.call(t))&&i})}canSetPlaybackQuality(){var t,e,i;return eq(this,void 0,void 0,function*(){return null!=(i=null==(e=null==(t=yield this.adapter)?void 0:t.canSetPlaybackQuality)?void 0:e.call(t))&&i})}canSetFullscreen(){var t,e,i;return eq(this,void 0,void 0,function*(){return this.fullscreenController.isSupported||null!=(i=null==(e=null==(t=yield this.adapter)?void 0:t.canSetFullscreen)?void 0:e.call(t))&&i})}enterFullscreen(t){var e,i,s;return eq(this,void 0,void 0,function*(){if(!this.isVideoView)throw Error("Cannot enter fullscreen on an audio player view.");if(this.fullscreenController.isSupported)return this.fullscreenController.requestFullscreen();let n=yield this.adapter;if(null!=(i=yield null==(e=null==n?void 0:n.canSetFullscreen)?void 0:e.call(n))&&i)return null==(s=null==n?void 0:n.enterFullscreen)?void 0:s.call(n,t);throw Error("Fullscreen API is not available.")})}exitFullscreen(){var t,e;return eq(this,void 0,void 0,function*(){return this.fullscreenController.isSupported?this.fullscreenController.exitFullscreen():null==(e=null==(t=yield this.adapter)?void 0:t.exitFullscreen)?void 0:e.call(t)})}canSetPiP(){var t,e,i;return eq(this,void 0,void 0,function*(){return null!=(i=null==(e=null==(t=yield this.adapter)?void 0:t.canSetPiP)?void 0:e.call(t))&&i})}enterPiP(){var t,e;return eq(this,void 0,void 0,function*(){if(!this.isVideoView)throw Error("Cannot enter PiP mode on an audio player view.");if(!(yield this.canSetPiP()))throw Error("Picture-in-Picture API is not available.");return null==(e=null==(t=yield this.adapter)?void 0:t.enterPiP)?void 0:e.call(t)})}exitPiP(){var t,e;return eq(this,void 0,void 0,function*(){return null==(e=null==(t=yield this.adapter)?void 0:t.exitPiP)?void 0:e.call(t)})}canSetAudioTrack(){var t;return eq(this,void 0,void 0,function*(){return void 0!==(null==(t=yield this.adapter)?void 0:t.setCurrentAudioTrack)})}setCurrentAudioTrack(t){var e,i;return eq(this,void 0,void 0,function*(){null==(i=null==(e=yield this.adapter)?void 0:e.setCurrentAudioTrack)||i.call(e,t)})}canSetTextTrack(){var t;return eq(this,void 0,void 0,function*(){return void 0!==(null==(t=yield this.adapter)?void 0:t.setCurrentTextTrack)})}setCurrentTextTrack(t){var e,i;return eq(this,void 0,void 0,function*(){null==(i=null==(e=yield this.adapter)?void 0:e.setCurrentTextTrack)||i.call(e,t)})}canSetTextTrackVisibility(){var t;return eq(this,void 0,void 0,function*(){return void 0!==(null==(t=yield this.adapter)?void 0:t.setTextTrackVisibility)})}setTextTrackVisibility(t){var e,i;return eq(this,void 0,void 0,function*(){null==(i=null==(e=yield this.adapter)?void 0:e.setTextTrackVisibility)||i.call(e,t)})}extendLanguage(t,e){var i;return eq(this,void 0,void 0,function*(){let s=Object.assign(Object.assign({},this.translations),{[t]:Object.assign(Object.assign({},null!=(i=this.translations[t])?i:{}),e)});this.translations=s})}connectedCallback(){let t;this.onPausedChange(),this.onCurrentTimeChange(),this.onVolumeChange(),this.onMutedChange(),this.onDebugChange(),this.onContainerChange(),this.onTranslationsChange(),this.onLanguageChange(this.language,R.language),this.disposal.add((t=t=>{this.isMobile=t},tF&&void 0!==window.ResizeObserver?(t(window.innerWidth<=480||t$),m(window,"resize",function(){t(window.innerWidth<=480||t$)})):(t(t$),g))),this.disposal.add((t=>{if(!tF)return g;let e=0,i=m(document,"touchstart",()=>{e=new Date().getTime(),t(!0)},!0),s=m(document,"mousemove",()=>{new Date().getTime()-e<500||t(!1)},!0);return()=>{i(),s()}})(t=>{this.isTouch=t}))}componentWillLoad(){Z(this,this.getPlayerState())}disconnectedCallback(){var t;null==(t=this.fullscreenController)||t.destroy(),this.disposal.empty()}rotateDevice(){return eq(this,void 0,void 0,function*(){if(this.isMobile&&tF&&window.screen.orientation&&window.screen.orientation.lock)try{this.isFullscreenActive?yield window.screen.orientation.lock("landscape"):yield window.screen.orientation.unlock()}catch(t){this.vmError.emit(t)}})}getPlayerState(){let t={},e=Object.keys(R);for(let i=0;i<e.length;i+=1)t[e[i]]=this[e[i]];return t}calcAspectRatio(){let[t,e]=/\d{1,2}:\d{1,2}/.test(this.aspectRatio)?this.aspectRatio.split(":"):[16,9];return 100/Number(t)*Number(e)}getContainer(){return eq(this,void 0,void 0,function*(){return this.container})}callAdapter(t,e){return eq(this,void 0,void 0,function*(){return(yield this.adapter)[t](e)})}hasCustomControls(){var t;let e;return Array.from(null!=(t=null==(e=W(this)[O])?void 0:e.values())?t:[]).some(t=>
1"vm-controls"===t[$])}genId(){var t;let e=null==(t=this.host)?void 0:t.id;return w(e)&&e.length>0?e:(eU+=1,`vm-player-${eU}`)}render(){let t=`${this.isAudioView?"Audio Player":"Video Player"}${void 0!==this.mediaTitle?` - ${this.mediaTitle}`:""}`,e=!tD||!this.isVideoView||this.playsinline&&!this.isFullscreenActive;e||(this.controls=!0);let i=e&&this.hasCustomControls()&&this.isVideoView&&!this.paused&&!this.isControlsActive,s=!this.controls&&e&&this.isVideoView;return(0,v.h)(v.xr,{id:this.genId(),idle:i,mobile:this.isMobile,touch:this.isTouch,live:this.isLive,audio:this.isAudioView,video:this.isVideoView,pip:this.isPiPActive,fullscreen:this.isFullscreenActive},(0,v.h)("div",{"aria-label":t,"aria-hidden":this.ready?"false":"true","aria-busy":this.playbackReady?"false":"true",class:{player:!0,idle:i,audio:this.isAudioView,video:this.isVideoView,fullscreen:this.isFullscreenActive},style:{paddingBottom:this.isVideoView?`${this.calcAspectRatio()}%`:void 0},ref:t=>{(0,v.bN)(()=>{this.container=t})}},s&&(0,v.h)("div",{class:"blocker"}),(0,v.h)(tt,{state:this.getPlayerState()},(0,v.h)("slot",null))))}get host(){return this}static get watchers(){return{container:["onContainerChange"],paused:["onPausedChange"],duration:["onDurationChange"],currentTime:["onCurrentTimeChange"],playbackReady:["onPlaybackReadyChange"],muted:["onMutedChange"],playbackRate:["onPlaybackRateChange"],playbackQuality:["onPlaybackQualityChange"],debug:["onDebugChange"],volume:["onVolumeChange"],viewType:["onViewTypeChange"],isAudioView:["onViewTypeChange"],isVideoView:["onViewTypeChange"],mediaType:["onMediaTypeChange"],language:["onLanguageChange"],translations:["onTranslationsChange"]}}static get style(){return".player{box-sizing:border-box;direction:ltr;font-family:var(--vm-player-font-family);-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;width:100%;display:block;max-width:100%;min-width:275px;min-height:40px;position:relative;text-shadow:none;outline:0;transition:box-shadow 0.3s ease;box-shadow:var(--vm-player-box-shadow);border-radius:var(--vm-player-border-radius)}.player.idle{cursor:none}.player.audio{background-color:transparent !important}.player.video{height:0;overflow:hidden;background-color:var(--vm-player-bg, #000)}.player.fullscreen{margin:0;border-radius:0;width:100%;height:100%;padding-bottom:0 !important}.blocker{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;z-index:var(--vm-blocker-z-index)}"}},eG=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoaded=(0,v.lh)(this,"vmLoaded",3),this.vmWillShow=(0,v.lh)(this,"vmWillShow",3),this.vmWillHide=(0,v.lh)(this,"vmWillHide",3),this.isHidden=!0,this.isActive=!1,this.hasLoaded=!1,this.fit="cover",this.isVideoView=!1,this.playbackStarted=!1,this.currentTime=0,B(this),((t,e)=>G(t,e))(this,["mediaTitle","currentPoster","playbackStarted","currentTime","isVideoView"])}onCurrentPosterChange(){var t;this.hasLoaded=!1,null==(t=this.lazyLoader)||t.onMutation()}connectedCallback(){this.lazyLoader=new ee(this.host,["data-src","src"],t=>{let e=t.getAttribute("data-src");t.removeAttribute("src"),b(e)||t.setAttribute("src",e)}),this.onEnabledChange(),this.onActiveChange()}disconnectedCallback(){this.lazyLoader.destroy()}onVisibilityChange(){!this.isHidden&&this.isActive?this.vmWillShow.emit():this.vmWillHide.emit()}onEnabledChange(){this.isHidden=!this.isVideoView,this.onVisibilityChange()}onActiveChange(){this.isActive=!this.playbackStarted||this.currentTime<=.1,this.onVisibilityChange()}onPosterLoad(){this.vmLoaded.emit(),this.hasLoaded=!0}render(){return(0,v.h)("div",{class:{poster:!0,hidden:this.isHidden,active:this.isActive&&this.hasLoaded}},(0,v.h)("img",{class:"lazy","data-src":this.currentPoster,alt:void 0===this.mediaTitle?"Media Poster":`${this.mediaTitle} Poster`,style:{objectFit:this.fit},onLoad:this.onPosterLoad.bind(this)}))}get host(){return this}static get watchers(){return{currentPoster:["onCurrentPosterChange"],isVideoView:["onEnabledChange"],currentTime:["onActiveChange"],playbackStarted:["onActiveChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-poster-z-index)}.poster{width:100%;height:100%;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:var(--vm-fade-transition)}.poster.hidden{display:none}.poster.active{opacity:1;visibility:visible}img{width:100%;height:100%;pointer-events:none}"}},eY=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.isVideoView=!1,this.isControlsActive=!1,B(this),((t,e)=>G(t,e))(this,["isVideoView","isControlsActive"])}render(){return(0,v.h)("div",{class:{scrim:!0,gradient:void 0!==this.gradient,gradientUp:"up"===this.gradient,gradientDown:"down"===this.gradient,hidden:!this.isVideoView,active:this.isControlsActive}})}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-scrim-z-index)}.scrim{position:absolute;width:100%;background:var(--vm-scrim-bg);display:inline-block;opacity:0;visibility:hidden;transition:var(--vm-fade-transition)}.scrim.gradient{height:258px;background:none;background-position:bottom;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAECCAYAAAA/9r2TAAABKklEQVQ4T2XI50cFABiF8dvee++67b33uM17b1MkkSSSSBJJJIkkkkQSSSKJ9Efmeb8cr86HH88JBP4thkfEkiKOFPGkSCCNRE8SKZJJkUIaqZ40UqSTIoMUmaSR5ckmRQ4pckkjz5NPigJSFJKiiDSKPSWkKCVFGWmUeypIUUmKKlJUk0aNJ0iKWlLUkUa9p4EUjaRoIkUzabR4WknRRop20ujwdJKiixTdpOghjV5PHyn6STFAGoOeIVIMk2KEFKOkMeYZJ8UEKUKkMemZIsU0KWZIMUsac54wKSKkiJLGvGeBFIukWCLFMrkCq7AG67ABm7AF27ADu7AH+3AAh3AEx3ACp3AG53ABl3AF13ADt3AH9/AAj/AEz/ACr/AG7/ABn/AF3/ADv39LujSyJPVJ0QAAAABJRU5ErkJggg==')}.scrim.gradientUp{top:unset;bottom:0}.scrim.gradientDown{transform:rotate(180deg)}.scrim.hidden{display:none}.scrim.active{opacity:1;visibility:visible}"}},eX=(t=0,e=!1)=>{let i=t=>`0${t}`.slice(-2),s=Math.trunc(t/60/60%60),n=Math.trunc(t/60%60),o=Math.trunc(t%60);return`${e||s>0?`${s}:`:""}${i(n)}:${i(o)}`},eZ=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.keyboardDisposal=new D,this.timestamp="",this.endTime=0,this.alwaysShowHours=!1,this.hideTooltip=!1,this.currentTime=0,this.duration=-1,this.noKeyboard=!1,this.buffering=!1,this.buffered=0,this.i18n={},B(this),((t,e)=>G(t,e))(this,["i18n","currentTime","duration","buffering","buffered"])}onNoKeyboardChange(){var t,e,i,s;return t=this,e=void 0,i=void 0,s=function*(){if(this.keyboardDisposal.empty(),this.noKeyboard)return;let t=yield A(this);if(void 0===t)return;let e=t=>{if("ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return;t.preventDefault();let e="ArrowLeft"===t.key?Math.max(0,this.currentTime-5):Math.min(this.duration,this.currentTime+5);this.dispatch("currentTime",e)}
1;this.keyboardDisposal.add(m(t,"keydown",e))},new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})}onDurationChange(){this.endTime=Math.max(0,this.duration)}connectedCallback(){this.dispatch=M(this),this.timestamp=eX(this.currentTime,this.alwaysShowHours),this.onNoKeyboardChange()}disconnectedCallback(){this.keyboardDisposal.empty()}setTooltipPosition(t){var e,i;let s=null==(i=null==(e=this.tooltip.shadowRoot)?void 0:e.querySelector(".tooltip"))?void 0:i.getBoundingClientRect(),n=this.slider.getBoundingClientRect(),o=parseFloat(window.getComputedStyle(this.slider).getPropertyValue("--vm-slider-thumb-width")),a=Math.max(s.width/2-o/2,Math.min(t,n.width-s.width/2-o/2));this.tooltip.style=`--vm-tooltip-left: ${a}px`}onSeek(t){this.dispatch("currentTime",t.detail)}onSeeking(t){if(this.duration<0||this.tooltip.hidden)return;if("mouseleave"===t.type){this.getSliderInput().blur(),this.tooltip.active=!1;return}let e=this.host.getBoundingClientRect(),i=Math.max(0,Math.min(100,100/e.width*(t.pageX-e.left)));this.timestamp=eX(this.duration/100*i,this.alwaysShowHours),this.setTooltipPosition(i/100*e.width),this.tooltip.active||(this.getSliderInput().focus(),this.tooltip.active=!0)}getSliderInput(){var t;return null==(t=this.slider.shadowRoot)?void 0:t.querySelector("input")}render(){let t=this.i18n.scrubberLabel.replace(/{currentTime}/,eX(this.currentTime)).replace(/{duration}/,eX(this.endTime));return(0,v.h)("div",{class:"scrubber",onMouseEnter:this.onSeeking.bind(this),onMouseLeave:this.onSeeking.bind(this),onMouseMove:this.onSeeking.bind(this),onTouchMove:()=>{this.getSliderInput().focus()},onTouchEnd:()=>{this.getSliderInput().blur()}},(0,v.h)("vm-slider",{step:.01,max:this.endTime,value:this.currentTime,label:this.i18n.scrubber,valueText:t,onVmValueChange:this.onSeek.bind(this),ref:t=>{this.slider=t}}),(0,v.h)("progress",{class:{loading:this.buffering},min:0,max:this.endTime,value:this.buffered,"aria-label":this.i18n.buffered,"aria-valuemin":"0","aria-valuemax":this.endTime,"aria-valuenow":this.buffered,"aria-valuetext":`${(this.endTime>0?this.buffered/this.endTime:0).toFixed(0)}%`},"% buffered"),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip,ref:t=>{this.tooltip=t}},this.timestamp))}get host(){return this}static get watchers(){return{noKeyboard:["onNoKeyboardChange"],duration:["onDurationChange"]}}static get style(){return":host{--vm-tooltip-spacing:var(--vm-scrubber-tooltip-spacing);flex:1;position:relative;cursor:pointer;pointer-events:auto;box-sizing:border-box;left:calc(var(--vm-slider-thumb-width) / 2);margin-right:var(--vm-slider-thumb-width);margin-bottom:var(--vm-slider-track-height)}@keyframes progress{to{background-position:var(--vm-scrubber-loading-stripe-size) 0}}.scrubber{position:relative;width:100%}vm-slider,progress{margin-left:calc(calc(var(--vm-slider-thumb-width) / 2) * -1);margin-right:calc(calc(var(--vm-slider-thumb-width) / 2) * -1);width:calc(100% + var(--vm-slider-thumb-width));height:var(--vm-slider-track-height)}vm-slider:hover,progress:hover{cursor:pointer}vm-slider{position:absolute;top:0;left:0;z-index:3}progress{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;position:absolute;left:0;top:50%;padding:0;color:var(--vm-scrubber-buffered-bg);height:var(--vm-slider-track-height)}progress::-webkit-progress-bar{background:transparent}progress::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--vm-slider-track-height);transition:width 0.2s ease}progress::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--vm-slider-track-height);transition:width 0.2s ease}progress::-ms-fill{border-radius:100px;transition:width 0.2s ease}progress.loading{animation:progress 1s linear infinite;background-image:linear-gradient(\n    -45deg,\n    var(--vm-scrubber-loading-stripe-color) 25%,\n    transparent 25%,\n    transparent 50%,\n    var(--vm-scrubber-loading-stripe-color) 50%,\n    var(--vm-scrubber-loading-stripe-color) 75%,\n    transparent 75%,\n    transparent\n  );background-repeat:repeat-x;background-size:var(--vm-scrubber-loading-stripe-size)\n    var(--vm-scrubber-loading-stripe-size);color:transparent;background-color:transparent}"}},e0=0,e1=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.disposal=new D,this.menuHeight=0,this.pin="bottomRight",this.active=!1,this.isMobile=!1,this.isAudioView=!1,B(this),tC(this),((t,e)=>
1G(t,e))(this,["isMobile","isAudioView"])}onActiveChange(){this.dispatch("isSettingsActive",this.active),void 0!==this.controller&&(this.controller.expanded=this.active)}connectedCallback(){this.dispatch=M(this),e0+=1,this.id=`vm-settings-${e0}`}disconnectedCallback(){this.disposal.empty()}setController(t){var e,i,s,n;return e=this,i=void 0,s=void 0,n=function*(){this.controller=t,this.controller.menu=this.id,this.disposal.empty(),this.disposal.add(m(this.controller,"click",()=>{this.active=!this.active})),this.disposal.add(m(this.controller,"keydown",t=>{"Enter"===t.key&&(this.active||this.menu.focusMenu())}))},new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})}getPosition(){if(this.isAudioView)return{right:"0",bottom:"calc(var(--vm-controls-height, 0) + 4px)"};let t=this.pin.split(/(?=[L|R])/).map(t=>t.toLowerCase());return{[t.includes("top")?"top":"bottom"]:"var(--vm-controls-height, 0)",[t.includes("left")?"left":"right"]:"8px"}}onOpen(t){var e;(null==(e=t.detail)?void 0:e.identifier)===this.id&&(this.active=!0)}onClose(t){var e;(null==(e=t.detail)?void 0:e.identifier)===this.id&&(this.active=!1)}onHeightChange(t){this.menuHeight=t.detail}render(){return(0,v.h)("div",{style:Object.assign({},this.getPosition()),class:{settings:!0,active:this.active,mobile:this.isMobile}},(0,v.h)("div",{class:"container",style:{height:`${this.menuHeight}px`}},(0,v.h)("vm-menu",{identifier:this.id,active:this.active,controller:this.controller,onVmOpen:this.onOpen.bind(this),onVmClose:this.onClose.bind(this),onVmMenuHeightChange:this.onHeightChange.bind(this),ref:t=>{this.menu=t}},(0,v.h)("slot",null))))}get host(){return this}static get watchers(){return{active:["onActiveChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-menu-z-index)}.settings{position:absolute;opacity:0;pointer-events:none;overflow-x:hidden;overflow-y:auto;background-color:var(--vm-menu-bg);max-height:var(--vm-settings-max-height);border-radius:var(--vm-settings-border-radius);padding:var(--vm-settings-padding);box-shadow:var(--vm-settings-shadow);box-sizing:border-box;scrollbar-width:thin;scroll-behavior:smooth;scrollbar-color:var(--vm-settings-scroll-thumb-color)\n    var(--vm-settings-scroll-track-color);transform:translateY(8px);transition:var(--vm-settings-transition)}.container{display:block;width:var(--vm-settings-width);height:100%;position:relative;transition:width 0.25s ease-in, height 0.25s ease-in}.settings.hydrated{visibility:hidden !important}.settings::-webkit-scrollbar{width:var(--vm-settings-scroll-width)}.settings::-webkit-scrollbar-track{background:var(--vm-settings-scroll-track-color)}.settings::-webkit-scrollbar-thumb{border-radius:var(--vm-settings-scroll-width);background-color:var(--vm-settings-scroll-thumb-color);border:2px solid var(--vm-menu-bg)}.settings.active{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible !important}.settings.mobile{position:fixed;top:auto !important;left:0 !important;right:0 !important;bottom:0 !important;width:100%;min-height:56px;max-height:50%;border-radius:0;z-index:2147483647;transform:translateY(100%)}.settings.mobile.active{transform:translateY(0)}.settings.mobile>vm-menu{height:100% !important;overflow:auto !important}"}};var e4=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let e2=0,e8=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.icon="settings",this.tooltipPosition="top",this.expanded=!1,this.i18n={},this.hideTooltip=!1,B(this),((t,e)=>G(t,e))(this,["i18n"])}onComponentsChange(){void 0!==this.vmSettings&&this.vmSettings.setController(this.host)}connectedCallback(){e2+=1,this.id=`vm-settings-control-${e2}`,U(this,"vm-settings",t=>{[this.vmSettings]=t})}focusControl(){var t;return e4(this,void 0,void 0,function*(){null==(t=this.control)||t.focu
1sControl()})}blurControl(){var t;return e4(this,void 0,void 0,function*(){null==(t=this.control)||t.blurControl()})}render(){let t=void 0!==this.menu;return(0,v.h)("div",{class:{settingsControl:!0,hidden:!t,active:t&&this.expanded}},(0,v.h)("vm-control",{identifier:this.id,menu:this.menu,hidden:!t,expanded:this.expanded,label:this.i18n.settings,ref:t=>{this.control=t}},(0,v.h)("vm-icon",{name:this.icon,library:this.icons}),(0,v.h)("vm-tooltip",{hidden:this.hideTooltip||this.expanded,position:this.tooltipPosition,direction:this.tooltipDirection},this.i18n.settings)))}get host(){return this}static get watchers(){return{vmSettings:["onComponentsChange"]}}static get style(){return".settingsControl.hidden{display:none}.settingsControl{--vm-icon-transition:transform 0.3s ease}.settingsControl.active{--vm-icon-transform:rotate(90deg)}"}},e3=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.hidden=!1,this.effect="sheen",this.ready=!1,B(this),((t,e)=>G(t,e))(this,["ready"])}onReadyChange(){this.ready?setTimeout(()=>{this.hidden=!0},500):this.hidden=!1}render(){return(0,v.h)("div",{class:{skeleton:!0,hidden:this.hidden,sheen:"sheen"===this.effect}},(0,v.h)("div",{class:"indicator"}))}static get watchers(){return{ready:["onReadyChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-skeleton-z-index)}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{width:100%;height:100%;display:flex;min-height:1rem;pointer-events:auto}.sheen.hidden{opacity:0;visibility:hidden;transition:var(--vm-fade-transition);pointer-events:none}.indicator{flex:1 1 auto;background:var(--vm-skeleton-color)}.skeleton.sheen .indicator{background:linear-gradient(\n    270deg,\n    var(--vm-skeleton-sheen-color),\n    var(--vm-skeleton-color),\n    var(--vm-skeleton-color),\n    var(--vm-skeleton-sheen-color)\n  );background-size:400% 100%;background-size:400% 100%;animation:sheen 8s ease-in-out infinite}"}},e7=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmValueChange=(0,v.lh)(this,"vmValueChange",7),this.vmFocus=(0,v.lh)(this,"vmFocus",7),this.vmBlur=(0,v.lh)(this,"vmBlur",7),this.step=1,this.min=0,this.max=10,this.value=5,B(this)}getPercentage(){return`${this.value/this.max*100}%`}onValueChange(t){var e;let i=parseFloat(null==(e=t.target)?void 0:e.value);this.vmValueChange.emit(i)}calcTouchedValue(t){let e,i=t.target,s=t.changedTouches[0],n=parseFloat(i.getAttribute("min")),o=parseFloat(i.getAttribute("max")),a=parseFloat(i.getAttribute("step")),r=i.getBoundingClientRect(),l=parseFloat(window.getComputedStyle(this.host).getPropertyValue("--vm-slider-thumb-width")),h=100/r.width*(l/2)/100;(e=Math.max(0,Math.min(e=100/r.width*(s.clientX-r.left),100)))<50?e-=(100-2*e)*h:e>50&&(e+=(e-50)*2*h);let c=e/100*(o-n);return a>=1?n+Math.round(c/a)*a:n+parseFloat(c.toFixed(2))}onTouch(t){let e=t.target;e.disabled||(t.preventDefault(),this.value=this.calcTouchedValue(t),this.vmValueChange.emit(this.value),e.dispatchEvent(new window.Event("touchend"===t.type?"change":"input",{bubbles:!0})))}render(){var t;return(0,v.h)("div",{class:"slider",style:{"--vm-value":this.getPercentage()}},(0,v.h)("input",{type:"range",step:this.step,min:this.min,max:this.max,value:this.value,autocomplete:"off","aria-label":this.label,"aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this.value,"aria-valuetext":null!=(t=this.valueText)?t:this.getPercentage(),"aria-orientation":"horizontal",onInput:this.onValueChange.bind(this),onFocus:()=>{this.vmFocus.emit()},onBlur:()=>{this.vmBlur.emit()},onTouchStart:this.onTouch.bind(this),onTouchMove:this.onTouch.bind(this),onTouchEnd:this.onTouch.bind(this)}))}get host(){return this}static get style(){return":host{width:100%}.slider{width:100%}input{width:100%;-webkit-appearance:none;background:transparent;border:0;outline:0;cursor:pointer;box-sizing:border-box;border-radius:calc(var(--vm-slider-thumb-height) * 2);user-select:none;-webkit-user-select:none;touch-action:manipulation;color:var(--vm-slider-value-color);display:block;height:var(--vm-slider-track-height);margin:0;padding:0;
1transition:box-shadow 0.3s ease}input::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height);transition:box-shadow 0.3s ease;user-select:none;background-image:linear-gradient(\n    to right,\n    currentColor var(--vm-value, 0%),\n    transparent var(--vm-value, 0%)\n  );background-color:var(--vm-slider-track-color)}input::-webkit-slider-thumb{opacity:0;background:var(--vm-slider-thumb-bg);border:0;border-radius:100%;position:relative;transition:all 0.2s ease;width:var(--vm-slider-thumb-width);height:var(--vm-slider-thumb-height);box-shadow:var(--vm-slider-thumb-shadow);-webkit-appearance:none;margin-top:calc(\n    0px -\n      calc(\n        calc(var(--vm-slider-thumb-height) - var(--vm-slider-track-height)) / 2\n      )\n  )}input::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height);transition:box-shadow 0.3s ease;user-select:none;background-color:var(--vm-slider-track-color)}input::-moz-range-thumb{opacity:0;background:var(--vm-slider-thumb-bg);border:0;border-radius:100%;position:relative;transition:all 0.2s ease;width:var(--vm-slider-thumb-width);height:var(--vm-slider-thumb-height);box-shadow:var(--vm-slider-thumb-shadow)}input::-moz-range-progress{background:currentColor;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height)}input::-ms-track{border:0;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height);transition:box-shadow 0.3s ease;user-select:none;color:transparent;background-color:var(--vm-slider-track-color)}input::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height);transition:box-shadow 0.3s ease;user-select:none}input::-ms-fill-lower{border:0;border-radius:calc(var(--vm-slider-track-height) / 2);height:var(--vm-slider-track-height);transition:box-shadow 0.3s ease;user-select:none;background:currentColor}input::-ms-thumb{opacity:0;background:var(--vm-slider-thumb-bg);border:0;border-radius:100%;position:relative;transition:all 0.2s ease;width:var(--vm-slider-thumb-width);height:var(--vm-slider-thumb-height);box-shadow:var(--vm-slider-thumb-shadow);margin-top:0}input::-ms-tooltip{display:none}input:hover::-webkit-slider-runnable-track{height:var(--vm-slider-track-focused-height)}input:hover::-moz-range-track{height:var(--vm-slider-track-focused-height)}input:hover::-ms-track{height:var(--vm-slider-track-focused-height)}input:hover::-ms-fill-upper{height:var(--vm-slider-track-focused-height)}input:hover::-ms-fill-lower{height:var(--vm-slider-track-focused-height)}input:hover::-webkit-slider-thumb{opacity:1}input:hover::-moz-range-thumb{opacity:1}input:hover::-ms-thumb{opacity:1}input:focus{outline:0}input:focus::-webkit-slider-runnable-track{outline:0;height:var(--vm-slider-track-focused-height)}input:focus::-moz-range-track{outline:0;height:var(--vm-slider-track-focused-height)}input:focus::-ms-track{outline:0;height:var(--vm-slider-track-focused-height)}input::-moz-focus-outer{border:0}"}},e6=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmWillShow=(0,v.lh)(this,"vmWillShow",3),this.vmWillHide=(0,v.lh)(this,"vmWillHide",3),this.blackl
1ist=[h.YouTube],this.isHidden=!0,this.isActive=!1,this.isVideoView=!1,this.showWhenMediaLoading=!1,this.playbackReady=!1,this.buffering=!1,B(this),((t,e)=>G(t,e))(this,["isVideoView","buffering","playbackReady","currentProvider"])}onVideoViewChange(){this.isHidden=!this.isVideoView,this.onVisiblityChange()}onActiveChange(){this.isActive=this.buffering||this.showWhenMediaLoading&&!this.playbackReady,this.onVisiblityChange()}onVisiblityChange(){!this.isHidden&&this.isActive?this.vmWillShow.emit():this.vmWillHide.emit()}render(){return(0,v.h)("div",{class:{spinner:!0,hidden:this.isHidden||this.blacklist.includes(this.currentProvider),active:this.isActive}},(0,v.h)("div",{class:{spin:!0,active:this.isActive}},"Loading..."))}static get watchers(){return{isVideoView:["onVideoViewChange"],buffering:["onActiveChange"],playbackReady:["onActiveChange"]}}static get style(){return":host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vm-spinner-z-index)}.spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:var(--vm-fade-transition)}.spinner.hidden{display:none}.spinner.active{opacity:1;visibility:visible}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spin{background:transparent;margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;pointer-events:none;border-top:var(--vm-spinner-thickness) solid var(--vm-spinner-fill-color);border-left:var(--vm-spinner-thickness) solid var(--vm-spinner-fill-color);border-right:var(--vm-spinner-thickness) solid var(--vm-spinner-track-color);border-bottom:var(--vm-spinner-thickness) solid var(--vm-spinner-track-color);transform:translateZ(0)}.spin.active{animation:spin var(--vm-spinner-spin-duration) infinite\n    var(--vm-spinner-spin-timing-func)}.spin,.spin::after{border-radius:50%;width:var(--vm-spinner-width);height:var(--vm-spinner-height)}"}};var e5=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let e9=0,it=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmOpenSubmenu=(0,v.lh)(this,"vmOpenSubmenu",7),this.vmCloseSubmenu=(0,v.lh)(this,"vmCloseSubmenu",7),this.slideInDirection="right",this.active=!1,B(this)}connectedCallback(){this.genId()}getController(){return e5(this,void 0,void 0,function*(){return this.controller})}getMenu(){return e5(this,void 0,void 0,function*(){return this.menu})}getControllerHeight(){var t,e;return e5(this,void 0,void 0,function*(){return null!=(e=null==(t=this.controller)?void 0:t.getHeight())?e:0})}getControllerHeightSync(){var t;let e=null==(t=this.controller)?void 0:t.shadowRoot.querySelector("[role='menuitem']");return e?parseFloat(window.getComputedStyle(e).height):0}onMenuOpen(){this.active=!0,this.vmOpenSubmenu.emit(this.host)}onMenuClose(){this.active=!1,this.vmCloseSubmenu.emit(this.host)}genId(){e9+=1,this.id=`vm-submenu-${e9}`}getControllerId(){return`${this.id}-controller`}render(){return(0,v.h)("div",null,(0,v.h)("vm-menu-item",{identifier:this.getControllerId(),menu:this.menu,label:this.label,hint:this.hint,expanded:this.active,ref:t=>{(0,v.bN)(()=>{this.controller=t})}}),(0,v.h)("vm-menu",{identifier:this.id,controller:this.controller,active:this.active,slideInDirection:this.slideInDirection,onVmOpen:this.onMenuOpen.bind(this),onVmClose:this.onMenuClose.bind(this),ref:t=>{(0,v.bN)(()=>{this.menu=t})},style:{top:`${this.getControllerHeightSync()+1}px`}},(0,v.h)("slot",null)))}get host(){return this}},ie=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.seconds=0,this.alwaysShowHours=!1,B(this)}render(){return(0,v.h)("div",{class:"time","aria-label":this.label},eX(Math.max(0,this.seconds),this.alwaysShowHours))}static get style(){return".time{display:flex;align-items:center;color:var(--vm-time-color);font-size:var(--vm-time-font-size);
1font-weight:var(--vm-time-font-weight)}"}},ii=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.separator="/",this.alwaysShowHours=!1,B(this)}render(){return(0,v.h)("div",{class:"timeProgress"},(0,v.h)("vm-current-time",{alwaysShowHours:this.alwaysShowHours}),(0,v.h)("span",{class:"separator"},this.separator),(0,v.h)("vm-end-time",{alwaysShowHours:this.alwaysShowHours}))}static get style(){return".timeProgress{display:flex;width:100%;height:100%;align-items:center;color:var(--vm-time-color)}.separator{margin:0 4px}"}},is=0,io=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.hasLoaded=!1,this.hidden=!1,this.active=!1,this.position="top",this.isTouch=!1,this.isMobile=!1,B(this),((t,e)=>G(t,e))(this,["isTouch","isMobile"])}componentDidLoad(){this.hasLoaded=!0}getId(){let t=this.host.id;return w(t)&&t.length>0?t:(is+=1,`vm-tooltip-${is}`)}render(){return(0,v.h)("div",{id:this.getId(),role:"tooltip","aria-hidden":!this.active||this.isTouch||this.isMobile?"true":"false",class:{tooltip:!0,hidden:!this.hasLoaded||this.hidden,onTop:"top"===this.position,onBottom:"bottom"===this.position,growLeft:"left"===this.direction,growRight:"right"===this.direction}},(0,v.h)("slot",null))}get host(){return this}static get style(){return":host{display:contents;z-index:var(--vm-tooltip-z-index)}.tooltip{left:var(--vm-tooltip-left, 50%);transform:translateX(-50%);line-height:1.3;pointer-events:none;position:absolute;opacity:0;white-space:nowrap;visibility:hidden;background:var(--vm-tooltip-bg);border-radius:var(--vm-tooltip-border-radius);box-sizing:border-box;box-shadow:var(--vm-tooltip-box-shadow);color:var(--vm-tooltip-color);font-size:var(--vm-tooltip-font-size);padding:var(--vm-tooltip-padding);transition:opacity var(--vm-tooltip-fade-duration)\n    var(--vm-tooltip-fade-timing-func)}.tooltip[aria-hidden='false']{opacity:1;visibility:visible}.tooltip.hidden{display:none}.tooltip.onTop{bottom:100%;margin-bottom:var(--vm-tooltip-spacing)}.tooltip.onBottom{top:100%;margin-top:var(--vm-tooltip-spacing)}.tooltip.growLeft{left:auto;right:0;transform:none}.tooltip.growRight{left:0;transform:none}"}},ia=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.isVideoView=!1,this.playsinline=!1,this.isFullscreenActive=!1,B(this),((t,e)=>G(t,e))(this,["isVideoView","playsinline","isFullscreenActive"])}render(){let t=!tD||!this.isVideoView||this.playsinline&&!this.isFullscreenActive;return(0,v.h)("div",{class:{ui:!0,hidden:!t,video:this.isVideoView}},t&&(0,v.h)("slot",null))}static get style(){return":host{z-index:var(--vm-ui-z-index)}.ui{width:100%;pointer-events:none}.ui.hidden{display:none}.ui.video{position:absolute;top:0;left:0;height:100%}"}},ir=class extends HTMLElement{constructor(){super(),this.__registerHost(),this.willAttach=!1,this.hasCustomTextManager=!1,this.preload="metadata",B(this),tp(this)}onProviderConnect(t){this.willAttach&&t.stopImmediatePropagation()}onProviderDisconnect(t){this.willAttach&&t.stopImmediatePropagation()}getAdapter(){var t,e,i,s,n;return e=this,i=void 0,s=void 0,n=function*(){return null==(t=this.fileProvider)?void 0:t.getAdapter()},new(s||(s=Promise))(function(t,o){function a(t){try{l(n.next(t))}catch(t){o(t)}}function r(t){try{l(n.throw(t))}catch(t){o(t)}}function l(e){var i;e.done?t(e.value):((i=e.value)instanceof s?i:new s(function(t){t(i)})).then(a,r)}l((n=n.apply(e,i||[])).next())})}render(){return(0,v.h)("vm-file",{noConnect:!0,willAttach:this.willAttach,crossOrigin:this.crossOrigin,poster:this.poster,preload:this.preload,controlsList:this.controlsList,autoPiP:this.autoPiP,disablePiP:this.disablePiP,disableRemotePlayback:this.disableRemotePlayback,hasCustomTextManager:this.hasCustomTextManager,mediaTitle:this.mediaTitle,viewType:l.Video,ref:t=>{this.fileProvider=t}},(0,v.h)("slot",null))}};(a=u||(u={})).Play="play",a.Pause="pause",a.Seeking="seeking",a.Seeked="seeked",a.TimeUpdate="timeupdate",a.VolumeChange="volumechange",a.DurationChange="durationchange",a.FullscreenChange="fullscreenchange",a.CueChange="cuechange",a.Progress="progress",a.Error="error",a.PlaybackRateChange="playbackratechange",a.Loaded="loaded",a.BufferStart="bufferstart",a.BufferEnd="bufferend",a.TextTrackChange="texttrackchange",a.Waiting="waiting",a.Ended="ended";
1var il=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let ih=new Map,ic=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.vmError=(0,v.lh)(this,"vmError",7),this.defaultInternalState={},this.volume=50,this.hasLoaded=!1,this.internalState={paused:!0,playing:!1,seeking:!1,currentTime:0,buffered:0,playbackStarted:!1,playRequest:!1},this.embedSrc="",this.mediaTitle="",this.byline=!0,this.portrait=!0,this.noAutoAspectRatio=!1,this.cookies=!0,this.language="en",this.aspectRatio="16:9",this.autoplay=!1,this.controls=!1,this.loop=!1,this.muted=!1,this.playsinline=!1,B(this),tp(this),tZ(this)}onVideoIdChange(){if(this.cancelTimeUpdates(),!this.videoId){this.embedSrc="";return}this.embedSrc=`${this.getOrigin()}/video/${this.videoId}`,this.pendingDurationCall=x(),this.pendingMediaTitleCall=x(),this.fetchVideoInfo=this.getVideoInfo()}onCustomPosterChange(){this.dispatch("currentPoster",this.poster)}connectedCallback(){this.dispatch=th(this),this.dispatch("viewType",l.Video),this.onVideoIdChange(),this.defaultInternalState=Object.assign({},this.internalState)}componentWillLoad(){this.initialMuted=this.muted}disconnectedCallback(){this.cancelTimeUpdates(),this.pendingPlayRequest=void 0}getOrigin(){return"https://player.vimeo.com"}getPreconnections(){return[this.getOrigin(),"https://i.vimeocdn.com","https://f.vimeocdn.com","https://fresnel.vimeocdn.com"]}remoteControl(t,e){return this.embed.postMessage({method:t,value:e})}buildParams(){return{byline:this.byline,color:this.color,portrait:this.portrait,autopause:!1,transparent:!1,autoplay:this.autoplay,muted:this.initialMuted,playsinline:this.playsinline,dnt:!this.cookies}}getVideoInfo(){return il(this,void 0,void 0,function*(){return ih.has(this.videoId)?ih.get(this.videoId):window.fetch(`https://vimeo.com/api/oembed.json?url=${this.embedSrc}`).then(t=>t.json()).then(t=>{var e;let i=null==(e=null==t?void 0:t.thumbnail_url)?void 0:e.match(/vimeocdn.com\/video\/(.*)?_/)[1],s={poster:`https://i.vimeocdn.com/video/${i}_1920x1080.jpg`,width:null==t?void 0:t.width,height:null==t?void 0:t.height};return ih.set(this.videoId,s),s})})}onTimeChange(t){this.internalState.currentTime!==t&&(this.dispatch("currentTime",t),Math.abs(this.internalState.currentTime-t)>1.5&&(this.internalState.seeking=!0,this.dispatch("seeking",!0),this.internalState.playing&&this.internalState.buffered<t&&this.dispatch("buffering",!0),window.clearTimeout(this.pendingPlayRequest),this.internalState.paused||(this.internalState.playRequest=!0),this.remoteControl(this.internalState.playbackStarted?"pause":"play")),this.internalState.currentTime=t)}cancelTimeUpdates(){k(this.timeRAF)&&window.cancelAnimationFrame(this.timeRAF)}requestTimeUpdates(){this.remoteControl("getCurrentTime"),this.timeRAF=window.requestAnimationFrame(()=>{this.requestTimeUpdates()})}onSeeked(){this.internalState.seeking&&(this.dispatch("seeking",!1),this.internalState.seeking=!1,this.internalState.playRequest&&window.setTimeout(()=>{this.remoteControl("play")},150))}onVimeoMethod(t,e){var i,s;switch(t){case"getCurrentTime":this.internalState.seeking||this.onTimeChange(e);break;case"getDuration":null==(i=this.pendingDurationCall)||i.resolve(e);break;case"getVideoTitle":null==(s=this.pendingMediaTitleCall)||s.resolve(e)}}onLoaded(){var t,e;this.hasLoaded||(this.pendingPlayRequest=void 0,this.internalState=Object.assign({},this.defaultInternalState),this.dispatch("currentSrc",this.embedSrc),this.dispatch("mediaType",r.Video),this.remoteControl("getDuration"),this.remoteControl("getVideoTitle"),Promise.all([this.fetchVideoInfo,null==(t=this.pendingDurationCall)?void 0:t.promise,null==(e=this.pendingMediaTitleCall)?void 0:e.promise]).then(([t,e,i])=>{var s,n,o;this.requestTimeUpdates(),this.dispatch("aspectRatio",`${null!=(s=null==t?void 0:t.width)?s:16}:${null!=(n=null==t?void 0:t.height)?n:9}`),this.dispatch("currentPoster",null!=(o=this.poster)?o:null==t?void 0:t.poster),this.dispatch("duration",null!=e?e:-1),this.dispatch("mediaTitle",i),this.dispatch("playbackReady",!0)}),this.hasLoaded=!0)}onVimeoEvent(t,e){switch(t){case"ready":Object.values(u).forEach(t=>{this.remoteControl("addEventListener",t)});break;case"loaded":this.onLoaded();break;case"play":this.onLoaded(),this.internalState.paused=!1,this.dispatch("paused",!1);break;case"playProgress":this.internalState.playing||(this.dispatch("playing",!0),this.internalState.playing=!0,this.internalState.playbackStarted=!0,this.pendingPlayRequest=window.setTimeout(()=>{this.internalState.playRequest=!1,this.pendingPlayRequest=void 0},1e3)),this.dispatch("buffering",!1),this.onSeeked();break;case"pause":this.internalState.paused=!0,this.internalState.playing=!1,this.dispatch("paused",!0),this.dispatch("buffering",!1);break;case"loadProgress":this.internalState.buffered=e.seconds,this.dispatch("buffered",e.seconds);break;case"bufferstart":this.dispatch("buffering",!0),this.internalState.paused&&(this.internalState.paused=!1,this.dispatch("paused",!1),this.dispatch("playbackStarted",!0));break;case"bufferend":this.dispatch("buffering",!1),this.internalState.paused&&this.onSeeked();break;case"volumechange":if(e.volume>0){let t=Math.floor(100*e.volume);this.dispatch("muted",!1),this.volume!==t&&(this.volume=t,this.dispatch("volume",this.volume))}else this.dispatch("muted",!0);break;case"durationchange":this.dispatch("duration",e.duration);break;case"playbackratechange":this.dispatch("playbackRate",e.playbackRate);break;case"fullscreenchange":this.dispatch("isFullscreenActive",e.fullscreen);break;case"finish":this.loop?(this.remoteControl("setCurrentTime",0),setTimeout(()=>{this.remoteControl("play")},200)):this.dispatch("playbackEnded",!0);break;case"error":this.vmError.emit(e)}}onEmbedSrcChange(){this.hasLoaded=!1,this.vmLoadStart.emit(),this.dispatch("viewType",l.Video)}onEmbedMessage(t){let e=t.detail;void 0!==e.event&&this.onVimeoEvent(e.event,e.data),void 0!==e.method&&this.onVimeoMethod(e.method,e.value)}adjustPosition(){if(this.controls)return{};let[t,e]=this.aspectRatio.split(":").map(t=>parseInt(t,10));return{paddingBottom:"240%",transform:`translateY(-${(240-100/t*e)/4.8+.02}%)`}}getAdapter(){return il(this,void 0,void 0,function*(){let t=/vimeo(?:\.com|)\/([0-9]{9,})/,e=/vimeo\.com\/external\/[0-9]+\..+/;return{getInternalPlayer:()=>il(this,void 0,void 0,function*(){return this.embed}),play:()=>il(this,void 0,void 0,function*(){this.remoteControl("play")}),pause:()=>il(this,void 0,void 0,function*(){this.remoteControl("pause")}),canPlay:i=>il(this,void 0,void 0,function*(){return w(i)&&!e.test(i)&&t.test(i)}),setCurrentTime:t=>il(this,void 0,void 0,function*(){t!==this.internalState.currentTime&&this.remoteControl("setCurrentTime",t)}),setMuted:t=>il(this,void 0,void 0,function*(){t||(this.volume=this.volume>0?this.volume:30),this.remoteControl("setVolume",t?0:this.volume/100)}),setVolume:t=>il(this,void 0,void 0,function*(){this.muted?this.dispatch("volume",t):this.remoteControl("setVolume",t/100)}),canSetPlaybackRate:()=>il(this,void 0,void 0,function*(){return!1}),setPlaybackRate:t=>il(this,void 0,void 0,function*(){this.remoteControl("setPlaybackRate",t)})}})}render(){return(0,v.h)("vm-embed",{class:{hideControls:!this.controls},style:this.adjustPosition(),embedSrc:this.embedSrc,mediaTitle:this.mediaTitle,origin:this.getOrigin(),params:this.buildParams(),decoder:tj,preconnections:this.getPre
1connections(),onVmEmbedMessage:this.onEmbedMessage.bind(this),onVmEmbedSrcChange:this.onEmbedSrcChange.bind(this),ref:t=>{this.embed=t}})}static get watchers(){return{videoId:["onVideoIdChange"],poster:["onCustomPosterChange"]}}static get style(){return":host{z-index:var(--vm-media-z-index)}vm-embed{position:absolute;top:0;left:0;width:100%;height:100%}vm-embed.hideControls{display:block;width:100%;height:auto;position:relative}"}},id=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.keyboardDisposal=new D,this.prevMuted=!1,this.currentVolume=50,this.isSliderActive=!1,this.lowVolumeIcon="volume-low",this.highVolumeIcon="volume-high",this.mutedIcon="volume-mute",this.tooltipPosition="top",this.hideTooltip=!1,this.muteKeys="m",this.noKeyboard=!1,this.muted=!1,this.volume=50,this.isMobile=!1,this.i18n={},B(this),((t,e)=>G(t,e))(this,["volume","muted","isMobile","i18n"])}onNoKeyboardChange(){var t,e,i,s;return t=this,e=void 0,i=void 0,s=function*(){if(this.keyboardDisposal.empty(),this.noKeyboard)return;let t=yield A(this);void 0!==t&&this.keyboardDisposal.add(m(t,"keydown",t=>{if("ArrowUp"!==t.key&&"ArrowDown"!==t.key)return;let e="ArrowUp"===t.key?Math.min(100,this.volume+5):Math.max(0,this.volume-5);this.dispatch("volume",parseInt(`${e}`,10))}))},new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})}onPlayerVolumeChange(){this.currentVolume=this.muted?0:this.volume,!this.muted&&this.prevMuted&&0===this.volume&&this.dispatch("volume",30),this.prevMuted=this.muted}connectedCallback(){this.prevMuted=this.muted,this.dispatch=M(this),this.onNoKeyboardChange()}disconnectedCallback(){this.keyboardDisposal.empty()}onShowSlider(){clearTimeout(this.hideSliderTimeout),this.isSliderActive=!0}onHideSlider(){this.hideSliderTimeout=setTimeout(()=>{this.isSliderActive=!1},100)}onVolumeChange(t){let e=t.detail;this.currentVolume=e,this.dispatch("volume",e),this.dispatch("muted",0===e)}onKeyDown(t){("ArrowLeft"===t.key||"ArrowRight"===t.key)&&t.stopPropagation()}render(){return(0,v.h)("div",{class:"volumeControl",onMouseEnter:this.onShowSlider.bind(this),onMouseLeave:this.onHideSlider.bind(this)},(0,v.h)("vm-mute-control",{keys:this.muteKeys,lowVolumeIcon:this.lowVolumeIcon,highVolumeIcon:this.highVolumeIcon,mutedIcon:this.mutedIcon,icons:this.icons,tooltipPosition:this.tooltipPosition,tooltipDirection:this.tooltipDirection,hideTooltip:this.hideTooltip,onVmFocus:this.onShowSlider.bind(this),onVmBlur:this.onHideSlider.bind(this)}),(0,v.h)("vm-slider",{class:{hidden:this.isMobile,active:this.isSliderActive},step:5,max:100,value:this.currentVolume,label:this.i18n.volume,onKeyDown:this.onKeyDown.bind(this),onVmFocus:this.onShowSlider.bind(this),onVmBlur:this.onHideSlider.bind(this),onVmValueChange:this.onVolumeChange.bind(this)}))}static get watchers(){return{noKeyboard:["onNoKeyboardChange"],muted:["onPlayerVolumeChange"],volume:["onPlayerVolumeChange"]}}static get style(){return".volumeControl{align-items:center;display:flex;position:relative;pointer-events:auto;box-sizing:border-box}vm-slider{width:75px;height:100%;margin:0;max-width:0;position:relative;z-index:3;transition:margin 0.2s cubic-bezier(0.4, 0, 1, 1),\n    max-width 0.2s cubic-bezier(0.4, 0, 1, 1);margin-left:calc(var(--vm-control-spacing) / 2) !important;visibility:hidden}vm-slider:hover{cursor:pointer}vm-slider.hidden{display:none}vm-slider.active{max-width:75px;visibility:visible;margin:0 calc(var(--vm-control-spacing) / 2)}"}},iu=t=>{switch(t){case"unknown":default:return;case"tiny":return"144p";case"small":return"240p";case"medium":return"360p";case"large":return"480p";case"hd720":return"720p";case"hd1080":return"1080p";case"highres":return"1440p";case"max":return"2160p"}};var iv=function(t,e,i,s){return new(i||(i=Promise))(function(n,o){function a(t){try{l(s.next(t))}catch(t){o(t)}}function r(t){try{l(s.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(a,r)}l((s=s.apply(t,e||[])).next())})};let im=new Map,ip=class extends HTMLElement{constructor(){super(),this.__registerHost(),(0,v.KI)(this),this.vmLoadStart=(0,v.lh)(this,"vmLoadStart",7),this.defaultInternalState={},this.internalState={paused:!0,duration:0,seeking:!1,playbackReady:!1,playbackStarted:!1,currentTime:0,lastTimeUpdate:0,playbackRate:1,state:-1}
1,this.embedSrc="",this.mediaTitle="",this.cookies=!1,this.showFullscreenControl=!0,this.language="en",this.autoplay=!1,this.controls=!1,this.loop=!1,this.muted=!1,this.playsinline=!1,B(this),tp(this),tZ(this)}onVideoIdChange(){if(!this.videoId){this.embedSrc="";return}this.embedSrc=`${this.getOrigin()}/embed/${this.videoId}`,this.fetchPosterURL=this.findPosterURL()}onCustomPosterChange(){this.dispatch("currentPoster",this.poster)}connectedCallback(){this.dispatch=th(this),this.dispatch("viewType",l.Video),this.onVideoIdChange(),this.defaultInternalState=Object.assign({},this.internalState)}componentWillLoad(){this.initialMuted=this.muted}getAdapter(){return iv(this,void 0,void 0,function*(){let t=/(?:youtu\.be|youtube|youtube\.com|youtube-nocookie\.com)\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=|)((?:\w|-){11})/;return{getInternalPlayer:()=>iv(this,void 0,void 0,function*(){return this.embed}),play:()=>iv(this,void 0,void 0,function*(){this.remoteControl("playVideo")}),pause:()=>iv(this,void 0,void 0,function*(){this.remoteControl("pauseVideo")}),canPlay:e=>iv(this,void 0,void 0,function*(){return w(e)&&t.test(e)}),setCurrentTime:t=>iv(this,void 0,void 0,function*(){t!==this.internalState.currentTime&&this.remoteControl("seekTo",t)}),setMuted:t=>iv(this,void 0,void 0,function*(){t?this.remoteControl("mute"):this.remoteControl("unMute")}),setVolume:t=>iv(this,void 0,void 0,function*(){this.remoteControl("setVolume",t)}),canSetPlaybackRate:()=>iv(this,void 0,void 0,function*(){return!0}),setPlaybackRate:t=>iv(this,void 0,void 0,function*(){this.remoteControl("setPlaybackRate",t)})}})}getOrigin(){return this.cookies?"https://www.youtube.com":"https://www.youtube-nocookie.com"}getPreconnections(){return[this.getOrigin(),"https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net","https://s.ytimg.com","https://i.ytimg.com"]}remoteControl(t,e){return this.embed.postMessage({event:"command",func:t,args:e?[e]:void 0})}buildParams(){return{enablejsapi:1,cc_lang_pref:this.language,hl:this.language,fs:+!!this.showFullscreenControl,controls:+!!this.controls,disablekb:+!this.controls,iv_load_policy:this.controls?1:3,mute:+!!this.initialMuted,playsinline:+!!this.playsinline,autoplay:+!!this.autoplay}}onEmbedSrcChange(){this.vmLoadStart.emit(),this.dispatch("viewType",l.Video)}onEmbedLoaded(){window.setTimeout(()=>this.embed.postMessage({event:"listening"}),100)}findPosterURL(){return iv(this,void 0,void 0,function*(){if(im.has(this.videoId))return im.get(this.videoId);let t=t=>`https://i.ytimg.com/vi/${this.videoId}/${t}.jpg`;return tW(t("maxresdefault"),121).catch(()=>tW(t("sddefault"),121)).catch(()=>tW(t("hqdefault"),121)).then(t=>{let e=t.src;return im.set(this.videoId,e),e})})}onCued(){this.internalState.playbackReady||(this.internalState=Object.assign({},this.defaultInternalState),this.dispatch("currentSrc",this.embedSrc),this.dispatch("mediaType",r.Video),this.fetchPosterURL.then(t=>{var e;this.dispatch("currentPoster",null!=(e=this.poster)?e:t),this.dispatch("playbackReady",!0)}),this.internalState.playbackReady=!0)}onPlayerStateChange(t){if(this.internalState.playbackReady&&-1===t){this.internalState.paused=!0,this.internalState.playbackStarted=!1,this.dispatch("buffering",!1),this.dispatch("paused",!0),this.dispatch("playbackStarted",!1);return}let e=3===t;switch(this.dispatch("buffering",e),this.internalState.paused&&(e||1===t)&&(this.internalState.paused=!1,this.dispatch("paused",!1),!this.internalState.playbackStarted&&(this.dispatch("playbackStarted",!0),this.internalState.playbackStarted=!0)),t){case 5:this.onCued();break;case 1:this.onCued(),this.dispatch("playing",!0);break;case 2:this.internalState.paused=!0,this.dispatch("paused",!0);break;case 0:this.loop?window.setTimeout(()=>{this.remoteControl("playVideo")},150):(this.dispatch("playbackEnded",!0),this.internalState.paused=!0,this.dispatch("paused",!0))}this.internalState.state=t}calcCurrentTime(t){let e=t;if(0===this.internalState.state)return this.internalState.duration;if(1===this.internalState.state){let t=(Date.now()/1e3-this.defaultInternalState.lastTimeUpdate)*this.internalState.playbackRate;t>0&&(e+=Math.min(t,1))}return e}onTimeChange(t){let e=this.calcCurrentTime(t);this.dispatch("currentTime",e),Math.abs(this.internalState.currentTime-e)>1.5&&(this.internalState.seeking=!0,this.dispatch("seeking",!0)),this.internalState.currentTime=e}onBufferedChange(t){this.dispatch("buffered",t),this.internalState.seeking&&t>this.internalState.currentTime&&window.setTimeout(()=>{this.internalState.seeking=!1,this.dispatch("seeking",!1)},100*!!this.internalState.paused)}onEmbedMessage(t){let{info:e}=t.detail;e&&(f(e.videoData)===Object&&this.dispatch("mediaTitle",e.videoData.title),k(e.duration)&&(this.internalState.duration=e.duration,this.dispatch("duration",e.duration)),T(e.availablePlaybackRates)&&this.dispatch("playbackRates",e.availablePlaybackRates),k(e.playbackRate)&&(this.internalState.playbackRate=e.playbackRate,this.dispatch("playbackRate",e.playbackRate)),k(e.currentTime)&&this.onTimeChange(e.currentTime),k(e.currentTimeLastUpdated)&&(this.internalState.lastTimeUpdate=e.currentTimeLastUpdated),k(e.videoLoadedFraction)&&this.onBufferedChange(e.videoLoadedFraction*this.internalState.duration),k(e.volume)&&this.dispatch("volume",e.volume),f(e.muted)===Boolean&&this.dispatch("muted",e.muted),T(e.availableQualityLevels)&&this.dispatch("playbackQualities",e.availableQualityLevels.map(t=>iu(t))),w(e.playbackQuality)&&this.dispatch("playbackQuality",iu(e.playbackQuality)),k(e.playerState)&&this.onPlayerStateChange(e.playerState))}render(){return(0,v.h)("vm-embed",{embedSrc:this.embedSrc,mediaTitle:this.mediaTitle,origin:this.getOrigin(),params:this.buildParams(),decoder:tj,preconnections:this.getPre
1connections(),onVmEmbedLoaded:this.onEmbedLoaded.bind(this),onVmEmbedMessage:this.onEmbedMessage.bind(this),onVmEmbedSrcChange:this.onEmbedSrcChange.bind(this),ref:t=>{this.embed=t}})}static get watchers(){return{cookies:["onVideoIdChange"],videoId:["onVideoIdChange"],poster:["onCustomPosterChange"]}}static get style(){return":host{z-index:var(--vm-media-z-index)}"}},ig=(0,v.w$)(tb,[4,"vm-audio",{willAttach:[4,"will-attach"],crossOrigin:[1,"cross-origin"],preload:[1],disableRemotePlayback:[4,"disable-remote-playback"],mediaTitle:[1,"media-title"]}]),ib=(0,v.w$)(ty,[1,"vm-caption-control",{showIcon:[1,"show-icon"],hideIcon:[1,"hide-icon"],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],icons:[1],keys:[1],i18n:[16],playbackReady:[4,"playback-ready"],textTracks:[16],isTextTrackVisible:[4,"is-text-track-visible"],canToggleCaptionVisibility:[32]}]),iy=(0,v.w$)(tx,[1,"vm-captions",{hidden:[4],isControlsActive:[4,"is-controls-active"],isVideoView:[4,"is-video-view"],playbackStarted:[4,"playback-started"],textTracks:[16],currentTextTrack:[2,"current-text-track"],isTextTrackVisible:[4,"is-text-track-visible"],isEnabled:[32],cue:[32],fontSize:[32]}]),ik=(0,v.w$)(tP,[1,"vm-click-to-play",{useOnMobile:[4,"use-on-mobile"],paused:[4],isVideoView:[4,"is-video-view"],isMobile:[4,"is-mobile"]}]),iw=(0,v.w$)(tE,[1,"vm-control",{keys:[1],identifier:[1],hidden:[4],label:[1],menu:[1],expanded:[4],pressed:[4],isTouch:[4,"is-touch"],describedBy:[32],showTapHighlight:[32]}]),iT=(0,v.w$)(tA,[1,"vm-control-group",{space:[1]}]),iC=(0,v.w$)(tV,[1,"vm-control-spacer"]),ix=(0,v.w$)(tR,[1,"vm-controls",{hidden:[4],fullWidth:[4,"full-width"],fullHeight:[4,"full-height"],direction:[1],align:[1],justify:[1],pin:[513],activeDuration:[2,"active-duration"],waitForPlaybackStart:[4,"wait-for-playback-start"],hideWhenPaused:[4,"hide-when-paused"],hideOnMouseLeave:[4,"hide-on-mouse-leave"],isAudioView:[4,"is-audio-view"],isSettingsActive:[4,"is-settings-active"],playbackReady:[4,"playback-ready"],isControlsActive:[4,"is-controls-active"],paused:[4],playbackStarted:[4,"playback-started"],isInteracting:[32]}]),iP=(0,v.w$)(tL,[1,"vm-current-time",{currentTime:[2,"current-time"],i18n:[16],alwaysShowHours:[4,"always-show-hours"]}]),iS=(0,v.w$)(t4,[1,"vm-dailymotion",{videoId:[1,"video-id"],shouldAutoplayQueue:[4,"should-autoplay-queue"],showUpNextQueue:[4,"show-up-next-queue"],showShareButtons:[4,"show-share-buttons"],color:[1],syndication:[1],showDailymotionLogo:[4,"show-dailymotion-logo"],showVideoInfo:[4,"show-video-info"],language:[1],autoplay:[4],controls:[4],poster:[1],logger:[16],loop:[4],muted:[4],playsinline:[4],embedSrc:[32],mediaTitle:[32]}]),iE=(0,v.w$)(t8,[1,"vm-dash",{src:[1],version:[1],libSrc:[1,"lib-src"],config:[16],autoplay:[4],crossOrigin:[1,"cross-origin"],preload:[1],poster:[1],controlsList:[1,"controls-list"],autoPiP:[4,"auto-pip"],disablePiP:[4,"disable-pip"],disableRemotePlayback:[4,"disable-remote-playback"],mediaTitle:[1,"media-title"],enableTextTracksByDefault:[4,"enable-text-tracks-by-default"],shouldRenderNativeTextTracks:[4,"should-render-native-text-tracks"],isTextTrackVisible:[4,"is-text-track-visible"],currentTextTrack:[2,"current-text-track"],hasAttached:[32]},[[0,"vmMediaElChange","onMediaElChange"]]]),iA=(0,v.w$)(t7,[1,"vm-dbl-click-fullscreen",{useOnMobile:[4,"use-on-mobile"],isFullscreenActive:[4,"is-fullscreen-active"],isVideoView:[4,"is-video-view"],playbackReady:[4,"playback-ready"],isMobile:[4,"is-mobile"],canSetFullscreen:[32]}]),iV=(0,v.w$)(t6,[1,"vm-default-controls",{activeDuration:[2,"active-duration"],waitForPlaybackStart:[4,"wait-for-playback-start"],hideWhenPaused:[4,"hide-when-paused"],hideOnMouseLeave:[4,"hide-on-mouse-leave"],theme:[1],isMobile:[4,"is-mobile"],isLive:[4,"is-live"],isAudioView:[4,"is-audio-view"],isVideoView:[4,"is-video-view"]}]),iM=(0,v.w$)(t9,[1,"vm-default-settings",{pin:[513],i18n:[16],playbackReady:[4,"playback-ready"],playbackRate:[2,"playback-rate"],playbackRates:[16],isVideoView:[4,"is-video-view"],playbackQuality:[1,"playback-quality"],playbackQualities:[16],textTracks:[16],currentTextTrack:[2,"current-text-track"],audioTracks:[16],currentAudioTrack:[2,"current-audio-track"],isTextTrackVisible:[4,"is-text-track-visible"],canSetPlaybackRate:[32],canSetPlaybackQuality:[32],canSetTextTrack:[32],canSetAudioTrack:[32]}]),iI=(0,v.w$)(et,[1,"vm-default-ui",{noClickToPlay:[4,"no-click-to-play"],noDblClickFullscreen:[4,"no-dbl-click-fullscreen"],noCaptions:[4,"no-captions"],noPoster:[4,"no-poster"],noSpinner:[4,"no-spinner"],noControl
1s:[4,"no-controls"],noSettings:[4,"no-settings"],noLoadingScreen:[4,"no-loading-screen"]}]),iR=(0,v.w$)(en,[1,"vm-embed",{embedSrc:[1,"embed-src"],mediaTitle:[1,"media-title"],params:[1],origin:[1],preconnections:[16],decoder:[16],srcWithParams:[32],hasEnteredViewport:[32]},[[8,"message","onWindowMessage"]]]),iL=(0,v.w$)(eo,[1,"vm-end-time",{duration:[2],i18n:[16],alwaysShowHours:[4,"always-show-hours"]}]),iF=(0,v.w$)(ek,[6,"vm-file",{willAttach:[4,"will-attach"],crossOrigin:[1,"cross-origin"],preload:[1],poster:[1],mediaTitle:[1,"media-title"],controlsList:[1,"controls-list"],autoPiP:[4,"auto-pip"],disablePiP:[4,"disable-pip"],disableRemotePlayback:[4,"disable-remote-playback"],viewType:[1,"view-type"],playbackRates:[16],language:[1],autoplay:[4],controls:[4],logger:[16],loop:[4],muted:[4],playsinline:[4],noConnect:[4,"no-connect"],paused:[4],currentTime:[2,"current-time"],volume:[2],playbackReady:[4,"playback-ready"],playbackStarted:[4,"playback-started"],currentTextTrack:[2,"current-text-track"],hasCustomTextManager:[4,"has-custom-text-manager"],isTextTrackVisible:[4,"is-text-track-visible"],shouldRenderNativeTextTracks:[4,"should-render-native-text-tracks"],vmPoster:[32]},[[0,"vmMediaProviderConnect","onProviderConnect"],[0,"vmMediaProviderDisconnect","onProviderDisconnect"]]]),iH=(0,v.w$)(ew,[1,"vm-fullscreen-control",{enterIcon:[1,"enter-icon"],exitIcon:[1,"exit-icon"],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],keys:[1],isFullscreenActive:[4,"is-fullscreen-active"],i18n:[16],playbackReady:[4,"playback-ready"],canSetFullscreen:[32]}]),iD=(0,v.w$)(eC,[4,"vm-hls",{version:[1],libSrc:[1,"lib-src"],config:[8],crossOrigin:[1,"cross-origin"],preload:[1],poster:[1],controlsList:[1,"controls-list"],autoPiP:[4,"auto-pip"],disablePiP:[4,"disable-pip"],disableRemotePlayback:[4,"disable-remote-playback"],playbackReady:[4,"playback-ready"],mediaTitle:[1,"media-title"],hasAttached:[32]},[[0,"vmMediaElChange","onMediaElChange"],[0,"vmSrcSetChange","onSrcChange"]]]),iz=(0,v.w$)(eM,[1,"vm-icon",{name:[1],src:[1],label:[1],library:[1],icons:[1],svg:[32]}]),i$=(0,v.w$)(eI,[1,"vm-icon-library",{name:[1],resolver:[16],icons:[1]}]),iO=(0,v.w$)(eR,[1,"vm-live-indicator",{isLive:[4,"is-live"],i18n:[16]}]),i_=(0,v.w$)(eL,[1,"vm-loading-screen",{playbackReady:[4,"playback-ready"],hideDots:[4,"hide-dots"]}]),iK=(0,v.w$)(eH,[1,"vm-menu",{active:[1540],identifier:[1],controller:[16],slideInDirection:[1,"slide-in-direction"],activeMenuItem:[32],activeSubmenu:[32]},[[0,"vmOpenSubmenu","onOpenSubmenu"],[0,"vmCloseSubmenu","onCloseSubmenu"],[8,"click","onWindowClick"],[8,"keydown","onWindowKeyDown"]]]),iQ=(0,v.w$)(ez,[1,"vm-menu-item",{identifier:[1],hidden:[4],label:[1],menu:[16],expanded:[4],checked:[4],hint:[1],badge:[1],checkIcon:[1,"check-icon"],icons:[1],isTouch:[4,"is-touch"],showTapHighlight:[32]}]),iN=(0,v.w$)(e$,[1,"vm-menu-radio",{label:[1],value:[1],checked:[1028],badge:[1],checkIcon:[1,"check-icon"],icons:[1]}]),iW=(0,v.w$)(eO,[1,"vm-menu-radio-group",{value:[1025]},[[0,"vmCheck","onSelectionChange"]]]),iB=(0,v.w$)(e_,[1,"vm-mute-control",{lowVolumeIcon:[1,"low-volume-icon"],highVolumeIcon:[1,"high-volume-icon"],mutedIcon:[1,"muted-icon"],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],keys:[1],volume:[2],muted:[4],i18n:[16]}]),ij=(0,v.w$)(eK,[1,"vm-pip-control",{enterIcon:[1,"enter-icon"],exitIcon:[1,"exit-icon"],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],keys:[1],isPiPActive:[4,"is-pi-p-active"],i18n:[16],playbackReady:[4,"playback-ready"],canSetPiP:[32]}]),iq=(0,v.w$)(eQ,[1,"vm-playback-control",{playIcon:[1,"play-icon"],pauseIcon:[1,"pause-icon"],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],keys:[1],paused:[4],i18n:[16]}]),iU=(0,v.w$)(eJ,[1,"vm-player",{logger:[16],theme:[513],icons:[513],paused:[1028],playing:[1028],duration:[1026],mediaTitle:[1025,"media-title"],currentProvider:[1025,"current-provider"],currentSrc:[1025,"current-src"],currentPoster:[1025,"current-poster"],currentTime:[1026,"current-time"],autoplay:[4],ready:[1540],playbackReady:[1028,"playback-ready"],loop:[4],muted:[1028],buffered:[1026],playbackRate:[1026,"playback-rate"],playbackRates:[1040],playbackQuality:[1025,"playback-quality"],playbackQualities:[1040],seeking:[1028],debug:[4],playbackStarted:[1028,"playback-started"],playbackEnded:[1028,"playback-ended"],buffering:[1028],controls:[4],isControlsActive:[4,"is-controls-active"],isSettingsActive:[1028,"is-settings-active"],volume:[1026],isFullscreenActive:[1028,"is-fullscreen-active"],aspectRatio:[1025,"aspect-ratio"],viewType:[1025,"view-type"],isAudioView:[1028,"is-audio-view"],isVideoView:[1028,"is-video-view"],mediaType:[1025,"media-type"],isAudio:[1028,"is-audio"],isVideo:[1028,"is-video"],isLive:[1028,"is-live"],isMobile:[1028,"is-mobile"],isTouch:[1028,"is-touch"],isPiPActive:[1028,"is-pi-p-active"],textTracks:[16],currentTextTrack:[2,"current-text-track"],isTextTrackVisible:[4,"is-text-track-visible"],shouldRenderNativeTextTracks:[4,"should-render-native-text-tracks"],audioTracks:[16],currentAudioTrack:[2,"current-audio-track"],autopause:[4],playsinline:[4],language:[1025],translations:[1040],languages:[1040],i18n:[1040],container:[32]},[[0,"vmError","onError"]]]),iJ=(0,v.w$)(eG,[1,"vm-poster",{fit:[1],isVideoView:[4,"is-video-view"],currentPoster:[1,"current-poster"],mediaTitle:[1,"media-title"],playbackStarted:[4,"playback-started"],currentTime:[2,"current-time"],isHidden:[32],isActive:[32],hasLoaded:[32]}]),iG=(0,v.w$)(eY,[1,"vm-scrim",{gradient:[1],isVideoView:[4,"is-video-view"],isControlsActive:[4,"is-controls-active"]}]),iY=(0,v.w$)(eZ,[1,"vm-scrubber-control",{alwaysShowHours:[4,"always-show-hours"],hideTooltip:[4,"hide-tooltip"],currentTime:[2,"current-time"],duration:[2],noKeyboard:[4,"no-keyboard"],buffering:[4],buffered:[2],i18n:[16],timestamp:[32],endTime:[32]}]),iX=(0,v.w$)(e1,[1,"vm-settings",{pin:[513],active:[1540],isMobile:[4,"is-mobile"],isAudioView:[4,"is-audio-view"],menuHeight:[32]}]),iZ=(0,v.w$)(e8,[1,"vm-settings-control",{icon:[1],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],menu:[1],expanded:[4],i18n:[16],hideTooltip:[4,"hide-tooltip"],vmSettings:[32]}]),i0=(0,v.w$)(e3,[1,"vm-skeleton",{effect:[1],ready:[4],hidden:[32]}]),i1=(0,v.w$)(e7,[1,"vm-slider",{step:[2],min:[2],max:[2],value:[2],valueText:[1,"value-text"],label:[1]}]),i4=(0,v.w$)(e6,[1,"vm-spinner",{isVideoView:[4,"is-video-view"],currentProvider:[1,"current-provider"],showWhenMediaLoading:[4,"show-when-media-loading"],playbackReady:[4,"playback-ready"],buffering:[4],isHidden:[32],isActive:[32]}]),i2=(0,v.w$)(it,[1,"vm-submenu",{label:[1],hint:[1],slideInDirection:[1,"slide-in-direction"],active:[1540],menu:[32],
1controller:[32]}]),i8=(0,v.w$)(ie,[1,"vm-time",{label:[1],seconds:[2],alwaysShowHours:[4,"always-show-hours"]}]),i3=(0,v.w$)(ii,[1,"vm-time-progress",{separator:[1],alwaysShowHours:[4,"always-show-hours"]}]),i7=(0,v.w$)(io,[1,"vm-tooltip",{hidden:[4],active:[4],position:[1],direction:[1],isTouch:[4,"is-touch"],isMobile:[4,"is-mobile"]}]),i6=(0,v.w$)(ia,[1,"vm-ui",{isVideoView:[4,"is-video-view"],playsinline:[4],isFullscreenActive:[4,"is-fullscreen-active"]}]),i5=(0,v.w$)(ir,[4,"vm-video",{willAttach:[4,"will-attach"],hasCustomTextManager:[4,"has-custom-text-manager"],crossOrigin:[1,"cross-origin"],preload:[1],poster:[1],controlsList:[1,"controls-list"],autoPiP:[4,"auto-pip"],disablePiP:[4,"disable-pip"],disableRemotePlayback:[4,"disable-remote-playback"],mediaTitle:[1,"media-title"]},[[0,"vmMediaProviderConnect","onProviderConnect"],[0,"vmMediaProviderDisconnect","onProviderDisconnect"]]]),i9=(0,v.w$)(ic,[1,"vm-vimeo",{videoId:[1,"video-id"],byline:[4],color:[1],portrait:[4],noAutoAspectRatio:[4,"no-auto-aspect-ratio"],poster:[1],cookies:[4],language:[1],aspectRatio:[1,"aspect-ratio"],autoplay:[4],controls:[4],logger:[16],loop:[4],muted:[4],playsinline:[4],embedSrc:[32],mediaTitle:[32]}]),st=(0,v.w$)(id,[1,"vm-volume-control",{lowVolumeIcon:[1,"low-volume-icon"],highVolumeIcon:[1,"high-volume-icon"],mutedIcon:[1,"muted-icon"],icons:[1],tooltipPosition:[1,"tooltip-position"],tooltipDirection:[1,"tooltip-direction"],hideTooltip:[4,"hide-tooltip"],muteKeys:[1,"mute-keys"],noKeyboard:[4,"no-keyboard"],muted:[4],volume:[2],isMobile:[4,"is-mobile"],i18n:[16],currentVolume:[32],isSliderActive:[32]}]),se=(0,v.w$)(ip,[1,"vm-youtube",{cookies:[4],videoId:[1,"video-id"],showFullscreenControl:[4,"show-fullscreen-control"],poster:[1],language:[1],autoplay:[4],controls:[4],logger:[16],loop:[4],muted:[4],playsinline:[4],embedSrc:[32],mediaTitle:[32]}])}}]);
2//# 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.