PageSourceSearch

https://img.solidstarts.com/_next/static/chunks/35aqwgwb0p6-g.js

js solidstarts.com collected 2026-09-24 09:55:16 UTC 25,079 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="edc53744-5af4-9585-dd6e-9320f248795c")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,863922,546934,590959,632512,77333,e=>{"use strict";var t=e.i(880578),n=e.i(668573),r=e.i(177690),a=e.i(914488);function o(){return(0,r.useReactContext)(t.mediaContext)}let i=(0,r.createReactComponent)(t.AirPlayButtonInstance,{domEventsRegex:/^onMedia/}),l=n.forwardRef(({children:e,...a},o)=>n.createElement(i,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));l.displayName="AirPlayButton";let s=(0,r.createReactComponent)(t.PlayButtonInstance,{domEventsRegex:/^onMedia/}),c=n.forwardRef(({children:e,...a},o)=>n.createElement(s,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));c.displayName="PlayButton";let d=(0,r.createReactComponent)(t.CaptionButtonInstance,{domEventsRegex:/^onMedia/}),m=n.forwardRef(({children:e,...a},o)=>n.createElement(d,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));m.displayName="CaptionButton";let u=(0,r.createReactComponent)(t.FullscreenButtonInstance,{domEventsRegex:/^onMedia/}),f=n.forwardRef(({children:e,...a},o)=>n.createElement(u,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));f.displayName="FullscreenButton";let p=(0,r.createReactComponent)(t.MuteButtonInstance,{domEventsRegex:/^onMedia/}),v=n.forwardRef(({children:e,...a},o)=>n.createElement(p,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));v.displayName="MuteButton";let g=(0,r.createReactComponent)(t.PIPButtonInstance,{domEventsRegex:/^onMedia/}),R=n.forwardRef(({children:e,...a},o)=>n.createElement(g,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));R.displayName="PIPButton";let h=(0,r.createReactComponent)(t.SeekButtonInstance,{domEventsRegex:/^onMedia/}),E=n.forwardRef(({children:e,...a},o)=>n.createElement(h,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));E.displayName="SeekButton";let C=(0,r.createReactComponent)(t.LiveButtonInstance,{domEventsRegex:/^onMedia/}),y=n.forwardRef(({children:e,...a},o)=>n.createElement(C,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));y.displayName="LiveButton";let S=["onDragStart","onDragEnd","onDragValueChange","onValueChange","onPointerValueChange"],P=(0,r.createReactComponent)(t.SliderValueInstance),T=(0,r.createReactComponent)(t.SliderInstance,{events:S}),w=n.forwardRef(({children:e,...r},a)=>n.createElement(T,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));w.displayName="Slider";let b=n.forwardRef((e,r)=>n.createElement(t.Primitive.div,{...e,ref:r}));b.displayName="SliderThumb";let x=n.forwardRef((e,r)=>n.createElement(t.Primitive.div,{...e,ref:r}));x.displayName="SliderTrack";let N=n.forwardRef((e,r)=>n.createElement(t.Primitive.div,{...e,ref:r}));N.displayName="SliderTrackFill";let I=(0,r.createReactComponent)(t.SliderPreviewInstance),M=n.forwardRef(({children:e,...a},o)=>n.createElement(I,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));M.displayName="SliderPreview";let k=n.forwardRef(({children:e,...a},o)=>n.createElement(P,{...a},(a,i)=>{let l=(0,r.useSignal)(()=>i.getValueText(),i);return n.createElement(t.Primitive.div,{...a,ref:o},l,e)}));k.displayName="SliderValue";let B=n.forwardRef(({children:e,...r},a)=>{let o=(0,t.useSliderState)("min"),i=(0,t.useSliderState)("max"),l=(0,t.useSliderState)("step");return n.createElement(t.Primitive.div,{...r,ref:a},Array.from({length:Math.floor((i-o)/l)+1}).map((t,n)=>e(n)))});B.displayName="SliderSteps";let V=(0,r.createReactComponent)(t.VolumeSliderInstance,{events:S,domEventsRegex:/^onMedia/}),$=n.forwardRef(({children:e,...r},a)=>n.createElement(V,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));$.displayName="VolumeSlider";let O=(0,r.createReactComponent)(t.ThumbnailInstance),L=n.forwardRef(({children:e,...a},o)=>n.createElement(O,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));
2L.displayName="Thumbnail";let A=n.forwardRef(({children:e,...a},o)=>{let{src:i,img:l,crossOrigin:s}=(0,r.useStateContext)(t.ThumbnailInstance.state),c=(0,r.useSignal)(i),d=(0,r.useSignal)(s);return n.createElement(t.Primitive.img,{crossOrigin:d,...a,src:c||void 0,ref:(0,r.composeRefs)(l.set,o)},e)});A.displayName="ThumbnailImg";let G=n.createContext({$chapters:(0,r.signal)(null)});G.displayName="TimeSliderContext";let F=(0,r.createReactComponent)(t.TimeSliderInstance,{events:S,domEventsRegex:/^onMedia/}),D=n.forwardRef(({children:e,...a},o)=>{let i=n.useMemo(()=>(0,r.signal)(null),[]);return n.createElement(G.Provider,{value:{$chapters:i}},n.createElement(F,{...a,ref:o},r=>n.createElement(t.Primitive.div,{...r},e)))});D.displayName="TimeSlider";let j=(0,r.createReactComponent)(t.SliderChaptersInstance),H=n.forwardRef(({children:e,...a},o)=>n.createElement(j,{...a},(a,i)=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},n.createElement(W,{instance:i},e))));function W({instance:e,children:a}){let o=(0,r.useSignal)(()=>e.cues,e),i=n.useRef([]),l=n.useRef(null),{$chapters:s}=n.useContext(G);return l.current||(l.current=function(e=0,n=0,a=""){return t.IS_SERVER?{startTime:e,endTime:n,text:a,addEventListener:r.noop,removeEventListener:r.noop,dispatchEvent:r.noop}:new window.VTTCue(e,n,a)}()),n.useEffect(()=>(s.set(e),()=>void s.set(null)),[e]),n.useEffect(()=>{e.setRefs(i.current)},[o]),a(o.length?o:[l.current],e=>{if(!e){i.current.length=0;return}i.current.push(e)})}H.displayName="SliderChapters",W.displayName="SliderChapterTracks";let _=n.forwardRef(({children:e,...a},o)=>{let{$chapters:i}=n.useContext(G),[l,s]=n.useState();return n.useEffect(()=>(0,r.effect)(()=>{let e=i(),t=e?.activePointerCue||e?.activeCue;s(t?.text||"")}),[]),n.createElement(t.Primitive.div,{...a,ref:o},l,e)});_.displayName="SliderChapterTitle";let U=n.forwardRef((e,r)=>n.createElement(t.Primitive.div,{...e,ref:r}));U.displayName="SliderProgress";let Q=(0,r.createReactComponent)(t.SliderThumbnailInstance),K=n.forwardRef(({children:e,...a},o)=>n.createElement(Q,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));K.displayName="SliderThumbnail";let q=(0,r.createReactComponent)(t.SliderVideoInstance,{events:["onCanPlay","onError"]});n.forwardRef(({children:e,...t},a)=>n.createElement(q,{...t},(t,o)=>n.createElement(z,{...t,instance:o,ref:(0,r.composeRefs)(t.ref,a)},e))).displayName="SliderVideo";let z=n.forwardRef(({instance:e,children:a,...o},i)=>{let{canLoad:l}=(0,r.useStateContext)(t.mediaState),{src:s,video:c,crossOrigin:d}=e.$state,m=(0,r.useSignal)(s),u=(0,r.useSignal)(l),f=(0,r.useSignal)(d);return n.createElement(t.Primitive.video,{style:{maxWidth:"unset"},...o,src:m||void 0,muted:!0,playsInline:!0,preload:u?"auto":"none",crossOrigin:f||void 0,ref:(0,r.composeRefs)(c.set,i)},a)});z.displayName="SliderVideoProvider";let J=(0,r.createReactComponent)(t.RadioGroupInstance,{events:["onChange"]}),X=n.forwardRef(({children:e,...r},a)=>n.createElement(J,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));X.displayName="RadioGroup";let Y=(0,r.createReactComponent)(t.RadioInstance,{events:["onChange","onSelect"]}),Z=n.forwardRef(({children:e,...a},o)=>n.createElement(Y,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));Z.displayName="RadioItem";let ee=(0,r.createReactComponent)(t.MenuInstance,{events:["onOpen","onClose"],domEventsRegex:/^onMedia/}),et=n.forwardRef(({children:e,...r},a)=>n.createElement(ee,{...r,ref:a},(r,a)=>n.createElement(t.Primitive.div,{...r,style:{display:a.isSubmenu?void 0:"contents",...r.style}},e)));et.displayName="Menu";let en=(0,r.createReactComponent)(t.MenuButtonInstance,{events:["onSelect"]}),er=n.forwardRef(({children:e,...a},o)=>n.createElement(en,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));er.displayName="MenuButton";let ea=n.forwardRef(({container:e=null,disabled:o=!1,children:i,...l},s)=>{let c=(0,t.useMediaState)("fullscreen"),d=n.useMemo(()=>t.IS_SERVER?null:((0,r.isString)(e)?document.querySelector(e):e)??document.body,[e]);return!d||("fullscreen"===o?c:o)?i:(0,a.createPortal)(n.createElement(t.Primitive.div,{...l,style:{display:"contents",...l.style},ref:s},i),d)});ea.displayName="MenuPortal";let eo=(0,r.createReactComponent)(t.MenuItemsInstance),ei=n.forwardRef(({children:e,...a},o)=>n.createElement(eo,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));ei.displayName="MenuItems";let el=(0,r.createReactComponent)(t.MenuItemInstance);n.forwardRef(({children:e,...a},o)=>n.createElement(el,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e))).displayName="MenuItem";let es=(0,r.createReactComponent)(t.GestureInstance,{events:["onWillTrigger","onTrigger"]}),ec=n.forwardRef(({children:e,...r},a)=>n.createElement(es,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));ec.displayName="Gesture";let ed=(0,r.createReactComponent)(t.TimeInstance),em=n.forwardRef(({children:e,...t},a)=>n.createElement(ed,{...t},(t,o)=>n.createElement(eu,{...t,instance:o,ref:(0,r.composeRefs)(t.ref,a)},e)));em.displayName="Time";let eu=n.forwardRef(({instance:e,children:a,...o},i)=>{let{timeText:l}=e.$state,s=(0,r.useSignal)(l);return n.createElement(t.Primitive.div,{...o,ref:i}
2,s,a)});function ef(e){return e.label.toLowerCase()}function ep(e){return e.id+":"+e.kind+"-"+e.label.toLowerCase()}eu.displayName="TimeText",e.s(["AirPlayButton",0,l,"Button",0,er,"CaptionButton",0,m,"ChapterTitle",0,_,"Chapters",0,H,"FullscreenButton",0,f,"Gesture",0,ec,"Img",0,A,"Item",0,Z,"Items",0,ei,"LiveButton",0,y,"MuteButton",0,v,"PIPButton",0,R,"PlayButton",0,c,"Portal",0,ea,"Preview",0,M,"Progress",0,U,"Root",0,L,"Root$1",0,D,"Root$2",0,et,"Root$3",0,X,"Root$4",0,$,"Root$5",0,w,"SeekButton",0,E,"Steps",0,B,"Thumb",0,b,"Thumbnail",0,{Root:K,Img:A},"Time",0,em,"Track",0,x,"TrackFill",0,N,"Value",0,k,"appendParamsToURL",0,function(e,t){let n=new URL(e);for(let e of Object.keys(t))n.searchParams.set(e,t[e]+"");return n.toString()},"sliderCallbacks",0,S,"useAudioOptions",0,function(){let e=o(),{audioTracks:t,audioTrack:a}=e.$state,i=(0,r.useSignal)(t);return(0,r.useSignal)(a),n.useMemo(()=>{let n=i.map(n=>({track:n,label:n.label,value:ef(n),get selected(){return a()===n},select(r){let a=t().indexOf(n);a>=0&&e.remote.changeAudioTrack(a,r)}}));return Object.defineProperty(n,"disabled",{get:()=>n.length<=1}),Object.defineProperty(n,"selectedTrack",{get:()=>a()}),Object.defineProperty(n,"selectedValue",{get(){let e=a();return e?ef(e):void 0}}),n},[i])},"useCaptionOptions",0,function({off:e=!0}={}){let a=o(),{textTracks:i,textTrack:l}=a.$state,s=(0,r.useSignal)(i);return(0,r.useSignal)(l),n.useMemo(()=>{let n=s.filter(t.isTrackCaptionKind),o=n.map(e=>({track:e,label:e.label,value:ep(e),get selected(){return l()===e},select(t){let n=i().indexOf(e);n>=0&&a.remote.changeTextTrackMode(n,"showing",t)}}));return e&&o.unshift({track:null,label:(0,r.isString)(e)?e:"Off",value:"off",get selected(){return!l()},select(e){a.remote.toggleCaptions(e)}}),Object.defineProperty(o,"disabled",{get:()=>!n.length}),Object.defineProperty(o,"selectedTrack",{get:()=>l()}),Object.defineProperty(o,"selectedValue",{get(){let e=l();return e?ep(e):"off"}}),o},[s])},"useMediaContext",0,o,"useMediaPlayer",0,function(){let e=o();return e?.player||null}],546934);let ev=(0,r.createReactComponent)(t.MediaAnnouncerInstance,{events:["onChange"]}),eg=n.forwardRef(({style:e,children:a,...o},i)=>n.createElement(ev,{...o},o=>n.createElement(t.Primitive.div,{...o,style:{display:"contents",...e},ref:(0,r.composeRefs)(o.ref,i)},a)));eg.displayName="MediaAnnouncer";let eR=(0,r.createReactComponent)(t.ControlsInstance),eh=n.forwardRef(({children:e,...a},o)=>n.createElement(eR,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));eh.displayName="Controls";let eE=(0,r.createReactComponent)(t.ControlsGroupInstance),eC=n.forwardRef(({children:e,...a},o)=>n.createElement(eE,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));eC.displayName="ControlsGroup";let ey=(0,r.createReactComponent)(t.TooltipInstance);function eS({children:e,...t}){return n.createElement(ey,{...t},e)}eS.displayName="Tooltip";let eP=(0,r.createReactComponent)(t.TooltipTriggerInstance),eT=n.forwardRef(({children:e,...a},o)=>n.createElement(eP,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));eT.displayName="TooltipTrigger";let ew=(0,r.createReactComponent)(t.TooltipContentInstance),eb=n.forwardRef(({children:e,...a},o)=>n.createElement(ew,{...a},a=>n.createElement(t.Primitive.div,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));eb.displayName="TooltipContent";let ex=(0,r.createReactComponent)(t.GoogleCastButtonInstance,{domEventsRegex:/^onMedia/}),eN=n.forwardRef(({children:e,...a},o)=>n.createElement(ex,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e)));eN.displayName="GoogleCastButton";let eI=(0,r.createReactComponent)(t.QualitySliderInstance,{events:S,domEventsRegex:/^onMedia/}),eM=n.forwardRef(({children:e,...r},a)=>n.createElement(eI,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));eM.displayName="QualitySlider";let ek=(0,r.createReactComponent)(t.AudioGainSliderInstance,{events:S,domEventsRegex:/^onMedia/}),eB=n.forwardRef(({children:e,...r},a)=>n.createElement(ek,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));eB.displayName="AudioGainSlider";let eV=(0,r.createReactComponent)(t.SpeedSliderInstance,{events:S,domEventsRegex:/^onMedia/}),e$=n.forwardRef(({children:e,...r},a)=>n.createElement(eV,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));e$.displayName="SpeedSlider";let eO=n.forwardRef(({children:e,...r},a)=>{let o=(0,t.useMediaState)("title");return n.createElement(t.Primitive.span,{...r,ref:a},o,e)});
2function eL(e){let[t,a]=n.useState([]);return n.useEffect(()=>{if(!e)return void a([]);function t(){e&&a(e.activeCues)}return t(),(0,r.listenEvent)(e,"cue-change",t)},[e]),t}function eA(e){let r=o(),[a,i]=n.useState(null);return n.useEffect(()=>(0,t.watchActiveTextTrack)(r.textTracks,e,i),[e]),a}function eG(){let e=eL(eA("chapters"));return e[0]?.text||""}eO.displayName="Title";let eF=n.forwardRef(({defaultText:e="",children:r,...a},o)=>{let i=eG();return n.createElement(t.Primitive.span,{...a,ref:o},i||e,r)});eF.displayName="ChapterTitle";let eD=(0,r.createReactComponent)(t.CaptionsInstance),ej=n.forwardRef(({children:e,...r},a)=>n.createElement(eD,{...r,ref:a},r=>n.createElement(t.Primitive.div,{...r},e)));ej.displayName="Captions";let eH=n.forwardRef(({size:e=96,children:t,...r},a)=>n.createElement("svg",{width:e,height:e,fill:"none",viewBox:"0 0 120 120","aria-hidden":"true","data-part":"root",...r,ref:a},t)),eW=n.forwardRef(({width:e=8,children:t,...r},a)=>n.createElement("circle",{cx:"60",cy:"60",r:"54",stroke:"currentColor",strokeWidth:e,"data-part":"track",...r,ref:a},t)),e_=n.forwardRef(({width:e=8,fillPercent:t=50,children:r,...a},o)=>n.createElement("circle",{cx:"60",cy:"60",r:"54",stroke:"currentColor",pathLength:"100",strokeWidth:e,strokeDasharray:100,strokeDashoffset:100-t,"data-part":"track-fill",...a,ref:o},r));e.s(["Captions",0,ej,"ChapterTitle",0,eF,"Content",0,eb,"GoogleCastButton",0,eN,"Group",0,eC,"MediaAnnouncer",0,eg,"Root",0,eS,"Root$1",0,eB,"Root$2",0,e$,"Root$3",0,eM,"Root$4",0,eh,"Root$5",0,eH,"Title",0,eO,"Track",0,eW,"TrackFill",0,e_,"Trigger",0,eT,"createComputed",0,function(e,t=[]){let a=(0,r.useReactScope)();return n.useMemo(()=>(0,r.scoped)(()=>(0,r.computed)(e),a),[a,...t])},"createEffect",0,function(e,t=[]){let a=(0,r.useReactScope)();n.useEffect(()=>(0,r.scoped)(()=>(0,r.effect)(e),a),[a,...t])},"createSignal",0,function(e,t=[]){let a=(0,r.useReactScope)();return n.useMemo(()=>(0,r.scoped)(()=>(0,r.signal)(e),a),[a,...t])},"useActiveTextTrack",0,eA,"useChapterOptions",0,function(){let e=o(),a=eA("chapters"),i=function(e){let[t,a]=n.useState([]);return n.useEffect(()=>{if(!e)return;function t(){e&&a([...e.cues])}let n=new r.EventsController(e).add("add-cue",t).add("remove-cue",t);return t(),()=>{a([]),n.abort()}},[e]),t}(a),l=(0,r.useSignal)(e.$state.seekableStart),s=(0,r.useSignal)(e.$state.seekableEnd);return eL(a),n.useMemo(()=>{let n=a?i.filter(e=>e.startTime<=s&&e.endTime>=l).map((n,o)=>{let i=null,c;return{cue:n,label:n.text,value:o.toString(),startTimeText:(0,t.formatTime)(Math.max(0,n.startTime-l)),durationText:(0,t.formatSpokenTime)(Math.min(s,n.endTime)-Math.max(l,n.startTime)),get selected(){return n===a.activeCues[0]},setProgressVar(t){if(!t||n!==a.activeCues[0]){c?.(),c=void 0,t?.style.setProperty("--progress","0%"),i=null;return}i!==t&&(i=t,c?.(),c=(0,r.effect)(()=>{let{realCurrentTime:r}=e.$state,a=r(),o=Math.max(l,n.startTime),i=Math.min(s,n.endTime)-o,c=Math.max(0,a-o)/i*100;t.style.setProperty("--progress",c.toFixed(3)+"%")}))},select(t){e.remote.seek(n.startTime-l,t)}}}):[];return Object.defineProperty(n,"selectedValue",{get(){let e=n.findIndex(e=>e.selected);return(e>=0?e:0).toString()}}),n},[i,l,s])},"useChapterTitle",0,eG,"useScoped",0,function(e){let t=(0,r.useReactScope)();return n.useMemo(()=>(0,r.scoped)(e,t),[t])}],590959);let eU=n.forwardRef((e,t)=>{let{width:r,height:a,size:o=null,paths:i,...l}=e;return n.createElement("svg",{viewBox:"0 0 32 32",...l,width:r??o,height:a??o,fill:"none","aria-hidden":"true",focusable:"false",xmlns:"http://www.w3.org/2000/svg",ref:t,dangerouslySetInnerHTML:{__html:i}})});eU.displayName="VidstackIcon",e.s(["Icon",0,eU],632512);let eQ=Symbol(0);class eK{constructor(e,t,n,r,a){this.logger=e,this.level=t,this.title=n,this.root=r,this.parent=a}[eQ]=!0;logs=[];log(...e){return this.logs.push({data:e}),this}labelledLog(e,...t){return this.logs.push({label:e,data:t}),this}groupStart(e){return new eK(this.logger,this.level,e,this.root??this,this)}groupEnd(){return this.parent?.logs.push(this),this.parent??this}dispatch(){return this.logger.dispatch(this.level,this.root??this)}}let eq=[1,1.25,1.5,1.75,2,2.5,3,4];class ez extends r.Component{static props={normalLabel:"Disabled",gains:eq};#e;#t;#n;get value(){return this.#n.value}get disabled(){let{gains:e}=this.$props,{canSetAudioGain:t}=this.#e.$state;return!t()||0===e().length}constructor(){super(),this.#n=new t.RadioGroupController,this.#n.onValueChange=this.#r.bind(this)}onSetup(){this.#e=(0,t.useMediaContext)(),(0,r.hasProvidedContext)(t.menuContext)&&(this.#t=(0,r.useContext)(t.menuContext))}onConnect(e){(0,r.effect)(this.#a.bind(this)),(0,r.effect)(this.#o.bind(this)),(0,r.effect)(this.#i.bind(this))}getOptions(){let{gains:e,normalLabel:t}=this.$props;return e().map(e=>({label:1===e||null===e?t:String(100*e)+"%",value:e.toString()}))}#a(){this.#n.value=this.#l()}#o(){let{normalLabel:e}=this.$props,{audioGain:t}=this.#e.$state,n=t();this.#t?.hint.set(1===n||null==n?e():String(100*n)+"%")}#i(){this.#t?.disable(this.disabled)}#l(){let{audioGain:e}=this.#e.$state;return e()?.toString()??"1"}#r(e,t){if(this.disabled)return;let n=+e;this.#e.remote.changeAudioGain(n,t),this.dispatch("change",{detail:n,trigger:t})}}let eJ=ez.prototype;(0,r.prop)(eJ,"value"),(0,r.prop)(eJ,"disabled"),(0,r.method)(eJ,"getOptions");let eX=(0,r.createReactComponent)(t.MediaPlayerInstance,{events:["onAbort","onAudioTrackChange","onAudioTracksChange","onAutoPlay","onAutoPlayChange","onAutoPlayFail","onCanLoad","onCanPlay","onCanPlayThrough","onControlsChange","onDestroy","onDurationChange","onEmptied","onEnd","onEnded","onError","onFindMediaPlayer","onFullscreenChange","onFullscreenError","onLiveChange","onLiveEdgeChange","onLoadedData","onLoadedMetadata","onLoadStart","onLoopChange","onOrientationChange","onPause","onPictureInPictureChange","onPictureInPictureError","onPlay","onPlayFail","onPlaying","onPlaysInlineChange","onPosterChange","onProgress","onProviderChange","onProviderLoaderChange","onProviderSetup","onQualitiesChange","onQualityChange","onRateChange","onReplay","onSeeked","onSeeking","onSourceChange","onSourceChange","onStalled","onStarted","onStreamTypeChange","onSuspend","onTextTrackChange","onTextTracksChange","onTimeUpdate","onTitleChange","onVdsLog","onVideoPresentationChange","onVolumeChange","onWaiting"],eventsRegex:/^onHls/,domEventsRegex:/^onMedia/}),eY=n.forwardRef(({aspectRatio:e,children:r,...a},o)=>n.createElement(eX,{...a,src:a.src,ref:o,style:{aspectRatio:e,...a.style}},e=>n.createElement(t.Primitive.div,{...e},r)));eY.displayName="MediaPlayer";
2let eZ=(0,r.createReactComponent)(t.MediaProviderInstance),e0=n.forwardRef(({loaders:e=[],children:t,iframeProps:r,mediaProps:a,...o},i)=>{let l=n.useMemo(()=>e.map(e=>new e),e);return n.createElement(eZ,{...o,loaders:l,ref:i},(e,o)=>n.createElement("div",{...e},n.createElement(e1,{provider:o,mediaProps:a,iframeProps:r}),t))});function e1({provider:a,mediaProps:i,iframeProps:l}){let{sources:s,crossOrigin:c,poster:d,remotePlaybackInfo:m,nativeControls:u,viewType:f}=(0,r.useStateContext)(t.mediaState),{loader:p}=a.$state,{$provider:v,$providerSetup:g}=o(),R=(0,r.useSignal)(s),h=(0,r.useSignal)(u),E=(0,r.useSignal)(c),C=(0,r.useSignal)(d),y=(0,r.useSignal)(p),S=(0,r.useSignal)(v),P=(0,r.useSignal)(g),T=(0,r.useSignal)(m),w=y?.mediaType(),b=(0,r.useSignal)(f),x=y?.name==="youtube",N=y?.name==="vimeo",I=y?.name==="remotion",M=y?.name==="google-cast",[k,B]=n.useState(""),[V,$]=n.useState(!1);return(n.useEffect(()=>{M&&!k&&e.A(840663).then(function(e){return e.chromecast}).then(e=>{B(e.default)})},[M]),n.useEffect(()=>{$(!0)},[]),M)?n.createElement("div",{className:"vds-google-cast",ref:e=>{a.load(e)}},n.createElement(eU,{paths:k}),T?.deviceName?n.createElement("span",{className:"vds-google-cast-info"},"Google Cast on"," ",n.createElement("span",{className:"vds-google-cast-device-name"},T.deviceName)):null):I?n.createElement("div",{"data-remotion-canvas":!0},n.createElement("div",{"data-remotion-container":!0,ref:e=>{a.load(e)}},(0,t.isRemotionProvider)(S)&&P?n.createElement(S.render):null)):x||N?n.createElement(n.Fragment,null,n.createElement("iframe",{...l,className:(l?.className?`${l.className} `:"")+x?"vds-youtube":"vds-vimeo",suppressHydrationWarning:!0,tabIndex:h?void 0:-1,"aria-hidden":"true","data-no-controls":h?void 0:"",ref(e){a.load(e)}}),h||"audio"===b?null:n.createElement("div",{className:"vds-blocker"})):w?n.createElement("audio"===w?"audio":"video",{...i,controls:!!h||null,crossOrigin:"boolean"==typeof E?"":E,poster:"video"===w&&h&&C?C:null,suppressHydrationWarning:!0,children:V?null:R.map(({src:e,type:t})=>(0,r.isString)(e)?n.createElement("source",{src:e,type:"?"!==t?t:void 0,key:e}):null),ref(e){a.load(e)}}):null}function e3({lang:e,...r}){var a;let i,l;return a={language:e,...r},i=o(),l=n.useMemo(()=>new t.TextTrack(a),Object.values(a)),n.useEffect(()=>(i.textTracks.add(l),()=>void i.textTracks.remove(l)),[l]),null}e0.displayName="MediaProvider",e1.displayName="MediaOutlet",e3.displayName="Track";let e5=(0,r.createReactComponent)(t.ToggleButtonInstance);n.forwardRef(({children:e,...a},o)=>n.createElement(e5,{...a},a=>n.createElement(t.Primitive.button,{...a,ref:(0,r.composeRefs)(a.ref,o)},e))).displayName="ToggleButton";let e2=(0,r.createReactComponent)(t.PosterInstance);n.forwardRef(({children:e,...t},a)=>n.createElement(e2,{src:t.asChild&&n.isValidElement(e)?e.props.src:void 0,...t},(t,o)=>n.createElement(e6,{...t,instance:o,ref:(0,r.composeRefs)(t.ref,a)},e))).displayName="Poster";let e6=n.forwardRef(({instance:e,children:a,...o},i)=>{let{src:l,img:s,alt:c,crossOrigin:d,hidden:m}=e.$state,u=(0,r.useSignal)(l),f=(0,r.useSignal)(c),p=(0,r.useSignal)(d),v=(0,r.useSignal)(m);return n.createElement(t.Primitive.img,{...o,src:u||void 0,alt:f||void 0,crossOrigin:p||void 0,ref:(0,r.composeRefs)(s.set,i),style:{display:v?"none":void 0}},a)});e6.displayName="PosterImg",n.forwardRef(({children:e,...r},a)=>n.createElement(t.Primitive.div,{translate:"yes","aria-live":"off","aria-atomic":"true",...r,ref:a},e)).displayName="Caption",n.forwardRef((e,r)=>{let a=(0,t.useMediaState)("textTrack"),[o,i]=n.useState();return n.useEffect(()=>{if(a)return a.addEventListener("cue-change",e),()=>{a.removeEventListener("cue-change",e),i(void 0)};function e(){i(a?.activeCues[0])}},[a]),n.createElement(t.Primitive.span,{...e,"data-part":"cue",dangerouslySetInnerHTML:{__html:o?.text||""},ref:r})}).displayName="CaptionText",e.s(["MediaPlayer",0,eY,"MediaProvider",0,e0,"Track",0,e3],863922),e.s(["configureVimeoEmbed",0,function(e){(0,t.isVimeoProvider)(e)&&(e.title=!1,e.byline=!1,e.portrait=!1)}],77333)}]);
3
4//# debugId=edc53744-5af4-9585-dd6e-9320f248795c

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