code-server
Version:
Run VS Code on a remote server.
3 lines • 504 kB
JavaScript
"use strict";var SL=Object.create;var jp=Object.defineProperty;var AL=Object.getOwnPropertyDescriptor;var yL=Object.getOwnPropertyNames;var CL=Object.getPrototypeOf,IL=Object.prototype.hasOwnProperty;var U=(r,e)=>()=>(r&&(e=r(r=0)),e);var W=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),tn=(r,e)=>{for(var t in e)jp(r,t,{get:e[t],enumerable:!0})},mN=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of yL(e))!IL.call(r,i)&&i!==t&&jp(r,i,{get:()=>e[i],enumerable:!(n=AL(e,i))||n.enumerable});return r};var Vn=(r,e,t)=>(t=r!=null?SL(CL(r)):{},mN(e||!r||!r.__esModule?jp(t,"default",{value:r,enumerable:!0}):t,r)),qd=r=>mN(jp({},"__esModule",{value:!0}),r);var cl=W((NS,aR)=>{var Bm=require("buffer"),Vi=Bm.Buffer;function oR(r,e){for(var t in r)e[t]=r[t]}Vi.from&&Vi.alloc&&Vi.allocUnsafe&&Vi.allocUnsafeSlow?aR.exports=Bm:(oR(Bm,NS),NS.Buffer=Pc);function Pc(r,e,t){return Vi(r,e,t)}Pc.prototype=Object.create(Vi.prototype);oR(Vi,Pc);Pc.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Vi(r,e,t)};Pc.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var n=Vi(r);return e!==void 0?typeof t=="string"?n.fill(e,t):n.fill(e):n.fill(0),n};Pc.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Vi(r)};Pc.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Bm.SlowBuffer(r)}});var RS=W(($3,sR)=>{var Gm=cl().Buffer,WU=require("stream"),XU=require("util");function Vm(r){if(this.buffer=null,this.writable=!0,this.readable=!0,!r)return this.buffer=Gm.alloc(0),this;if(typeof r.pipe=="function")return this.buffer=Gm.alloc(0),r.pipe(this),this;if(r.length||typeof r=="object")return this.buffer=r,this.writable=!1,process.nextTick(function(){this.emit("end",r),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof r+")")}XU.inherits(Vm,WU);Vm.prototype.write=function(e){this.buffer=Gm.concat([this.buffer,Gm.from(e)]),this.emit("data",e)};Vm.prototype.end=function(e){e&&this.write(e),this.emit("end",e),this.emit("close"),this.writable=!1,this.readable=!1};sR.exports=Vm});var uR=W((W3,cR)=>{"use strict";function DS(r){var e=(r/8|0)+(r%8===0?0:1);return e}var QU={ES256:DS(256),ES384:DS(384),ES512:DS(521)};function JU(r){var e=QU[r];if(e)return e;throw new Error('Unknown algorithm "'+r+'"')}cR.exports=JU});var gR=W((X3,mR)=>{"use strict";var qm=cl().Buffer,dR=uR(),Km=128,fR=0,ZU=32,eF=16,tF=2,hR=eF|ZU|fR<<6,zm=tF|fR<<6;function rF(r){return r.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function pR(r){if(qm.isBuffer(r))return r;if(typeof r=="string")return qm.from(r,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function nF(r,e){r=pR(r);var t=dR(e),n=t+1,i=r.length,o=0;if(r[o++]!==hR)throw new Error('Could not find expected "seq"');var a=r[o++];if(a===(Km|1)&&(a=r[o++]),i-o<a)throw new Error('"seq" specified length of "'+a+'", only "'+(i-o)+'" remaining');if(r[o++]!==zm)throw new Error('Could not find expected "int" for "r"');var s=r[o++];if(i-o-2<s)throw new Error('"r" specified length of "'+s+'", only "'+(i-o-2)+'" available');if(n<s)throw new Error('"r" specified length of "'+s+'", max of "'+n+'" is acceptable');var c=o;if(o+=s,r[o++]!==zm)throw new Error('Could not find expected "int" for "s"');var u=r[o++];if(i-o!==u)throw new Error('"s" specified length of "'+u+'", expected "'+(i-o)+'"');if(n<u)throw new Error('"s" specified length of "'+u+'", max of "'+n+'" is acceptable');var l=o;if(o+=u,o!==i)throw new Error('Expected to consume entire buffer, but "'+(i-o)+'" bytes remain');var d=t-s,h=t-u,p=qm.allocUnsafe(d+s+h+u);for(o=0;o<d;++o)p[o]=0;r.copy(p,o,c+Math.max(-d,0),c+s),o=t;for(var m=o;o<m+h;++o)p[o]=0;return r.copy(p,o,l+Math.max(-h,0),l+u),p=p.toString("base64"),p=rF(p),p}function lR(r,e,t){for(var n=0;e+n<t&&r[e+n]===0;)++n;var i=r[e+n]>=Km;return i&&--n,n}function iF(r,e){r=pR(r);var t=dR(e),n=r.length;if(n!==t*2)throw new TypeError('"'+e+'" signatures must be "'+t*2+'" bytes, saw "'+n+'"');var i=lR(r,0,t),o=lR(r,t,r.length),a=t-i,s=t-o,c=2+a+1+1+s,u=c<Km,l=qm.allocUnsafe((u?2:3)+c),d=0;return l[d++]=hR,u?l[d++]=c:(l[d++]=Km|1,l[d++]=c&255),l[d++]=zm,l[d++]=a,i<0?(l[d++]=0,d+=r.copy(l,d,0,t)):d+=r.copy(l,d,i,t),l[d++]=zm,l[d++]=s,o<0?(l[d++]=0,r.copy(l,d,t)):r.copy(l,d,t+o),l}mR.exports={derToJose:nF,joseToDer:iF}});var ER=W((Q3,_R)=>{"use strict";var qf=require("buffer").Buffer,OS=require("buffer").SlowBuffer;_R.exports=jm;function jm(r,e){if(!qf.isBuffer(r)||!qf.isBuffer(e)||r.length!==e.length)return!1;for(var t=0,n=0;n<r.length;n++)t|=r[n]^e[n];return t===0}jm.install=function(){qf.prototype.equal=OS.prototype.equal=function(e){return jm(this,e)}};var oF=qf.prototype.equal,aF=OS.prototype.equal;jm.restore=function(){qf.prototype.equal=oF,OS.prototype.equal=aF}});var xS=W((J3,RR)=>{var ll=cl().Buffer,Wn=require("crypto"),TR=gR(),vR=require("util"),sF=`"%s" is not a valid algorithm.
Supported algorithms are:
"HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,Kf="secret must be a string or buffer",ul="key must be a string or a buffer",cF="key must be a string, a buffer or an object",wS=typeof Wn.createPublicKey=="function";wS&&(ul+=" or a KeyObject",Kf+="or a KeyObject");function SR(r){if(!ll.isBuffer(r)&&typeof r!="string"&&(!wS||typeof r!="object"||typeof r.type!="string"||typeof r.asymmetricKeyType!="string"||typeof r.export!="function"))throw mi(ul)}function AR(r){if(!ll.isBuffer(r)&&typeof r!="string"&&typeof r!="object")throw mi(cF)}function uF(r){if(!ll.isBuffer(r)){if(typeof r=="string")return r;if(!wS||typeof r!="object"||r.type!=="secret"||typeof r.export!="function")throw mi(Kf)}}function bS(r){return r.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function yR(r){r=r.toString();var e=4-r.length%4;if(e!==4)for(var t=0;t<e;++t)r+="=";return r.replace(/\-/g,"+").replace(/_/g,"/")}function mi(r){var e=[].slice.call(arguments,1),t=vR.format.bind(vR,r).apply(null,e);return new TypeError(t)}function lF(r){return ll.isBuffer(r)||typeof r=="string"}function zf(r){return lF(r)||(r=JSON.stringify(r)),r}function CR(r){return function(t,n){uF(n),t=zf(t);var i=Wn.createHmac("sha"+r,n),o=(i.update(t),i.digest("base64"));return bS(o)}}var PS,dF="timingSafeEqual"in Wn?function(e,t){return e.byteLength!==t.byteLength?!1:Wn.timingSafeEqual(e,t)}:function(e,t){return PS||(PS=ER()),PS(e,t)};function fF(r){return function(t,n,i){var o=CR(r)(t,i);return dF(ll.from(n),ll.from(o))}}function IR(r){return function(t,n){AR(n),t=zf(t);var i=Wn.createSign("RSA-SHA"+r),o=(i.update(t),i.sign(n,"base64"));return bS(o)}}function NR(r){return function(t,n,i){SR(i),t=zf(t),n=yR(n);var o=Wn.createVerify("RSA-SHA"+r);return o.update(t),o.verify(i,n,"base64")}}function hF(r){return function(t,n){AR(n),t=zf(t);var i=Wn.createSign("RSA-SHA"+r),o=(i.update(t),i.sign({key:n,padding:Wn.constants.RSA_PKCS1_PSS_PADDING,saltLength:Wn.constants.RSA_PSS_SALTLEN_DIGEST},"base64"));return bS(o)}}function pF(r){return function(t,n,i){SR(i),t=zf(t),n=yR(n);var o=Wn.createVerify("RSA-SHA"+r);return o.update(t),o.verify({key:i,padding:Wn.constants.RSA_PKCS1_PSS_PADDING,saltLength:Wn.constants.RSA_PSS_SALTLEN_DIGEST},n,"base64")}}function mF(r){var e=IR(r);return function(){var n=e.apply(null,arguments);return n=TR.derToJose(n,"ES"+r),n}}function gF(r){var e=NR(r);return function(n,i,o){i=TR.joseToDer(i,"ES"+r).toString("base64");var a=e(n,i,o);return a}}function _F(){return function(){return""}}function EF(){return function(e,t){return t===""}}RR.exports=function(e){var t={hs:CR,rs:IR,ps:hF,es:mF,none:_F},n={hs:fF,rs:NR,ps:pF,es:gF,none:EF},i=e.match(/^(RS|PS|ES|HS)(256|384|512)$|^(none)$/i);if(!i)throw mi(sF,e);var o=(i[1]||i[3]).toLowerCase(),a=i[2];return{sign:t[o](a),verify:n[o](a)}}});var kS=W((Z3,DR)=>{var vF=require("buffer").Buffer;DR.exports=function(e){return typeof e=="string"?e:typeof e=="number"||vF.isBuffer(e)?e.toString():JSON.stringify(e)}});var kR=W((e5,xR)=>{var TF=cl().Buffer,OR=RS(),SF=xS(),AF=require("stream"),PR=kS(),MS=require("util");function wR(r,e){return TF.from(r,e).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function yF(r,e,t){t=t||"utf8";var n=wR(PR(r),"binary"),i=wR(PR(e),t);return MS.format("%s.%s",n,i)}function bR(r){var e=r.header,t=r.payload,n=r.secret||r.privateKey,i=r.encoding,o=SF(e.alg),a=yF(e,t,i),s=o.sign(a,n);return MS.format("%s.%s",a,s)}function $m(r){var e=r.secret;if(e=e??r.privateKey,e=e??r.key,/^hs/i.test(r.header.alg)===!0&&e==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var t=new OR(e);this.readable=!0,this.header=r.header,this.encoding=r.encoding,this.secret=this.privateKey=this.key=t,this.payload=new OR(r.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}MS.inherits($m,AF);$m.prototype.sign=function(){try{var e=bR({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",e),this.emit("data",e),this.emit("end"),this.readable=!1,e}catch(t){this.readable=!1,this.emit("error",t),this.emit("close")}};$m.sign=bR;xR.exports=$m});var qR=W((t5,VR)=>{var LR=cl().Buffer,MR=RS(),CF=xS(),IF=require("stream"),UR=kS(),NF=require("util"),RF=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function DF(r){return Object.prototype.toString.call(r)==="[object Object]"}function OF(r){if(DF(r))return r;try{return JSON.parse(r)}catch{return}}function FR(r){var e=r.split(".",1)[0];return OF(LR.from(e,"base64").toString("binary"))}function PF(r){return r.split(".",2).join(".")}function YR(r){return r.split(".")[2]}function wF(r,e){e=e||"utf8";var t=r.split(".")[1];return LR.from(t,"base64").toString(e)}function HR(r){return RF.test(r)&&!!FR(r)}function BR(r,e,t){if(!e){var n=new Error("Missing algorithm parameter for jws.verify");throw n.code="MISSING_ALGORITHM",n}r=UR(r);var i=YR(r),o=PF(r),a=CF(e);return a.verify(o,i,t)}function GR(r,e){if(e=e||{},r=UR(r),!HR(r))return null;var t=FR(r);if(!t)return null;var n=wF(r);return(t.typ==="JWT"||e.json)&&(n=JSON.parse(n,e.encoding)),{header:t,payload:n,signature:YR(r)}}function dl(r){r=r||{};var e=r.secret;if(e=e??r.publicKey,e=e??r.key,/^hs/i.test(r.algorithm)===!0&&e==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var t=new MR(e);this.readable=!0,this.algorithm=r.algorithm,this.encoding=r.encoding,this.secret=this.publicKey=this.key=t,this.signature=new MR(r.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}NF.inherits(dl,IF);dl.prototype.verify=function(){try{var e=BR(this.signature.buffer,this.algorithm,this.key.buffer),t=GR(this.signature.buffer,this.encoding);return this.emit("done",e,t),this.emit("data",e),this.emit("end"),this.readable=!1,e}catch(n){this.readable=!1,this.emit("error",n),this.emit("close")}};dl.decode=GR;dl.isValid=HR;dl.verify=BR;VR.exports=dl});var Xm=W(Ba=>{var KR=kR(),Wm=qR(),bF=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Ba.ALGORITHMS=bF;Ba.sign=KR.sign;Ba.verify=Wm.verify;Ba.decode=Wm.decode;Ba.isValid=Wm.isValid;Ba.createSign=function(e){return new KR(e)};Ba.createVerify=function(e){return new Wm(e)}});var LS=W((n5,zR)=>{var xF=Xm();zR.exports=function(r,e){e=e||{};var t=xF.decode(r,e);if(!t)return null;var n=t.payload;if(typeof n=="string")try{var i=JSON.parse(n);i!==null&&typeof i=="object"&&(n=i)}catch{}return e.complete===!0?{header:t.header,payload:n,signature:t.signature}:n}});var jf=W((i5,jR)=>{var Qm=function(r,e){Error.call(this,r),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="JsonWebTokenError",this.message=r,e&&(this.inner=e)};Qm.prototype=Object.create(Error.prototype);Qm.prototype.constructor=Qm;jR.exports=Qm});var US=W((o5,WR)=>{var $R=jf(),Jm=function(r,e){$R.call(this,r),this.name="NotBeforeError",this.date=e};Jm.prototype=Object.create($R.prototype);Jm.prototype.constructor=Jm;WR.exports=Jm});var FS=W((a5,QR)=>{var XR=jf(),Zm=function(r,e){XR.call(this,r),this.name="TokenExpiredError",this.expiredAt=e};Zm.prototype=Object.create(XR.prototype);Zm.prototype.constructor=Zm;QR.exports=Zm});var ZR=W((s5,JR)=>{var fl=1e3,hl=fl*60,pl=hl*60,wc=pl*24,kF=wc*7,MF=wc*365.25;JR.exports=function(r,e){e=e||{};var t=typeof r;if(t==="string"&&r.length>0)return LF(r);if(t==="number"&&isFinite(r))return e.long?FF(r):UF(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function LF(r){if(r=String(r),!(r.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(e){var t=parseFloat(e[1]),n=(e[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return t*MF;case"weeks":case"week":case"w":return t*kF;case"days":case"day":case"d":return t*wc;case"hours":case"hour":case"hrs":case"hr":case"h":return t*pl;case"minutes":case"minute":case"mins":case"min":case"m":return t*hl;case"seconds":case"second":case"secs":case"sec":case"s":return t*fl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return t;default:return}}}}function UF(r){var e=Math.abs(r);return e>=wc?Math.round(r/wc)+"d":e>=pl?Math.round(r/pl)+"h":e>=hl?Math.round(r/hl)+"m":e>=fl?Math.round(r/fl)+"s":r+"ms"}function FF(r){var e=Math.abs(r);return e>=wc?eg(r,e,wc,"day"):e>=pl?eg(r,e,pl,"hour"):e>=hl?eg(r,e,hl,"minute"):e>=fl?eg(r,e,fl,"second"):r+" ms"}function eg(r,e,t,n){var i=e>=t*1.5;return Math.round(r/t)+" "+n+(i?"s":"")}});var YS=W((c5,eD)=>{var YF=ZR();eD.exports=function(r,e){var t=e||Math.floor(Date.now()/1e3);if(typeof r=="string"){var n=YF(r);return typeof n>"u"?void 0:Math.floor(t+n/1e3)}else return typeof r=="number"?t+r:void 0}});var $f=W((u5,tD)=>{var HF="2.0.0",BF=Number.MAX_SAFE_INTEGER||9007199254740991,GF=16,VF=250,qF=["major","premajor","minor","preminor","patch","prepatch","prerelease"];tD.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:GF,MAX_SAFE_BUILD_LENGTH:VF,MAX_SAFE_INTEGER:BF,RELEASE_TYPES:qF,SEMVER_SPEC_VERSION:HF,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Wf=W((l5,rD)=>{var KF=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...r)=>console.error("SEMVER",...r):()=>{};rD.exports=KF});var ml=W((Ho,nD)=>{var{MAX_SAFE_COMPONENT_LENGTH:HS,MAX_SAFE_BUILD_LENGTH:zF,MAX_LENGTH:jF}=$f(),$F=Wf();Ho=nD.exports={};var WF=Ho.re=[],XF=Ho.safeRe=[],oe=Ho.src=[],ae=Ho.t={},QF=0,BS="[a-zA-Z0-9-]",JF=[["\\s",1],["\\d",jF],[BS,zF]],ZF=r=>{for(let[e,t]of JF)r=r.split(`${e}*`).join(`${e}{0,${t}}`).split(`${e}+`).join(`${e}{1,${t}}`);return r},Re=(r,e,t)=>{let n=ZF(e),i=QF++;$F(r,i,e),ae[r]=i,oe[i]=e,WF[i]=new RegExp(e,t?"g":void 0),XF[i]=new RegExp(n,t?"g":void 0)};Re("NUMERICIDENTIFIER","0|[1-9]\\d*");Re("NUMERICIDENTIFIERLOOSE","\\d+");Re("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${BS}*`);Re("MAINVERSION",`(${oe[ae.NUMERICIDENTIFIER]})\\.(${oe[ae.NUMERICIDENTIFIER]})\\.(${oe[ae.NUMERICIDENTIFIER]})`);Re("MAINVERSIONLOOSE",`(${oe[ae.NUMERICIDENTIFIERLOOSE]})\\.(${oe[ae.NUMERICIDENTIFIERLOOSE]})\\.(${oe[ae.NUMERICIDENTIFIERLOOSE]})`);Re("PRERELEASEIDENTIFIER",`(?:${oe[ae.NUMERICIDENTIFIER]}|${oe[ae.NONNUMERICIDENTIFIER]})`);Re("PRERELEASEIDENTIFIERLOOSE",`(?:${oe[ae.NUMERICIDENTIFIERLOOSE]}|${oe[ae.NONNUMERICIDENTIFIER]})`);Re("PRERELEASE",`(?:-(${oe[ae.PRERELEASEIDENTIFIER]}(?:\\.${oe[ae.PRERELEASEIDENTIFIER]})*))`);Re("PRERELEASELOOSE",`(?:-?(${oe[ae.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${oe[ae.PRERELEASEIDENTIFIERLOOSE]})*))`);Re("BUILDIDENTIFIER",`${BS}+`);Re("BUILD",`(?:\\+(${oe[ae.BUILDIDENTIFIER]}(?:\\.${oe[ae.BUILDIDENTIFIER]})*))`);Re("FULLPLAIN",`v?${oe[ae.MAINVERSION]}${oe[ae.PRERELEASE]}?${oe[ae.BUILD]}?`);Re("FULL",`^${oe[ae.FULLPLAIN]}$`);Re("LOOSEPLAIN",`[v=\\s]*${oe[ae.MAINVERSIONLOOSE]}${oe[ae.PRERELEASELOOSE]}?${oe[ae.BUILD]}?`);Re("LOOSE",`^${oe[ae.LOOSEPLAIN]}$`);Re("GTLT","((?:<|>)?=?)");Re("XRANGEIDENTIFIERLOOSE",`${oe[ae.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Re("XRANGEIDENTIFIER",`${oe[ae.NUMERICIDENTIFIER]}|x|X|\\*`);Re("XRANGEPLAIN",`[v=\\s]*(${oe[ae.XRANGEIDENTIFIER]})(?:\\.(${oe[ae.XRANGEIDENTIFIER]})(?:\\.(${oe[ae.XRANGEIDENTIFIER]})(?:${oe[ae.PRERELEASE]})?${oe[ae.BUILD]}?)?)?`);Re("XRANGEPLAINLOOSE",`[v=\\s]*(${oe[ae.XRANGEIDENTIFIERLOOSE]})(?:\\.(${oe[ae.XRANGEIDENTIFIERLOOSE]})(?:\\.(${oe[ae.XRANGEIDENTIFIERLOOSE]})(?:${oe[ae.PRERELEASELOOSE]})?${oe[ae.BUILD]}?)?)?`);Re("XRANGE",`^${oe[ae.GTLT]}\\s*${oe[ae.XRANGEPLAIN]}$`);Re("XRANGELOOSE",`^${oe[ae.GTLT]}\\s*${oe[ae.XRANGEPLAINLOOSE]}$`);Re("COERCEPLAIN",`(^|[^\\d])(\\d{1,${HS}})(?:\\.(\\d{1,${HS}}))?(?:\\.(\\d{1,${HS}}))?`);Re("COERCE",`${oe[ae.COERCEPLAIN]}(?:$|[^\\d])`);Re("COERCEFULL",oe[ae.COERCEPLAIN]+`(?:${oe[ae.PRERELEASE]})?(?:${oe[ae.BUILD]})?(?:$|[^\\d])`);Re("COERCERTL",oe[ae.COERCE],!0);Re("COERCERTLFULL",oe[ae.COERCEFULL],!0);Re("LONETILDE","(?:~>?)");Re("TILDETRIM",`(\\s*)${oe[ae.LONETILDE]}\\s+`,!0);Ho.tildeTrimReplace="$1~";Re("TILDE",`^${oe[ae.LONETILDE]}${oe[ae.XRANGEPLAIN]}$`);Re("TILDELOOSE",`^${oe[ae.LONETILDE]}${oe[ae.XRANGEPLAINLOOSE]}$`);Re("LONECARET","(?:\\^)");Re("CARETTRIM",`(\\s*)${oe[ae.LONECARET]}\\s+`,!0);Ho.caretTrimReplace="$1^";Re("CARET",`^${oe[ae.LONECARET]}${oe[ae.XRANGEPLAIN]}$`);Re("CARETLOOSE",`^${oe[ae.LONECARET]}${oe[ae.XRANGEPLAINLOOSE]}$`);Re("COMPARATORLOOSE",`^${oe[ae.GTLT]}\\s*(${oe[ae.LOOSEPLAIN]})$|^$`);Re("COMPARATOR",`^${oe[ae.GTLT]}\\s*(${oe[ae.FULLPLAIN]})$|^$`);Re("COMPARATORTRIM",`(\\s*)${oe[ae.GTLT]}\\s*(${oe[ae.LOOSEPLAIN]}|${oe[ae.XRANGEPLAIN]})`,!0);Ho.comparatorTrimReplace="$1$2$3";Re("HYPHENRANGE",`^\\s*(${oe[ae.XRANGEPLAIN]})\\s+-\\s+(${oe[ae.XRANGEPLAIN]})\\s*$`);Re("HYPHENRANGELOOSE",`^\\s*(${oe[ae.XRANGEPLAINLOOSE]})\\s+-\\s+(${oe[ae.XRANGEPLAINLOOSE]})\\s*$`);Re("STAR","(<|>)?=?\\s*\\*");Re("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Re("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var tg=W((d5,iD)=>{var eY=Object.freeze({loose:!0}),tY=Object.freeze({}),rY=r=>r?typeof r!="object"?eY:r:tY;iD.exports=rY});var GS=W((f5,sD)=>{var oD=/^[0-9]+$/,aD=(r,e)=>{let t=oD.test(r),n=oD.test(e);return t&&n&&(r=+r,e=+e),r===e?0:t&&!n?-1:n&&!t?1:r<e?-1:1},nY=(r,e)=>aD(e,r);sD.exports={compareIdentifiers:aD,rcompareIdentifiers:nY}});var xr=W((h5,dD)=>{var rg=Wf(),{MAX_LENGTH:cD,MAX_SAFE_INTEGER:ng}=$f(),{safeRe:uD,t:lD}=ml(),iY=tg(),{compareIdentifiers:gl}=GS(),VS=class r{constructor(e,t){if(t=iY(t),e instanceof r){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>cD)throw new TypeError(`version is longer than ${cD} characters`);rg("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let n=e.trim().match(t.loose?uD[lD.LOOSE]:uD[lD.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>ng||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ng||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ng||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let o=+i;if(o>=0&&o<ng)return o}return i}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(rg("SemVer.compare",this.version,this.options,e),!(e instanceof r)){if(typeof e=="string"&&e===this.version)return 0;e=new r(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof r||(e=new r(e,this.options)),gl(this.major,e.major)||gl(this.minor,e.minor)||gl(this.patch,e.patch)}comparePre(e){if(e instanceof r||(e=new r(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let n=this.prerelease[t],i=e.prerelease[t];if(rg("prerelease compare",t,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return gl(n,i)}while(++t)}compareBuild(e){e instanceof r||(e=new r(e,this.options));let t=0;do{let n=this.build[t],i=e.build[t];if(rg("build compare",t,n,i),n===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(n===void 0)return-1;if(n===i)continue;return gl(n,i)}while(++t)}inc(e,t,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",t,n),this.inc("pre",t,n);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":{let i=Number(n)?1:0;if(!t&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[i];else{let o=this.prerelease.length;for(;--o>=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(t===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(t){let o=[t,i];n===!1&&(o=[t]),gl(this.prerelease[0],t)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};dD.exports=VS});var bc=W((p5,hD)=>{var fD=xr(),oY=(r,e,t=!1)=>{if(r instanceof fD)return r;try{return new fD(r,e)}catch(n){if(!t)return null;throw n}};hD.exports=oY});var mD=W((m5,pD)=>{var aY=bc(),sY=(r,e)=>{let t=aY(r,e);return t?t.version:null};pD.exports=sY});var _D=W((g5,gD)=>{var cY=bc(),uY=(r,e)=>{let t=cY(r.trim().replace(/^[=v]+/,""),e);return t?t.version:null};gD.exports=uY});var TD=W((_5,vD)=>{var ED=xr(),lY=(r,e,t,n,i)=>{typeof t=="string"&&(i=n,n=t,t=void 0);try{return new ED(r instanceof ED?r.version:r,t).inc(e,n,i).version}catch{return null}};vD.exports=lY});var yD=W((E5,AD)=>{var SD=bc(),dY=(r,e)=>{let t=SD(r,null,!0),n=SD(e,null,!0),i=t.compare(n);if(i===0)return null;let o=i>0,a=o?t:n,s=o?n:t,c=!!a.prerelease.length;if(!!s.prerelease.length&&!c)return!s.patch&&!s.minor?"major":a.patch?"patch":a.minor?"minor":"major";let l=c?"pre":"";return t.major!==n.major?l+"major":t.minor!==n.minor?l+"minor":t.patch!==n.patch?l+"patch":"prerelease"};AD.exports=dY});var ID=W((v5,CD)=>{var fY=xr(),hY=(r,e)=>new fY(r,e).major;CD.exports=hY});var RD=W((T5,ND)=>{var pY=xr(),mY=(r,e)=>new pY(r,e).minor;ND.exports=mY});var OD=W((S5,DD)=>{var gY=xr(),_Y=(r,e)=>new gY(r,e).patch;DD.exports=_Y});var wD=W((A5,PD)=>{var EY=bc(),vY=(r,e)=>{let t=EY(r,e);return t&&t.prerelease.length?t.prerelease:null};PD.exports=vY});var Xn=W((y5,xD)=>{var bD=xr(),TY=(r,e,t)=>new bD(r,t).compare(new bD(e,t));xD.exports=TY});var MD=W((C5,kD)=>{var SY=Xn(),AY=(r,e,t)=>SY(e,r,t);kD.exports=AY});var UD=W((I5,LD)=>{var yY=Xn(),CY=(r,e)=>yY(r,e,!0);LD.exports=CY});var ig=W((N5,YD)=>{var FD=xr(),IY=(r,e,t)=>{let n=new FD(r,t),i=new FD(e,t);return n.compare(i)||n.compareBuild(i)};YD.exports=IY});var BD=W((R5,HD)=>{var NY=ig(),RY=(r,e)=>r.sort((t,n)=>NY(t,n,e));HD.exports=RY});var VD=W((D5,GD)=>{var DY=ig(),OY=(r,e)=>r.sort((t,n)=>DY(n,t,e));GD.exports=OY});var Xf=W((O5,qD)=>{var PY=Xn(),wY=(r,e,t)=>PY(r,e,t)>0;qD.exports=wY});var og=W((P5,KD)=>{var bY=Xn(),xY=(r,e,t)=>bY(r,e,t)<0;KD.exports=xY});var qS=W((w5,zD)=>{var kY=Xn(),MY=(r,e,t)=>kY(r,e,t)===0;zD.exports=MY});var KS=W((b5,jD)=>{var LY=Xn(),UY=(r,e,t)=>LY(r,e,t)!==0;jD.exports=UY});var ag=W((x5,$D)=>{var FY=Xn(),YY=(r,e,t)=>FY(r,e,t)>=0;$D.exports=YY});var sg=W((k5,WD)=>{var HY=Xn(),BY=(r,e,t)=>HY(r,e,t)<=0;WD.exports=BY});var zS=W((M5,XD)=>{var GY=qS(),VY=KS(),qY=Xf(),KY=ag(),zY=og(),jY=sg(),$Y=(r,e,t,n)=>{switch(e){case"===":return typeof r=="object"&&(r=r.version),typeof t=="object"&&(t=t.version),r===t;case"!==":return typeof r=="object"&&(r=r.version),typeof t=="object"&&(t=t.version),r!==t;case"":case"=":case"==":return GY(r,t,n);case"!=":return VY(r,t,n);case">":return qY(r,t,n);case">=":return KY(r,t,n);case"<":return zY(r,t,n);case"<=":return jY(r,t,n);default:throw new TypeError(`Invalid operator: ${e}`)}};XD.exports=$Y});var JD=W((L5,QD)=>{var WY=xr(),XY=bc(),{safeRe:cg,t:ug}=ml(),QY=(r,e)=>{if(r instanceof WY)return r;if(typeof r=="number"&&(r=String(r)),typeof r!="string")return null;e=e||{};let t=null;if(!e.rtl)t=r.match(e.includePrerelease?cg[ug.COERCEFULL]:cg[ug.COERCE]);else{let c=e.includePrerelease?cg[ug.COERCERTLFULL]:cg[ug.COERCERTL],u;for(;(u=c.exec(r))&&(!t||t.index+t[0].length!==r.length);)(!t||u.index+u[0].length!==t.index+t[0].length)&&(t=u),c.lastIndex=u.index+u[1].length+u[2].length;c.lastIndex=-1}if(t===null)return null;let n=t[2],i=t[3]||"0",o=t[4]||"0",a=e.includePrerelease&&t[5]?`-${t[5]}`:"",s=e.includePrerelease&&t[6]?`+${t[6]}`:"";return XY(`${n}.${i}.${o}${a}${s}`,e)};QD.exports=QY});var eO=W((U5,ZD)=>{var jS=class{constructor(){this.max=1e3,this.map=new Map}get(e){let t=this.map.get(e);if(t!==void 0)return this.map.delete(e),this.map.set(e,t),t}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&t!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(e,t)}return this}};ZD.exports=jS});var Qn=W((F5,iO)=>{var $S=class r{constructor(e,t){if(t=ZY(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof WS)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!rO(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&aH(i[0])){this.set=[i];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let n=((this.options.includePrerelease&&iH)|(this.options.loose&&oH))+":"+e,i=tO.get(n);if(i)return i;let o=this.options.loose,a=o?nn[zr.HYPHENRANGELOOSE]:nn[zr.HYPHENRANGE];e=e.replace(a,gH(this.options.includePrerelease)),ht("hyphen replace",e),e=e.replace(nn[zr.COMPARATORTRIM],tH),ht("comparator trim",e),e=e.replace(nn[zr.TILDETRIM],rH),ht("tilde trim",e),e=e.replace(nn[zr.CARETTRIM],nH),ht("caret trim",e);let s=e.split(" ").map(d=>sH(d,this.options)).join(" ").split(/\s+/).map(d=>mH(d,this.options));o&&(s=s.filter(d=>(ht("loose invalid filter",d,this.options),!!d.match(nn[zr.COMPARATORLOOSE])))),ht("range list",s);let c=new Map,u=s.map(d=>new WS(d,this.options));for(let d of u){if(rO(d))return[d];c.set(d.value,d)}c.size>1&&c.has("")&&c.delete("");let l=[...c.values()];return tO.set(n,l),l}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some(n=>nO(n,t)&&e.set.some(i=>nO(i,t)&&n.every(o=>i.every(a=>o.intersects(a,t)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new eH(e,this.options)}catch{return!1}for(let t=0;t<this.set.length;t++)if(_H(this.set[t],e,this.options))return!0;return!1}};iO.exports=$S;var JY=eO(),tO=new JY,ZY=tg(),WS=Qf(),ht=Wf(),eH=xr(),{safeRe:nn,t:zr,comparatorTrimReplace:tH,tildeTrimReplace:rH,caretTrimReplace:nH}=ml(),{FLAG_INCLUDE_PRERELEASE:iH,FLAG_LOOSE:oH}=$f(),rO=r=>r.value==="<0.0.0-0",aH=r=>r.value==="",nO=(r,e)=>{let t=!0,n=r.slice(),i=n.pop();for(;t&&n.length;)t=n.every(o=>i.intersects(o,e)),i=n.pop();return t},sH=(r,e)=>(ht("comp",r,e),r=lH(r,e),ht("caret",r),r=cH(r,e),ht("tildes",r),r=fH(r,e),ht("xrange",r),r=pH(r,e),ht("stars",r),r),jr=r=>!r||r.toLowerCase()==="x"||r==="*",cH=(r,e)=>r.trim().split(/\s+/).map(t=>uH(t,e)).join(" "),uH=(r,e)=>{let t=e.loose?nn[zr.TILDELOOSE]:nn[zr.TILDE];return r.replace(t,(n,i,o,a,s)=>{ht("tilde",r,n,i,o,a,s);let c;return jr(i)?c="":jr(o)?c=`>=${i}.0.0 <${+i+1}.0.0-0`:jr(a)?c=`>=${i}.${o}.0 <${i}.${+o+1}.0-0`:s?(ht("replaceTilde pr",s),c=`>=${i}.${o}.${a}-${s} <${i}.${+o+1}.0-0`):c=`>=${i}.${o}.${a} <${i}.${+o+1}.0-0`,ht("tilde return",c),c})},lH=(r,e)=>r.trim().split(/\s+/).map(t=>dH(t,e)).join(" "),dH=(r,e)=>{ht("caret",r,e);let t=e.loose?nn[zr.CARETLOOSE]:nn[zr.CARET],n=e.includePrerelease?"-0":"";return r.replace(t,(i,o,a,s,c)=>{ht("caret",r,i,o,a,s,c);let u;return jr(o)?u="":jr(a)?u=`>=${o}.0.0${n} <${+o+1}.0.0-0`:jr(s)?o==="0"?u=`>=${o}.${a}.0${n} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.0${n} <${+o+1}.0.0-0`:c?(ht("replaceCaret pr",c),o==="0"?a==="0"?u=`>=${o}.${a}.${s}-${c} <${o}.${a}.${+s+1}-0`:u=`>=${o}.${a}.${s}-${c} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.${s}-${c} <${+o+1}.0.0-0`):(ht("no pr"),o==="0"?a==="0"?u=`>=${o}.${a}.${s}${n} <${o}.${a}.${+s+1}-0`:u=`>=${o}.${a}.${s}${n} <${o}.${+a+1}.0-0`:u=`>=${o}.${a}.${s} <${+o+1}.0.0-0`),ht("caret return",u),u})},fH=(r,e)=>(ht("replaceXRanges",r,e),r.split(/\s+/).map(t=>hH(t,e)).join(" ")),hH=(r,e)=>{r=r.trim();let t=e.loose?nn[zr.XRANGELOOSE]:nn[zr.XRANGE];return r.replace(t,(n,i,o,a,s,c)=>{ht("xRange",r,n,i,o,a,s,c);let u=jr(o),l=u||jr(a),d=l||jr(s),h=d;return i==="="&&h&&(i=""),c=e.includePrerelease?"-0":"",u?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&h?(l&&(a=0),s=0,i===">"?(i=">=",l?(o=+o+1,a=0,s=0):(a=+a+1,s=0)):i==="<="&&(i="<",l?o=+o+1:a=+a+1),i==="<"&&(c="-0"),n=`${i+o}.${a}.${s}${c}`):l?n=`>=${o}.0.0${c} <${+o+1}.0.0-0`:d&&(n=`>=${o}.${a}.0${c} <${o}.${+a+1}.0-0`),ht("xRange return",n),n})},pH=(r,e)=>(ht("replaceStars",r,e),r.trim().replace(nn[zr.STAR],"")),mH=(r,e)=>(ht("replaceGTE0",r,e),r.trim().replace(nn[e.includePrerelease?zr.GTE0PRE:zr.GTE0],"")),gH=r=>(e,t,n,i,o,a,s,c,u,l,d,h)=>(jr(n)?t="":jr(i)?t=`>=${n}.0.0${r?"-0":""}`:jr(o)?t=`>=${n}.${i}.0${r?"-0":""}`:a?t=`>=${t}`:t=`>=${t}${r?"-0":""}`,jr(u)?c="":jr(l)?c=`<${+u+1}.0.0-0`:jr(d)?c=`<${u}.${+l+1}.0-0`:h?c=`<=${u}.${l}.${d}-${h}`:r?c=`<${u}.${l}.${+d+1}-0`:c=`<=${c}`,`${t} ${c}`.trim()),_H=(r,e,t)=>{for(let n=0;n<r.length;n++)if(!r[n].test(e))return!1;if(e.prerelease.length&&!t.includePrerelease){for(let n=0;n<r.length;n++)if(ht(r[n].semver),r[n].semver!==WS.ANY&&r[n].semver.prerelease.length>0){let i=r[n].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}});var Qf=W((Y5,lO)=>{var Jf=Symbol("SemVer ANY"),JS=class r{static get ANY(){return Jf}constructor(e,t){if(t=oO(t),e instanceof r){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),QS("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Jf?this.value="":this.value=this.operator+this.semver.version,QS("comp",this)}parse(e){let t=this.options.loose?aO[sO.COMPARATORLOOSE]:aO[sO.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new cO(n[2],this.options.loose):this.semver=Jf}toString(){return this.value}test(e){if(QS("Comparator.test",e,this.options.loose),this.semver===Jf||e===Jf)return!0;if(typeof e=="string")try{e=new cO(e,this.options)}catch{return!1}return XS(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new uO(e.value,t).test(this.value):e.operator===""?e.value===""?!0:new uO(this.value,t).test(e.semver):(t=oO(t),t.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||XS(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||XS(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};lO.exports=JS;var oO=tg(),{safeRe:aO,t:sO}=ml(),XS=zS(),QS=Wf(),cO=xr(),uO=Qn()});var Zf=W((H5,dO)=>{var EH=Qn(),vH=(r,e,t)=>{try{e=new EH(e,t)}catch{return!1}return e.test(r)};dO.exports=vH});var hO=W((B5,fO)=>{var TH=Qn(),SH=(r,e)=>new TH(r,e).set.map(t=>t.map(n=>n.value).join(" ").trim().split(" "));fO.exports=SH});var mO=W((G5,pO)=>{var AH=xr(),yH=Qn(),CH=(r,e,t)=>{let n=null,i=null,o=null;try{o=new yH(e,t)}catch{return null}return r.forEach(a=>{o.test(a)&&(!n||i.compare(a)===-1)&&(n=a,i=new AH(n,t))}),n};pO.exports=CH});var _O=W((V5,gO)=>{var IH=xr(),NH=Qn(),RH=(r,e,t)=>{let n=null,i=null,o=null;try{o=new NH(e,t)}catch{return null}return r.forEach(a=>{o.test(a)&&(!n||i.compare(a)===1)&&(n=a,i=new IH(n,t))}),n};gO.exports=RH});var TO=W((q5,vO)=>{var ZS=xr(),DH=Qn(),EO=Xf(),OH=(r,e)=>{r=new DH(r,e);let t=new ZS("0.0.0");if(r.test(t)||(t=new ZS("0.0.0-0"),r.test(t)))return t;t=null;for(let n=0;n<r.set.length;++n){let i=r.set[n],o=null;i.forEach(a=>{let s=new ZS(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!o||EO(s,o))&&(o=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!t||EO(t,o))&&(t=o)}return t&&r.test(t)?t:null};vO.exports=OH});var AO=W((K5,SO)=>{var PH=Qn(),wH=(r,e)=>{try{return new PH(r,e).range||"*"}catch{return null}};SO.exports=wH});var lg=W((z5,NO)=>{var bH=xr(),IO=Qf(),{ANY:xH}=IO,kH=Qn(),MH=Zf(),yO=Xf(),CO=og(),LH=sg(),UH=ag(),FH=(r,e,t,n)=>{r=new bH(r,n),e=new kH(e,n);let i,o,a,s,c;switch(t){case">":i=yO,o=LH,a=CO,s=">",c=">=";break;case"<":i=CO,o=UH,a=yO,s="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(MH(r,e,n))return!1;for(let u=0;u<e.set.length;++u){let l=e.set[u],d=null,h=null;if(l.forEach(p=>{p.semver===xH&&(p=new IO(">=0.0.0")),d=d||p,h=h||p,i(p.semver,d.semver,n)?d=p:a(p.semver,h.semver,n)&&(h=p)}),d.operator===s||d.operator===c||(!h.operator||h.operator===s)&&o(r,h.semver))return!1;if(h.operator===c&&a(r,h.semver))return!1}return!0};NO.exports=FH});var DO=W((j5,RO)=>{var YH=lg(),HH=(r,e,t)=>YH(r,e,">",t);RO.exports=HH});var PO=W(($5,OO)=>{var BH=lg(),GH=(r,e,t)=>BH(r,e,"<",t);OO.exports=GH});var xO=W((W5,bO)=>{var wO=Qn(),VH=(r,e,t)=>(r=new wO(r,t),e=new wO(e,t),r.intersects(e,t));bO.exports=VH});var MO=W((X5,kO)=>{var qH=Zf(),KH=Xn();kO.exports=(r,e,t)=>{let n=[],i=null,o=null,a=r.sort((l,d)=>KH(l,d,t));for(let l of a)qH(l,e,t)?(o=l,i||(i=l)):(o&&n.push([i,o]),o=null,i=null);i&&n.push([i,null]);let s=[];for(let[l,d]of n)l===d?s.push(l):!d&&l===a[0]?s.push("*"):d?l===a[0]?s.push(`<=${d}`):s.push(`${l} - ${d}`):s.push(`>=${l}`);let c=s.join(" || "),u=typeof e.raw=="string"?e.raw:String(e);return c.length<u.length?c:e}});var BO=W((Q5,HO)=>{var LO=Qn(),tA=Qf(),{ANY:eA}=tA,eh=Zf(),rA=Xn(),zH=(r,e,t={})=>{if(r===e)return!0;r=new LO(r,t),e=new LO(e,t);let n=!1;e:for(let i of r.set){for(let o of e.set){let a=$H(i,o,t);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},jH=[new tA(">=0.0.0-0")],UO=[new tA(">=0.0.0")],$H=(r,e,t)=>{if(r===e)return!0;if(r.length===1&&r[0].semver===eA){if(e.length===1&&e[0].semver===eA)return!0;t.includePrerelease?r=jH:r=UO}if(e.length===1&&e[0].semver===eA){if(t.includePrerelease)return!0;e=UO}let n=new Set,i,o;for(let p of r)p.operator===">"||p.operator===">="?i=FO(i,p,t):p.operator==="<"||p.operator==="<="?o=YO(o,p,t):n.add(p.semver);if(n.size>1)return null;let a;if(i&&o){if(a=rA(i.semver,o.semver,t),a>0)return null;if(a===0&&(i.operator!==">="||o.operator!=="<="))return null}for(let p of n){if(i&&!eh(p,String(i),t)||o&&!eh(p,String(o),t))return null;for(let m of e)if(!eh(p,String(m),t))return!1;return!0}let s,c,u,l,d=o&&!t.includePrerelease&&o.semver.prerelease.length?o.semver:!1,h=i&&!t.includePrerelease&&i.semver.prerelease.length?i.semver:!1;d&&d.prerelease.length===1&&o.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let p of e){if(l=l||p.operator===">"||p.operator===">=",u=u||p.operator==="<"||p.operator==="<=",i){if(h&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===h.major&&p.semver.minor===h.minor&&p.semver.patch===h.patch&&(h=!1),p.operator===">"||p.operator===">="){if(s=FO(i,p,t),s===p&&s!==i)return!1}else if(i.operator===">="&&!eh(i.semver,String(p),t))return!1}if(o){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator==="<"||p.operator==="<="){if(c=YO(o,p,t),c===p&&c!==o)return!1}else if(o.operator==="<="&&!eh(o.semver,String(p),t))return!1}if(!p.operator&&(o||i)&&a!==0)return!1}return!(i&&u&&!o&&a!==0||o&&l&&!i&&a!==0||h||d)},FO=(r,e,t)=>{if(!r)return e;let n=rA(r.semver,e.semver,t);return n>0?r:n<0||e.operator===">"&&r.operator===">="?e:r},YO=(r,e,t)=>{if(!r)return e;let n=rA(r.semver,e.semver,t);return n<0?r:n>0||e.operator==="<"&&r.operator==="<="?e:r};HO.exports=zH});var dg=W((J5,qO)=>{var nA=ml(),GO=$f(),WH=xr(),VO=GS(),XH=bc(),QH=mD(),JH=_D(),ZH=TD(),eB=yD(),tB=ID(),rB=RD(),nB=OD(),iB=wD(),oB=Xn(),aB=MD(),sB=UD(),cB=ig(),uB=BD(),lB=VD(),dB=Xf(),fB=og(),hB=qS(),pB=KS(),mB=ag(),gB=sg(),_B=zS(),EB=JD(),vB=Qf(),TB=Qn(),SB=Zf(),AB=hO(),yB=mO(),CB=_O(),IB=TO(),NB=AO(),RB=lg(),DB=DO(),OB=PO(),PB=xO(),wB=MO(),bB=BO();qO.exports={parse:XH,valid:QH,clean:JH,inc:ZH,diff:eB,major:tB,minor:rB,patch:nB,prerelease:iB,compare:oB,rcompare:aB,compareLoose:sB,compareBuild:cB,sort:uB,rsort:lB,gt:dB,lt:fB,eq:hB,neq:pB,gte:mB,lte:gB,cmp:_B,coerce:EB,Comparator:vB,Range:TB,satisfies:SB,toComparators:AB,maxSatisfying:yB,minSatisfying:CB,minVersion:IB,validRange:NB,outside:RB,gtr:DB,ltr:OB,intersects:PB,simplifyRange:wB,subset:bB,SemVer:WH,re:nA.re,src:nA.src,tokens:nA.t,SEMVER_SPEC_VERSION:GO.SEMVER_SPEC_VERSION,RELEASE_TYPES:GO.RELEASE_TYPES,compareIdentifiers:VO.compareIdentifiers,rcompareIdentifiers:VO.rcompareIdentifiers}});var zO=W((Z5,KO)=>{var xB=dg();KO.exports=xB.satisfies(process.version,">=15.7.0")});var $O=W((eX,jO)=>{var kB=dg();jO.exports=kB.satisfies(process.version,">=16.9.0")});var iA=W((tX,WO)=>{var MB=zO(),LB=$O(),UB={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]},FB={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};WO.exports=function(r,e){if(!r||!e)return;let t=e.asymmetricKeyType;if(!t)return;let n=UB[t];if(!n)throw new Error(`Unknown key type "${t}".`);if(!n.includes(r))throw new Error(`"alg" parameter for "${t}" key type must be one of: ${n.join(", ")}.`);if(MB)switch(t){case"ec":let i=e.asymmetricKeyDetails.namedCurve,o=FB[r];if(i!==o)throw new Error(`"alg" parameter "${r}" requires curve "${o}".`);break;case"rsa-pss":if(LB){let a=parseInt(r.slice(-3),10),{hashAlgorithm:s,mgf1HashAlgorithm:c,saltLength:u}=e.asymmetricKeyDetails;if(s!==`sha${a}`||c!==s)throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${r}.`);if(u!==void 0&&u>a>>3)throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${r}.`)}break}}});var oA=W((rX,XO)=>{var YB=dg();XO.exports=YB.satisfies(process.version,"^6.12.0 || >=8.0.0")});var ZO=W((nX,JO)=>{var lt=jf(),HB=US(),QO=FS(),BB=LS(),GB=YS(),VB=iA(),qB=oA(),KB=Xm(),{KeyObject:zB,createSecretKey:jB,createPublicKey:$B}=require("crypto"),aA=["RS256","RS384","RS512"],WB=["ES256","ES384","ES512"],sA=["RS256","RS384","RS512"],XB=["HS256","HS384","HS512"];qB&&(aA.splice(aA.length,0,"PS256","PS384","PS512"),sA.splice(sA.length,0,"PS256","PS384","PS512"));JO.exports=function(r,e,t,n){typeof t=="function"&&!n&&(n=t,t={}),t||(t={}),t=Object.assign({},t);let i;if(n?i=n:i=function(l,d){if(l)throw l;return d},t.clockTimestamp&&typeof t.clockTimestamp!="number")return i(new lt("clockTimestamp must be a number"));if(t.nonce!==void 0&&(typeof t.nonce!="string"||t.nonce.trim()===""))return i(new lt("nonce must be a non-empty string"));if(t.allowInvalidAsymmetricKeyTypes!==void 0&&typeof t.allowInvalidAsymmetricKeyTypes!="boolean")return i(new lt("allowInvalidAsymmetricKeyTypes must be a boolean"));let o=t.clockTimestamp||Math.floor(Date.now()/1e3);if(!r)return i(new lt("jwt must be provided"));if(typeof r!="string")return i(new lt("jwt must be a string"));let a=r.split(".");if(a.length!==3)return i(new lt("jwt malformed"));let s;try{s=BB(r,{complete:!0})}catch(l){return i(l)}if(!s)return i(new lt("invalid token"));let c=s.header,u;if(typeof e=="function"){if(!n)return i(new lt("verify must be called asynchronous if secret or public key is provided as a callback"));u=e}else u=function(l,d){return d(null,e)};return u(c,function(l,d){if(l)return i(new lt("error in secret or public key callback: "+l.message));let h=a[2].trim()!=="";if(!h&&d)return i(new lt("jwt signature is required"));if(h&&!d)return i(new lt("secret or public key must be provided"));if(!h&&!t.algorithms)return i(new lt('please specify "none" in "algorithms" to verify unsigned tokens'));if(d!=null&&!(d instanceof zB))try{d=$B(d)}catch{try{d=jB(typeof d=="string"?Buffer.from(d):d)}catch{return i(new lt("secretOrPublicKey is not valid key material"))}}if(t.algorithms||(d.type==="secret"?t.algorithms=XB:["rsa","rsa-pss"].includes(d.asymmetricKeyType)?t.algorithms=sA:d.asymmetricKeyType==="ec"?t.algorithms=WB:t.algorithms=aA),t.algorithms.indexOf(s.header.alg)===-1)return i(new lt("invalid algorithm"));if(c.alg.startsWith("HS")&&d.type!=="secret")return i(new lt(`secretOrPublicKey must be a symmetric key when using ${c.alg}`));if(/^(?:RS|PS|ES)/.test(c.alg)&&d.type!=="public")return i(new lt(`secretOrPublicKey must be an asymmetric key when using ${c.alg}`));if(!t.allowInvalidAsymmetricKeyTypes)try{VB(c.alg,d)}catch(_){return i(_)}let p;try{p=KB.verify(r,s.header.alg,d)}catch(_){return i(_)}if(!p)return i(new lt("invalid signature"));let m=s.payload;if(typeof m.nbf<"u"&&!t.ignoreNotBefore){if(typeof m.nbf!="number")return i(new lt("invalid nbf value"));if(m.nbf>o+(t.clockTolerance||0))return i(new HB("jwt not active",new Date(m.nbf*1e3)))}if(typeof m.exp<"u"&&!t.ignoreExpiration){if(typeof m.exp!="number")return i(new lt("invalid exp value"));if(o>=m.exp+(t.clockTolerance||0))return i(new QO("jwt expired",new Date(m.exp*1e3)))}if(t.audience){let _=Array.isArray(t.audience)?t.audience:[t.audience];if(!(Array.isArray(m.aud)?m.aud:[m.aud]).some(function(S){return _.some(function(y){return y instanceof RegExp?y.test(S):y===S})}))return i(new lt("jwt audience invalid. expected: "+_.join(" or ")))}if(t.issuer&&(typeof t.issuer=="string"&&m.iss!==t.issuer||Array.isArray(t.issuer)&&t.issuer.indexOf(m.iss)===-1))return i(new lt("jwt issuer invalid. expected: "+t.issuer));if(t.subject&&m.sub!==t.subject)return i(new lt("jwt subject invalid. expected: "+t.subject));if(t.jwtid&&m.jti!==t.jwtid)return i(new lt("jwt jwtid invalid. expected: "+t.jwtid));if(t.nonce&&m.nonce!==t.nonce)return i(new lt("jwt nonce invalid. expected: "+t.nonce));if(t.maxAge){if(typeof m.iat!="number")return i(new lt("iat required when maxAge is specified"));let _=GB(t.maxAge,m.iat);if(typeof _>"u")return i(new lt('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'));if(o>=_+(t.clockTolerance||0))return i(new QO("maxAge exceeded",new Date(_*1e3)))}if(t.complete===!0){let _=s.signature;return i(null,{header:c,payload:m,signature:_})}return i(null,m)})}});var oP=W((iX,iP)=>{var eP=1/0,rP=9007199254740991,QB=17976931348623157e292,tP=NaN,JB="[object Arguments]",ZB="[object Function]",eG="[object GeneratorFunction]",tG="[object String]",rG="[object Symbol]",nG=/^\s+|\s+$/g,iG=/^[-+]0x[0-9a-f]+$/i,oG=/^0b[01]+$/i,aG=/^0o[0-7]+$/i,sG=/^(?:0|[1-9]\d*)$/,cG=parseInt;function uG(r,e){for(var t=-1,n=r?r.length:0,i=Array(n);++t<n;)i[t]=e(r[t],t,r);return i}function lG(r,e,t,n){for(var i=r.length,o=t+(n?1:-1);n?o--:++o<i;)if(e(r[o],o,r))return o;return-1}function dG(r,e,t){if(e!==e)return lG(r,fG,t);for(var n=t-1,i=r.length;++n<i;)if(r[n]===e)return n;return-1}function fG(r){return r!==r}function hG(r,e){for(var t=-1,n=Array(r);++t<r;)n[t]=e(t);return n}function pG(r,e){return uG(e,function(t){return r[t]})}function mG(r,e){return function(t){return r(e(t))}}var fg=Object.prototype,uA=fg.hasOwnProperty,hg=fg.toString,gG=fg.propertyIsEnumerable,_G=mG(Object.keys,Object),EG=Math.max;function vG(r,e){var t=nP(r)||CG(r)?hG(r.length,String):[],n=t.length,i=!!n;for(var o in r)(e||uA.call(r,o))&&!(i&&(o=="length"||SG(o,n)))&&t.push(o);return t}function TG(r){if(!AG(r))return _G(r);var e=[];for(var t in Object(r))uA.call(r,t)&&t!="constructor"&&e.push(t);return e}function SG(r,e){return e=e??rP,!!e&&(typeof r=="number"||sG.test(r))&&r>-1&&r%1==0&&r<e}function AG(r){var e=r&&r.constructor,t=typeof e=="function"&&e.prototype||fg;return r===t}function yG(r,e,t,n){r=lA(r)?r:kG(r),t=t&&!n?wG(t):0;var i=r.length;return t<0&&(t=EG(i+t,0)),DG(r)?t<=i&&r.indexOf(e,t)>-1:!!i&&dG(r,e,t)>-1}function CG(r){return IG(r)&&uA.call(r,"callee")&&(!gG.call(r,"callee")||hg.call(r)==JB)}var nP=Array.isArray;function lA(r){return r!=null&&RG(r.length)&&!NG(r)}function IG(r){return dA(r)&&lA(r)}function NG(r){var e=cA(r)?hg.call(r):"";return e==ZB||e==eG}function RG(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=rP}function cA(r){var e=typeof r;return!!r&&(e=="object"||e=="function")}function dA(r){return!!r&&typeof r=="object"}function DG(r){return typeof r=="string"||!nP(r)&&dA(r)&&hg.call(r)==tG}function OG(r){return typeof r=="symbol"||dA(r)&&hg.call(r)==rG}function PG(r){if(!r)return r===0?r:0;if(r=bG(r),r===eP||r===-eP){var e=r<0?-1:1;return e*QB}return r===r?r:0}function wG(r){var e=PG(r),t=e%1;return e===e?t?e-t:e:0}function bG(r){if(typeof r=="number")return r;if(OG(r))return tP;if(cA(r)){var e=typeof r.valueOf=="function"?r.valueOf():r;r=cA(e)?e+"":e}if(typeof r!="string")return r===0?r:+r;r=r.replace(nG,"");var t=oG.test(r);return t||aG.test(r)?cG(r.slice(2),t?2:8):iG.test(r)?tP:+r}function xG(r){return lA(r)?vG(r):TG(r)}function kG(r){return r?pG(r,xG(r)):[]}iP.exports=yG});var sP=W((oX,aP)=>{var MG="[object Boolean]",LG=Object.prototype,UG=LG.toString;function FG(r){return r===!0||r===!1||YG(r)&&UG.call(r)==MG}function YG(r){return!!r&&typeof r=="object"}aP.exports=FG});var fP=W((aX,dP)=>{var cP=1/0,HG=17976931348623157e292,uP=NaN,BG="[object Symbol]",GG=/^\s+|\s+$/g,VG=/^[-+]0x[0-9a-f]+$/i,qG=/^0b[01]+$/i,KG=/^0o[0-7]+$/i,zG=parseInt,jG=Object.prototype,$G=jG.toString;function WG(r){return typeof r=="number"&&r==ZG(r)}function lP(r){var e=typeof r;return!!r&&(e=="object"||e=="function")}function XG(r){return!!r&&typeof r=="object"}function QG(r){return typeof r=="symbol"||XG(r)&&$G.call(r)==BG}function JG(r){if(!r)return r===0?r:0;if(r=e1(r),r===cP||r===-cP){var e=r<0?-1:1;return e*HG}return r===r?r:0}function ZG(r){var e=JG(r),t=e%1;return e===e?t?e-t:e:0}function e1(r){if(typeof r=="number")return r;if(QG(r))return uP;if(lP(r)){var e=typeof r.valueOf=="function"?r.valueOf():r;r=lP(e)?e+"":e}if(typeof r!="string")return r===0?r:+r;r=r.replace(GG,"");var t=qG.test(r);return t||KG.test(r)?zG(r.slice(2),t?2:8):VG.test(r)?uP:+r}dP.exports=WG});var pP=W((sX,hP)=>{var t1="[object Number]",r1=Object.prototype,n1=r1.toString;function i1(r){return!!r&&typeof r=="object"}function o1(r){return typeof r=="number"||i1(r)&&n1.call(r)==t1}hP.exports=o1});var EP=W((cX,_P)=>{var a1="[object Object]";function s1(r){var e=!1;if(r!=null&&typeof r.toString!="function")try{e=!!(r+"")}catch{}return e}function c1(r,e){return function(t){return r(e(t))}}var u1=Function.prototype,mP=Object.prototype,gP=u1.toString,l1=mP.hasOwnProperty,d1=gP.call(Object),f1=mP.toString,h1=c1(Object.getPrototypeOf,Object);function p1(r){return!!r&&typeof r=="object"}function m1(r){if(!p1(r)||f1.call(r)!=a1||s1(r))return!1;var e=h1(r);if(e===null)return!0;var t=l1.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&gP.call(t)==d1}_P.exports=m1});var TP=W((uX,vP)=>{var g1="[object String]",_1=Object.prototype,E1=_1.toString,v1=Array.isArray;function T1(r){return!!r&&typeof r=="object"}function S1(r){return typeof r=="string"||!v1(r)&&T1(r)&&E1.call(r)==g1}vP.exports=S1});var IP=W((lX,CP)=>{var A1="Expected a function",SP=1/0,y1=17976931348623157e292,AP=NaN,C1="[object Symbol]",I1=/^\s+|\s+$/g,N1=/^[-+]0x[0-9a-f]+$/i,R1=/^0b[01]+$/i,D1=/^0o[0-7]+$/i,O1=parseInt,P1=Object.prototype,w1=P1.toString;function b1(r,e){var t;if(typeof e!="function")throw new TypeError(A1);return r=U1(r),function(){return--r>0&&(t=e.apply(this,arguments)),r<=1&&(e=void 0),t}}function x1(r){return b1(2,r)}function yP(r){var e=typeof r;return!!r&&(e=="object"||e=="function")}function k1(r){return!!r&&typeof r=="object"}function M1(r){return typeof r=="symbol"||k1(r)&&w1.call(r)==C1}function L1(r){if(!r)return r===0?r:0;