1var $=Object.defineProperty;var V=i=>{throw TypeError(i)};var U=(i,t,e)=>t in i?$(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e;var x=(i,t,e)=>U(i,typeof t!="symbol"?t+"":t,e),I=(i,t,e)=>t.has(i)||V("Cannot "+e);var s=(i,t,e)=>(I(i,t,"read from private field"),e?e.call(i):t.get(i)),r=(i,t,e)=>t.has(i)?V("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(i):t.set(i,e),c=(i,t,e,n)=>(I(i,t,"write to private field"),n?n.call(i,e):t.set(i,e),e),p=(i,t,e)=>(I(i,t,"access private method"),e);import{D as q,aM as C,aN as D,aO as F,o as A,aC as J,aD as v,W,J as Y,as as _}from"./VideoPlayer-D6zoixS2.js";import{H as j,a as z}from"./vidstack-CGXAe0PE-xD1sqAq8.js";import"./app-BOkv3sr5.js";import"./vidstack-DSYpsFWk-Cnw1xiJZ.js";var P,f,k,H,S;class B{constructor(t,e){r(this,k);r(this,P);r(this,f);c(this,P,t),c(this,f,e),t.textTracks.onaddtrack=p(this,k,H).bind(this),A(p(this,k,S).bind(this))}}P=new WeakMap,f=new WeakMap,k=new WeakSet,H=function(t){var E;const e=t.track;if(!e||G(s(this,P),e))return;const n=new J({id:e.id,kind:e.kind,label:(E=e.label)!=null?E:"",language:e.language,type:"vtt"});n[v.native]={track:e},n[v.readyState]=2,n[v.nativeHLS]=!0;let a=0;const b=N=>{if(e.cues)for(let w=a;w<e.cues.length;w++)n.addCue(e.cues[w],N),a++};b(t),e.oncuechange=b,s(this,f).textTracks.add(n,t),n.setMode(e.mode,t)},S=function(){var t;s(this,P).textTracks.onaddtrack=null;for(const e of s(this,f).textTracks){const n=(t=e[v.native])==null?void 0:t.track;n!=null&&n.oncuechange&&(n.oncuechange=null)}};function G(i,t){return Array.from(i.children).find(e=>e.track===t)}var d,y,m,L,O,T;class K{constructor(t,e){r(this,m);r(this,d);r(this,y);r(this,T,(t,e)=>{s(this,y).notify("picture-in-picture-change",t,e)});c(this,d,t),c(this,y,e),new W(t).add("enterpictureinpicture",p(this,m,L).bind(this)).add("leavepictureinpicture",p(this,m,O).bind(this))}get active(){return document.pictureInPictureElement===s(this,d)}get supported(){return D(s(this,d))}async enter(){return s(this,d).requestPictureInPicture()}exit(){return document.exitPictureInPicture()}}d=new WeakMap,y=new WeakMap,m=new WeakSet,L=function(t){s(this,T).call(this,!0,t)},O=function(t){s(this,T).call(this,!1,t)},T=new WeakMap;var l,g,o,M,R;class Q{constructor(t,e){r(this,M);r(this,l);r(this,g);r(this,o,"inline");c(this,l,t),c(this,g,e),Y(t,"webkitpresentationmodechanged",p(this,M,R).bind(this))}get mode(){return s(this,o)}get supported(){return C(s(this,l))}async setPresentationMode(t){s(this,o)!==t&&s(this,l).webkitSetPresentationMode(t)}}l=new WeakMap,g=new WeakMap,o=new WeakMap,M=new WeakSet,R=function(t){var n;const e=s(this,o);c(this,o,s(this,l).webkitPresentationMode),(n=s(this,g).player)==null||n.dispatch(new _("video-presentation-change",{detail:s(this,o),trigger:t})),["fullscreen","picture-in-picture"].forEach(a=>{(s(this,o)===a||e===a)&&s(this,g).notify("".concat(a,"-change"),s(this,o)===a,t)})};var u;class X{constructor(t){r(this,u);c(this,u,t)}get active(){return s(this,u).mode==="fullscreen"}get supported(){return s(this,u).supported}async enter(){s(this,u).setPresentationMode("fullscreen")}async exit(){s(this,u).setPresentationMode("inline")}}u=new WeakMap;var h;class Z{constructor(t){r(this,h);c(this,h,t)}get active(){return s(this,h).mode==="picture-in-picture"}get supported(){return s(this,h).supported}async enter(){s(this,h).setPresentationMode("picture-in-picture")}async exit(){s(this,h).setPresentationMode("inline")}}h=new WeakMap;class rt extends j{constructor(e,n){super(e,n);x(this,"$$PROVIDER_TYPE","VIDEO");x(this,"airPlay");x(this,"fullscreen");x(this,"pictureInPicture");q(()=>{if(this.airPlay=new z(e,n),C(e)){const a=new Q(e,n);this.fullscreen=new X(a),this.pictureInPicture=new Z(a)}else D(e)&&(this.pictureInPicture=new K(e,n))},this.scope)}get type(){return"video"}setup(){super.setup(),F(this.video)&&new B(this.video,this.ctx),this.ctx.textRenderers.attachVideo(this.video),A(()=>{this.ctx.textRenderers.attachVideo(null)}),this.type==="video"&&this.ctx.notify("provider-setup",this)}get video(){return this.media}}export{rt as VideoProvider}; 2//# sourceMappingURL=vidstack-video-CwrwPU3y.js.map
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.