@ktt45678/vidstack
Advanced tools
Comparing version 1.11.17-F1 to 1.11.21-F1
import { h as html, u as unsafeHTML } from '../chunks/vidstack-Nzpo6ock.js'; | ||
import { o as computed, f as signal, g as effect, l as listenEvent, p as peek, R as isKeyboardEvent, y as isKeyboardClick, H as Host, q as onDispose } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { u as useMediaContext, c as usePlyrLayoutContext, a as usePlyrLayoutClasses, P as PlyrLayout } from '../chunks/vidstack-pgEBqOw4.js'; | ||
import { L as LayoutIconsLoader, I as Icon, $ as $signal, S as SlotManager } from '../chunks/vidstack-BRgjfa3S.js'; | ||
import { o as computed, f as signal, g as effect, l as listenEvent, p as peek, R as isKeyboardEvent, y as isKeyboardClick, H as Host, q as onDispose } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { u as useMediaContext, c as usePlyrLayoutContext, a as usePlyrLayoutClasses, P as PlyrLayout } from '../chunks/vidstack-CcLqQ3iq.js'; | ||
import { L as LayoutIconsLoader, I as Icon, $ as $signal, S as SlotManager } from '../chunks/vidstack-C35NYUhH.js'; | ||
import { L as LitElement } from '../chunks/vidstack-Do6-rxiG.js'; | ||
import { g as getDownloadFile } from '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import { g as getDownloadFile } from '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
@@ -9,0 +9,0 @@ class PlyrLayoutIconsLoader extends LayoutIconsLoader { |
@@ -1,24 +0,20 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, g as MediaPIPButtonElement, d as MediaFullscreenButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, e as MediaLiveButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, a as MediaTimeElement, M as MediaThumbnailElement } from '../chunks/vidstack-CL6mLrax.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, g as MediaPIPButtonElement, d as MediaFullscreenButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, e as MediaLiveButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, a as MediaTimeElement, M as MediaThumbnailElement } from '../chunks/vidstack-DM9M7Rrb.js'; | ||
import { MediaPlyrLayoutElement } from './plyr-layout-el.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-C047hO_C.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-Cft_1m01.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-BL4Ays-S.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-MxhJ-w9S.js'; | ||
import '../chunks/vidstack-Nzpo6ock.js'; | ||
import '../chunks/vidstack-BRgjfa3S.js'; | ||
import '../chunks/vidstack-C35NYUhH.js'; | ||
import '../chunks/vidstack-Do6-rxiG.js'; | ||
@@ -25,0 +21,0 @@ |
import { h as html, a as ref } from '../chunks/vidstack-Nzpo6ock.js'; | ||
import { f as signal, g as effect, I as toggleClass, H as Host, q as onDispose, l as listenEvent } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { D as DefaultLayout, a as DefaultAnnouncer, b as DefaultCaptions, c as DefaultSeekButton, d as DefaultPlayButton, e as DefaultTimeSlider, f as DefaultTimeInvert, g as DefaultVolumePopup, h as DefaultCaptionButton, i as DefaultDownloadButton, j as DefaultAirPlayButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, u as useDefaultLayoutContext, m as DefaultControlsSpacer, n as i18n, o as DefaultChapterTitle, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-CWNT5n0d.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-pgEBqOw4.js'; | ||
import { u as useTransitionActive, d as useResizeObserver, i as isHTMLElement } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-BRgjfa3S.js'; | ||
import { f as signal, g as effect, I as toggleClass, H as Host, q as onDispose, l as listenEvent } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { D as DefaultLayout, a as DefaultAnnouncer, b as DefaultCaptions, c as DefaultSeekButton, d as DefaultPlayButton, e as DefaultTimeSlider, f as DefaultTimeInvert, g as DefaultVolumePopup, h as DefaultCaptionButton, i as DefaultDownloadButton, j as DefaultAirPlayButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, u as useDefaultLayoutContext, m as DefaultControlsSpacer, n as i18n, o as DefaultChapterTitle, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-BdG2MNdI.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-CcLqQ3iq.js'; | ||
import { u as useTransitionActive, d as useResizeObserver, i as isHTMLElement } from '../chunks/vidstack-EFXuXtri.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-C35NYUhH.js'; | ||
import { L as LitElement } from '../chunks/vidstack-Do6-rxiG.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -23,0 +19,0 @@ let DefaultAudioLayout$1 = class DefaultAudioLayout extends DefaultLayout { |
@@ -1,23 +0,19 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { MediaAudioLayoutElement } from './vidstack-audio-layout-el.js'; | ||
import { MediaVideoLayoutElement } from './vidstack-video-layout-el.js'; | ||
import '../chunks/vidstack-Nzpo6ock.js'; | ||
import '../chunks/vidstack-CWNT5n0d.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-BRgjfa3S.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import '../chunks/vidstack-BdG2MNdI.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-C35NYUhH.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-Do6-rxiG.js'; | ||
@@ -24,0 +20,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { MediaAudioLayoutElement } from './vidstack-audio-layout-el.js'; | ||
@@ -6,20 +6,16 @@ import { MediaVideoLayoutElement } from './vidstack-video-layout-el.js'; | ||
import '../chunks/vidstack-Nzpo6ock.js'; | ||
import '../chunks/vidstack-CWNT5n0d.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-BRgjfa3S.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import '../chunks/vidstack-BdG2MNdI.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-C35NYUhH.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-Do6-rxiG.js'; | ||
@@ -26,0 +22,0 @@ |
@@ -1,25 +0,21 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { h as MediaLayoutElement, c as MediaControlsElement, d as MediaControlsGroupElement, b as MediaAnnouncerElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement, m as MediaTooltipContentElement, i as MediaGoogleCastButtonElement, j as MediaToggleButtonElement, s as MediaSliderElement, u as MediaAudioGainSliderElement, v as MediaSpeedSliderElement, w as MediaQualitySliderElement, x as MediaSliderChaptersElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, n as MediaMenuPortalElement, p as MediaAudioGainRadioGroupElement, o as MediaChaptersRadioGroupElement, r as MediaRadioGroupElement, q as MediaRadioElement, a as MediaGestureElement, M as MediaCaptionsElement, e as MediaTitleElement, f as MediaChapterTitleElement, g as MediaSpinnerElement } from '../chunks/vidstack-DaA_xj96.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, d as MediaFullscreenButtonElement, g as MediaPIPButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, s as MediaSliderValueElement, r as MediaSliderThumbnailElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, M as MediaThumbnailElement, e as MediaLiveButtonElement, a as MediaTimeElement } from '../chunks/vidstack-CL6mLrax.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-C047hO_C.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { h as MediaLayoutElement, c as MediaControlsElement, d as MediaControlsGroupElement, b as MediaAnnouncerElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement, m as MediaTooltipContentElement, i as MediaGoogleCastButtonElement, j as MediaToggleButtonElement, s as MediaSliderElement, u as MediaAudioGainSliderElement, v as MediaSpeedSliderElement, w as MediaQualitySliderElement, x as MediaSliderChaptersElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, n as MediaMenuPortalElement, p as MediaAudioGainRadioGroupElement, o as MediaChaptersRadioGroupElement, r as MediaRadioGroupElement, q as MediaRadioElement, a as MediaGestureElement, M as MediaCaptionsElement, e as MediaTitleElement, f as MediaChapterTitleElement, g as MediaSpinnerElement } from '../chunks/vidstack-D9vs59eP.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, d as MediaFullscreenButtonElement, g as MediaPIPButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, s as MediaSliderValueElement, r as MediaSliderThumbnailElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, M as MediaThumbnailElement, e as MediaLiveButtonElement, a as MediaTimeElement } from '../chunks/vidstack-DM9M7Rrb.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-Cft_1m01.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-CdOUJLGs.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-BpmjLdLC.js'; | ||
import '../chunks/vidstack-Nzpo6ock.js'; | ||
import '../chunks/vidstack-Do6-rxiG.js'; | ||
import '../chunks/vidstack-BL4Ays-S.js'; | ||
import '../chunks/vidstack-MxhJ-w9S.js'; | ||
@@ -26,0 +22,0 @@ defineCustomElement(MediaLayoutElement); |
@@ -1,21 +0,17 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { a as MediaPlayerElement, M as MediaProviderElement } from '../chunks/vidstack-BpSinM5n.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { a as MediaPlayerElement, M as MediaProviderElement } from '../chunks/vidstack-B63VJxTx.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
defineCustomElement(MediaPlayerElement); | ||
defineCustomElement(MediaProviderElement); |
import { h as html, k as keyed } from '../chunks/vidstack-Nzpo6ock.js'; | ||
import { o as computed, f as signal, g as effect, S as camelToKebabCase, H as Host, q as onDispose } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { D as DefaultLayout, u as useDefaultLayoutContext, a as DefaultAnnouncer, b as DefaultCaptions, m as DefaultControlsSpacer, e as DefaultTimeSlider, d as DefaultPlayButton, g as DefaultVolumePopup, r as DefaultTimeInfo, t as DefaultTitle, h as DefaultCaptionButton, j as DefaultAirPlayButton, v as DefaultGoogleCastButton, i as DefaultDownloadButton, w as DefaultPIPButton, x as DefaultFullscreenButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-CWNT5n0d.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-pgEBqOw4.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-BRgjfa3S.js'; | ||
import { o as computed, f as signal, g as effect, S as camelToKebabCase, H as Host, q as onDispose } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { D as DefaultLayout, u as useDefaultLayoutContext, a as DefaultAnnouncer, b as DefaultCaptions, m as DefaultControlsSpacer, e as DefaultTimeSlider, d as DefaultPlayButton, g as DefaultVolumePopup, r as DefaultTimeInfo, t as DefaultTitle, h as DefaultCaptionButton, j as DefaultAirPlayButton, v as DefaultGoogleCastButton, i as DefaultDownloadButton, w as DefaultPIPButton, x as DefaultFullscreenButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-BdG2MNdI.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-CcLqQ3iq.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-C35NYUhH.js'; | ||
import { L as LitElement } from '../chunks/vidstack-Do6-rxiG.js'; | ||
import { e as createSlot } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { e as createSlot } from '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-CiVscPle.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-B6_QOw0j.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -23,0 +19,0 @@ class DefaultVideoLayout extends DefaultLayout { |
import '../define/vidstack-player.js'; | ||
import '../define/plyr-layout.js'; | ||
import { c as createDisposalBin, i as isString, l as listenEvent, s as setAttribute, k as kebabToCamelCase, a as setStyle, b as isBoolean, D as DOMEvent } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { m as mediaState } from '../chunks/vidstack-C5v8Qnil.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-CiVscPle.js'; | ||
import { c as canPlayVideoType } from '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-BpSinM5n.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-CL6mLrax.js'; | ||
import '../chunks/vidstack-BL4Ays-S.js'; | ||
import { c as createDisposalBin, i as isString, l as listenEvent, s as setAttribute, k as kebabToCamelCase, a as setStyle, b as isBoolean, D as DOMEvent } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { m as mediaState } from '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-EFXuXtri.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-B6_QOw0j.js'; | ||
import { c as canPlayVideoType } from '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-B63VJxTx.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-DM9M7Rrb.js'; | ||
import '../chunks/vidstack-MxhJ-w9S.js'; | ||
import '../define/plyr-layout-el.js'; | ||
import '../chunks/vidstack-Nzpo6ock.js'; | ||
import '../chunks/vidstack-BRgjfa3S.js'; | ||
import '../chunks/vidstack-C35NYUhH.js'; | ||
import '../chunks/vidstack-Do6-rxiG.js'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-C047hO_C.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-Cft_1m01.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
@@ -23,7 +23,3 @@ import 'media-captions'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -30,0 +26,0 @@ let activePlyr = null, defaults = mediaState.record, forwardedPlayerState = [ |
import '../define/vidstack-player.js'; | ||
import { i as isString, d as defineCustomElement, k as kebabToCamelCase } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-CiVscPle.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-BpSinM5n.js'; | ||
import '../chunks/vidstack-pgEBqOw4.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { i as isString, d as defineCustomElement, k as kebabToCamelCase } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-B6_QOw0j.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-B63VJxTx.js'; | ||
import '../chunks/vidstack-CcLqQ3iq.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
import '../chunks/vidstack-1gmLGa6x.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../providers/vidstack-dash.js'; | ||
import '../providers/vidstack-video.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -77,3 +73,3 @@ class VidstackPlayerLayout { | ||
if (!customElements.get("media-poster")) { | ||
const { MediaPosterElement } = await import('../chunks/vidstack-C047hO_C.js'); | ||
const { MediaPosterElement } = await import('../chunks/vidstack-Cft_1m01.js'); | ||
defineCustomElement(MediaPosterElement); | ||
@@ -80,0 +76,0 @@ } |
@@ -1,6 +0,7 @@ | ||
import { e as scoped } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { H as HTMLMediaProvider } from '../chunks/vidstack-DuXJ14o-.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-BAkoiDiB.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import { e as scoped } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { HTMLMediaProvider } from './vidstack-html.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-Ck-LBpnt.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import '../chunks/vidstack-CzUgFrUS.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
@@ -7,0 +8,0 @@ |
@@ -1,12 +0,13 @@ | ||
import { c as canPlayVideoType, v as canPlayAudioType, I as IS_CHROME, s as isParsedManifest, w as isDASHSupported } from '../chunks/vidstack-VHecdMlX.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-DylxknvN.js'; | ||
import { c as canPlayVideoType, v as canPlayAudioType, I as IS_CHROME, s as isParsedManifest, w as isDASHSupported } from '../chunks/vidstack-D-hRoFxs.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-BibgCnf3.js'; | ||
import { VideoProvider } from './vidstack-video.js'; | ||
import { l as listenEvent, g as effect, D as DOMEvent, j as isNumber, p as peek, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { l as listenEvent, g as effect, D as DOMEvent, j as isNumber, p as peek, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-1gmLGa6x.js'; | ||
import { a as TextTrackSymbol, T as TextTrack } from '../chunks/vidstack-C24ktwnl.js'; | ||
import { a as TextTrackSymbol, T as TextTrack } from '../chunks/vidstack-DvoW39_B.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-CnaYRoc3.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-DJHyIwQd.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-CzUgFrUS.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import './vidstack-html.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-Ck-LBpnt.js'; | ||
import 'media-captions'; | ||
@@ -388,8 +389,17 @@ | ||
callbacks.onLoadStart?.(); | ||
if (loader.prototype && loader.prototype !== Function) { | ||
if (isDASHConstructor(loader)) { | ||
callbacks.onLoaded?.(loader); | ||
return loader; | ||
} | ||
if (isDASHNamespace(loader)) { | ||
const ctor = loader.MediaPlayer; | ||
callbacks.onLoaded?.(ctor); | ||
return ctor; | ||
} | ||
try { | ||
const ctor = (await loader())?.default; | ||
if (isDASHNamespace(ctor)) { | ||
callbacks.onLoaded?.(ctor.MediaPlayer); | ||
return ctor.MediaPlayer; | ||
} | ||
if (ctor) { | ||
@@ -399,3 +409,3 @@ callbacks.onLoaded?.(ctor); | ||
throw Error( | ||
true ? "[vidstack] failed importing `dash.js`. Dynamic import returned invalid constructor." : "" | ||
true ? "[vidstack] failed importing `dash.js`. Dynamic import returned invalid object." : "" | ||
); | ||
@@ -428,2 +438,8 @@ } | ||
} | ||
function isDASHConstructor(value) { | ||
return value && value.prototype && value.prototype !== Function; | ||
} | ||
function isDASHNamespace(value) { | ||
return value && "MediaPlayer" in value; | ||
} | ||
@@ -430,0 +446,0 @@ const JS_DELIVR_CDN = "https://cdn.jsdelivr.net"; |
@@ -1,6 +0,6 @@ | ||
import { l as listenEvent, g as effect, T as untrack, r as createScope, U as keysOf, q as onDispose, D as DOMEvent, p as peek } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-DJHyIwQd.js'; | ||
import { l as listenEvent, g as effect, T as untrack, r as createScope, U as keysOf, q as onDispose, D as DOMEvent, p as peek } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-EFXuXtri.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-CzUgFrUS.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-CnaYRoc3.js'; | ||
import { f as getCastSessionMedia, g as getCastContext, a as getCastSession, j as hasActiveCastSession, l as listenCastContextEvent, c as getCastErrorMessage } from '../chunks/vidstack-DKfy0Sy8.js'; | ||
import { f as getCastSessionMedia, g as getCastContext, a as getCastSession, j as hasActiveCastSession, l as listenCastContextEvent, c as getCastErrorMessage } from '../chunks/vidstack-aE-uzf7k.js'; | ||
@@ -7,0 +7,0 @@ class GoogleCastMediaInfoBuilder { |
@@ -1,12 +0,13 @@ | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-DylxknvN.js'; | ||
import { I as IS_CHROME, t as isHLSSupported } from '../chunks/vidstack-VHecdMlX.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-BibgCnf3.js'; | ||
import { I as IS_CHROME, t as isHLSSupported } from '../chunks/vidstack-D-hRoFxs.js'; | ||
import { VideoProvider } from './vidstack-video.js'; | ||
import { p as peek, l as listenEvent, g as effect, D as DOMEvent, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { p as peek, l as listenEvent, g as effect, D as DOMEvent, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-1gmLGa6x.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-C24ktwnl.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-DvoW39_B.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-CnaYRoc3.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-DJHyIwQd.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-CzUgFrUS.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-BAkoiDiB.js'; | ||
import './vidstack-html.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-Ck-LBpnt.js'; | ||
import 'media-captions'; | ||
@@ -13,0 +14,0 @@ |
@@ -1,5 +0,527 @@ | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
export { H as HTMLMediaProvider } from '../chunks/vidstack-DuXJ14o-.js'; | ||
import '../chunks/vidstack-mrj_B2Yo.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import { b as IS_IOS, x as IS_SAFARI, p as isHLSSrc, r as isMediaStream } from '../chunks/vidstack-D-hRoFxs.js'; | ||
import { $ as useDisposalBin, g as effect, q as onDispose, l as listenEvent, p as peek, a0 as isNil, D as DOMEvent, r as createScope, s as setAttribute, i as isString } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-CzUgFrUS.js'; | ||
import { g as getNumberOfDecimalPlaces } from '../chunks/vidstack-ksPACRiU.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-CnaYRoc3.js'; | ||
let audioContext = null, gainNodes = [], elAudioSources = []; | ||
function getOrCreateAudioCtx() { | ||
return audioContext ??= new AudioContext(); | ||
} | ||
function createGainNode() { | ||
const audioCtx = getOrCreateAudioCtx(), gainNode = audioCtx.createGain(); | ||
gainNode.connect(audioCtx.destination); | ||
gainNodes.push(gainNode); | ||
return gainNode; | ||
} | ||
function createElementSource(el, gainNode) { | ||
const audioCtx = getOrCreateAudioCtx(), src = audioCtx.createMediaElementSource(el); | ||
if (gainNode) { | ||
src.connect(gainNode); | ||
} | ||
elAudioSources.push(src); | ||
return src; | ||
} | ||
function destroyGainNode(node) { | ||
const idx = gainNodes.indexOf(node); | ||
if (idx !== -1) { | ||
gainNodes.splice(idx, 1); | ||
node.disconnect(); | ||
freeAudioCtxWhenAllResourcesFreed(); | ||
} | ||
} | ||
function destroyElementSource(src) { | ||
const idx = elAudioSources.indexOf(src); | ||
if (idx !== -1) { | ||
elAudioSources.splice(idx, 1); | ||
src.disconnect(); | ||
freeAudioCtxWhenAllResourcesFreed(); | ||
} | ||
} | ||
function freeAudioCtxWhenAllResourcesFreed() { | ||
if (audioContext && gainNodes.length === 0 && elAudioSources.length === 0) { | ||
audioContext.close().then(() => { | ||
audioContext = null; | ||
}); | ||
} | ||
} | ||
class AudioGain { | ||
constructor(_media, _onChange) { | ||
this._media = _media; | ||
this._onChange = _onChange; | ||
this._gainNode = null; | ||
this._srcAudioNode = null; | ||
} | ||
get currentGain() { | ||
return this._gainNode?.gain?.value ?? null; | ||
} | ||
get supported() { | ||
return true; | ||
} | ||
setGain(gain) { | ||
const currGain = this.currentGain; | ||
if (gain === this.currentGain) { | ||
return; | ||
} | ||
if (gain === 1 && currGain !== 1) { | ||
this.removeGain(); | ||
return; | ||
} | ||
if (!this._gainNode) { | ||
this._gainNode = createGainNode(); | ||
if (this._srcAudioNode) { | ||
this._srcAudioNode.connect(this._gainNode); | ||
} | ||
} | ||
if (!this._srcAudioNode) { | ||
this._srcAudioNode = createElementSource(this._media, this._gainNode); | ||
} | ||
this._gainNode.gain.value = gain; | ||
this._onChange(gain); | ||
} | ||
removeGain() { | ||
if (!this._gainNode) | ||
return; | ||
if (this._srcAudioNode) { | ||
this._srcAudioNode.connect(getOrCreateAudioCtx().destination); | ||
} | ||
this._destroyGainNode(); | ||
this._onChange(null); | ||
} | ||
destroy() { | ||
this._destroySrcNode(); | ||
this._destroyGainNode(); | ||
} | ||
_destroySrcNode() { | ||
if (!this._srcAudioNode) | ||
return; | ||
try { | ||
destroyElementSource(this._srcAudioNode); | ||
} catch (e) { | ||
} finally { | ||
this._srcAudioNode = null; | ||
} | ||
} | ||
_destroyGainNode() { | ||
if (!this._gainNode) | ||
return; | ||
try { | ||
destroyGainNode(this._gainNode); | ||
} catch (e) { | ||
} finally { | ||
this._gainNode = null; | ||
} | ||
} | ||
} | ||
class HTMLMediaEvents { | ||
constructor(_provider, _ctx) { | ||
this._provider = _provider; | ||
this._ctx = _ctx; | ||
this._disposal = useDisposalBin(); | ||
this._waiting = false; | ||
this._attachedLoadStart = false; | ||
this._attachedCanPlay = false; | ||
this._timeRAF = new RAFLoop(this._onAnimationFrame.bind(this)); | ||
this._handlers = /* @__PURE__ */ new Map() ; | ||
this._handleDevEvent = this._onDevEvent.bind(this) ; | ||
this._attachInitialListeners(); | ||
effect(this._attachTimeUpdate.bind(this)); | ||
onDispose(this._onDispose.bind(this)); | ||
} | ||
get _media() { | ||
return this._provider.media; | ||
} | ||
get _notify() { | ||
return this._ctx.delegate._notify; | ||
} | ||
_onDispose() { | ||
this._attachedLoadStart = false; | ||
this._attachedCanPlay = false; | ||
this._timeRAF._stop(); | ||
this._disposal.empty(); | ||
} | ||
/** | ||
* The `timeupdate` event fires surprisingly infrequently during playback, meaning your progress | ||
* bar (or whatever else is synced to the currentTime) moves in a choppy fashion. This helps | ||
* resolve that by retrieving time updates in a request animation frame loop. | ||
*/ | ||
_onAnimationFrame() { | ||
const newTime = this._media.currentTime; | ||
if (this._ctx.$state.realCurrentTime() !== newTime) | ||
this._updateCurrentTime(newTime); | ||
} | ||
_attachInitialListeners() { | ||
{ | ||
this._ctx.logger?.info("attaching initial listeners"); | ||
} | ||
this._attachEventListener("loadstart", this._onLoadStart); | ||
this._attachEventListener("abort", this._onAbort); | ||
this._attachEventListener("emptied", this._onEmptied); | ||
this._attachEventListener("error", this._onError); | ||
this._attachEventListener("volumechange", this._onVolumeChange); | ||
this._ctx.logger?.debug("attached initial media event listeners"); | ||
} | ||
_attachLoadStartListeners() { | ||
if (this._attachedLoadStart) | ||
return; | ||
{ | ||
this._ctx.logger?.info("attaching load start listeners"); | ||
} | ||
this._disposal.add( | ||
this._attachEventListener("loadeddata", this._onLoadedData), | ||
this._attachEventListener("loadedmetadata", this._onLoadedMetadata), | ||
this._attachEventListener("canplay", this._onCanPlay), | ||
this._attachEventListener("canplaythrough", this._onCanPlayThrough), | ||
this._attachEventListener("durationchange", this._onDurationChange), | ||
this._attachEventListener("play", this._onPlay), | ||
this._attachEventListener("progress", this._onProgress), | ||
this._attachEventListener("stalled", this._onStalled), | ||
this._attachEventListener("suspend", this._onSuspend), | ||
this._attachEventListener("ratechange", this._onRateChange) | ||
); | ||
this._attachedLoadStart = true; | ||
} | ||
_attachCanPlayListeners() { | ||
if (this._attachedCanPlay) | ||
return; | ||
{ | ||
this._ctx.logger?.info("attaching can play listeners"); | ||
} | ||
this._disposal.add( | ||
this._attachEventListener("pause", this._onPause), | ||
this._attachEventListener("playing", this._onPlaying), | ||
this._attachEventListener("seeked", this._onSeeked), | ||
this._attachEventListener("seeking", this._onSeeking), | ||
this._attachEventListener("ended", this._onEnded), | ||
this._attachEventListener("waiting", this._onWaiting) | ||
); | ||
this._attachedCanPlay = true; | ||
} | ||
_attachEventListener(eventType, handler) { | ||
this._handlers.set(eventType, handler); | ||
return listenEvent( | ||
this._media, | ||
eventType, | ||
this._handleDevEvent | ||
); | ||
} | ||
_onDevEvent(event2) { | ||
this._ctx.logger?.debugGroup(`\u{1F4FA} provider fired \`${event2.type}\``).labelledLog("Provider", this._provider).labelledLog("Event", event2).labelledLog("Media Store", { ...this._ctx.$state }).dispatch(); | ||
this._handlers.get(event2.type)?.call(this, event2); | ||
} | ||
_updateCurrentTime(time, trigger) { | ||
const detail = { | ||
// Avoid errors where `currentTime` can have higher precision. | ||
currentTime: Math.min(time, this._ctx.$state.seekableEnd()), | ||
played: this._media.played | ||
}; | ||
this._notify("time-update", detail, trigger); | ||
} | ||
_onLoadStart(event2) { | ||
if (this._media.networkState === 3) { | ||
this._onAbort(event2); | ||
return; | ||
} | ||
this._attachLoadStartListeners(); | ||
this._notify("load-start", void 0, event2); | ||
} | ||
_onAbort(event2) { | ||
this._notify("abort", void 0, event2); | ||
} | ||
_onEmptied() { | ||
this._notify("emptied", void 0, event); | ||
} | ||
_onLoadedData(event2) { | ||
this._notify("loaded-data", void 0, event2); | ||
} | ||
_onLoadedMetadata(event2) { | ||
this._attachCanPlayListeners(); | ||
this._notify("loaded-metadata", void 0, event2); | ||
if (IS_IOS || IS_SAFARI && isHLSSrc(this._ctx.$state.source())) { | ||
this._ctx.delegate._ready(this._getCanPlayDetail(), event2); | ||
} | ||
} | ||
_getCanPlayDetail() { | ||
return { | ||
provider: peek(this._ctx.$provider), | ||
duration: this._media.duration, | ||
buffered: this._media.buffered, | ||
seekable: this._media.seekable | ||
}; | ||
} | ||
_onPlay(event2) { | ||
if (!this._ctx.$state.canPlay) | ||
return; | ||
this._notify("play", void 0, event2); | ||
} | ||
_onPause(event2) { | ||
if (this._media.readyState === 1 && !this._waiting) | ||
return; | ||
this._waiting = false; | ||
this._timeRAF._stop(); | ||
this._notify("pause", void 0, event2); | ||
} | ||
_onCanPlay(event2) { | ||
this._ctx.delegate._ready(this._getCanPlayDetail(), event2); | ||
} | ||
_onCanPlayThrough(event2) { | ||
if (this._ctx.$state.started()) | ||
return; | ||
this._notify("can-play-through", this._getCanPlayDetail(), event2); | ||
} | ||
_onPlaying(event2) { | ||
this._waiting = false; | ||
this._notify("playing", void 0, event2); | ||
this._timeRAF._start(); | ||
} | ||
_onStalled(event2) { | ||
this._notify("stalled", void 0, event2); | ||
if (this._media.readyState < 3) { | ||
this._waiting = true; | ||
this._notify("waiting", void 0, event2); | ||
} | ||
} | ||
_onWaiting(event2) { | ||
if (this._media.readyState < 3) { | ||
this._waiting = true; | ||
this._notify("waiting", void 0, event2); | ||
} | ||
} | ||
_onEnded(event2) { | ||
this._timeRAF._stop(); | ||
this._updateCurrentTime(this._media.duration, event2); | ||
this._notify("end", void 0, event2); | ||
if (this._ctx.$state.loop()) { | ||
const hasCustomControls = isNil(this._media.controls); | ||
if (hasCustomControls) | ||
this._media.controls = false; | ||
} | ||
} | ||
_attachTimeUpdate() { | ||
if (this._ctx.$state.paused()) { | ||
listenEvent(this._media, "timeupdate", this._onTimeUpdate.bind(this)); | ||
} | ||
} | ||
_onTimeUpdate(event2) { | ||
this._updateCurrentTime(this._media.currentTime, event2); | ||
} | ||
_onDurationChange(event2) { | ||
if (this._ctx.$state.ended()) { | ||
this._updateCurrentTime(this._media.duration, event2); | ||
} | ||
this._notify("duration-change", this._media.duration, event2); | ||
} | ||
_onVolumeChange(event2) { | ||
const detail = { | ||
volume: this._media.volume, | ||
muted: this._media.muted | ||
}; | ||
this._notify("volume-change", detail, event2); | ||
} | ||
_onSeeked(event2) { | ||
this._updateCurrentTime(this._media.currentTime, event2); | ||
this._notify("seeked", this._media.currentTime, event2); | ||
if (Math.trunc(this._media.currentTime) === Math.trunc(this._media.duration) && getNumberOfDecimalPlaces(this._media.duration) > getNumberOfDecimalPlaces(this._media.currentTime)) { | ||
this._updateCurrentTime(this._media.duration, event2); | ||
if (!this._media.ended) { | ||
this._ctx.player.dispatch( | ||
new DOMEvent("media-play-request", { | ||
trigger: event2 | ||
}) | ||
); | ||
} | ||
} | ||
} | ||
_onSeeking(event2) { | ||
this._notify("seeking", this._media.currentTime, event2); | ||
} | ||
_onProgress(event2) { | ||
const detail = { | ||
buffered: this._media.buffered, | ||
seekable: this._media.seekable | ||
}; | ||
this._notify("progress", detail, event2); | ||
} | ||
_onSuspend(event2) { | ||
this._notify("suspend", void 0, event2); | ||
} | ||
_onRateChange(event2) { | ||
this._notify("rate-change", this._media.playbackRate, event2); | ||
} | ||
_onError(event2) { | ||
const error = this._media.error; | ||
if (!error) | ||
return; | ||
const detail = { | ||
message: error.message, | ||
code: error.code, | ||
mediaError: error | ||
}; | ||
this._notify("error", detail, event2); | ||
} | ||
} | ||
class NativeAudioTracks { | ||
constructor(_provider, _ctx) { | ||
this._provider = _provider; | ||
this._ctx = _ctx; | ||
this._nativeTracks.onaddtrack = this._onAddNativeTrack.bind(this); | ||
this._nativeTracks.onremovetrack = this._onRemoveNativeTrack.bind(this); | ||
this._nativeTracks.onchange = this._onChangeNativeTrack.bind(this); | ||
listenEvent(this._ctx.audioTracks, "change", this._onChangeTrack.bind(this)); | ||
} | ||
get _nativeTracks() { | ||
return this._provider.media.audioTracks; | ||
} | ||
_onAddNativeTrack(event) { | ||
const _track = event.track; | ||
if (_track.label === "") | ||
return; | ||
const id = _track.id.toString() || `native-audio-${this._ctx.audioTracks.length}`, audioTrack = { | ||
id, | ||
label: _track.label, | ||
language: _track.language, | ||
kind: _track.kind, | ||
selected: false | ||
}; | ||
this._ctx.audioTracks[ListSymbol._add](audioTrack, event); | ||
if (_track.enabled) | ||
audioTrack.selected = true; | ||
} | ||
_onRemoveNativeTrack(event) { | ||
const track = this._ctx.audioTracks.getById(event.track.id); | ||
if (track) | ||
this._ctx.audioTracks[ListSymbol._remove](track, event); | ||
} | ||
_onChangeNativeTrack(event) { | ||
let enabledTrack = this._getEnabledNativeTrack(); | ||
if (!enabledTrack) | ||
return; | ||
const track = this._ctx.audioTracks.getById(enabledTrack.id); | ||
if (track) | ||
this._ctx.audioTracks[ListSymbol._select](track, true, event); | ||
} | ||
_getEnabledNativeTrack() { | ||
return Array.from(this._nativeTracks).find((track) => track.enabled); | ||
} | ||
_onChangeTrack(event) { | ||
const { current } = event.detail; | ||
if (!current) | ||
return; | ||
const track = this._nativeTracks.getTrackById(current.id); | ||
if (track) { | ||
const prev = this._getEnabledNativeTrack(); | ||
if (prev) | ||
prev.enabled = false; | ||
track.enabled = true; | ||
} | ||
} | ||
} | ||
class HTMLMediaProvider { | ||
constructor(_media, _ctx) { | ||
this._media = _media; | ||
this._ctx = _ctx; | ||
this.scope = createScope(); | ||
this._currentSrc = null; | ||
this.audioGain = new AudioGain(this._media, (gain) => { | ||
this._ctx.delegate._notify("audio-gain-change", gain); | ||
}); | ||
} | ||
setup() { | ||
new HTMLMediaEvents(this, this._ctx); | ||
if ("audioTracks" in this.media) | ||
new NativeAudioTracks(this, this._ctx); | ||
onDispose(() => { | ||
this.audioGain.destroy(); | ||
this._media.srcObject = null; | ||
this._media.removeAttribute("src"); | ||
for (const source of this._media.querySelectorAll("source")) | ||
source.remove(); | ||
this._media.load(); | ||
}); | ||
} | ||
get type() { | ||
return ""; | ||
} | ||
get media() { | ||
return this._media; | ||
} | ||
get currentSrc() { | ||
return this._currentSrc; | ||
} | ||
setPlaybackRate(rate) { | ||
this._media.playbackRate = rate; | ||
} | ||
async play() { | ||
return this._media.play(); | ||
} | ||
async pause() { | ||
return this._media.pause(); | ||
} | ||
setMuted(muted) { | ||
this._media.muted = muted; | ||
} | ||
setVolume(volume) { | ||
this._media.volume = volume; | ||
} | ||
setCurrentTime(time) { | ||
this._media.currentTime = time; | ||
} | ||
setPlaysInline(inline) { | ||
setAttribute(this._media, "playsinline", inline); | ||
} | ||
async loadSource({ src, type }, preload) { | ||
this._media.preload = preload || ""; | ||
if (isMediaStream(src)) { | ||
this._removeSource(); | ||
this._media.srcObject = src; | ||
} else { | ||
this._media.srcObject = null; | ||
if (isString(src)) { | ||
if (type !== "?") { | ||
this._appendSource({ src, type }); | ||
} else { | ||
this._removeSource(); | ||
this._media.src = this._appendMediaFragment(src); | ||
} | ||
} else { | ||
this._removeSource(); | ||
this._media.src = window.URL.createObjectURL(src); | ||
} | ||
} | ||
this._media.load(); | ||
this._currentSrc = { src, type }; | ||
} | ||
/** | ||
* Append source so it works when requesting AirPlay since hls.js will remove it. | ||
*/ | ||
_appendSource(src, defaultType) { | ||
if (typeof src.src !== "string") | ||
return; | ||
const prevSource = this._media.querySelector("source[data-vds]"), source = prevSource ?? document.createElement("source"); | ||
setAttribute(source, "src", this._appendMediaFragment(src.src)); | ||
setAttribute(source, "type", src.type !== "?" ? src.type : defaultType); | ||
setAttribute(source, "data-vds", ""); | ||
if (!prevSource) | ||
this._media.append(source); | ||
} | ||
_removeSource() { | ||
this._media.querySelector("source[data-vds]")?.remove(); | ||
} | ||
_appendMediaFragment(src) { | ||
const { clipStartTime, clipEndTime } = this._ctx.$state, startTime = clipStartTime(), endTime = clipEndTime(); | ||
if (startTime > 0 && endTime > 0) { | ||
return `${src}#t=${startTime},${endTime}`; | ||
} else if (startTime > 0) { | ||
return `${src}#t=${startTime}`; | ||
} else if (endTime > 0) { | ||
return `${src}#t=0,${endTime}`; | ||
} | ||
return src; | ||
} | ||
} | ||
export { HTMLMediaProvider }; |
@@ -1,10 +0,11 @@ | ||
import { q as onDispose, l as listenEvent, D as DOMEvent, e as scoped } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import { h as canUsePictureInPicture, j as canUseVideoPresentation, g as canPlayHLSNatively } from '../chunks/vidstack-VHecdMlX.js'; | ||
import { H as HTMLMediaProvider } from '../chunks/vidstack-DuXJ14o-.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-BAkoiDiB.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-C24ktwnl.js'; | ||
import '../chunks/vidstack-DJHyIwQd.js'; | ||
import { q as onDispose, l as listenEvent, D as DOMEvent, e as scoped } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import { h as canUsePictureInPicture, j as canUseVideoPresentation, g as canPlayHLSNatively } from '../chunks/vidstack-D-hRoFxs.js'; | ||
import { HTMLMediaProvider } from './vidstack-html.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-Ck-LBpnt.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-DvoW39_B.js'; | ||
import '../chunks/vidstack-CzUgFrUS.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DylxknvN.js'; | ||
import '../chunks/vidstack-BibgCnf3.js'; | ||
@@ -11,0 +12,0 @@ class NativeHLSTextTracks { |
@@ -1,12 +0,12 @@ | ||
import { r as createScope, f as signal, g as effect, p as peek, i as isString, n as deferredPromise, l as listenEvent, v as isArray } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import { T as TextTrack } from '../chunks/vidstack-C24ktwnl.js'; | ||
import { r as createScope, f as signal, g as effect, p as peek, i as isString, n as deferredPromise, l as listenEvent, v as isArray } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-EFXuXtri.js'; | ||
import { T as TextTrack } from '../chunks/vidstack-DvoW39_B.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-CnaYRoc3.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-1gmLGa6x.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-DJHyIwQd.js'; | ||
import { p as preconnect } from '../chunks/vidstack-DylxknvN.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-_BlIgzAu.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-CzUgFrUS.js'; | ||
import { p as preconnect } from '../chunks/vidstack-BibgCnf3.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-Bx-T0kiR.js'; | ||
import { resolveVimeoVideoId, getVimeoVideoInfo } from '../chunks/vidstack-BTBUzdbF.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import 'media-captions'; | ||
@@ -13,0 +13,0 @@ |
@@ -1,10 +0,10 @@ | ||
import { r as createScope, f as signal, g as effect, i as isString, t as isObject, j as isNumber, b as isBoolean } from '../chunks/vidstack-mrj_B2Yo.js'; | ||
import '../chunks/vidstack-C5v8Qnil.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-U5Ze-5sn.js'; | ||
import '../chunks/vidstack-C24ktwnl.js'; | ||
import { p as preconnect } from '../chunks/vidstack-DylxknvN.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-_BlIgzAu.js'; | ||
import { r as createScope, f as signal, g as effect, i as isString, t as isObject, j as isNumber, b as isBoolean } from '../chunks/vidstack-CWA1n7wo.js'; | ||
import '../chunks/vidstack-i_Sxwi7n.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-EFXuXtri.js'; | ||
import '../chunks/vidstack-DvoW39_B.js'; | ||
import { p as preconnect } from '../chunks/vidstack-BibgCnf3.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-Bx-T0kiR.js'; | ||
import { resolveYouTubeVideoId } from '../chunks/vidstack-DscYSLiW.js'; | ||
import '../chunks/vidstack-CnaYRoc3.js'; | ||
import '../chunks/vidstack-VHecdMlX.js'; | ||
import '../chunks/vidstack-D-hRoFxs.js'; | ||
import 'media-captions'; | ||
@@ -11,0 +11,0 @@ |
@@ -1,30 +0,26 @@ | ||
export { d as defineCustomElement } from './chunks/vidstack-mrj_B2Yo.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-DaA_xj96.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-BpSinM5n.js'; | ||
export { MediaPosterElement } from './chunks/vidstack-C047hO_C.js'; | ||
export { b as MediaAirPlayButtonElement, j as MediaAudioRadioGroupElement, c as MediaCaptionButtonElement, k as MediaCaptionsRadioGroupElement, d as MediaFullscreenButtonElement, e as MediaLiveButtonElement, m as MediaMenuButtonElement, l as MediaMenuElement, n as MediaMenuItemElement, o as MediaMenuItemsElement, f as MediaMuteButtonElement, g as MediaPIPButtonElement, h as MediaPlayButtonElement, q as MediaQualityRadioGroupElement, i as MediaSeekButtonElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, p as MediaSpeedRadioGroupElement, M as MediaThumbnailElement, a as MediaTimeElement, t as MediaTimeSliderElement, v as MediaVolumeSliderElement } from './chunks/vidstack-CL6mLrax.js'; | ||
export { d as defineCustomElement } from './chunks/vidstack-CWA1n7wo.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-D9vs59eP.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-B63VJxTx.js'; | ||
export { MediaPosterElement } from './chunks/vidstack-Cft_1m01.js'; | ||
export { b as MediaAirPlayButtonElement, j as MediaAudioRadioGroupElement, c as MediaCaptionButtonElement, k as MediaCaptionsRadioGroupElement, d as MediaFullscreenButtonElement, e as MediaLiveButtonElement, m as MediaMenuButtonElement, l as MediaMenuElement, n as MediaMenuItemElement, o as MediaMenuItemsElement, f as MediaMuteButtonElement, g as MediaPIPButtonElement, h as MediaPlayButtonElement, q as MediaQualityRadioGroupElement, i as MediaSeekButtonElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, p as MediaSpeedRadioGroupElement, M as MediaThumbnailElement, a as MediaTimeElement, t as MediaTimeSliderElement, v as MediaVolumeSliderElement } from './chunks/vidstack-DM9M7Rrb.js'; | ||
export { MediaAudioLayoutElement } from './define/vidstack-audio-layout-el.js'; | ||
export { MediaVideoLayoutElement } from './define/vidstack-video-layout-el.js'; | ||
export { MediaPlyrLayoutElement } from './define/plyr-layout-el.js'; | ||
import './chunks/vidstack-CiVscPle.js'; | ||
import './chunks/vidstack-C5v8Qnil.js'; | ||
import './chunks/vidstack-B6_QOw0j.js'; | ||
import './chunks/vidstack-i_Sxwi7n.js'; | ||
import './chunks/vidstack-CnaYRoc3.js'; | ||
import './chunks/vidstack-VHecdMlX.js'; | ||
import './chunks/vidstack-U5Ze-5sn.js'; | ||
import './chunks/vidstack-C24ktwnl.js'; | ||
import './chunks/vidstack-D-hRoFxs.js'; | ||
import './chunks/vidstack-EFXuXtri.js'; | ||
import './chunks/vidstack-DvoW39_B.js'; | ||
import 'media-captions'; | ||
import './chunks/vidstack-DylxknvN.js'; | ||
import './chunks/vidstack-pgEBqOw4.js'; | ||
import './chunks/vidstack-BibgCnf3.js'; | ||
import './chunks/vidstack-CcLqQ3iq.js'; | ||
import './chunks/vidstack-1gmLGa6x.js'; | ||
import './chunks/vidstack-DM_McBs5.js'; | ||
import './chunks/vidstack-DuXJ14o-.js'; | ||
import './chunks/vidstack-DJHyIwQd.js'; | ||
import './providers/vidstack-dash.js'; | ||
import './providers/vidstack-video.js'; | ||
import './chunks/vidstack-BAkoiDiB.js'; | ||
import './chunks/vidstack-CdOUJLGs.js'; | ||
import './chunks/vidstack-ksPACRiU.js'; | ||
import './chunks/vidstack-BpmjLdLC.js'; | ||
import './chunks/vidstack-Nzpo6ock.js'; | ||
import './chunks/vidstack-Do6-rxiG.js'; | ||
import './chunks/vidstack-BL4Ays-S.js'; | ||
import './chunks/vidstack-CWNT5n0d.js'; | ||
import './chunks/vidstack-BRgjfa3S.js'; | ||
import './chunks/vidstack-MxhJ-w9S.js'; | ||
import './chunks/vidstack-BdG2MNdI.js'; | ||
import './chunks/vidstack-C35NYUhH.js'; |
@@ -1,22 +0,18 @@ | ||
import { T as Thumbnail, S as Slider } from './chunks/vidstack-CiVscPle.js'; | ||
export { A as ARIAKeyShortcuts, U as AirPlayButton, ao as AudioGainRadioGroup, aa as AudioGainSlider, u as AudioProviderLoader, am as AudioRadioGroup, r as AudioTrackList, Z as CaptionButton, au as Captions, ap as CaptionsRadioGroup, al as ChaptersRadioGroup, N as Controls, D as DASHProviderLoader, an as DEFAULT_AUDIO_GAINS, aq as DEFAULT_PLAYBACK_RATES, _ as FullscreenButton, g as FullscreenController, at as Gesture, W as GoogleCastButton, H as HLSProviderLoader, a2 as LiveButton, m as LocalMediaStorage, L as Logger, n as MEDIA_KEY_SHORTCUTS, K as MediaAnnouncer, l as MediaControls, d as MediaPlayer, c as MediaProvider, k as MediaRemoteControl, af as Menu, M as MenuButton, ai as MenuItems, ag as MenuPortal, $ as MuteButton, a0 as PIPButton, X as PlayButton, P as Poster, as as QualityRadioGroup, ac as QualitySlider, ak as Radio, aj as RadioGroup, j as ScreenOrientationController, a1 as SeekButton, ae as SliderChapters, a4 as SliderController, a7 as SliderPreview, a6 as SliderValue, a5 as SliderVideo, ar as SpeedRadioGroup, ab as SpeedSlider, p as TextRenderers, q as TextTrackList, aw as ThumbnailsLoader, av as Time, ad as TimeSlider, R as ToggleButton, O as Tooltip, Q as TooltipContent, v as VideoProviderLoader, V as VideoQualityList, w as VimeoProviderLoader, a9 as VolumeSlider, Y as YouTubeProviderLoader, h as canFullscreen, e as formatSpokenTime, f as formatTime, x as isAudioProvider, B as isDASHProvider, G as isGoogleCastProvider, z as isHLSProvider, i as isHTMLAudioElement, b as isHTMLIFrameElement, I as isHTMLMediaElement, a as isHTMLVideoElement, y as isVideoProvider, o as isVideoQualitySrc, E as isVimeoProvider, C as isYouTubeProvider, ah as menuPortalContext, J as sliderContext, a3 as sliderState, s as sortVideoQualities, a8 as updateSliderPreviewPlacement } from './chunks/vidstack-CiVscPle.js'; | ||
export { L as List, m as mediaState, s as softResetMediaState } from './chunks/vidstack-C5v8Qnil.js'; | ||
export { g as getDownloadFile } from './chunks/vidstack-DylxknvN.js'; | ||
export { T as TimeRange, b as getTimeRangesEnd, g as getTimeRangesStart } from './chunks/vidstack-U5Ze-5sn.js'; | ||
export { m as mediaContext, a as usePlyrLayoutClasses } from './chunks/vidstack-pgEBqOw4.js'; | ||
import { a as TextTrackSymbol } from './chunks/vidstack-C24ktwnl.js'; | ||
export { T as TextTrack, f as findActiveCue, b as isCueActive, i as isTrackCaptionKind, p as parseJSONCaptionsFile, w as watchActiveTextTrack, c as watchCueTextChange } from './chunks/vidstack-C24ktwnl.js'; | ||
import { i as isString, l as listenEvent, D as DOMEvent, L as useState } from './chunks/vidstack-mrj_B2Yo.js'; | ||
export { P as appendTriggerEvent, O as findTriggerEvent, M as hasTriggerEvent, y as isKeyboardClick, R as isKeyboardEvent, Q as isPointerEvent, N as walkTriggerEventChain } from './chunks/vidstack-mrj_B2Yo.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-CdOUJLGs.js'; | ||
export { M as MenuItem } from './chunks/vidstack-BL4Ays-S.js'; | ||
export { A as AUDIO_EXTENSIONS, l as AUDIO_TYPES, D as DASH_VIDEO_EXTENSIONS, o as DASH_VIDEO_TYPES, H as HLS_VIDEO_EXTENSIONS, n as HLS_VIDEO_TYPES, V as VIDEO_EXTENSIONS, m as VIDEO_TYPES, e as canChangeVolume, d as canGoogleCastSrc, f as canOrientScreen, g as canPlayHLSNatively, k as canRotateScreen, h as canUsePictureInPicture, j as canUseVideoPresentation, i as isAudioSrc, q as isDASHSrc, p as isHLSSrc, r as isMediaStream, s as isParsedManifest, a as isVideoSrc } from './chunks/vidstack-VHecdMlX.js'; | ||
import { T as Thumbnail, S as Slider } from './chunks/vidstack-B6_QOw0j.js'; | ||
export { A as ARIAKeyShortcuts, U as AirPlayButton, ao as AudioGainRadioGroup, aa as AudioGainSlider, u as AudioProviderLoader, am as AudioRadioGroup, r as AudioTrackList, Z as CaptionButton, au as Captions, ap as CaptionsRadioGroup, al as ChaptersRadioGroup, N as Controls, D as DASHProviderLoader, an as DEFAULT_AUDIO_GAINS, aq as DEFAULT_PLAYBACK_RATES, _ as FullscreenButton, g as FullscreenController, at as Gesture, W as GoogleCastButton, H as HLSProviderLoader, a2 as LiveButton, m as LocalMediaStorage, L as Logger, n as MEDIA_KEY_SHORTCUTS, K as MediaAnnouncer, l as MediaControls, d as MediaPlayer, c as MediaProvider, k as MediaRemoteControl, af as Menu, M as MenuButton, ai as MenuItems, ag as MenuPortal, $ as MuteButton, a0 as PIPButton, X as PlayButton, P as Poster, as as QualityRadioGroup, ac as QualitySlider, ak as Radio, aj as RadioGroup, j as ScreenOrientationController, a1 as SeekButton, ae as SliderChapters, a4 as SliderController, a7 as SliderPreview, a6 as SliderValue, a5 as SliderVideo, ar as SpeedRadioGroup, ab as SpeedSlider, p as TextRenderers, q as TextTrackList, aw as ThumbnailsLoader, av as Time, ad as TimeSlider, R as ToggleButton, O as Tooltip, Q as TooltipContent, v as VideoProviderLoader, V as VideoQualityList, w as VimeoProviderLoader, a9 as VolumeSlider, Y as YouTubeProviderLoader, h as canFullscreen, e as formatSpokenTime, f as formatTime, x as isAudioProvider, B as isDASHProvider, G as isGoogleCastProvider, z as isHLSProvider, i as isHTMLAudioElement, b as isHTMLIFrameElement, I as isHTMLMediaElement, a as isHTMLVideoElement, y as isVideoProvider, o as isVideoQualitySrc, E as isVimeoProvider, C as isYouTubeProvider, ah as menuPortalContext, J as sliderContext, a3 as sliderState, s as sortVideoQualities, a8 as updateSliderPreviewPlacement } from './chunks/vidstack-B6_QOw0j.js'; | ||
export { L as List, m as mediaState, s as softResetMediaState } from './chunks/vidstack-i_Sxwi7n.js'; | ||
export { g as getDownloadFile } from './chunks/vidstack-BibgCnf3.js'; | ||
export { T as TimeRange, b as getTimeRangesEnd, g as getTimeRangesStart } from './chunks/vidstack-EFXuXtri.js'; | ||
export { m as mediaContext, a as usePlyrLayoutClasses } from './chunks/vidstack-CcLqQ3iq.js'; | ||
import { a as TextTrackSymbol } from './chunks/vidstack-DvoW39_B.js'; | ||
export { T as TextTrack, f as findActiveCue, b as isCueActive, i as isTrackCaptionKind, p as parseJSONCaptionsFile, w as watchActiveTextTrack, c as watchCueTextChange } from './chunks/vidstack-DvoW39_B.js'; | ||
import { i as isString, l as listenEvent, D as DOMEvent, L as useState } from './chunks/vidstack-CWA1n7wo.js'; | ||
export { P as appendTriggerEvent, O as findTriggerEvent, M as hasTriggerEvent, y as isKeyboardClick, R as isKeyboardEvent, Q as isPointerEvent, N as walkTriggerEventChain } from './chunks/vidstack-CWA1n7wo.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-BpmjLdLC.js'; | ||
export { M as MenuItem } from './chunks/vidstack-MxhJ-w9S.js'; | ||
export { A as AUDIO_EXTENSIONS, l as AUDIO_TYPES, D as DASH_VIDEO_EXTENSIONS, o as DASH_VIDEO_TYPES, H as HLS_VIDEO_EXTENSIONS, n as HLS_VIDEO_TYPES, V as VIDEO_EXTENSIONS, m as VIDEO_TYPES, e as canChangeVolume, d as canGoogleCastSrc, f as canOrientScreen, g as canPlayHLSNatively, k as canRotateScreen, h as canUsePictureInPicture, j as canUseVideoPresentation, i as isAudioSrc, q as isDASHSrc, p as isHLSSrc, r as isMediaStream, s as isParsedManifest, a as isVideoSrc } from './chunks/vidstack-D-hRoFxs.js'; | ||
import './chunks/vidstack-CnaYRoc3.js'; | ||
import './chunks/vidstack-1gmLGa6x.js'; | ||
import './chunks/vidstack-DM_McBs5.js'; | ||
import './chunks/vidstack-DuXJ14o-.js'; | ||
import './chunks/vidstack-DJHyIwQd.js'; | ||
import './providers/vidstack-dash.js'; | ||
import './providers/vidstack-video.js'; | ||
import './chunks/vidstack-BAkoiDiB.js'; | ||
import './chunks/vidstack-ksPACRiU.js'; | ||
import 'media-captions'; | ||
@@ -23,0 +19,0 @@ |
@@ -6,3 +6,3 @@ /// <reference path="./dom.d.ts" /> | ||
export { o as defineCustomElement } from './types/vidstack-r3TSzzgs.js'; | ||
import { ig as Captions, i6 as Gesture, fz as MediaProvider, M as MediaPlayerProps, fw as MediaPlayer, fA as MediaAnnouncer, ih as PosterProps, ij as Poster, io as ThumbnailProps, o as MediaContext, t as Thumbnail, ik as Time, fG as Controls, fK as ControlsGroup, cb as MediaPlayerQuery, D as DefaultLayoutProps, iA as PlyrLayout, fX as AirPlayButton, g4 as CaptionButton, g7 as FullscreenButton, f_ as GoogleCastButton, gj as LiveButton, ga as MuteButton, gd as PIPButton, g1 as PlayButton, gg as SeekButton, fU as ToggleButton, fT as ToggleButtonProps, fL as Tooltip, fN as TooltipTrigger, fO as TooltipContent, hJ as AudioRadioGroup, hT as CaptionsRadioGroup, hb as Menu, hg as MenuButton, hm as MenuPortalProps, hl as MenuPortal, hk as MenuItem, hp as MenuItems, hE as ChaptersRadioGroup, hZ as SpeedRadioGroup, hP as AudioGainRadioGroup, i1 as QualityRadioGroup, hy as Radio, hu as RadioGroup, gv as Slider, gH as SliderValueProps, gG as SliderValue, gA as SliderVideo, h3 as TimeSlider, gI as SliderPreview, gL as VolumeSlider, gQ as AudioGainSlider, gV as SpeedSlider, g_ as QualitySlider, h8 as SliderChapters } from './types/vidstack-DAKqrz_Z.js'; | ||
import { ii as Captions, i8 as Gesture, fB as MediaProvider, M as MediaPlayerProps, fy as MediaPlayer, fC as MediaAnnouncer, ij as PosterProps, il as Poster, iq as ThumbnailProps, o as MediaContext, t as Thumbnail, im as Time, fI as Controls, fM as ControlsGroup, cb as MediaPlayerQuery, D as DefaultLayoutProps, iC as PlyrLayout, fZ as AirPlayButton, g6 as CaptionButton, g9 as FullscreenButton, g0 as GoogleCastButton, gl as LiveButton, gc as MuteButton, gf as PIPButton, g3 as PlayButton, gi as SeekButton, fW as ToggleButton, fV as ToggleButtonProps, fN as Tooltip, fP as TooltipTrigger, fQ as TooltipContent, hL as AudioRadioGroup, hV as CaptionsRadioGroup, hd as Menu, hi as MenuButton, ho as MenuPortalProps, hn as MenuPortal, hm as MenuItem, hr as MenuItems, hG as ChaptersRadioGroup, h$ as SpeedRadioGroup, hR as AudioGainRadioGroup, i3 as QualityRadioGroup, hA as Radio, hw as RadioGroup, gx as Slider, gJ as SliderValueProps, gI as SliderValue, gC as SliderVideo, h5 as TimeSlider, gK as SliderPreview, gN as VolumeSlider, gS as AudioGainSlider, gX as SpeedSlider, h0 as QualitySlider, ha as SliderChapters } from './types/vidstack-BY1qu6IZ.js'; | ||
import 'media-captions'; | ||
@@ -9,0 +9,0 @@ import 'dashjs'; |
import '../types/vidstack-r3TSzzgs.js'; | ||
import { MediaAudioLayoutElement, MediaVideoLayoutElement, MediaPlyrLayoutElement, MediaPlayerElement } from '../elements.js'; | ||
import { D as DefaultLayoutProps, P as PlyrLayoutProps, M as MediaPlayerProps, T as TextTrackInit } from '../types/vidstack-DAKqrz_Z.js'; | ||
import { D as DefaultLayoutProps, P as PlyrLayoutProps, M as MediaPlayerProps, T as TextTrackInit } from '../types/vidstack-BY1qu6IZ.js'; | ||
import 'media-captions'; | ||
@@ -5,0 +5,0 @@ import 'dashjs'; |
@@ -1,2 +0,2 @@ | ||
import { F as FileDownloadInfo, M as MediaPlayerProps, P as PlyrLayoutProps, L as LogLevel, a as PlyrLayoutTranslations, b as MediaPlayerState, c as MediaViewType, d as PlayerSrc, T as TextTrackInit, e as MediaEvents, f as MediaTextTrackChangeEvent, g as MediaControlsChangeEvent, h as MediaFullscreenChangeEvent, i as MediaRateChangeEvent, j as MediaCanPlayEvent, k as MediaTimeUpdateEvent, l as MediaVolumeChangeEvent } from '../types/vidstack-DAKqrz_Z.js'; | ||
import { F as FileDownloadInfo, M as MediaPlayerProps, P as PlyrLayoutProps, L as LogLevel, a as PlyrLayoutTranslations, b as MediaPlayerState, c as MediaViewType, d as PlayerSrc, T as TextTrackInit, e as MediaEvents, f as MediaTextTrackChangeEvent, g as MediaControlsChangeEvent, h as MediaFullscreenChangeEvent, i as MediaRateChangeEvent, j as MediaCanPlayEvent, k as MediaTimeUpdateEvent, l as MediaVolumeChangeEvent } from '../types/vidstack-BY1qu6IZ.js'; | ||
import '../types/vidstack-r3TSzzgs.js'; | ||
@@ -27,3 +27,3 @@ import { MediaPlayerElement, MediaProviderElement, MediaPlyrLayoutElement } from '../elements.js'; | ||
poster: string; | ||
get type(): "vimeo" | "youtube" | "google-cast" | "" | "audio" | "video" | "dash" | "hls"; | ||
get type(): "google-cast" | "" | "audio" | "video" | "dash" | "hls" | "vimeo" | "youtube"; | ||
get isHTML5(): boolean; | ||
@@ -30,0 +30,0 @@ get isEmbed(): boolean; |
/// <reference path="./dom.d.ts" /> | ||
/// <reference path="./google-cast.d.ts" /> | ||
import { m as MediaProviderLoader, A as AudioProvider, S as Src, n as MediaType, o as MediaContext, G as GoogleCastProvider, p as GoogleCastLoadedEvent, q as GoogleCastOptions, V as VideoProvider, r as DASHProvider, H as HLSProvider, s as VimeoProvider, Y as YouTubeProvider, t as Thumbnail, u as SliderOrientation, v as TextRenderer, w as TextTrack, x as TextTrackList, y as VideoQuality, z as MediaKeyShortcuts, B as ParsedDASHManifest } from './types/vidstack-DAKqrz_Z.js'; | ||
export { fX as AirPlayButton, fW as AirPlayButtonEvents, fV as AirPlayButtonProps, cX as AnyMediaProvider, hP as AudioGainRadioGroup, hS as AudioGainRadioGroupChangeEvent, hR as AudioGainRadioGroupEvents, hQ as AudioGainRadioGroupProps, gQ as AudioGainSlider, gU as AudioGainSliderCSSVars, gT as AudioGainSliderEvents, gR as AudioGainSliderProps, gS as AudioGainSliderState, bW as AudioMimeType, hJ as AudioRadioGroup, hN as AudioRadioGroupChangeEvent, hL as AudioRadioGroupEvents, hK as AudioRadioGroupProps, hM as AudioRadioOption, bV as AudioSrc, bX as AudioSrcMeta, cF as AudioTrack, cI as AudioTrackAddEvent, cK as AudioTrackChangeEvent, cE as AudioTrackList, cH as AudioTrackListEvent, cG as AudioTrackListEvents, cJ as AudioTrackRemoveEvent, g4 as CaptionButton, g3 as CaptionButtonEvents, g2 as CaptionButtonProps, ig as Captions, ie as CaptionsProps, hT as CaptionsRadioGroup, hX as CaptionsRadioGroupChangeEvent, hV as CaptionsRadioGroupEvents, hU as CaptionsRadioGroupProps, hW as CaptionsRadioOption, cL as ChangeAudioTrackEventDetail, hF as ChapterRadioGroupProps, hE as ChaptersRadioGroup, hH as ChaptersRadioGroupChangeEvent, hG as ChaptersRadioGroupEvents, hI as ChaptersRadioOption, fG as Controls, fJ as ControlsChangeEvent, fI as ControlsEvents, fK as ControlsGroup, fH as ControlsProps, ff as DASHAdaptationSetRemovedNoCapabilitiesEvent, eL as DASHAllTextTracksAddedEvent, ed as DASHAstInFutureEvent, ee as DASHBaseUrlsUpdatedEvent, ei as DASHBufferLevelUpdatedEvent, eg as DASHBufferLoadedEvent, ef as DASHBufferStalledEvent, eh as DASHBufferStateChangedEvent, eU as DASHCanPlayEvent, eV as DASHCanPlayThroughEvent, eT as DASHCaptionContainerResizeEvent, eS as DASHCaptionRenderedEvent, fd as DASHConformanceViolationEvent, fk as DASHConstructor, fl as DASHConstructorLoader, fg as DASHContentSteeringRequestCompletedEvent, eN as DASHCueEnterEvent, eO as DASHCueExitEvent, ej as DASHDvbFontDownloadAddedEvent, ek as DASHDvbFontDownloadCompleteEvent, el as DASHDvbFontDownloadFailedEvent, em as DASHDynamicToStaticEvent, en as DASHErrorEvent, fc as DASHEventModeOnReceiveEvent, fb as DASHEventModeOnStartEvent, er as DASHFragmentLoadingAbandonedEvent, eo as DASHFragmentLoadingCompletedEvent, ep as DASHFragmentLoadingProgressEvent, eq as DASHFragmentLoadingStartedEvent, fh as DASHInbandPrftEvent, fn as DASHInstanceCallback, eb as DASHInstanceEvent, ea as DASHLibLoadErrorEvent, e8 as DASHLibLoadStartEvent, e9 as DASHLibLoadedEvent, fm as DASHLibrary, es as DASHLogEvent, fj as DASHManagedMediaSourceEndStreamingEvent, fi as DASHManagedMediaSourceStartStreamingEvent, ev as DASHManifestLoadedEvent, eu as DASHManifestLoadingFinishedEvent, et as DASHManifestLoadingStartedEvent, fa as DASHManifestValidityChangedEvent, e7 as DASHMediaEvent, ey as DASHMetricAddedEvent, ex as DASHMetricChangedEvent, ez as DASHMetricUpdatedEvent, ew as DASHMetricsChangedEvent, c2 as DASHMimeType, eB as DASHPeriodSwitchCompletedEvent, eA as DASHPeriodSwitchStartedEvent, eW as DASHPlaybackEndedEvent, eX as DASHPlaybackErrorEvent, e_ as DASHPlaybackLoadedDataEvent, eZ as DASHPlaybackMetaDataLoadedEvent, eY as DASHPlaybackNotAllowedEvent, e$ as DASHPlaybackPausedEvent, f0 as DASHPlaybackPlayingEvent, f1 as DASHPlaybackProgressEvent, f2 as DASHPlaybackRateChangedEvent, f3 as DASHPlaybackSeekedEvent, f4 as DASHPlaybackSeekingEvent, f5 as DASHPlaybackStalledEvent, f6 as DASHPlaybackStartedEvent, f7 as DASHPlaybackTimeUpdatedEvent, f8 as DASHPlaybackVolumeChangedEvent, f9 as DASHPlaybackWaitingEvent, e6 as DASHProviderEvents, eD as DASHQualityChangeRenderedEvent, eC as DASHQualityChangeRequestedEvent, fe as DASHRepresentationSwitchEvent, c1 as DASHSrc, eH as DASHStreamActivatedEvent, eI as DASHStreamDeactivatedEvent, eJ as DASHStreamInitializedEvent, eF as DASHStreamInitializingEvent, eK as DASHStreamTeardownCompleteEvent, eG as DASHStreamUpdatedEvent, eM as DASHTextTrackAddedEvent, eP as DASHThroughputMeasurementStoredEvent, eE as DASHTrackChangeRenderedEvent, eQ as DASHTtmlParsedEvent, eR as DASHTtmlToParseEvent, ec as DASHUnsupportedEvent, hO as DEFAULT_AUDIO_GAINS, hY as DEFAULT_PLAYBACK_RATES, D as DefaultLayoutProps, fr as DefaultLayoutTranslations, fq as DefaultLayoutWord, F as FileDownloadInfo, ce as FindMediaPlayerEvent, cd as FindMediaPlayerEventDetail, Z as FullscreenAdapter, g7 as FullscreenButton, g6 as FullscreenButtonEvents, g5 as FullscreenButtonProps, $ as FullscreenChangeEvent, W as FullscreenController, a0 as FullscreenErrorEvent, _ as FullscreenEvents, i6 as Gesture, i9 as GestureAction, ib as GestureEvent, i8 as GestureEventType, ia as GestureEvents, i7 as GestureProps, id as GestureTriggerEvent, ic as GestureWillTriggerEvent, f_ as GoogleCastButton, fZ as GoogleCastButtonEvents, fY as GoogleCastButtonProps, c$ as GoogleCastEvent, c_ as GoogleCastEvents, d0 as GoogleCastLoadStartEvent, d2 as GoogleCastPromptError, d3 as GoogleCastPromptErrorCode, d4 as GoogleCastPromptErrorEvent, d1 as GoogleCastPromptEvent, dD as HLSAudioTrackLoadedEvent, dC as HLSAudioTrackLoadingEvent, dB as HLSAudioTrackSwitchedEvent, dA as HLSAudioTrackSwitchingEvent, dz as HLSAudioTracksUpdatedEvent, e1 as HLSBackBufferReachedEvent, dk as HLSBufferAppendedEvent, dj as HLSBufferAppendingEvent, dh as HLSBufferCodecsEvent, di as HLSBufferCreatedEvent, dl as HLSBufferEosEvent, dn as HLSBufferFlushedEvent, dm as HLSBufferFlushingEvent, dg as HLSBufferResetEvent, e2 as HLSConstructor, e3 as HLSConstructorLoader, dK as HLSCuesParsedEvent, d_ as HLSDestroyingEvent, dZ as HLSErrorEvent, dX as HLSFpsDropEvent, dY as HLSFpsDropLevelCappingEvent, dV as HLSFragBufferedDataEvent, dW as HLSFragChangedEvent, dQ as HLSFragDecryptedEvent, dO as HLSFragLoadEmergencyAbortedEvent, dP as HLSFragLoadedEvent, dN as HLSFragLoadingEvent, dU as HLSFragParsedEvent, dR as HLSFragParsingInitSegmentEvent, dT as HLSFragParsingMetadataEvent, dS as HLSFragParsingUserdataEvent, dM as HLSInitPtsFoundEvent, e5 as HLSInstanceCallback, da as HLSInstanceEvent, e0 as HLSKeyLoadedEvent, d$ as HLSKeyLoadingEvent, dv as HLSLevelLoadedEvent, du as HLSLevelLoadingEvent, dx as HLSLevelPtsUpdatedEvent, dt as HLSLevelSwitchedEvent, ds as HLSLevelSwitchingEvent, dw as HLSLevelUpdatedEvent, dy as HLSLevelsUpdatedEvent, d9 as HLSLibLoadErrorEvent, d7 as HLSLibLoadStartEvent, d8 as HLSLibLoadedEvent, e4 as HLSLibrary, dq as HLSManifestLoadedEvent, dp as HLSManifestLoadingEvent, dr as HLSManifestParsedEvent, dd as HLSMediaAttachedEvent, dc as HLSMediaAttachingEvent, df as HLSMediaDetachedEvent, de as HLSMediaDetachingEvent, d6 as HLSMediaEvent, c0 as HLSMimeType, dL as HLSNonNativeTextTracksFoundEvent, d5 as HLSProviderEvents, b$ as HLSSrc, dJ as HLSSubtitleFragProcessedEvent, dI as HLSSubtitleTrackLoadedEvent, dH as HLSSubtitleTrackLoadingEvent, dG as HLSSubtitleTrackSwitchEvent, dF as HLSSubtitleTracksClearedEvent, dE as HLSSubtitleTracksUpdatedEvent, db as HLSUnsupportedEvent, bU as HTMLMediaSrc, N as List, Q as ListAddEvent, O as ListEvents, K as ListItem, U as ListReadonlyChangeEvent, R as ListRemoveEvent, gj as LiveButton, gi as LiveButtonEvents, gh as LiveButtonProps, ag as LocalMediaStorage, a3 as LogEvent, a2 as LogEventDetail, C as Logger, a1 as LoggerEvents, aj as MediaAbortEvent, bg as MediaAirPlayRequestEvent, fA as MediaAnnouncer, fD as MediaAnnouncerEvents, fB as MediaAnnouncerProps, fC as MediaAnnouncerState, fF as MediaAnnouncerTranslations, fE as MediaAnnouncerWord, av as MediaAudioGainChangeEvent, bw as MediaAudioGainChangeRequestEvent, al as MediaAudioTrackChangeEvent, bm as MediaAudioTrackChangeRequestEvent, ak as MediaAudioTracksChangeEvent, am as MediaAutoPlayChangeEvent, aq as MediaAutoPlayEvent, ap as MediaAutoPlayEventDetail, ao as MediaAutoPlayFailEvent, an as MediaAutoPlayFailEventDetail, ar as MediaCanLoadEvent, as as MediaCanLoadPosterEvent, at as MediaCanPlayDetail, j as MediaCanPlayEvent, au as MediaCanPlayThroughEvent, ae as MediaControls, g as MediaControlsChangeEvent, bL as MediaCrossOrigin, az as MediaDestroyEvent, aA as MediaDurationChangeEvent, aB as MediaEmptiedEvent, aC as MediaEndEvent, aD as MediaEndedEvent, bn as MediaEnterFullscreenRequestEvent, bp as MediaEnterPIPRequestEvent, bQ as MediaErrorCode, bR as MediaErrorDetail, aE as MediaErrorEvent, ai as MediaEvent, e as MediaEvents, bo as MediaExitFullscreenRequestEvent, bq as MediaExitPIPRequestEvent, cZ as MediaFullscreenAdapter, h as MediaFullscreenChangeEvent, aF as MediaFullscreenErrorEvent, bl as MediaFullscreenRequestTarget, br as MediaGoogleCastRequestEvent, bF as MediaHidePosterRequestEvent, cV as MediaKeyShortcut, cU as MediaKeyTarget, cW as MediaKeysCallback, aJ as MediaLiveChangeEvent, aK as MediaLiveEdgeChangeEvent, bs as MediaLiveEdgeRequestEvent, aL as MediaLoadStartEvent, aG as MediaLoadedDataEvent, aH as MediaLoadedMetadataEvent, bO as MediaLoadingStrategy, aI as MediaLoopChangeEvent, bG as MediaLoopRequestEvent, bj as MediaMuteRequestEvent, b6 as MediaOrientationChangeEvent, bI as MediaOrientationLockRequestEvent, bJ as MediaOrientationUnlockRequestEvent, aY as MediaPIPChangeEvent, aZ as MediaPIPErrorEvent, bD as MediaPauseControlsRequestEvent, aN as MediaPauseEvent, bx as MediaPauseRequestEvent, aO as MediaPlayEvent, aP as MediaPlayFailEvent, bt as MediaPlayRequestEvent, fw as MediaPlayer, cc as MediaPlayerConnectEvent, ac as MediaPlayerEvents, M as MediaPlayerProps, cb as MediaPlayerQuery, b as MediaPlayerState, aQ as MediaPlayingEvent, aR as MediaPlaysInlineChangeEvent, aS as MediaPosterChangeEvent, bP as MediaPosterLoadingStrategy, bh as MediaPosterStartLoadingRequestEvent, aU as MediaProgressEvent, aT as MediaProgressEventDetail, fz as MediaProvider, cY as MediaProviderAdapter, aW as MediaProviderChangeEvent, aV as MediaProviderLoaderChangeEvent, fx as MediaProviderProps, aX as MediaProviderSetupEvent, fy as MediaProviderState, a_ as MediaQualitiesChangeEvent, a$ as MediaQualityChangeEvent, bu as MediaQualityChangeRequestEvent, i as MediaRateChangeEvent, bv as MediaRateChangeRequestEvent, ad as MediaRemoteControl, ax as MediaRemotePlaybackChangeEvent, aw as MediaRemotePlaybackChangeEventDetail, b7 as MediaReplayEvent, bf as MediaRequestEvents, bC as MediaResumeControlsRequestEvent, by as MediaSeekRequestEvent, b0 as MediaSeekedEvent, b1 as MediaSeekingEvent, bz as MediaSeekingRequestEvent, bE as MediaShowPosterRequestEvent, ay as MediaSourceChangeEvent, b2 as MediaSourcesChangeEvent, bS as MediaSrc, bT as MediaSrcObject, b3 as MediaStalledEvent, bA as MediaStartLoadingRequestEvent, b4 as MediaStartedEvent, ca as MediaState, ab as MediaStateAccessors, af as MediaStorage, c8 as MediaStore, bK as MediaStreamType, ba as MediaStreamTypeChangeEvent, b5 as MediaSuspendEvent, f as MediaTextTrackChangeEvent, bi as MediaTextTrackChangeRequestEvent, bb as MediaTextTracksChangeEvent, k as MediaTimeUpdateEvent, b8 as MediaTimeUpdateEventDetail, b9 as MediaTitleChangeEvent, aM as MediaTypeChangeEvent, bk as MediaUnmuteRequestEvent, cf as MediaUserEvents, bH as MediaUserLoopChangeRequestEvent, c as MediaViewType, bc as MediaViewTypeChangeEvent, bd as MediaVolumeChange, l as MediaVolumeChangeEvent, bB as MediaVolumeChangeRequestEvent, be as MediaWaitingEvent, hb as Menu, hg as MenuButton, hi as MenuButtonEvents, hh as MenuButtonProps, hj as MenuButtonSelectEvent, hf as MenuCloseEvent, hd as MenuEvents, hk as MenuItem, hp as MenuItems, ht as MenuItemsProps, he as MenuOpenEvent, hq as MenuPlacement, hs as MenuPlacementAlign, hr as MenuPlacementSide, hl as MenuPortal, hn as MenuPortalContext, hm as MenuPortalProps, hc as MenuProps, ga as MuteButton, g9 as MuteButtonEvents, g8 as MuteButtonProps, iu as MuxThumbnailStoryboard, iv as MuxThumbnailTile, gd as PIPButton, gc as PIPButtonEvents, gb as PIPButtonProps, g1 as PlayButton, g0 as PlayButtonEvents, f$ as PlayButtonProps, d as PlayerSrc, c9 as PlayerStore, ft as PlyrControl, P as PlyrLayoutProps, a as PlyrLayoutTranslations, fu as PlyrLayoutWord, fs as PlyrMarker, ij as Poster, ih as PosterProps, ii as PosterState, i1 as QualityRadioGroup, i5 as QualityRadioGroupChangeEvent, i4 as QualityRadioGroupEvents, i2 as QualityRadioGroupProps, i3 as QualityRadioOption, g_ as QualitySlider, h2 as QualitySliderCSSVars, h1 as QualitySliderEvents, g$ as QualitySliderProps, h0 as QualitySliderState, hy as Radio, hB as RadioChangeEvent, hA as RadioEvents, hu as RadioGroup, hx as RadioGroupChangeEvent, hw as RadioGroupEvents, hv as RadioGroupProps, hD as RadioOption, hz as RadioProps, hC as RadioSelectEvent, bN as RemotePlaybackInfo, bM as RemotePlaybackType, a7 as ScreenOrientationChangeEvent, a6 as ScreenOrientationChangeEventDetail, a4 as ScreenOrientationController, a5 as ScreenOrientationEvents, a9 as ScreenOrientationLockType, a8 as ScreenOrientationType, gg as SeekButton, gf as SeekButtonEvents, ge as SeekButtonProps, ah as SerializedVideoQuality, gv as Slider, gr as SliderCSSVars, h8 as SliderChapters, ha as SliderChaptersCSSVars, h9 as SliderChaptersProps, gy as SliderController, gz as SliderControllerProps, gx as SliderDelegate, gn as SliderDragEndEvent, gm as SliderDragStartEvent, gp as SliderDragValueChangeEvent, gl as SliderEvent, gk as SliderEvents, gq as SliderPointerValueChangeEvent, gI as SliderPreview, gK as SliderPreviewProps, gw as SliderProps, gu as SliderState, gt as SliderStore, gG as SliderValue, go as SliderValueChangeEvent, gH as SliderValueProps, gA as SliderVideo, gE as SliderVideoCanPlayEvent, gF as SliderVideoErrorEvent, gD as SliderVideoEvents, gB as SliderVideoProps, gC as SliderVideoState, hZ as SpeedRadioGroup, i0 as SpeedRadioGroupChangeEvent, h$ as SpeedRadioGroupEvents, h_ as SpeedRadioGroupProps, gV as SpeedSlider, gZ as SpeedSliderCSSVars, gY as SpeedSliderEvents, gW as SpeedSliderProps, gX as SpeedSliderState, cj as TextRenderers, ct as TextTrackAddCueEvent, cB as TextTrackAddEvent, cv as TextTrackCueChangeEvent, cs as TextTrackErrorEvent, cp as TextTrackEvent, co as TextTrackEvents, T as TextTrackInit, cA as TextTrackListEvent, cz as TextTrackListEvents, cD as TextTrackListModeChangeEvent, cr as TextTrackLoadEvent, cq as TextTrackLoadStartEvent, cw as TextTrackModeChangeEvent, ck as TextTrackReadyState, cu as TextTrackRemoveCueEvent, cC as TextTrackRemoveEvent, iz as ThumbnailCoords, iy as ThumbnailImage, ix as ThumbnailImageCDN, iw as ThumbnailImageInit, io as ThumbnailProps, ir as ThumbnailSrc, ip as ThumbnailState, is as ThumbnailStoryboard, it as ThumbnailTile, iq as ThumbnailsLoader, ik as Time, il as TimeProps, cg as TimeRange, h3 as TimeSlider, h4 as TimeSliderCSSVars, h7 as TimeSliderEvents, h5 as TimeSliderProps, h6 as TimeSliderState, im as TimeState, fU as ToggleButton, fT as ToggleButtonProps, fL as Tooltip, fO as TooltipContent, fS as TooltipContentProps, fP as TooltipPlacement, fR as TooltipPlacementAlign, fQ as TooltipPlacementSide, fM as TooltipProps, fN as TooltipTrigger, cn as VTTContent, cl as VTTCueInit, cm as VTTRegionInit, bZ as VideoMimeType, fp as VideoPresentationChangeEvent, fo as VideoPresentationEvents, cP as VideoQualityAddEvent, cT as VideoQualityAutoChangeEvent, cR as VideoQualityChangeEvent, cS as VideoQualityChangeEventDetail, cM as VideoQualityList, cO as VideoQualityListEvent, cN as VideoQualityListEvents, cQ as VideoQualityRemoveEvent, bY as VideoSrc, b_ as VideoSrcMeta, c4 as VimeoSrc, gL as VolumeSlider, gP as VolumeSliderCSSVars, gO as VolumeSliderEvents, gM as VolumeSliderProps, gN as VolumeSliderState, c3 as YouTubeSrc, X as canFullscreen, J as formatSpokenTime, I as formatTime, E as getDownloadFile, ci as getTimeRangesEnd, ch as getTimeRangesStart, cx as isTrackCaptionKind, c5 as isVideoQualitySrc, aa as mediaContext, c6 as mediaState, ho as menuPortalContext, cy as parseJSONCaptionsFile, gs as sliderState, c7 as softResetMediaState, gJ as updateSliderPreviewPlacement, fv as usePlyrLayoutClasses } from './types/vidstack-DAKqrz_Z.js'; | ||
import { m as MediaProviderLoader, A as AudioProvider, S as Src, n as MediaType, o as MediaContext, G as GoogleCastProvider, p as GoogleCastLoadedEvent, q as GoogleCastOptions, V as VideoProvider, r as DASHProvider, H as HLSProvider, s as VimeoProvider, Y as YouTubeProvider, t as Thumbnail, u as SliderOrientation, v as TextRenderer, w as TextTrack, x as TextTrackList, y as VideoQuality, z as MediaKeyShortcuts, B as ParsedDASHManifest } from './types/vidstack-BY1qu6IZ.js'; | ||
export { fZ as AirPlayButton, fY as AirPlayButtonEvents, fX as AirPlayButtonProps, cX as AnyMediaProvider, hR as AudioGainRadioGroup, hU as AudioGainRadioGroupChangeEvent, hT as AudioGainRadioGroupEvents, hS as AudioGainRadioGroupProps, gS as AudioGainSlider, gW as AudioGainSliderCSSVars, gV as AudioGainSliderEvents, gT as AudioGainSliderProps, gU as AudioGainSliderState, bW as AudioMimeType, hL as AudioRadioGroup, hP as AudioRadioGroupChangeEvent, hN as AudioRadioGroupEvents, hM as AudioRadioGroupProps, hO as AudioRadioOption, bV as AudioSrc, bX as AudioSrcMeta, cF as AudioTrack, cI as AudioTrackAddEvent, cK as AudioTrackChangeEvent, cE as AudioTrackList, cH as AudioTrackListEvent, cG as AudioTrackListEvents, cJ as AudioTrackRemoveEvent, g6 as CaptionButton, g5 as CaptionButtonEvents, g4 as CaptionButtonProps, ii as Captions, ih as CaptionsProps, hV as CaptionsRadioGroup, hZ as CaptionsRadioGroupChangeEvent, hX as CaptionsRadioGroupEvents, hW as CaptionsRadioGroupProps, hY as CaptionsRadioOption, cL as ChangeAudioTrackEventDetail, hH as ChapterRadioGroupProps, hG as ChaptersRadioGroup, hJ as ChaptersRadioGroupChangeEvent, hI as ChaptersRadioGroupEvents, hK as ChaptersRadioOption, fI as Controls, fL as ControlsChangeEvent, fK as ControlsEvents, fM as ControlsGroup, fJ as ControlsProps, ff as DASHAdaptationSetRemovedNoCapabilitiesEvent, eL as DASHAllTextTracksAddedEvent, ed as DASHAstInFutureEvent, ee as DASHBaseUrlsUpdatedEvent, ei as DASHBufferLevelUpdatedEvent, eg as DASHBufferLoadedEvent, ef as DASHBufferStalledEvent, eh as DASHBufferStateChangedEvent, eU as DASHCanPlayEvent, eV as DASHCanPlayThroughEvent, eT as DASHCaptionContainerResizeEvent, eS as DASHCaptionRenderedEvent, fd as DASHConformanceViolationEvent, fk as DASHConstructor, fl as DASHConstructorLoader, fg as DASHContentSteeringRequestCompletedEvent, eN as DASHCueEnterEvent, eO as DASHCueExitEvent, ej as DASHDvbFontDownloadAddedEvent, ek as DASHDvbFontDownloadCompleteEvent, el as DASHDvbFontDownloadFailedEvent, em as DASHDynamicToStaticEvent, en as DASHErrorEvent, fc as DASHEventModeOnReceiveEvent, fb as DASHEventModeOnStartEvent, er as DASHFragmentLoadingAbandonedEvent, eo as DASHFragmentLoadingCompletedEvent, ep as DASHFragmentLoadingProgressEvent, eq as DASHFragmentLoadingStartedEvent, fh as DASHInbandPrftEvent, fp as DASHInstanceCallback, eb as DASHInstanceEvent, ea as DASHLibLoadErrorEvent, e8 as DASHLibLoadStartEvent, e9 as DASHLibLoadedEvent, fo as DASHLibrary, es as DASHLogEvent, fj as DASHManagedMediaSourceEndStreamingEvent, fi as DASHManagedMediaSourceStartStreamingEvent, ev as DASHManifestLoadedEvent, eu as DASHManifestLoadingFinishedEvent, et as DASHManifestLoadingStartedEvent, fa as DASHManifestValidityChangedEvent, e7 as DASHMediaEvent, ey as DASHMetricAddedEvent, ex as DASHMetricChangedEvent, ez as DASHMetricUpdatedEvent, ew as DASHMetricsChangedEvent, c2 as DASHMimeType, fm as DASHNamespace, fn as DASHNamespaceLoader, eB as DASHPeriodSwitchCompletedEvent, eA as DASHPeriodSwitchStartedEvent, eW as DASHPlaybackEndedEvent, eX as DASHPlaybackErrorEvent, e_ as DASHPlaybackLoadedDataEvent, eZ as DASHPlaybackMetaDataLoadedEvent, eY as DASHPlaybackNotAllowedEvent, e$ as DASHPlaybackPausedEvent, f0 as DASHPlaybackPlayingEvent, f1 as DASHPlaybackProgressEvent, f2 as DASHPlaybackRateChangedEvent, f3 as DASHPlaybackSeekedEvent, f4 as DASHPlaybackSeekingEvent, f5 as DASHPlaybackStalledEvent, f6 as DASHPlaybackStartedEvent, f7 as DASHPlaybackTimeUpdatedEvent, f8 as DASHPlaybackVolumeChangedEvent, f9 as DASHPlaybackWaitingEvent, e6 as DASHProviderEvents, eD as DASHQualityChangeRenderedEvent, eC as DASHQualityChangeRequestedEvent, fe as DASHRepresentationSwitchEvent, c1 as DASHSrc, eH as DASHStreamActivatedEvent, eI as DASHStreamDeactivatedEvent, eJ as DASHStreamInitializedEvent, eF as DASHStreamInitializingEvent, eK as DASHStreamTeardownCompleteEvent, eG as DASHStreamUpdatedEvent, eM as DASHTextTrackAddedEvent, eP as DASHThroughputMeasurementStoredEvent, eE as DASHTrackChangeRenderedEvent, eQ as DASHTtmlParsedEvent, eR as DASHTtmlToParseEvent, ec as DASHUnsupportedEvent, hQ as DEFAULT_AUDIO_GAINS, h_ as DEFAULT_PLAYBACK_RATES, D as DefaultLayoutProps, ft as DefaultLayoutTranslations, fs as DefaultLayoutWord, F as FileDownloadInfo, ce as FindMediaPlayerEvent, cd as FindMediaPlayerEventDetail, Z as FullscreenAdapter, g9 as FullscreenButton, g8 as FullscreenButtonEvents, g7 as FullscreenButtonProps, $ as FullscreenChangeEvent, W as FullscreenController, a0 as FullscreenErrorEvent, _ as FullscreenEvents, i8 as Gesture, ib as GestureAction, id as GestureEvent, ia as GestureEventType, ic as GestureEvents, i9 as GestureProps, ig as GestureTriggerEvent, ie as GestureWillTriggerEvent, g0 as GoogleCastButton, f$ as GoogleCastButtonEvents, f_ as GoogleCastButtonProps, c$ as GoogleCastEvent, c_ as GoogleCastEvents, d0 as GoogleCastLoadStartEvent, d2 as GoogleCastPromptError, d3 as GoogleCastPromptErrorCode, d4 as GoogleCastPromptErrorEvent, d1 as GoogleCastPromptEvent, dD as HLSAudioTrackLoadedEvent, dC as HLSAudioTrackLoadingEvent, dB as HLSAudioTrackSwitchedEvent, dA as HLSAudioTrackSwitchingEvent, dz as HLSAudioTracksUpdatedEvent, e1 as HLSBackBufferReachedEvent, dk as HLSBufferAppendedEvent, dj as HLSBufferAppendingEvent, dh as HLSBufferCodecsEvent, di as HLSBufferCreatedEvent, dl as HLSBufferEosEvent, dn as HLSBufferFlushedEvent, dm as HLSBufferFlushingEvent, dg as HLSBufferResetEvent, e2 as HLSConstructor, e3 as HLSConstructorLoader, dK as HLSCuesParsedEvent, d_ as HLSDestroyingEvent, dZ as HLSErrorEvent, dX as HLSFpsDropEvent, dY as HLSFpsDropLevelCappingEvent, dV as HLSFragBufferedDataEvent, dW as HLSFragChangedEvent, dQ as HLSFragDecryptedEvent, dO as HLSFragLoadEmergencyAbortedEvent, dP as HLSFragLoadedEvent, dN as HLSFragLoadingEvent, dU as HLSFragParsedEvent, dR as HLSFragParsingInitSegmentEvent, dT as HLSFragParsingMetadataEvent, dS as HLSFragParsingUserdataEvent, dM as HLSInitPtsFoundEvent, e5 as HLSInstanceCallback, da as HLSInstanceEvent, e0 as HLSKeyLoadedEvent, d$ as HLSKeyLoadingEvent, dv as HLSLevelLoadedEvent, du as HLSLevelLoadingEvent, dx as HLSLevelPtsUpdatedEvent, dt as HLSLevelSwitchedEvent, ds as HLSLevelSwitchingEvent, dw as HLSLevelUpdatedEvent, dy as HLSLevelsUpdatedEvent, d9 as HLSLibLoadErrorEvent, d7 as HLSLibLoadStartEvent, d8 as HLSLibLoadedEvent, e4 as HLSLibrary, dq as HLSManifestLoadedEvent, dp as HLSManifestLoadingEvent, dr as HLSManifestParsedEvent, dd as HLSMediaAttachedEvent, dc as HLSMediaAttachingEvent, df as HLSMediaDetachedEvent, de as HLSMediaDetachingEvent, d6 as HLSMediaEvent, c0 as HLSMimeType, dL as HLSNonNativeTextTracksFoundEvent, d5 as HLSProviderEvents, b$ as HLSSrc, dJ as HLSSubtitleFragProcessedEvent, dI as HLSSubtitleTrackLoadedEvent, dH as HLSSubtitleTrackLoadingEvent, dG as HLSSubtitleTrackSwitchEvent, dF as HLSSubtitleTracksClearedEvent, dE as HLSSubtitleTracksUpdatedEvent, db as HLSUnsupportedEvent, bU as HTMLMediaSrc, N as List, Q as ListAddEvent, O as ListEvents, K as ListItem, U as ListReadonlyChangeEvent, R as ListRemoveEvent, gl as LiveButton, gk as LiveButtonEvents, gj as LiveButtonProps, ag as LocalMediaStorage, a3 as LogEvent, a2 as LogEventDetail, C as Logger, a1 as LoggerEvents, aj as MediaAbortEvent, bg as MediaAirPlayRequestEvent, fC as MediaAnnouncer, fF as MediaAnnouncerEvents, fD as MediaAnnouncerProps, fE as MediaAnnouncerState, fH as MediaAnnouncerTranslations, fG as MediaAnnouncerWord, av as MediaAudioGainChangeEvent, bw as MediaAudioGainChangeRequestEvent, al as MediaAudioTrackChangeEvent, bm as MediaAudioTrackChangeRequestEvent, ak as MediaAudioTracksChangeEvent, am as MediaAutoPlayChangeEvent, aq as MediaAutoPlayEvent, ap as MediaAutoPlayEventDetail, ao as MediaAutoPlayFailEvent, an as MediaAutoPlayFailEventDetail, ar as MediaCanLoadEvent, as as MediaCanLoadPosterEvent, at as MediaCanPlayDetail, j as MediaCanPlayEvent, au as MediaCanPlayThroughEvent, ae as MediaControls, g as MediaControlsChangeEvent, bL as MediaCrossOrigin, az as MediaDestroyEvent, aA as MediaDurationChangeEvent, aB as MediaEmptiedEvent, aC as MediaEndEvent, aD as MediaEndedEvent, bn as MediaEnterFullscreenRequestEvent, bp as MediaEnterPIPRequestEvent, bQ as MediaErrorCode, bR as MediaErrorDetail, aE as MediaErrorEvent, ai as MediaEvent, e as MediaEvents, bo as MediaExitFullscreenRequestEvent, bq as MediaExitPIPRequestEvent, cZ as MediaFullscreenAdapter, h as MediaFullscreenChangeEvent, aF as MediaFullscreenErrorEvent, bl as MediaFullscreenRequestTarget, br as MediaGoogleCastRequestEvent, bF as MediaHidePosterRequestEvent, cV as MediaKeyShortcut, cU as MediaKeyTarget, cW as MediaKeysCallback, aJ as MediaLiveChangeEvent, aK as MediaLiveEdgeChangeEvent, bs as MediaLiveEdgeRequestEvent, aL as MediaLoadStartEvent, aG as MediaLoadedDataEvent, aH as MediaLoadedMetadataEvent, bO as MediaLoadingStrategy, aI as MediaLoopChangeEvent, bG as MediaLoopRequestEvent, bj as MediaMuteRequestEvent, b6 as MediaOrientationChangeEvent, bI as MediaOrientationLockRequestEvent, bJ as MediaOrientationUnlockRequestEvent, aY as MediaPIPChangeEvent, aZ as MediaPIPErrorEvent, bD as MediaPauseControlsRequestEvent, aN as MediaPauseEvent, bx as MediaPauseRequestEvent, aO as MediaPlayEvent, aP as MediaPlayFailEvent, bt as MediaPlayRequestEvent, fy as MediaPlayer, cc as MediaPlayerConnectEvent, ac as MediaPlayerEvents, M as MediaPlayerProps, cb as MediaPlayerQuery, b as MediaPlayerState, aQ as MediaPlayingEvent, aR as MediaPlaysInlineChangeEvent, aS as MediaPosterChangeEvent, bP as MediaPosterLoadingStrategy, bh as MediaPosterStartLoadingRequestEvent, aU as MediaProgressEvent, aT as MediaProgressEventDetail, fB as MediaProvider, cY as MediaProviderAdapter, aW as MediaProviderChangeEvent, aV as MediaProviderLoaderChangeEvent, fz as MediaProviderProps, aX as MediaProviderSetupEvent, fA as MediaProviderState, a_ as MediaQualitiesChangeEvent, a$ as MediaQualityChangeEvent, bu as MediaQualityChangeRequestEvent, i as MediaRateChangeEvent, bv as MediaRateChangeRequestEvent, ad as MediaRemoteControl, ax as MediaRemotePlaybackChangeEvent, aw as MediaRemotePlaybackChangeEventDetail, b7 as MediaReplayEvent, bf as MediaRequestEvents, bC as MediaResumeControlsRequestEvent, by as MediaSeekRequestEvent, b0 as MediaSeekedEvent, b1 as MediaSeekingEvent, bz as MediaSeekingRequestEvent, bE as MediaShowPosterRequestEvent, ay as MediaSourceChangeEvent, b2 as MediaSourcesChangeEvent, bS as MediaSrc, bT as MediaSrcObject, b3 as MediaStalledEvent, bA as MediaStartLoadingRequestEvent, b4 as MediaStartedEvent, ca as MediaState, ab as MediaStateAccessors, af as MediaStorage, c8 as MediaStore, bK as MediaStreamType, ba as MediaStreamTypeChangeEvent, b5 as MediaSuspendEvent, f as MediaTextTrackChangeEvent, bi as MediaTextTrackChangeRequestEvent, bb as MediaTextTracksChangeEvent, k as MediaTimeUpdateEvent, b8 as MediaTimeUpdateEventDetail, b9 as MediaTitleChangeEvent, aM as MediaTypeChangeEvent, bk as MediaUnmuteRequestEvent, cf as MediaUserEvents, bH as MediaUserLoopChangeRequestEvent, c as MediaViewType, bc as MediaViewTypeChangeEvent, bd as MediaVolumeChange, l as MediaVolumeChangeEvent, bB as MediaVolumeChangeRequestEvent, be as MediaWaitingEvent, hd as Menu, hi as MenuButton, hk as MenuButtonEvents, hj as MenuButtonProps, hl as MenuButtonSelectEvent, hh as MenuCloseEvent, hf as MenuEvents, hm as MenuItem, hr as MenuItems, hv as MenuItemsProps, hg as MenuOpenEvent, hs as MenuPlacement, hu as MenuPlacementAlign, ht as MenuPlacementSide, hn as MenuPortal, hp as MenuPortalContext, ho as MenuPortalProps, he as MenuProps, gc as MuteButton, gb as MuteButtonEvents, ga as MuteButtonProps, iw as MuxThumbnailStoryboard, ix as MuxThumbnailTile, gf as PIPButton, ge as PIPButtonEvents, gd as PIPButtonProps, g3 as PlayButton, g2 as PlayButtonEvents, g1 as PlayButtonProps, d as PlayerSrc, c9 as PlayerStore, fv as PlyrControl, P as PlyrLayoutProps, a as PlyrLayoutTranslations, fw as PlyrLayoutWord, fu as PlyrMarker, il as Poster, ij as PosterProps, ik as PosterState, i3 as QualityRadioGroup, i7 as QualityRadioGroupChangeEvent, i6 as QualityRadioGroupEvents, i4 as QualityRadioGroupProps, i5 as QualityRadioOption, h0 as QualitySlider, h4 as QualitySliderCSSVars, h3 as QualitySliderEvents, h1 as QualitySliderProps, h2 as QualitySliderState, hA as Radio, hD as RadioChangeEvent, hC as RadioEvents, hw as RadioGroup, hz as RadioGroupChangeEvent, hy as RadioGroupEvents, hx as RadioGroupProps, hF as RadioOption, hB as RadioProps, hE as RadioSelectEvent, bN as RemotePlaybackInfo, bM as RemotePlaybackType, a7 as ScreenOrientationChangeEvent, a6 as ScreenOrientationChangeEventDetail, a4 as ScreenOrientationController, a5 as ScreenOrientationEvents, a9 as ScreenOrientationLockType, a8 as ScreenOrientationType, gi as SeekButton, gh as SeekButtonEvents, gg as SeekButtonProps, ah as SerializedVideoQuality, gx as Slider, gt as SliderCSSVars, ha as SliderChapters, hc as SliderChaptersCSSVars, hb as SliderChaptersProps, gA as SliderController, gB as SliderControllerProps, gz as SliderDelegate, gp as SliderDragEndEvent, go as SliderDragStartEvent, gr as SliderDragValueChangeEvent, gn as SliderEvent, gm as SliderEvents, gs as SliderPointerValueChangeEvent, gK as SliderPreview, gM as SliderPreviewProps, gy as SliderProps, gw as SliderState, gv as SliderStore, gI as SliderValue, gq as SliderValueChangeEvent, gJ as SliderValueProps, gC as SliderVideo, gG as SliderVideoCanPlayEvent, gH as SliderVideoErrorEvent, gF as SliderVideoEvents, gD as SliderVideoProps, gE as SliderVideoState, h$ as SpeedRadioGroup, i2 as SpeedRadioGroupChangeEvent, i1 as SpeedRadioGroupEvents, i0 as SpeedRadioGroupProps, gX as SpeedSlider, g$ as SpeedSliderCSSVars, g_ as SpeedSliderEvents, gY as SpeedSliderProps, gZ as SpeedSliderState, cj as TextRenderers, ct as TextTrackAddCueEvent, cB as TextTrackAddEvent, cv as TextTrackCueChangeEvent, cs as TextTrackErrorEvent, cp as TextTrackEvent, co as TextTrackEvents, T as TextTrackInit, cA as TextTrackListEvent, cz as TextTrackListEvents, cD as TextTrackListModeChangeEvent, cr as TextTrackLoadEvent, cq as TextTrackLoadStartEvent, cw as TextTrackModeChangeEvent, ck as TextTrackReadyState, cu as TextTrackRemoveCueEvent, cC as TextTrackRemoveEvent, iB as ThumbnailCoords, iA as ThumbnailImage, iz as ThumbnailImageCDN, iy as ThumbnailImageInit, iq as ThumbnailProps, it as ThumbnailSrc, ir as ThumbnailState, iu as ThumbnailStoryboard, iv as ThumbnailTile, is as ThumbnailsLoader, im as Time, io as TimeProps, cg as TimeRange, h5 as TimeSlider, h6 as TimeSliderCSSVars, h9 as TimeSliderEvents, h7 as TimeSliderProps, h8 as TimeSliderState, ip as TimeState, fW as ToggleButton, fV as ToggleButtonProps, fN as Tooltip, fQ as TooltipContent, fU as TooltipContentProps, fR as TooltipPlacement, fT as TooltipPlacementAlign, fS as TooltipPlacementSide, fO as TooltipProps, fP as TooltipTrigger, cn as VTTContent, cl as VTTCueInit, cm as VTTRegionInit, bZ as VideoMimeType, fr as VideoPresentationChangeEvent, fq as VideoPresentationEvents, cP as VideoQualityAddEvent, cT as VideoQualityAutoChangeEvent, cR as VideoQualityChangeEvent, cS as VideoQualityChangeEventDetail, cM as VideoQualityList, cO as VideoQualityListEvent, cN as VideoQualityListEvents, cQ as VideoQualityRemoveEvent, bY as VideoSrc, b_ as VideoSrcMeta, c4 as VimeoSrc, gN as VolumeSlider, gR as VolumeSliderCSSVars, gQ as VolumeSliderEvents, gO as VolumeSliderProps, gP as VolumeSliderState, c3 as YouTubeSrc, X as canFullscreen, J as formatSpokenTime, I as formatTime, E as getDownloadFile, ci as getTimeRangesEnd, ch as getTimeRangesStart, cx as isTrackCaptionKind, c5 as isVideoQualitySrc, aa as mediaContext, c6 as mediaState, hq as menuPortalContext, cy as parseJSONCaptionsFile, gu as sliderState, c7 as softResetMediaState, gL as updateSliderPreviewPlacement, fx as usePlyrLayoutClasses } from './types/vidstack-BY1qu6IZ.js'; | ||
import { R as ReadSignal, W as WriteSignal, C as Context, E as EventsTarget, D as Dispose, V as ViewController } from './types/vidstack-r3TSzzgs.js'; | ||
@@ -7,0 +7,0 @@ export { a as appendTriggerEvent, f as findTriggerEvent, h as hasTriggerEvent, b as isKeyboardClick, c as isKeyboardEvent, i as isPointerEvent, w as walkTriggerEventChain } from './types/vidstack-r3TSzzgs.js'; |
{ | ||
"name": "@ktt45678/vidstack", | ||
"description": "UI component library for building high-quality, accessible video and audio experiences on the web.", | ||
"version": "1.11.17-F1", | ||
"version": "1.11.21-F1", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "type": "module", |
import { x, o } from '../chunks/vidstack-Bf6opHxk.js'; | ||
import { o as computed, f as signal, g as effect, p as peek, l as listenEvent, R as isKeyboardEvent, y as isKeyboardClick, H as Host, q as onDispose } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { u as useMediaContext, c as usePlyrLayoutContext, a as usePlyrLayoutClasses, P as PlyrLayout } from '../chunks/vidstack-CUVgUi9M.js'; | ||
import { L as LayoutIconsLoader, I as Icon, $ as $signal, S as SlotManager } from '../chunks/vidstack-DDr92MCR.js'; | ||
import { o as computed, f as signal, g as effect, p as peek, l as listenEvent, R as isKeyboardEvent, y as isKeyboardClick, H as Host, q as onDispose } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { u as useMediaContext, c as usePlyrLayoutContext, a as usePlyrLayoutClasses, P as PlyrLayout } from '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import { L as LayoutIconsLoader, I as Icon, $ as $signal, S as SlotManager } from '../chunks/vidstack-DAxszruB.js'; | ||
import { L as LitElement } from '../chunks/vidstack-rsZGrNIW.js'; | ||
import { g as getDownloadFile } from '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import { g as getDownloadFile } from '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
@@ -9,0 +9,0 @@ class PlyrLayoutIconsLoader extends LayoutIconsLoader { |
@@ -1,20 +0,20 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, g as MediaPIPButtonElement, d as MediaFullscreenButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, e as MediaLiveButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, a as MediaTimeElement, M as MediaThumbnailElement } from '../chunks/vidstack-WXMP3qqp.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, g as MediaPIPButtonElement, d as MediaFullscreenButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, e as MediaLiveButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, a as MediaTimeElement, M as MediaThumbnailElement } from '../chunks/vidstack-CG-19hV2.js'; | ||
import { MediaPlyrLayoutElement } from './plyr-layout-el.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-CerMToRq.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-CDmrAjl-.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-Cirr8tP1.js'; | ||
import '../chunks/vidstack-9gvV6MPg.js'; | ||
import '../chunks/vidstack-Bf6opHxk.js'; | ||
import '../chunks/vidstack-DDr92MCR.js'; | ||
import '../chunks/vidstack-DAxszruB.js'; | ||
import '../chunks/vidstack-rsZGrNIW.js'; | ||
@@ -21,0 +21,0 @@ |
import { x, n } from '../chunks/vidstack-Bf6opHxk.js'; | ||
import { f as signal, g as effect, I as toggleClass, H as Host, q as onDispose, l as listenEvent } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { D as DefaultLayout, a as DefaultAnnouncer, b as DefaultCaptions, c as DefaultSeekButton, d as DefaultPlayButton, e as DefaultTimeSlider, f as DefaultTimeInvert, g as DefaultVolumePopup, h as DefaultCaptionButton, i as DefaultDownloadButton, j as DefaultAirPlayButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, u as useDefaultLayoutContext, m as DefaultControlsSpacer, n as i18n, o as DefaultChapterTitle, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-Sj55rt6z.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-CUVgUi9M.js'; | ||
import { u as useTransitionActive, d as useResizeObserver, i as isHTMLElement } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-DDr92MCR.js'; | ||
import { f as signal, g as effect, I as toggleClass, H as Host, q as onDispose, l as listenEvent } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { D as DefaultLayout, a as DefaultAnnouncer, b as DefaultCaptions, c as DefaultSeekButton, d as DefaultPlayButton, e as DefaultTimeSlider, f as DefaultTimeInvert, g as DefaultVolumePopup, h as DefaultCaptionButton, i as DefaultDownloadButton, j as DefaultAirPlayButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, u as useDefaultLayoutContext, m as DefaultControlsSpacer, n as i18n, o as DefaultChapterTitle, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-DzTHYSLc.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import { u as useTransitionActive, d as useResizeObserver, i as isHTMLElement } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-DAxszruB.js'; | ||
import { L as LitElement } from '../chunks/vidstack-rsZGrNIW.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -18,0 +18,0 @@ |
@@ -1,18 +0,18 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { MediaAudioLayoutElement } from './vidstack-audio-layout-el.js'; | ||
import { MediaVideoLayoutElement } from './vidstack-video-layout-el.js'; | ||
import '../chunks/vidstack-Bf6opHxk.js'; | ||
import '../chunks/vidstack-Sj55rt6z.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-DDr92MCR.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import '../chunks/vidstack-DzTHYSLc.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-DAxszruB.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -19,0 +19,0 @@ import '../chunks/vidstack-rsZGrNIW.js'; |
@@ -1,2 +0,2 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { MediaAudioLayoutElement } from './vidstack-audio-layout-el.js'; | ||
@@ -6,15 +6,15 @@ import { MediaVideoLayoutElement } from './vidstack-video-layout-el.js'; | ||
import '../chunks/vidstack-Bf6opHxk.js'; | ||
import '../chunks/vidstack-Sj55rt6z.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-DDr92MCR.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import '../chunks/vidstack-DzTHYSLc.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-DAxszruB.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -21,0 +21,0 @@ import '../chunks/vidstack-rsZGrNIW.js'; |
@@ -1,21 +0,21 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { h as MediaLayoutElement, c as MediaControlsElement, d as MediaControlsGroupElement, b as MediaAnnouncerElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement, m as MediaTooltipContentElement, i as MediaGoogleCastButtonElement, j as MediaToggleButtonElement, s as MediaSliderElement, u as MediaAudioGainSliderElement, v as MediaSpeedSliderElement, w as MediaQualitySliderElement, x as MediaSliderChaptersElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, n as MediaMenuPortalElement, p as MediaAudioGainRadioGroupElement, o as MediaChaptersRadioGroupElement, r as MediaRadioGroupElement, q as MediaRadioElement, a as MediaGestureElement, M as MediaCaptionsElement, e as MediaTitleElement, f as MediaChapterTitleElement, g as MediaSpinnerElement } from '../chunks/vidstack-CmPO8oiM.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, d as MediaFullscreenButtonElement, g as MediaPIPButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, s as MediaSliderValueElement, r as MediaSliderThumbnailElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, M as MediaThumbnailElement, e as MediaLiveButtonElement, a as MediaTimeElement } from '../chunks/vidstack-WXMP3qqp.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-CerMToRq.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { h as MediaLayoutElement, c as MediaControlsElement, d as MediaControlsGroupElement, b as MediaAnnouncerElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement, m as MediaTooltipContentElement, i as MediaGoogleCastButtonElement, j as MediaToggleButtonElement, s as MediaSliderElement, u as MediaAudioGainSliderElement, v as MediaSpeedSliderElement, w as MediaQualitySliderElement, x as MediaSliderChaptersElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, n as MediaMenuPortalElement, p as MediaAudioGainRadioGroupElement, o as MediaChaptersRadioGroupElement, r as MediaRadioGroupElement, q as MediaRadioElement, a as MediaGestureElement, M as MediaCaptionsElement, e as MediaTitleElement, f as MediaChapterTitleElement, g as MediaSpinnerElement } from '../chunks/vidstack-Jpu_-N1o.js'; | ||
import { h as MediaPlayButtonElement, f as MediaMuteButtonElement, c as MediaCaptionButtonElement, d as MediaFullscreenButtonElement, g as MediaPIPButtonElement, i as MediaSeekButtonElement, b as MediaAirPlayButtonElement, v as MediaVolumeSliderElement, t as MediaTimeSliderElement, u as MediaSliderPreviewElement, s as MediaSliderValueElement, r as MediaSliderThumbnailElement, l as MediaMenuElement, m as MediaMenuButtonElement, o as MediaMenuItemsElement, n as MediaMenuItemElement, j as MediaAudioRadioGroupElement, k as MediaCaptionsRadioGroupElement, p as MediaSpeedRadioGroupElement, q as MediaQualityRadioGroupElement, M as MediaThumbnailElement, e as MediaLiveButtonElement, a as MediaTimeElement } from '../chunks/vidstack-CG-19hV2.js'; | ||
import { MediaPosterElement } from '../chunks/vidstack-CDmrAjl-.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-B-RqMrmX.js'; | ||
import '../chunks/vidstack-Dv0hi2SD.js'; | ||
import '../chunks/vidstack-Bf6opHxk.js'; | ||
import '../chunks/vidstack-rsZGrNIW.js'; | ||
import '../chunks/vidstack-Cirr8tP1.js'; | ||
import '../chunks/vidstack-9gvV6MPg.js'; | ||
@@ -22,0 +22,0 @@ defineCustomElement(MediaLayoutElement); |
@@ -1,14 +0,14 @@ | ||
import { d as defineCustomElement } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { a as MediaPlayerElement, M as MediaProviderElement } from '../chunks/vidstack-BNNqdu16.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { d as defineCustomElement } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { a as MediaPlayerElement, M as MediaProviderElement } from '../chunks/vidstack-BfrTJ8o9.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -15,0 +15,0 @@ |
import { x, i } from '../chunks/vidstack-Bf6opHxk.js'; | ||
import { o as computed, f as signal, g as effect, S as camelToKebabCase, H as Host, q as onDispose } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { D as DefaultLayout, u as useDefaultLayoutContext, a as DefaultAnnouncer, b as DefaultCaptions, m as DefaultControlsSpacer, e as DefaultTimeSlider, d as DefaultPlayButton, g as DefaultVolumePopup, r as DefaultTimeInfo, t as DefaultTitle, h as DefaultCaptionButton, j as DefaultAirPlayButton, v as DefaultGoogleCastButton, i as DefaultDownloadButton, w as DefaultPIPButton, x as DefaultFullscreenButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-Sj55rt6z.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-CUVgUi9M.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-DDr92MCR.js'; | ||
import { o as computed, f as signal, g as effect, S as camelToKebabCase, H as Host, q as onDispose } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { D as DefaultLayout, u as useDefaultLayoutContext, a as DefaultAnnouncer, b as DefaultCaptions, m as DefaultControlsSpacer, e as DefaultTimeSlider, d as DefaultPlayButton, g as DefaultVolumePopup, r as DefaultTimeInfo, t as DefaultTitle, h as DefaultCaptionButton, j as DefaultAirPlayButton, v as DefaultGoogleCastButton, i as DefaultDownloadButton, w as DefaultPIPButton, x as DefaultFullscreenButton, k as DefaultChaptersMenu, l as DefaultSettingsMenu, p as createMenuContainer, s as setLayoutName, q as DefaultLayoutIconsLoader } from '../chunks/vidstack-DzTHYSLc.js'; | ||
import { u as useMediaContext, b as useMediaState } from '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import { $ as $signal, S as SlotManager } from '../chunks/vidstack-DAxszruB.js'; | ||
import { L as LitElement } from '../chunks/vidstack-rsZGrNIW.js'; | ||
import { e as createSlot } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { e as createSlot } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CacrmF9H.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-D0ITQeQ_.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -18,0 +18,0 @@ |
import '../define/vidstack-player.js'; | ||
import '../define/plyr-layout.js'; | ||
import { c as createDisposalBin, i as isString, l as listenEvent, s as setAttribute, k as kebabToCamelCase, a as setStyle, b as isBoolean, D as DOMEvent } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { m as mediaState } from '../chunks/vidstack-S9e2G3FU.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-CacrmF9H.js'; | ||
import { c as canPlayVideoType } from '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-BNNqdu16.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-WXMP3qqp.js'; | ||
import '../chunks/vidstack-Cirr8tP1.js'; | ||
import { c as createDisposalBin, i as isString, l as listenEvent, s as setAttribute, k as kebabToCamelCase, a as setStyle, b as isBoolean, D as DOMEvent } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { m as mediaState } from '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-D0ITQeQ_.js'; | ||
import { c as canPlayVideoType } from '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-BfrTJ8o9.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-CG-19hV2.js'; | ||
import '../chunks/vidstack-9gvV6MPg.js'; | ||
import '../define/plyr-layout-el.js'; | ||
import '../chunks/vidstack-Bf6opHxk.js'; | ||
import '../chunks/vidstack-DDr92MCR.js'; | ||
import '../chunks/vidstack-DAxszruB.js'; | ||
import '../chunks/vidstack-rsZGrNIW.js'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-CerMToRq.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-CDmrAjl-.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -24,0 +24,0 @@ |
import '../define/vidstack-player.js'; | ||
import { i as isString, d as defineCustomElement, k as kebabToCamelCase } from '../chunks/vidstack-B11i_cNc.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-CacrmF9H.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-BNNqdu16.js'; | ||
import '../chunks/vidstack-CUVgUi9M.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { i as isString, d as defineCustomElement, k as kebabToCamelCase } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import { i as isHTMLAudioElement, a as isHTMLVideoElement, b as isHTMLIFrameElement } from '../chunks/vidstack-D0ITQeQ_.js'; | ||
import { i as isHTMLElement } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-BfrTJ8o9.js'; | ||
import '../chunks/vidstack-Cb8Ft6Nq.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import '../chunks/vidstack-BSXZsAhp.js'; | ||
import '../chunks/vidstack-DM_McBs5.js'; | ||
import '../chunks/vidstack-BUqeBbTQ.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -73,3 +73,3 @@ | ||
if (!customElements.get("media-poster")) { | ||
const { MediaPosterElement } = await import('../chunks/vidstack-CerMToRq.js'); | ||
const { MediaPosterElement } = await import('../chunks/vidstack-CDmrAjl-.js'); | ||
defineCustomElement(MediaPosterElement); | ||
@@ -76,0 +76,0 @@ } |
@@ -1,6 +0,6 @@ | ||
import { e as scoped } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { e as scoped } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { HTMLMediaProvider } from './vidstack-html.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-OrtURE0w.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-Ccp8mxka.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-BPV7OYrb.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import '../chunks/vidstack-BGzknM15.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -7,0 +7,0 @@ import '../chunks/vidstack-VrKElWm_.js'; |
@@ -1,13 +0,13 @@ | ||
import { c as canPlayVideoType, v as canPlayAudioType, I as IS_CHROME, s as isParsedManifest, w as isDASHSupported } from '../chunks/vidstack-DrKC881q.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-CUpIStqR.js'; | ||
import { c as canPlayVideoType, v as canPlayAudioType, I as IS_CHROME, s as isParsedManifest, w as isDASHSupported } from '../chunks/vidstack-P8SjnRg_.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import { VideoProvider } from './vidstack-video.js'; | ||
import { l as listenEvent, g as effect, D as DOMEvent, j as isNumber, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction, p as peek } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { l as listenEvent, g as effect, D as DOMEvent, j as isNumber, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction, p as peek } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-BSXZsAhp.js'; | ||
import { a as TextTrackSymbol, T as TextTrack } from '../chunks/vidstack-C4DTgi4h.js'; | ||
import { a as TextTrackSymbol, T as TextTrack } from '../chunks/vidstack-D9zA1EJ3.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-VrKElWm_.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-Ccp8mxka.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-DM_McBs5.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-BGzknM15.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-BUqeBbTQ.js'; | ||
import './vidstack-html.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-OrtURE0w.js'; | ||
import '../chunks/vidstack-BPV7OYrb.js'; | ||
import 'media-captions'; | ||
@@ -374,8 +374,17 @@ | ||
callbacks.onLoadStart?.(); | ||
if (loader.prototype && loader.prototype !== Function) { | ||
if (isDASHConstructor(loader)) { | ||
callbacks.onLoaded?.(loader); | ||
return loader; | ||
} | ||
if (isDASHNamespace(loader)) { | ||
const ctor = loader.MediaPlayer; | ||
callbacks.onLoaded?.(ctor); | ||
return ctor; | ||
} | ||
try { | ||
const ctor = (await loader())?.default; | ||
if (isDASHNamespace(ctor)) { | ||
callbacks.onLoaded?.(ctor.MediaPlayer); | ||
return ctor.MediaPlayer; | ||
} | ||
if (ctor) { | ||
@@ -385,3 +394,3 @@ callbacks.onLoaded?.(ctor); | ||
throw Error( | ||
false ? "[vidstack] failed importing `dash.js`. Dynamic import returned invalid constructor." : "" | ||
false ? "[vidstack] failed importing `dash.js`. Dynamic import returned invalid object." : "" | ||
); | ||
@@ -414,2 +423,8 @@ } | ||
} | ||
function isDASHConstructor(value) { | ||
return value && value.prototype && value.prototype !== Function; | ||
} | ||
function isDASHNamespace(value) { | ||
return value && "MediaPlayer" in value; | ||
} | ||
@@ -416,0 +431,0 @@ const JS_DELIVR_CDN = "https://cdn.jsdelivr.net"; |
@@ -1,6 +0,6 @@ | ||
import { l as listenEvent, g as effect, T as untrack, r as createScope, U as keysOf, q as onDispose, D as DOMEvent, p as peek } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-Ccp8mxka.js'; | ||
import { l as listenEvent, g as effect, T as untrack, r as createScope, U as keysOf, q as onDispose, D as DOMEvent, p as peek } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-BGzknM15.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-VrKElWm_.js'; | ||
import { f as getCastSessionMedia, g as getCastContext, a as getCastSession, j as hasActiveCastSession, l as listenCastContextEvent, c as getCastErrorMessage } from '../chunks/vidstack-B-wKU38n.js'; | ||
import { f as getCastSessionMedia, g as getCastContext, a as getCastSession, j as hasActiveCastSession, l as listenCastContextEvent, c as getCastErrorMessage } from '../chunks/vidstack-BLx3plfg.js'; | ||
@@ -7,0 +7,0 @@ class GoogleCastMediaInfoBuilder { |
@@ -1,13 +0,13 @@ | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-CUpIStqR.js'; | ||
import { I as IS_CHROME, t as isHLSSupported } from '../chunks/vidstack-DrKC881q.js'; | ||
import { l as loadScript, p as preconnect } from '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import { I as IS_CHROME, t as isHLSSupported } from '../chunks/vidstack-P8SjnRg_.js'; | ||
import { VideoProvider } from './vidstack-video.js'; | ||
import { p as peek, l as listenEvent, g as effect, D as DOMEvent, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { p as peek, l as listenEvent, g as effect, D as DOMEvent, i as isString, S as camelToKebabCase, h as isUndefined, x as isFunction } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-BSXZsAhp.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-C4DTgi4h.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-D9zA1EJ3.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-VrKElWm_.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-Ccp8mxka.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-DM_McBs5.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-BGzknM15.js'; | ||
import { c as coerceToError } from '../chunks/vidstack-BUqeBbTQ.js'; | ||
import './vidstack-html.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-OrtURE0w.js'; | ||
import '../chunks/vidstack-BPV7OYrb.js'; | ||
import 'media-captions'; | ||
@@ -14,0 +14,0 @@ |
@@ -1,4 +0,4 @@ | ||
import { b as IS_IOS, x as IS_SAFARI, p as isHLSSrc, r as isMediaStream } from '../chunks/vidstack-DrKC881q.js'; | ||
import { $ as useDisposalBin, g as effect, q as onDispose, l as listenEvent, p as peek, a0 as isNil, D as DOMEvent, r as createScope, s as setAttribute, i as isString } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-Ccp8mxka.js'; | ||
import { b as IS_IOS, x as IS_SAFARI, p as isHLSSrc, r as isMediaStream } from '../chunks/vidstack-P8SjnRg_.js'; | ||
import { $ as useDisposalBin, g as effect, q as onDispose, l as listenEvent, p as peek, a0 as isNil, D as DOMEvent, r as createScope, s as setAttribute, i as isString } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-BGzknM15.js'; | ||
import { g as getNumberOfDecimalPlaces } from '../chunks/vidstack-ksPACRiU.js'; | ||
@@ -5,0 +5,0 @@ import { L as ListSymbol } from '../chunks/vidstack-VrKElWm_.js'; |
@@ -1,11 +0,11 @@ | ||
import { q as onDispose, l as listenEvent, D as DOMEvent, e as scoped } from '../chunks/vidstack-B11i_cNc.js'; | ||
import { h as canUsePictureInPicture, j as canUseVideoPresentation, g as canPlayHLSNatively } from '../chunks/vidstack-DrKC881q.js'; | ||
import { q as onDispose, l as listenEvent, D as DOMEvent, e as scoped } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import { h as canUsePictureInPicture, j as canUseVideoPresentation, g as canPlayHLSNatively } from '../chunks/vidstack-P8SjnRg_.js'; | ||
import { HTMLMediaProvider } from './vidstack-html.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-OrtURE0w.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-C4DTgi4h.js'; | ||
import '../chunks/vidstack-Ccp8mxka.js'; | ||
import { H as HTMLAirPlayAdapter } from '../chunks/vidstack-BPV7OYrb.js'; | ||
import { T as TextTrack, a as TextTrackSymbol } from '../chunks/vidstack-D9zA1EJ3.js'; | ||
import '../chunks/vidstack-BGzknM15.js'; | ||
import '../chunks/vidstack-ksPACRiU.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-CUpIStqR.js'; | ||
import '../chunks/vidstack-BWoFQ3Uw.js'; | ||
@@ -12,0 +12,0 @@ class NativeHLSTextTracks { |
@@ -1,12 +0,12 @@ | ||
import { r as createScope, f as signal, g as effect, p as peek, i as isString, n as deferredPromise, l as listenEvent, v as isArray } from '../chunks/vidstack-B11i_cNc.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import { T as TextTrack } from '../chunks/vidstack-C4DTgi4h.js'; | ||
import { r as createScope, f as signal, g as effect, p as peek, i as isString, n as deferredPromise, l as listenEvent, v as isArray } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import { T as TextTrack } from '../chunks/vidstack-D9zA1EJ3.js'; | ||
import { L as ListSymbol } from '../chunks/vidstack-VrKElWm_.js'; | ||
import { Q as QualitySymbol } from '../chunks/vidstack-BSXZsAhp.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-Ccp8mxka.js'; | ||
import { p as preconnect } from '../chunks/vidstack-CUpIStqR.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-CZ0ptwS9.js'; | ||
import { R as RAFLoop } from '../chunks/vidstack-BGzknM15.js'; | ||
import { p as preconnect } from '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-CmkDcdVE.js'; | ||
import { resolveVimeoVideoId, getVimeoVideoInfo } from '../chunks/vidstack-BTBUzdbF.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import 'media-captions'; | ||
@@ -13,0 +13,0 @@ |
@@ -1,10 +0,10 @@ | ||
import { r as createScope, f as signal, g as effect, i as isString, t as isObject, j as isNumber, b as isBoolean } from '../chunks/vidstack-B11i_cNc.js'; | ||
import '../chunks/vidstack-S9e2G3FU.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DMdWO-lC.js'; | ||
import '../chunks/vidstack-C4DTgi4h.js'; | ||
import { p as preconnect } from '../chunks/vidstack-CUpIStqR.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-CZ0ptwS9.js'; | ||
import { r as createScope, f as signal, g as effect, i as isString, t as isObject, j as isNumber, b as isBoolean } from '../chunks/vidstack-RYe5XOZh.js'; | ||
import '../chunks/vidstack-COufsOvk.js'; | ||
import { T as TimeRange } from '../chunks/vidstack-DsMJTgBJ.js'; | ||
import '../chunks/vidstack-D9zA1EJ3.js'; | ||
import { p as preconnect } from '../chunks/vidstack-BWoFQ3Uw.js'; | ||
import { E as EmbedProvider, t as timedPromise } from '../chunks/vidstack-CmkDcdVE.js'; | ||
import { resolveYouTubeVideoId } from '../chunks/vidstack-DscYSLiW.js'; | ||
import '../chunks/vidstack-VrKElWm_.js'; | ||
import '../chunks/vidstack-DrKC881q.js'; | ||
import '../chunks/vidstack-P8SjnRg_.js'; | ||
import 'media-captions'; | ||
@@ -11,0 +11,0 @@ |
@@ -1,26 +0,26 @@ | ||
export { d as defineCustomElement } from './chunks/vidstack-B11i_cNc.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-CmPO8oiM.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-BNNqdu16.js'; | ||
export { MediaPosterElement } from './chunks/vidstack-CerMToRq.js'; | ||
export { b as MediaAirPlayButtonElement, j as MediaAudioRadioGroupElement, c as MediaCaptionButtonElement, k as MediaCaptionsRadioGroupElement, d as MediaFullscreenButtonElement, e as MediaLiveButtonElement, m as MediaMenuButtonElement, l as MediaMenuElement, n as MediaMenuItemElement, o as MediaMenuItemsElement, f as MediaMuteButtonElement, g as MediaPIPButtonElement, h as MediaPlayButtonElement, q as MediaQualityRadioGroupElement, i as MediaSeekButtonElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, p as MediaSpeedRadioGroupElement, M as MediaThumbnailElement, a as MediaTimeElement, t as MediaTimeSliderElement, v as MediaVolumeSliderElement } from './chunks/vidstack-WXMP3qqp.js'; | ||
export { d as defineCustomElement } from './chunks/vidstack-RYe5XOZh.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-Jpu_-N1o.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-BfrTJ8o9.js'; | ||
export { MediaPosterElement } from './chunks/vidstack-CDmrAjl-.js'; | ||
export { b as MediaAirPlayButtonElement, j as MediaAudioRadioGroupElement, c as MediaCaptionButtonElement, k as MediaCaptionsRadioGroupElement, d as MediaFullscreenButtonElement, e as MediaLiveButtonElement, m as MediaMenuButtonElement, l as MediaMenuElement, n as MediaMenuItemElement, o as MediaMenuItemsElement, f as MediaMuteButtonElement, g as MediaPIPButtonElement, h as MediaPlayButtonElement, q as MediaQualityRadioGroupElement, i as MediaSeekButtonElement, u as MediaSliderPreviewElement, r as MediaSliderThumbnailElement, s as MediaSliderValueElement, p as MediaSpeedRadioGroupElement, M as MediaThumbnailElement, a as MediaTimeElement, t as MediaTimeSliderElement, v as MediaVolumeSliderElement } from './chunks/vidstack-CG-19hV2.js'; | ||
export { MediaAudioLayoutElement } from './define/vidstack-audio-layout-el.js'; | ||
export { MediaVideoLayoutElement } from './define/vidstack-video-layout-el.js'; | ||
export { MediaPlyrLayoutElement } from './define/plyr-layout-el.js'; | ||
import './chunks/vidstack-CacrmF9H.js'; | ||
import './chunks/vidstack-S9e2G3FU.js'; | ||
import './chunks/vidstack-D0ITQeQ_.js'; | ||
import './chunks/vidstack-COufsOvk.js'; | ||
import './chunks/vidstack-VrKElWm_.js'; | ||
import './chunks/vidstack-DrKC881q.js'; | ||
import './chunks/vidstack-DMdWO-lC.js'; | ||
import './chunks/vidstack-C4DTgi4h.js'; | ||
import './chunks/vidstack-P8SjnRg_.js'; | ||
import './chunks/vidstack-DsMJTgBJ.js'; | ||
import './chunks/vidstack-D9zA1EJ3.js'; | ||
import 'media-captions'; | ||
import './chunks/vidstack-CUpIStqR.js'; | ||
import './chunks/vidstack-CUVgUi9M.js'; | ||
import './chunks/vidstack-BWoFQ3Uw.js'; | ||
import './chunks/vidstack-Cb8Ft6Nq.js'; | ||
import './chunks/vidstack-BSXZsAhp.js'; | ||
import './chunks/vidstack-DM_McBs5.js'; | ||
import './chunks/vidstack-BUqeBbTQ.js'; | ||
import './chunks/vidstack-ksPACRiU.js'; | ||
import './chunks/vidstack-B-RqMrmX.js'; | ||
import './chunks/vidstack-Dv0hi2SD.js'; | ||
import './chunks/vidstack-Bf6opHxk.js'; | ||
import './chunks/vidstack-rsZGrNIW.js'; | ||
import './chunks/vidstack-Cirr8tP1.js'; | ||
import './chunks/vidstack-Sj55rt6z.js'; | ||
import './chunks/vidstack-DDr92MCR.js'; | ||
import './chunks/vidstack-9gvV6MPg.js'; | ||
import './chunks/vidstack-DzTHYSLc.js'; | ||
import './chunks/vidstack-DAxszruB.js'; |
@@ -1,18 +0,18 @@ | ||
import { G as GroupedLog } from './chunks/vidstack-S9e2G3FU.js'; | ||
export { L as List, m as mediaState, s as softResetMediaState } from './chunks/vidstack-S9e2G3FU.js'; | ||
import { D as DOMEvent, i as isString, l as listenEvent, L as useState } from './chunks/vidstack-B11i_cNc.js'; | ||
export { P as appendTriggerEvent, O as findTriggerEvent, M as hasTriggerEvent, y as isKeyboardClick, R as isKeyboardEvent, Q as isPointerEvent, N as walkTriggerEventChain } from './chunks/vidstack-B11i_cNc.js'; | ||
import { T as Thumbnail, S as Slider } from './chunks/vidstack-CacrmF9H.js'; | ||
export { A as ARIAKeyShortcuts, R as AirPlayButton, an as AudioGainRadioGroup, a9 as AudioGainSlider, r as AudioProviderLoader, al as AudioRadioGroup, q as AudioTrackList, X as CaptionButton, at as Captions, ao as CaptionsRadioGroup, ak as ChaptersRadioGroup, K as Controls, D as DASHProviderLoader, am as DEFAULT_AUDIO_GAINS, ap as DEFAULT_PLAYBACK_RATES, Z as FullscreenButton, g as FullscreenController, as as Gesture, U as GoogleCastButton, H as HLSProviderLoader, a1 as LiveButton, L as LocalMediaStorage, m as MEDIA_KEY_SHORTCUTS, J as MediaAnnouncer, l as MediaControls, d as MediaPlayer, c as MediaProvider, k as MediaRemoteControl, ae as Menu, M as MenuButton, ah as MenuItems, af as MenuPortal, _ as MuteButton, $ as PIPButton, W as PlayButton, P as Poster, ar as QualityRadioGroup, ab as QualitySlider, aj as Radio, ai as RadioGroup, j as ScreenOrientationController, a0 as SeekButton, ad as SliderChapters, a3 as SliderController, a6 as SliderPreview, a5 as SliderValue, a4 as SliderVideo, aq as SpeedRadioGroup, aa as SpeedSlider, o as TextRenderers, p as TextTrackList, av as ThumbnailsLoader, au as Time, ac as TimeSlider, Q as ToggleButton, N as Tooltip, O as TooltipContent, u as VideoProviderLoader, V as VideoQualityList, v as VimeoProviderLoader, a8 as VolumeSlider, Y as YouTubeProviderLoader, h as canFullscreen, e as formatSpokenTime, f as formatTime, w as isAudioProvider, z as isDASHProvider, E as isGoogleCastProvider, y as isHLSProvider, i as isHTMLAudioElement, b as isHTMLIFrameElement, G as isHTMLMediaElement, a as isHTMLVideoElement, x as isVideoProvider, n as isVideoQualitySrc, C as isVimeoProvider, B as isYouTubeProvider, ag as menuPortalContext, I as sliderContext, a2 as sliderState, s as sortVideoQualities, a7 as updateSliderPreviewPlacement } from './chunks/vidstack-CacrmF9H.js'; | ||
export { g as getDownloadFile } from './chunks/vidstack-CUpIStqR.js'; | ||
export { T as TimeRange, b as getTimeRangesEnd, g as getTimeRangesStart } from './chunks/vidstack-DMdWO-lC.js'; | ||
export { m as mediaContext, a as usePlyrLayoutClasses } from './chunks/vidstack-CUVgUi9M.js'; | ||
import { a as TextTrackSymbol } from './chunks/vidstack-C4DTgi4h.js'; | ||
export { T as TextTrack, f as findActiveCue, b as isCueActive, i as isTrackCaptionKind, p as parseJSONCaptionsFile, w as watchActiveTextTrack, c as watchCueTextChange } from './chunks/vidstack-C4DTgi4h.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-B-RqMrmX.js'; | ||
export { M as MenuItem } from './chunks/vidstack-Cirr8tP1.js'; | ||
export { A as AUDIO_EXTENSIONS, l as AUDIO_TYPES, D as DASH_VIDEO_EXTENSIONS, o as DASH_VIDEO_TYPES, H as HLS_VIDEO_EXTENSIONS, n as HLS_VIDEO_TYPES, V as VIDEO_EXTENSIONS, m as VIDEO_TYPES, e as canChangeVolume, d as canGoogleCastSrc, f as canOrientScreen, g as canPlayHLSNatively, k as canRotateScreen, h as canUsePictureInPicture, j as canUseVideoPresentation, i as isAudioSrc, q as isDASHSrc, p as isHLSSrc, r as isMediaStream, s as isParsedManifest, a as isVideoSrc } from './chunks/vidstack-DrKC881q.js'; | ||
import { G as GroupedLog } from './chunks/vidstack-COufsOvk.js'; | ||
export { L as List, m as mediaState, s as softResetMediaState } from './chunks/vidstack-COufsOvk.js'; | ||
import { D as DOMEvent, i as isString, l as listenEvent, L as useState } from './chunks/vidstack-RYe5XOZh.js'; | ||
export { P as appendTriggerEvent, O as findTriggerEvent, M as hasTriggerEvent, y as isKeyboardClick, R as isKeyboardEvent, Q as isPointerEvent, N as walkTriggerEventChain } from './chunks/vidstack-RYe5XOZh.js'; | ||
import { T as Thumbnail, S as Slider } from './chunks/vidstack-D0ITQeQ_.js'; | ||
export { A as ARIAKeyShortcuts, R as AirPlayButton, an as AudioGainRadioGroup, a9 as AudioGainSlider, r as AudioProviderLoader, al as AudioRadioGroup, q as AudioTrackList, X as CaptionButton, at as Captions, ao as CaptionsRadioGroup, ak as ChaptersRadioGroup, K as Controls, D as DASHProviderLoader, am as DEFAULT_AUDIO_GAINS, ap as DEFAULT_PLAYBACK_RATES, Z as FullscreenButton, g as FullscreenController, as as Gesture, U as GoogleCastButton, H as HLSProviderLoader, a1 as LiveButton, L as LocalMediaStorage, m as MEDIA_KEY_SHORTCUTS, J as MediaAnnouncer, l as MediaControls, d as MediaPlayer, c as MediaProvider, k as MediaRemoteControl, ae as Menu, M as MenuButton, ah as MenuItems, af as MenuPortal, _ as MuteButton, $ as PIPButton, W as PlayButton, P as Poster, ar as QualityRadioGroup, ab as QualitySlider, aj as Radio, ai as RadioGroup, j as ScreenOrientationController, a0 as SeekButton, ad as SliderChapters, a3 as SliderController, a6 as SliderPreview, a5 as SliderValue, a4 as SliderVideo, aq as SpeedRadioGroup, aa as SpeedSlider, o as TextRenderers, p as TextTrackList, av as ThumbnailsLoader, au as Time, ac as TimeSlider, Q as ToggleButton, N as Tooltip, O as TooltipContent, u as VideoProviderLoader, V as VideoQualityList, v as VimeoProviderLoader, a8 as VolumeSlider, Y as YouTubeProviderLoader, h as canFullscreen, e as formatSpokenTime, f as formatTime, w as isAudioProvider, z as isDASHProvider, E as isGoogleCastProvider, y as isHLSProvider, i as isHTMLAudioElement, b as isHTMLIFrameElement, G as isHTMLMediaElement, a as isHTMLVideoElement, x as isVideoProvider, n as isVideoQualitySrc, C as isVimeoProvider, B as isYouTubeProvider, ag as menuPortalContext, I as sliderContext, a2 as sliderState, s as sortVideoQualities, a7 as updateSliderPreviewPlacement } from './chunks/vidstack-D0ITQeQ_.js'; | ||
export { g as getDownloadFile } from './chunks/vidstack-BWoFQ3Uw.js'; | ||
export { T as TimeRange, b as getTimeRangesEnd, g as getTimeRangesStart } from './chunks/vidstack-DsMJTgBJ.js'; | ||
export { m as mediaContext, a as usePlyrLayoutClasses } from './chunks/vidstack-Cb8Ft6Nq.js'; | ||
import { a as TextTrackSymbol } from './chunks/vidstack-D9zA1EJ3.js'; | ||
export { T as TextTrack, f as findActiveCue, b as isCueActive, i as isTrackCaptionKind, p as parseJSONCaptionsFile, w as watchActiveTextTrack, c as watchCueTextChange } from './chunks/vidstack-D9zA1EJ3.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-Dv0hi2SD.js'; | ||
export { M as MenuItem } from './chunks/vidstack-9gvV6MPg.js'; | ||
export { A as AUDIO_EXTENSIONS, l as AUDIO_TYPES, D as DASH_VIDEO_EXTENSIONS, o as DASH_VIDEO_TYPES, H as HLS_VIDEO_EXTENSIONS, n as HLS_VIDEO_TYPES, V as VIDEO_EXTENSIONS, m as VIDEO_TYPES, e as canChangeVolume, d as canGoogleCastSrc, f as canOrientScreen, g as canPlayHLSNatively, k as canRotateScreen, h as canUsePictureInPicture, j as canUseVideoPresentation, i as isAudioSrc, q as isDASHSrc, p as isHLSSrc, r as isMediaStream, s as isParsedManifest, a as isVideoSrc } from './chunks/vidstack-P8SjnRg_.js'; | ||
import './chunks/vidstack-VrKElWm_.js'; | ||
import './chunks/vidstack-BSXZsAhp.js'; | ||
import './chunks/vidstack-DM_McBs5.js'; | ||
import './chunks/vidstack-BUqeBbTQ.js'; | ||
import './chunks/vidstack-ksPACRiU.js'; | ||
@@ -72,4 +72,4 @@ import 'media-captions'; | ||
this.Zf = /(ssa|ass)$/; | ||
this.Bn = null; | ||
this.Cn = []; | ||
this.En = null; | ||
this.Fn = []; | ||
} | ||
@@ -85,7 +85,7 @@ get instance() { | ||
return; | ||
if (this.Bn === null) | ||
this.Bn = await this.loader().then((mod) => mod.default); | ||
if (this.En === null) | ||
this.En = await this.loader().then((mod) => mod.default); | ||
if (this.d) | ||
this.destroy(); | ||
this.d = new this.Bn({ | ||
this.d = new this.En({ | ||
...this.config, | ||
@@ -114,3 +114,3 @@ video, | ||
}); | ||
this.Cn.push(disposeReadyEvent, disposeErrorEvent); | ||
this.Fn.push(disposeReadyEvent, disposeErrorEvent); | ||
} | ||
@@ -134,6 +134,6 @@ changeTrack(track, video) { | ||
return; | ||
this.Cn.forEach((fn) => { | ||
this.Fn.forEach((fn) => { | ||
fn(); | ||
}); | ||
this.Cn = []; | ||
this.Fn = []; | ||
this.d.destroy(); | ||
@@ -140,0 +140,0 @@ this.d = null; |
@@ -1,9 +0,9 @@ | ||
import '../chunks/vidstack-C-KzXbqQ.js'; | ||
import '../chunks/vidstack-WBuiv5qo.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-jX9WF89k.js'; | ||
import '../chunks/vidstack-BVcDY2bD.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DXjqxtRH.js'; | ||
import '../chunks/vidstack-Vl2lfoRC.js'; | ||
import '../chunks/vidstack-DvjnUrSe.js'; | ||
import '../chunks/vidstack-D7VzJF4Q.js'; | ||
import '../chunks/vidstack-Bv9tl39B.js'; | ||
import '../chunks/vidstack-B-j-wKtG.js'; |
@@ -1,7 +0,7 @@ | ||
import '../chunks/vidstack-BOSKIYk3.js'; | ||
import '../chunks/vidstack-DE_pITdz.js'; | ||
import '../chunks/vidstack-DvjnUrSe.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-D7VzJF4Q.js'; | ||
import '../chunks/vidstack-Bv9tl39B.js'; | ||
import '../chunks/vidstack-B-j-wKtG.js'; |
@@ -1,8 +0,8 @@ | ||
import '../chunks/vidstack-BOSKIYk3.js'; | ||
import '../chunks/vidstack-WBuiv5qo.js'; | ||
import '../chunks/vidstack-DE_pITdz.js'; | ||
import '../chunks/vidstack-BVcDY2bD.js'; | ||
import '../chunks/vidstack-DvjnUrSe.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-D7VzJF4Q.js'; | ||
import '../chunks/vidstack-Bv9tl39B.js'; | ||
import '../chunks/vidstack-B-j-wKtG.js'; |
@@ -1,9 +0,9 @@ | ||
import '../chunks/vidstack-BJP2bGRz.js'; | ||
import '../chunks/vidstack-C-KzXbqQ.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-CrisKulr.js'; | ||
import '../chunks/vidstack-jX9WF89k.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; | ||
import '../chunks/vidstack-DAga_ASL.js'; | ||
import '../chunks/vidstack-CwKQDF8w.js'; | ||
import '../chunks/vidstack-DvjnUrSe.js'; | ||
import '../chunks/vidstack-B-j-wKtG.js'; | ||
import '../chunks/vidstack-DXjqxtRH.js'; | ||
import '../chunks/vidstack-Vl2lfoRC.js'; |
@@ -1,4 +0,4 @@ | ||
import '../chunks/vidstack-C804xGqg.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-ZBe3qupx.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; |
@@ -1,9 +0,9 @@ | ||
import '../chunks/vidstack-C804xGqg.js'; | ||
import '../chunks/vidstack-C-KzXbqQ.js'; | ||
import '../chunks/vidstack-WBuiv5qo.js'; | ||
import { c as createDisposalBin, i as isString, s as setStyle, a as isBoolean, D as DOMEvent } from '../chunks/vidstack-BbMYY8qu.js'; | ||
import { m as mediaState, c as canPlayVideoType } from '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-DXjqxtRH.js'; | ||
import '../chunks/vidstack-ZBe3qupx.js'; | ||
import '../chunks/vidstack-jX9WF89k.js'; | ||
import '../chunks/vidstack-BVcDY2bD.js'; | ||
import { c as createDisposalBin, i as isString, s as setStyle, a as isBoolean, D as DOMEvent } from '../chunks/vidstack-xRqSqHTw.js'; | ||
import { m as mediaState, c as canPlayVideoType } from '../chunks/vidstack-CEBxeM0U.js'; | ||
import '../chunks/vidstack-Vl2lfoRC.js'; | ||
import '../chunks/vidstack-DvjnUrSe.js'; | ||
import '../chunks/vidstack-D7VzJF4Q.js'; | ||
import '../chunks/vidstack-Bv9tl39B.js'; | ||
import '../chunks/vidstack-B-j-wKtG.js'; | ||
@@ -10,0 +10,0 @@ import 'media-captions'; |
@@ -1,4 +0,4 @@ | ||
import '../chunks/vidstack-C804xGqg.js'; | ||
import '../chunks/vidstack-CBBxaoN7.js'; | ||
import '../chunks/vidstack-BbMYY8qu.js'; | ||
import '../chunks/vidstack-ZBe3qupx.js'; | ||
import '../chunks/vidstack-CEBxeM0U.js'; | ||
import '../chunks/vidstack-xRqSqHTw.js'; | ||
import 'media-captions'; | ||
@@ -5,0 +5,0 @@ |
@@ -1,13 +0,13 @@ | ||
export { d as defineCustomElement } from './chunks/vidstack-BbMYY8qu.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-BJP2bGRz.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-C804xGqg.js'; | ||
export { c as MediaAirPlayButtonElement, k as MediaAudioRadioGroupElement, d as MediaCaptionButtonElement, l as MediaCaptionsRadioGroupElement, e as MediaFullscreenButtonElement, f as MediaLiveButtonElement, n as MediaMenuButtonElement, m as MediaMenuElement, o as MediaMenuItemElement, p as MediaMenuItemsElement, g as MediaMuteButtonElement, h as MediaPIPButtonElement, i as MediaPlayButtonElement, M as MediaPosterElement, r as MediaQualityRadioGroupElement, j as MediaSeekButtonElement, v as MediaSliderPreviewElement, s as MediaSliderThumbnailElement, t as MediaSliderValueElement, q as MediaSpeedRadioGroupElement, a as MediaThumbnailElement, b as MediaTimeElement, u as MediaTimeSliderElement, w as MediaVolumeSliderElement } from './chunks/vidstack-C-KzXbqQ.js'; | ||
export { M as MediaAudioLayoutElement, a as MediaVideoLayoutElement } from './chunks/vidstack-BOSKIYk3.js'; | ||
export { M as MediaPlyrLayoutElement } from './chunks/vidstack-WBuiv5qo.js'; | ||
import './chunks/vidstack-CBBxaoN7.js'; | ||
export { d as defineCustomElement } from './chunks/vidstack-xRqSqHTw.js'; | ||
export { b as MediaAnnouncerElement, p as MediaAudioGainRadioGroupElement, u as MediaAudioGainSliderElement, M as MediaCaptionsElement, f as MediaChapterTitleElement, o as MediaChaptersRadioGroupElement, c as MediaControlsElement, d as MediaControlsGroupElement, a as MediaGestureElement, i as MediaGoogleCastButtonElement, h as MediaLayoutElement, n as MediaMenuPortalElement, w as MediaQualitySliderElement, q as MediaRadioElement, r as MediaRadioGroupElement, x as MediaSliderChaptersElement, s as MediaSliderElement, y as MediaSliderStepsElement, t as MediaSliderVideoElement, v as MediaSpeedSliderElement, g as MediaSpinnerElement, e as MediaTitleElement, j as MediaToggleButtonElement, m as MediaTooltipContentElement, k as MediaTooltipElement, l as MediaTooltipTriggerElement } from './chunks/vidstack-CrisKulr.js'; | ||
export { a as MediaPlayerElement, M as MediaProviderElement } from './chunks/vidstack-ZBe3qupx.js'; | ||
export { c as MediaAirPlayButtonElement, k as MediaAudioRadioGroupElement, d as MediaCaptionButtonElement, l as MediaCaptionsRadioGroupElement, e as MediaFullscreenButtonElement, f as MediaLiveButtonElement, n as MediaMenuButtonElement, m as MediaMenuElement, o as MediaMenuItemElement, p as MediaMenuItemsElement, g as MediaMuteButtonElement, h as MediaPIPButtonElement, i as MediaPlayButtonElement, M as MediaPosterElement, r as MediaQualityRadioGroupElement, j as MediaSeekButtonElement, v as MediaSliderPreviewElement, s as MediaSliderThumbnailElement, t as MediaSliderValueElement, q as MediaSpeedRadioGroupElement, a as MediaThumbnailElement, b as MediaTimeElement, u as MediaTimeSliderElement, w as MediaVolumeSliderElement } from './chunks/vidstack-jX9WF89k.js'; | ||
export { M as MediaAudioLayoutElement, a as MediaVideoLayoutElement } from './chunks/vidstack-DE_pITdz.js'; | ||
export { M as MediaPlyrLayoutElement } from './chunks/vidstack-BVcDY2bD.js'; | ||
import './chunks/vidstack-CEBxeM0U.js'; | ||
import 'media-captions'; | ||
import './chunks/vidstack-DAga_ASL.js'; | ||
import './chunks/vidstack-CwKQDF8w.js'; | ||
import './chunks/vidstack-DvjnUrSe.js'; | ||
import './chunks/vidstack-B-j-wKtG.js'; | ||
import './chunks/vidstack-DXjqxtRH.js'; | ||
import './chunks/vidstack-D7VzJF4Q.js'; | ||
import './chunks/vidstack-Vl2lfoRC.js'; | ||
import './chunks/vidstack-Bv9tl39B.js'; |
@@ -1,7 +0,7 @@ | ||
import { G as GroupedLog, T as Thumbnail, S as Slider } from './chunks/vidstack-CBBxaoN7.js'; | ||
export { B as ARIAKeyShortcuts, a_ as AUDIO_EXTENSIONS, a$ as AUDIO_TYPES, am as AirPlayButton, aQ as AudioGainRadioGroup, aC as AudioGainSlider, _ as AudioProviderLoader, aO as AudioRadioGroup, R as AudioTrackList, ap as CaptionButton, aW as Captions, aR as CaptionsRadioGroup, aN as ChaptersRadioGroup, ai as Controls, $ as DASHProviderLoader, b3 as DASH_VIDEO_EXTENSIONS, b5 as DASH_VIDEO_TYPES, aP as DEFAULT_AUDIO_GAINS, aS as DEFAULT_PLAYBACK_RATES, aq as FullscreenButton, q as FullscreenController, aV as Gesture, an as GoogleCastButton, a0 as HLSProviderLoader, b2 as HLS_VIDEO_EXTENSIONS, b4 as HLS_VIDEO_TYPES, L as List, au as LiveButton, z as LocalMediaStorage, A as MEDIA_KEY_SHORTCUTS, ah as MediaAnnouncer, y as MediaControls, e as MediaPlayer, d as MediaProvider, x as MediaRemoteControl, aH as Menu, M as MenuButton, aK as MenuItems, aI as MenuPortal, ar as MuteButton, as as PIPButton, ao as PlayButton, aX as Poster, aU as QualityRadioGroup, aE as QualitySlider, aM as Radio, aL as RadioGroup, v as ScreenOrientationController, at as SeekButton, aG as SliderChapters, aw as SliderController, az as SliderPreview, ay as SliderValue, ax as SliderVideo, aT as SpeedRadioGroup, aD as SpeedSlider, K as TextRenderers, N as TextTrack, Q as TextTrackList, aZ as ThumbnailsLoader, aY as Time, E as TimeRange, aF as TimeSlider, al as ToggleButton, aj as Tooltip, ak as TooltipContent, b0 as VIDEO_EXTENSIONS, b1 as VIDEO_TYPES, a1 as VideoProviderLoader, Y as VideoQualityList, a2 as VimeoProviderLoader, aB as VolumeSlider, a3 as YouTubeProviderLoader, i as canChangeVolume, s as canFullscreen, ba as canGoogleCastSrc, j as canOrientScreen, k as canPlayHLSNatively, p as canRotateScreen, n as canUsePictureInPicture, o as canUseVideoPresentation, U as findActiveCue, h as formatSpokenTime, f as formatTime, g as getDownloadFile, J as getTimeRangesEnd, H as getTimeRangesStart, a4 as isAudioProvider, b6 as isAudioSrc, V as isCueActive, a7 as isDASHProvider, b9 as isDASHSrc, aa as isGoogleCastProvider, a6 as isHLSProvider, b8 as isHLSSrc, ab as isHTMLAudioElement, ae as isHTMLIFrameElement, ad as isHTMLMediaElement, ac as isHTMLVideoElement, bb as isMediaStream, bc as isParsedManifest, O as isTrackCaptionKind, a5 as isVideoProvider, C as isVideoQualitySrc, b7 as isVideoSrc, a9 as isVimeoProvider, a8 as isYouTubeProvider, w as mediaContext, m as mediaState, aJ as menuPortalContext, P as parseJSONCaptionsFile, af as sliderContext, av as sliderState, D as softResetMediaState, Z as sortVideoQualities, aA as updateSliderPreviewPlacement, ag as usePlyrLayoutClasses, W as watchActiveTextTrack, X as watchCueTextChange } from './chunks/vidstack-CBBxaoN7.js'; | ||
import { D as DOMEvent, i as isString, l as listenEvent, g as useState } from './chunks/vidstack-BbMYY8qu.js'; | ||
export { k as appendTriggerEvent, j as findTriggerEvent, h as hasTriggerEvent, n as isKeyboardClick, q as isKeyboardEvent, m as isPointerEvent, w as walkTriggerEventChain } from './chunks/vidstack-BbMYY8qu.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-DAga_ASL.js'; | ||
export { M as MenuItem } from './chunks/vidstack-DXjqxtRH.js'; | ||
import { G as GroupedLog, T as Thumbnail, S as Slider } from './chunks/vidstack-CEBxeM0U.js'; | ||
export { B as ARIAKeyShortcuts, a_ as AUDIO_EXTENSIONS, a$ as AUDIO_TYPES, am as AirPlayButton, aQ as AudioGainRadioGroup, aC as AudioGainSlider, _ as AudioProviderLoader, aO as AudioRadioGroup, R as AudioTrackList, ap as CaptionButton, aW as Captions, aR as CaptionsRadioGroup, aN as ChaptersRadioGroup, ai as Controls, $ as DASHProviderLoader, b3 as DASH_VIDEO_EXTENSIONS, b5 as DASH_VIDEO_TYPES, aP as DEFAULT_AUDIO_GAINS, aS as DEFAULT_PLAYBACK_RATES, aq as FullscreenButton, q as FullscreenController, aV as Gesture, an as GoogleCastButton, a0 as HLSProviderLoader, b2 as HLS_VIDEO_EXTENSIONS, b4 as HLS_VIDEO_TYPES, L as List, au as LiveButton, z as LocalMediaStorage, A as MEDIA_KEY_SHORTCUTS, ah as MediaAnnouncer, y as MediaControls, e as MediaPlayer, d as MediaProvider, x as MediaRemoteControl, aH as Menu, M as MenuButton, aK as MenuItems, aI as MenuPortal, ar as MuteButton, as as PIPButton, ao as PlayButton, aX as Poster, aU as QualityRadioGroup, aE as QualitySlider, aM as Radio, aL as RadioGroup, v as ScreenOrientationController, at as SeekButton, aG as SliderChapters, aw as SliderController, az as SliderPreview, ay as SliderValue, ax as SliderVideo, aT as SpeedRadioGroup, aD as SpeedSlider, K as TextRenderers, N as TextTrack, Q as TextTrackList, aZ as ThumbnailsLoader, aY as Time, E as TimeRange, aF as TimeSlider, al as ToggleButton, aj as Tooltip, ak as TooltipContent, b0 as VIDEO_EXTENSIONS, b1 as VIDEO_TYPES, a1 as VideoProviderLoader, Y as VideoQualityList, a2 as VimeoProviderLoader, aB as VolumeSlider, a3 as YouTubeProviderLoader, i as canChangeVolume, s as canFullscreen, ba as canGoogleCastSrc, j as canOrientScreen, k as canPlayHLSNatively, p as canRotateScreen, n as canUsePictureInPicture, o as canUseVideoPresentation, U as findActiveCue, h as formatSpokenTime, f as formatTime, g as getDownloadFile, J as getTimeRangesEnd, H as getTimeRangesStart, a4 as isAudioProvider, b6 as isAudioSrc, V as isCueActive, a7 as isDASHProvider, b9 as isDASHSrc, aa as isGoogleCastProvider, a6 as isHLSProvider, b8 as isHLSSrc, ab as isHTMLAudioElement, ae as isHTMLIFrameElement, ad as isHTMLMediaElement, ac as isHTMLVideoElement, bb as isMediaStream, bc as isParsedManifest, O as isTrackCaptionKind, a5 as isVideoProvider, C as isVideoQualitySrc, b7 as isVideoSrc, a9 as isVimeoProvider, a8 as isYouTubeProvider, w as mediaContext, m as mediaState, aJ as menuPortalContext, P as parseJSONCaptionsFile, af as sliderContext, av as sliderState, D as softResetMediaState, Z as sortVideoQualities, aA as updateSliderPreviewPlacement, ag as usePlyrLayoutClasses, W as watchActiveTextTrack, X as watchCueTextChange } from './chunks/vidstack-CEBxeM0U.js'; | ||
import { D as DOMEvent, i as isString, l as listenEvent, g as useState } from './chunks/vidstack-xRqSqHTw.js'; | ||
export { k as appendTriggerEvent, j as findTriggerEvent, h as hasTriggerEvent, n as isKeyboardClick, q as isKeyboardEvent, m as isPointerEvent, w as walkTriggerEventChain } from './chunks/vidstack-xRqSqHTw.js'; | ||
export { C as ControlsGroup, T as TooltipTrigger } from './chunks/vidstack-CwKQDF8w.js'; | ||
export { M as MenuItem } from './chunks/vidstack-Vl2lfoRC.js'; | ||
import 'media-captions'; | ||
@@ -8,0 +8,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 15 instances in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 15 instances in 1 package
3635082
90529