PageSourceSearch

https://www.mo-online.nl/_nuxt/C5E7bDt9.js

js mo-online.nl collected 2026-10-09 02:06:47 UTC 7,888 bytes, 1 lines download raw bytes

1var at=Object.defineProperty;var V=i=>{throw TypeError(i)};var dt=(i,t,s)=>t in i?at(i,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[t]=s;var H=(i,t,s)=>dt(i,typeof t!="symbol"?t+"":t,s),O=(i,t,s)=>t.has(i)||V("Cannot "+s);var e=(i,t,s)=>(O(i,t,"read from private field"),s?s.call(i):t.get(i)),p=(i,t,s)=>t.has(i)?V("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(i):t.set(i,s),v=(i,t,s,d)=>(O(i,t,"write to private field"),d?d.call(i,s):t.set(i,s),s),a=(i,t,s)=>(O(i,t,"access private method"),s);import{i as ut,b as C,p as ct,d as N,Q as q,l as M,e as lt,D as x,R as pt,T as ft,f as U,L as R,g as vt,h as k,j as yt,k as gt,m as Lt,n as St}from"./B-4esssO.js";import{VideoProvider as Et}from"./DGuBxKVP.js";import"./DAIhMNCm.js";import"./-VJxaWIW.js";import"./D_9NheBT.js";import"./ydgQcKHk.js";const Tt=i=>gt(i);var m,h,c,D,b,n,T,Q,K,W,B,J,X,Y,z,G,Z,tt,it,et,st,F,mt=(F=class{constructor(i,t){p(this,n);p(this,m);p(this,h);p(this,c,null);p(this,D,null);H(this,"config",{});p(this,b,new Set);v(this,m,i),v(this,h,t)}get instance(){return e(this,c)}setup(i){const{streamType:t}=e(this,h).$state,s=N(t).includes("live"),d=N(t).includes("ll-"),r=v(this,c,new i({lowLatencyMode:d,backBufferLength:d?4:s?8:void 0,renderTextTracksNatively:!1,...this.config})),o=u=>(f,_)=>{e(this,c)===r&&u(f,_)},l=o(a(this,n,W).bind(this));for(const u of Object.values(i.Events))r.on(u,l);r.on(i.Events.ERROR,o(a(this,n,Z).bind(this)));for(const u of e(this,b))u(r);e(this,h).player.dispatch("hls-instance",{detail:r}),r.attachMedia(e(this,m)),r.on(i.Events.AUDIO_TRACK_SWITCHED,o(a(this,n,X).bind(this))),r.on(i.Events.LEVEL_SWITCHED,o(a(this,n,Y).bind(this))),r.on(i.Events.LEVEL_LOADED,o(a(this,n,G).bind(this,r))),r.on(i.Events.LEVEL_UPDATED,o(a(this,n,z).bind(this))),r.on(i.Events.NON_NATIVE_TEXT_TRACKS_FOUND,o(a(this,n,B).bind(this,r))),r.on(i.Events.CUES_PARSED,o(a(this,n,J).bind(this,r))),e(this,h).qualities[q.enableAuto]=a(this,n,it).bind(this),M(e(this,h).qualities,"change",a(this,n,et).bind(this)),M(e(this,h).audioTracks,"change",a(this,n,st).bind(this)),v(this,D,lt(a(this,n,Q).bind(this)))}onInstance(i){return e(this,b).add(i),()=>e(this,b).delete(i)}loadSource(i){var t;C(i.src)&&((t=e(this,c))==null||t.loadSource(i.src))}destroy(){var i,t;(i=e(this,c))==null||i.destroy(),v(this,c,null),(t=e(this,D))==null||t.call(this),v(this,D,null)}},m=new WeakMap,h=new WeakMap,c=new WeakMap,D=new WeakMap,b=new WeakMap,n=new WeakSet,T=function(i,t){return new x(Tt(i),{detail:t})},Q=function(){if(!e(this,h).$state.live())return;const i=new pt(a(this,n,K).bind(this));return i.start(),i.stop.bind(i)},K=function(){var i;e(this,h).$state.liveSyncPosition.set(((i=e(this,c))==null?void 0:i.liveSyncPosition)??1/0)},W=function(i,t){var s;(s=e(this,h).player)==null||s.dispatch(a(this,n,T).call(this,i,t))},B=function(i,t,s){const d=a(this,n,T).call(this,t,s);let r=-1;for(let o=0;o<s.tracks.length;o++){const l=s.tracks[o],u=l.subtitleTrack??l.closedCaptions,f=new ft({id:`hls-${l.kind}-${o}`,src:u==null?void 0:u.url,label:l.label,language:u==null?void 0:u.lang,kind:l.kind,default:l.default});f[U.readyState]=2,f[U.onModeChange]=()=>{e(this,c)===i&&(f.mode==="showing"?(i.subtitleTrack=o,r=o):r===o&&(i.subtitleTrack=-1,r=-1))},e(this,h).textTracks.add(f,d)}},J=function(i,t,s){const d=i.subtitleTrack,r=e(this,h).textTracks.getById(`hls-${s.type}-${d}`);if(!r)return;const o=a(this,n,T).call(this,t,s);for(const l of s.cues)l.positionAlign="auto",r.addCue(l,o)},X=function(i,t){const s=e(this,h).audioTracks[t.id];if(s){const d=a(this,n,T).call(this,i,t);e(this,h).audioTracks[R.select](s,!0,d)}},Y=function(i,t){const s=e(this,h).qualities[t.level];if(s){const d=a(this,n,T).call(this,i,t);e(this,h).qualities[R.select](s,!0,d)}},z=function(i,t){t.details.totalduration>0&&e(this,h).$state.inferredLiveDVRWindow.set(t.details.totalduration)},G=function(i,t,s){var _;if(e(this,h).$state.canPlay())return;const d=i.media;if(!d)return;const{type:r,live:o,totalduration:l,targetduration:u}=s.details,f=a(this,n,T).call(this,t,s);e(this,h).notify("stream-type-change",o?r==="EVENT"&&Number.isFinite(l)&&u>=10?"live:dvr":"live":"on-demand",f),e(this,h).notify("duration-change",l,f),i.currentLevel===-1&&e(this,h).qualities[q.setAuto](!0,f);for(const g of i.audioTracks){const $={id:g.id.toString(),label:g.name,language:g.lang||"",kind:"main"};e(this,h).audioTracks[R.add]($,f)}for(const g of i.levels){const $={id:((_=g.id)==null?void 0:_.toString())??g.height+"p",width:g.width,height:g.height,codec:g.codecSet,bitrate:g.bitrate};e(this,h).qualities[R.add]($,f)}d.dispatchEvent(new x("canplay",{trigger:f}))},Z=function(i,t){var s;if(t.fatal)switch(t.type){case"mediaError":(s=e(this,c))==null||s.recoverMediaError();break;default:a(this,n,tt).call(this,t.error);break}},tt=function(i){e(this,h).notify("error",{message:i.message,code:1,error:i})},it=function(){e(this,c)&&(e(this,c).currentLevel=-1)},et=function(){const{qualities:i}=e(this,h);!e(this,c)||i.auto||(e(this,c)[i.switch+"Level"]=i.selectedIndex,vt&&(e(this,m).currentTime=e(this,m).currentTime))},st=function(){const{audioTracks:i}=e(this,h);e(this,c)&&e(this,c).audioTrack!==i.selectedIndex&&(e(this,c).audioTrack=i.selectedIndex)},F),w,L,I,S,nt,rt,ot,ht,j,wt=(j=class{constructor(i,t,s){p(this,S);p(this,w);p(this,L);p(this,I);v(this,w,i),v(this,L,t),v(this,I,s),a(this,S,nt).call(this)}},w=new WeakMap,L=new WeakMap,I=new WeakMap,S=new WeakSet,nt=async function(){const i={onLoadStart:a(this,S,rt).bind(this),onLoaded:a(this,S,ot).bind(this),onLoadError:a(this,S,ht).bind(this)};let t=await Dt(e(this,w),i);
1if(k(t)&&!C(e(this,w))&&(t=await xt(e(this,w),i)),!t)return null;if(!t.isSupported()){const s="[vidstack] `hls.js` is not supported in this environment";return e(this,L).player.dispatch(new x("hls-unsupported")),e(this,L).notify("error",{message:s,code:4}),null}return t},rt=function(){e(this,L).player.dispatch(new x("hls-lib-load-start"))},ot=function(i){e(this,L).player.dispatch(new x("hls-lib-loaded",{detail:i})),e(this,I).call(this,i)},ht=function(i){const t=yt(i);e(this,L).player.dispatch(new x("hls-lib-load-error",{detail:t})),e(this,L).notify("error",{message:t.message,code:4,error:t})},j);async function xt(i,t={}){var s,d,r,o,l;if(!k(i)){if((s=t.onLoadStart)==null||s.call(t),i.prototype&&i.prototype!==Function)return(d=t.onLoaded)==null||d.call(t,i),i;try{const u=(r=await i())==null?void 0:r.default;if(u&&u.isSupported)(o=t.onLoaded)==null||o.call(t,u);else throw Error("");return u}catch(u){(l=t.onLoadError)==null||l.call(t,u)}}}async function Dt(i,t={}){var s,d,r;if(C(i)){(s=t.onLoadStart)==null||s.call(t);try{if(await Lt(i),!St(window.Hls))throw Error("");const o=window.Hls;return(d=t.onLoaded)==null||d.call(t,o),o}catch(o){(r=t.onLoadError)==null||r.call(t,o)}}}const bt="https://cdn.jsdelivr.net";var A,y,P,E,Ot=(P=class extends Et{constructor(){super(...arguments);H(this,"$$PROVIDER_TYPE","HLS");p(this,A,null);p(this,y,new mt(this.video,this.ctx));p(this,E,`${bt}/npm/hls.js@^1.5.0/dist/hls.min.js`)}get ctor(){return e(this,A)}get instance(){return e(this,y).instance}get type(){return"hls"}get canLiveSync(){return!0}get config(){return e(this,y).config}set config(t){e(this,y).config=t}get library(){return e(this,E)}set library(t){v(this,E,t)}preconnect(){C(e(this,E))&&ct(e(this,E))}setup(){super.setup(),new wt(e(this,E),this.ctx,t=>{v(this,A,t),e(this,y).setup(t),this.ctx.notify("provider-setup",this);const s=N(this.ctx.$state.source);s&&this.loadSource(s)})}async loadSource(t,s){if(!C(t.src)){this.removeSource();return}this.media.preload=s||"",this.appendSource(t,"application/x-mpegurl"),e(this,y).loadSource(t),this.currentSrc=t}onInstance(t){const s=e(this,y).instance;return s&&t(s),e(this,y).onInstance(t)}destroy(){e(this,y).destroy()}},A=new WeakMap,y=new WeakMap,E=new WeakMap,H(P,"supported",ut()),P);export{Ot as HLSProvider};

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.