function q(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function se(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var J={exports:{}},c=J.exports={},p,R;function _(){throw new Error("setTimeout has not been defined")}function U(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?p=setTimeout:p=_}catch{p=_}try{typeof clearTimeout=="function"?R=clearTimeout:R=U}catch{R=U}})();function K(t){if(p===setTimeout)return setTimeout(t,0);if((p===_||!p)&&setTimeout)return p=setTimeout,setTimeout(t,0);try{return p(t,0)}catch{try{return p.call(null,t,0)}catch{return p.call(this,t,0)}}}function oe(t){if(R===clearTimeout)return clearTimeout(t);if((R===U||!R)&&clearTimeout)return R=clearTimeout,clearTimeout(t);try{return R(t)}catch{try{return R.call(null,t)}catch{return R.call(this,t)}}}var N=[],m=!1,$,S=-1;function Ee(){!m||!$||(m=!1,$.length?N=$.concat(N):S=-1,N.length&&Q())}function Q(){if(!m){var t=K(Ee);m=!0;for(var n=N.length;n;){for($=N,N=[];++S1)for(var s=1;sconsole.error("SEMVER",...n):()=>{},b}var g,B;function te(){if(B)return g;B=1;const t="2.0.0",n=256,s=Number.MAX_SAFE_INTEGER||9007199254740991,a=16,u=n-6;return g={MAX_LENGTH:n,MAX_SAFE_COMPONENT_LENGTH:a,MAX_SAFE_BUILD_LENGTH:u,MAX_SAFE_INTEGER:s,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},g}var P={exports:{}},V;function ce(){return V||(V=1,(function(t,n){const{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:u}=te(),O=re();n=t.exports={};const d=n.re=[],I=n.safeRe=[],r=n.src=[],i=n.safeSrc=[],e=n.t={};let E=0;const h="[a-zA-Z0-9-]",l=[["\\s",1],["\\d",u],[h,a]],ie=A=>{for(const[L,v]of l)A=A.split(`${L}*`).join(`${L}{0,${v}}`).split(`${L}+`).join(`${L}{1,${v}}`);return A},o=(A,L,v)=>{const X=ie(L),T=E++;O(A,T,L),e[A]=T,r[T]=L,i[T]=X,d[T]=new RegExp(L,v?"g":void 0),I[T]=new RegExp(X,v?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","\\d+"),o("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${h}*`),o("MAINVERSION",`(${r[e.NUMERICIDENTIFIER]})\\.(${r[e.NUMERICIDENTIFIER]})\\.(${r[e.NUMERICIDENTIFIER]})`),o("MAINVERSIONLOOSE",`(${r[e.NUMERICIDENTIFIERLOOSE]})\\.(${r[e.NUMERICIDENTIFIERLOOSE]})\\.(${r[e.NUMERICIDENTIFIERLOOSE]})`),o("PRERELEASEIDENTIFIER",`(?:${r[e.NONNUMERICIDENTIFIER]}|${r[e.NUMERICIDENTIFIER]})`),o("PRERELEASEIDENTIFIERLOOSE",`(?:${r[e.NONNUMERICIDENTIFIER]}|${r[e.NUMERICIDENTIFIERLOOSE]})`),o("PRERELEASE",`(?:-(${r[e.PRERELEASEIDENTIFIER]}(?:\\.${r[e.PRERELEASEIDENTIFIER]})*))`),o("PRERELEASELOOSE",`(?:-?(${r[e.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${r[e.PRERELEASEIDENTIFIERLOOSE]})*))`),o("BUILDIDENTIFIER",`${h}+`),o("BUILD",`(?:\\+(${r[e.BUILDIDENTIFIER]}(?:\\.${r[e.BUILDIDENTIFIER]})*))`),o("FULLPLAIN",`v?${r[e.MAINVERSION]}${r[e.PRERELEASE]}?${r[e.BUILD]}?`),o("FULL",`^${r[e.FULLPLAIN]}$`),o("LOOSEPLAIN",`[v=\\s]*${r[e.MAINVERSIONLOOSE]}${r[e.PRERELEASELOOSE]}?${r[e.BUILD]}?`),o("LOOSE",`^${r[e.LOOSEPLAIN]}$`),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE",`${r[e.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),o("XRANGEIDENTIFIER",`${r[e.NUMERICIDENTIFIER]}|x|X|\\*`),o("XRANGEPLAIN",`[v=\\s]*(${r[e.XRANGEIDENTIFIER]})(?:\\.(${r[e.XRANGEIDENTIFIER]})(?:\\.(${r[e.XRANGEIDENTIFIER]})(?:${r[e.PRERELEASE]})?${r[e.BUILD]}?)?)?`),o("XRANGEPLAINLOOSE",`[v=\\s]*(${r[e.XRANGEIDENTIFIERLOOSE]})(?:\\.(${r[e.XRANGEIDENTIFIERLOOSE]})(?:\\.(${r[e.XRANGEIDENTIFIERLOOSE]})(?:${r[e.PRERELEASELOOSE]})?${r[e.BUILD]}?)?)?`),o("XRANGE",`^${r[e.GTLT]}\\s*${r[e.XRANGEPLAIN]}$`),o("XRANGELOOSE",`^${r[e.GTLT]}\\s*${r[e.XRANGEPLAINLOOSE]}$`),o("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),o("COERCE",`${r[e.COERCEPLAIN]}(?:$|[^\\d])`),o("COERCEFULL",r[e.COERCEPLAIN]+`(?:${r[e.PRERELEASE]})?(?:${r[e.BUILD]})?(?:$|[^\\d])`),o("COERCERTL",r[e.COERCE],!0),o("COERCERTLFULL",r[e.COERCEFULL],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM",`(\\s*)${r[e.LONETILDE]}\\s+`,!0),n.tildeTrimReplace="$1~",o("TILDE",`^${r[e.LONETILDE]}${r[e.XRANGEPLAIN]}$`),o("TILDELOOSE",`^${r[e.LONETILDE]}${r[e.XRANGEPLAINLOOSE]}$`),o("LONECARET","(?:\\^)"),o("CARETTRIM",`(\\s*)${r[e.LONECARET]}\\s+`,!0),n.caretTrimReplace="$1^",o("CARET",`^${r[e.LONECARET]}${r[e.XRANGEPLAIN]}$`),o("CARETLOOSE",`^${r[e.LONECARET]}${r[e.XRANGEPLAINLOOSE]}$`),o("COMPARATORLOOSE",`^${r[e.GTLT]}\\s*(${r[e.LOOSEPLAIN]})$|^$`),o("COMPARATOR",`^${r[e.GTLT]}\\s*(${r[e.FULLPLAIN]})$|^$`),o("COMPARATORTRIM",`(\\s*)${r[e.GTLT]}\\s*(${r[e.LOOSEPLAIN]}|${r[e.XRANGEPLAIN]})`,!0),n.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE",`^\\s*(${r[e.XRANGEPLAIN]})\\s+-\\s+(${r[e.XRANGEPLAIN]})\\s*$`),o("HYPHENRANGELOOSE",`^\\s*(${r[e.XRANGEPLAINLOOSE]})\\s+-\\s+(${r[e.XRANGEPLAINLOOSE]})\\s*$`),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(P,P.exports)),P.exports}var D,x;function ue(){if(x)return D;x=1;const t=Object.freeze({loose:!0}),n=Object.freeze({});return D=s=>s?typeof s!="object"?t:s:n,D}var C,k;function le(){if(k)return C;k=1;const t=/^[0-9]+$/,n=(s,a)=>{if(typeof s=="number"&&typeof a=="number")return s===a?0:sn(a,s)},C}var F,H;function ne(){if(H)return F;H=1;const t=re(),{MAX_LENGTH:n,MAX_SAFE_INTEGER:s}=te(),{safeRe:a,t:u}=ce(),O=ue(),{compareIdentifiers:d}=le();class I{constructor(i,e){if(e=O(e),i instanceof I){if(i.loose===!!e.loose&&i.includePrerelease===!!e.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof i}".`);if(i.length>n)throw new TypeError(`version is longer than ${n} characters`);t("SemVer",i,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const E=i.trim().match(e.loose?a[u.LOOSE]:a[u.FULL]);if(!E)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+E[1],this.minor=+E[2],this.patch=+E[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");E[4]?this.prerelease=E[4].split(".").map(h=>{if(/^[0-9]+$/.test(h)){const l=+h;if(l>=0&&li.major?1:this.minori.minor?1:this.patchi.patch?1:0}comparePre(i){if(i instanceof I||(i=new I(i,this.options)),this.prerelease.length&&!i.prerelease.length)return-1;if(!this.prerelease.length&&i.prerelease.length)return 1;if(!this.prerelease.length&&!i.prerelease.length)return 0;let e=0;do{const E=this.prerelease[e],h=i.prerelease[e];if(t("prerelease compare",e,E,h),E===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(E===void 0)return-1;if(E!==h)return d(E,h)}while(++e)}compareBuild(i){i instanceof I||(i=new I(i,this.options));let e=0;do{const E=this.build[e],h=i.build[e];if(t("build compare",e,E,h),E===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(E===void 0)return-1;if(E!==h)return d(E,h)}while(++e)}inc(i,e,E){if(i.startsWith("pre")){if(!e&&E===!1)throw new Error("invalid increment argument: identifier is empty");if(e){const h=`-${e}`.match(this.options.loose?a[u.PRERELEASELOOSE]:a[u.PRERELEASE]);if(!h||h[1]!==e)throw new Error(`invalid identifier: ${e}`)}}switch(i){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e,E);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e,E);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e,E),this.inc("pre",e,E);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",e,E),this.inc("pre",e,E);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const h=Number(E)?1:0;if(this.prerelease.length===0)this.prerelease=[h];else{let l=this.prerelease.length;for(;--l>=0;)typeof this.prerelease[l]=="number"&&(this.prerelease[l]++,l=-2);if(l===-1){if(e===this.prerelease.join(".")&&E===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(h)}}if(e){let l=[e,h];E===!1&&(l=[e]),d(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=l):this.prerelease=l}break}default:throw new Error(`invalid increment argument: ${i}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return F=I,F}var G,z;function Ie(){if(z)return G;z=1;const t=ne();return G=(n,s)=>new t(n,s).major,G}var pe=Ie();const Y=q(pe);var M,W;function Re(){if(W)return M;W=1;const t=ne();return M=(n,s,a=!1)=>{if(n instanceof t)return n;try{return new t(n,s)}catch(u){if(!a)return null;throw u}},M}var y,Z;function Le(){if(Z)return y;Z=1;const t=Re();return y=(n,s)=>{const a=t(n,s);return a?a.version:null},y}var fe=Le();const Ne=q(fe);class Oe{bus;constructor(n){typeof n.getVersion!="function"||!Ne(n.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):Y(n.getVersion())!==Y(this.getVersion())&&console.warn("Proxying an event bus of version "+n.getVersion()+" with "+this.getVersion()),this.bus=n}getVersion(){return"3.3.3"}subscribe(n,s){this.bus.subscribe(n,s)}unsubscribe(n,s){this.bus.unsubscribe(n,s)}emit(n,...s){this.bus.emit(n,...s)}}class $e{handlers=new Map;getVersion(){return"3.3.3"}subscribe(n,s){this.handlers.set(n,(this.handlers.get(n)||[]).concat(s))}unsubscribe(n,s){this.handlers.set(n,(this.handlers.get(n)||[]).filter(a=>a!==s))}emit(n,...s){(this.handlers.get(n)||[]).forEach(a=>{try{a(s[0])}catch(u){console.error("could not invoke event listener",u)}})}}let w=null;function Ae(){return w!==null?w:typeof window>"u"?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&typeof window._nc_event_bus>"u"&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),typeof window?._nc_event_bus<"u"?w=new Oe(window._nc_event_bus):w=window._nc_event_bus=new $e,w)}function Te(t,n){Ae().subscribe(t,n)}export{q as g,he as p,Te as s}; //# sourceMappingURL=index-EKlYWjzp.chunk.mjs.map