UNPKG

rigjs

Version:

A multi-repos dev tool based on yarn and git.Rigjs is intended to be the simplest way to develop,share and deliver codes between different developers or different projects.

6 lines 4.29 MB
"use strict";var Ajt=Object.create;var PW=Object.defineProperty;var Bjt=Object.getOwnPropertyDescriptor;var Ijt=Object.getOwnPropertyNames;var Njt=Object.getPrototypeOf,Ejt=Object.prototype.hasOwnProperty;var Ljt=(r,e)=>()=>(r&&(e=r(r=0)),e);var f=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),Ujt=(r,e)=>{for(var n in e)PW(r,n,{get:e[n],enumerable:!0})},VNe=(r,e,n,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ijt(e))!Ejt.call(r,i)&&i!==n&&PW(r,i,{get:()=>e[i],enumerable:!(t=Bjt(e,i))||t.enumerable});return r};var de=(r,e,n)=>(n=r!=null?Ajt(Njt(r)):{},VNe(e||!r||!r.__esModule?PW(n,"default",{value:r,enumerable:!0}):n,r)),$jt=r=>VNe(PW({},"__esModule",{value:!0}),r);var zE=f((Z9n,zNe)=>{"use strict";var Hjt="2.0.0",Wjt=Number.MAX_SAFE_INTEGER||9007199254740991,Fjt=16,Gjt=250,Kjt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];zNe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Fjt,MAX_SAFE_BUILD_LENGTH:Gjt,MAX_SAFE_INTEGER:Wjt,RELEASE_TYPES:Kjt,SEMVER_SPEC_VERSION:Hjt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var QE=f((k9n,QNe)=>{"use strict";var Vjt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...r)=>console.error("SEMVER",...r):()=>{};QNe.exports=Vjt});var r1=f((Vc,YNe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:QJ,MAX_SAFE_BUILD_LENGTH:zjt,MAX_LENGTH:Qjt}=zE(),Yjt=QE();Vc=YNe.exports={};var xjt=Vc.re=[],Jjt=Vc.safeRe=[],$e=Vc.src=[],Xjt=Vc.safeSrc=[],He=Vc.t={},Zjt=0,YJ="[a-zA-Z0-9-]",kjt=[["\\s",1],["\\d",Qjt],[YJ,zjt]],eCt=r=>{for(let[e,n]of kjt)r=r.split(`${e}*`).join(`${e}{0,${n}}`).split(`${e}+`).join(`${e}{1,${n}}`);return r},ct=(r,e,n)=>{let t=eCt(e),i=Zjt++;Yjt(r,i,e),He[r]=i,$e[i]=e,Xjt[i]=t,xjt[i]=new RegExp(e,n?"g":void 0),Jjt[i]=new RegExp(t,n?"g":void 0)};ct("NUMERICIDENTIFIER","0|[1-9]\\d*");ct("NUMERICIDENTIFIERLOOSE","\\d+");ct("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${YJ}*`);ct("MAINVERSION",`(${$e[He.NUMERICIDENTIFIER]})\\.(${$e[He.NUMERICIDENTIFIER]})\\.(${$e[He.NUMERICIDENTIFIER]})`);ct("MAINVERSIONLOOSE",`(${$e[He.NUMERICIDENTIFIERLOOSE]})\\.(${$e[He.NUMERICIDENTIFIERLOOSE]})\\.(${$e[He.NUMERICIDENTIFIERLOOSE]})`);ct("PRERELEASEIDENTIFIER",`(?:${$e[He.NONNUMERICIDENTIFIER]}|${$e[He.NUMERICIDENTIFIER]})`);ct("PRERELEASEIDENTIFIERLOOSE",`(?:${$e[He.NONNUMERICIDENTIFIER]}|${$e[He.NUMERICIDENTIFIERLOOSE]})`);ct("PRERELEASE",`(?:-(${$e[He.PRERELEASEIDENTIFIER]}(?:\\.${$e[He.PRERELEASEIDENTIFIER]})*))`);ct("PRERELEASELOOSE",`(?:-?(${$e[He.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${$e[He.PRERELEASEIDENTIFIERLOOSE]})*))`);ct("BUILDIDENTIFIER",`${YJ}+`);ct("BUILD",`(?:\\+(${$e[He.BUILDIDENTIFIER]}(?:\\.${$e[He.BUILDIDENTIFIER]})*))`);ct("FULLPLAIN",`v?${$e[He.MAINVERSION]}${$e[He.PRERELEASE]}?${$e[He.BUILD]}?`);ct("FULL",`^${$e[He.FULLPLAIN]}$`);ct("LOOSEPLAIN",`[v=\\s]*${$e[He.MAINVERSIONLOOSE]}${$e[He.PRERELEASELOOSE]}?${$e[He.BUILD]}?`);ct("LOOSE",`^${$e[He.LOOSEPLAIN]}$`);ct("GTLT","((?:<|>)?=?)");ct("XRANGEIDENTIFIERLOOSE",`${$e[He.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ct("XRANGEIDENTIFIER",`${$e[He.NUMERICIDENTIFIER]}|x|X|\\*`);ct("XRANGEPLAIN",`[v=\\s]*(${$e[He.XRANGEIDENTIFIER]})(?:\\.(${$e[He.XRANGEIDENTIFIER]})(?:\\.(${$e[He.XRANGEIDENTIFIER]})(?:${$e[He.PRERELEASE]})?${$e[He.BUILD]}?)?)?`);ct("XRANGEPLAINLOOSE",`[v=\\s]*(${$e[He.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$e[He.XRANGEIDENTIFIERLOOSE]})(?:\\.(${$e[He.XRANGEIDENTIFIERLOOSE]})(?:${$e[He.PRERELEASELOOSE]})?${$e[He.BUILD]}?)?)?`);ct("XRANGE",`^${$e[He.GTLT]}\\s*${$e[He.XRANGEPLAIN]}$`);ct("XRANGELOOSE",`^${$e[He.GTLT]}\\s*${$e[He.XRANGEPLAINLOOSE]}$`);ct("COERCEPLAIN",`(^|[^\\d])(\\d{1,${QJ}})(?:\\.(\\d{1,${QJ}}))?(?:\\.(\\d{1,${QJ}}))?`);ct("COERCE",`${$e[He.COERCEPLAIN]}(?:$|[^\\d])`);ct("COERCEFULL",$e[He.COERCEPLAIN]+`(?:${$e[He.PRERELEASE]})?(?:${$e[He.BUILD]})?(?:$|[^\\d])`);ct("COERCERTL",$e[He.COERCE],!0);ct("COERCERTLFULL",$e[He.COERCEFULL],!0);ct("LONETILDE","(?:~>?)");ct("TILDETRIM",`(\\s*)${$e[He.LONETILDE]}\\s+`,!0);Vc.tildeTrimReplace="$1~";ct("TILDE",`^${$e[He.LONETILDE]}${$e[He.XRANGEPLAIN]}$`);ct("TILDELOOSE",`^${$e[He.LONETILDE]}${$e[He.XRANGEPLAINLOOSE]}$`);ct("LONECARET","(?:\\^)");ct("CARETTRIM",`(\\s*)${$e[He.LONECARET]}\\s+`,!0);Vc.caretTrimReplace="$1^";ct("CARET",`^${$e[He.LONECARET]}${$e[He.XRANGEPLAIN]}$`);ct("CARETLOOSE",`^${$e[He.LONECARET]}${$e[He.XRANGEPLAINLOOSE]}$`);ct("COMPARATORLOOSE",`^${$e[He.GTLT]}\\s*(${$e[He.LOOSEPLAIN]})$|^$`);ct("COMPARATOR",`^${$e[He.GTLT]}\\s*(${$e[He.FULLPLAIN]})$|^$`);ct("COMPARATORTRIM",`(\\s*)${$e[He.GTLT]}\\s*(${$e[He.LOOSEPLAIN]}|${$e[He.XRANGEPLAIN]})`,!0);Vc.comparatorTrimReplace="$1$2$3";ct("HYPHENRANGE",`^\\s*(${$e[He.XRANGEPLAIN]})\\s+-\\s+(${$e[He.XRANGEPLAIN]})\\s*$`);ct("HYPHENRANGELOOSE",`^\\s*(${$e[He.XRANGEPLAINLOOSE]})\\s+-\\s+(${$e[He.XRANGEPLAINLOOSE]})\\s*$`);ct("STAR","(<|>)?=?\\s*\\*");ct("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ct("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var wW=f((eVn,xNe)=>{"use strict";var tCt=Object.freeze({loose:!0}),rCt=Object.freeze({}),nCt=r=>r?typeof r!="object"?tCt:r:rCt;xNe.exports=nCt});var xJ=f((tVn,ZNe)=>{"use strict";var JNe=/^[0-9]+$/,XNe=(r,e)=>{if(typeof r=="number"&&typeof e=="number")return r===e?0:r<e?-1:1;let n=JNe.test(r),t=JNe.test(e);return n&&t&&(r=+r,e=+e),r===e?0:n&&!t?-1:t&&!n?1:r<e?-1:1},iCt=(r,e)=>XNe(e,r);ZNe.exports={compareIdentifiers:XNe,rcompareIdentifiers:iCt}});var ui=f((rVn,eEe)=>{"use strict";var SW=QE(),{MAX_LENGTH:kNe,MAX_SAFE_INTEGER:jW}=zE(),{safeRe:CW,t:MW}=r1(),aCt=wW(),{compareIdentifiers:JJ}=xJ(),XJ=class r{constructor(e,n){if(n=aCt(n),e instanceof r){if(e.loose===!!n.loose&&e.includePrerelease===!!n.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>kNe)throw new TypeError(`version is longer than ${kNe} characters`);SW("SemVer",e,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let t=e.trim().match(n.loose?CW[MW.LOOSE]:CW[MW.FULL]);if(!t)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+t[1],this.minor=+t[2],this.patch=+t[3],this.major>jW||this.major<0)throw new TypeError("Invalid major version");if(this.minor>jW||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>jW||this.patch<0)throw new TypeError("Invalid patch version");t[4]?this.prerelease=t[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a<jW)return a}return i}):this.prerelease=[],this.build=t[5]?t[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(SW("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)),this.major<e.major?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}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 n=0;do{let t=this.prerelease[n],i=e.prerelease[n];if(SW("prerelease compare",n,t,i),t===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(t===void 0)return-1;if(t===i)continue;return JJ(t,i)}while(++n)}compareBuild(e){e instanceof r||(e=new r(e,this.options));let n=0;do{let t=this.build[n],i=e.build[n];if(SW("build compare",n,t,i),t===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(t===void 0)return-1;if(t===i)continue;return JJ(t,i)}while(++n)}inc(e,n,t){if(e.startsWith("pre")){if(!n&&t===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let i=`-${n}`.match(this.options.loose?CW[MW.PRERELEASELOOSE]:CW[MW.PRERELEASE]);if(!i||i[1]!==n)throw new Error(`invalid identifier: ${n}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,t),this.inc("pre",n,t);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,t),this.inc("pre",n,t);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":{let i=Number(t)?1:0;if(this.prerelease.length===0)this.prerelease=[i];else{let a=this.prerelease.length;for(;--a>=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(n===this.prerelease.join(".")&&t===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(n){let a=[n,i];t===!1&&(a=[n]),JJ(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};eEe.exports=XJ});var WA=f((nVn,rEe)=>{"use strict";var tEe=ui(),sCt=(r,e,n=!1)=>{if(r instanceof tEe)return r;try{return new tEe(r,e)}catch(t){if(!n)return null;throw t}};rEe.exports=sCt});var iEe=f((iVn,nEe)=>{"use strict";var oCt=WA(),uCt=(r,e)=>{let n=oCt(r,e);return n?n.version:null};nEe.exports=uCt});var sEe=f((aVn,aEe)=>{"use strict";var cCt=WA(),lCt=(r,e)=>{let n=cCt(r.trim().replace(/^[=v]+/,""),e);return n?n.version:null};aEe.exports=lCt});var cEe=f((sVn,uEe)=>{"use strict";var oEe=ui(),dCt=(r,e,n,t,i)=>{typeof n=="string"&&(i=t,t=n,n=void 0);try{return new oEe(r instanceof oEe?r.version:r,n).inc(e,t,i).version}catch{return null}};uEe.exports=dCt});var fEe=f((oVn,dEe)=>{"use strict";var lEe=WA(),fCt=(r,e)=>{let n=lEe(r,null,!0),t=lEe(e,null,!0),i=n.compare(t);if(i===0)return null;let a=i>0,o=a?n:t,c=a?t:n,d=!!o.prerelease.length;if(!!c.prerelease.length&&!d){if(!c.patch&&!c.minor)return"major";if(c.compareMain(o)===0)return c.minor&&!c.patch?"minor":"patch"}let v=d?"pre":"";return n.major!==t.major?v+"major":n.minor!==t.minor?v+"minor":n.patch!==t.patch?v+"patch":"prerelease"};dEe.exports=fCt});var yEe=f((uVn,pEe)=>{"use strict";var pCt=ui(),yCt=(r,e)=>new pCt(r,e).major;pEe.exports=yCt});var gEe=f((cVn,hEe)=>{"use strict";var hCt=ui(),gCt=(r,e)=>new hCt(r,e).minor;hEe.exports=gCt});var bEe=f((lVn,vEe)=>{"use strict";var vCt=ui(),bCt=(r,e)=>new vCt(r,e).patch;vEe.exports=bCt});var mEe=f((dVn,_Ee)=>{"use strict";var _Ct=WA(),mCt=(r,e)=>{let n=_Ct(r,e);return n&&n.prerelease.length?n.prerelease:null};_Ee.exports=mCt});var Ds=f((fVn,REe)=>{"use strict";var OEe=ui(),OCt=(r,e,n)=>new OEe(r,n).compare(new OEe(e,n));REe.exports=OCt});var wEe=f((pVn,PEe)=>{"use strict";var RCt=Ds(),PCt=(r,e,n)=>RCt(e,r,n);PEe.exports=PCt});var jEe=f((yVn,SEe)=>{"use strict";var wCt=Ds(),SCt=(r,e)=>wCt(r,e,!0);SEe.exports=SCt});var DW=f((hVn,MEe)=>{"use strict";var CEe=ui(),jCt=(r,e,n)=>{let t=new CEe(r,n),i=new CEe(e,n);return t.compare(i)||t.compareBuild(i)};MEe.exports=jCt});var TEe=f((gVn,DEe)=>{"use strict";var CCt=DW(),MCt=(r,e)=>r.sort((n,t)=>CCt(n,t,e));DEe.exports=MCt});var AEe=f((vVn,qEe)=>{"use strict";var DCt=DW(),TCt=(r,e)=>r.sort((n,t)=>DCt(t,n,e));qEe.exports=TCt});var YE=f((bVn,BEe)=>{"use strict";var qCt=Ds(),ACt=(r,e,n)=>qCt(r,e,n)>0;BEe.exports=ACt});var TW=f((_Vn,IEe)=>{"use strict";var BCt=Ds(),ICt=(r,e,n)=>BCt(r,e,n)<0;IEe.exports=ICt});var ZJ=f((mVn,NEe)=>{"use strict";var NCt=Ds(),ECt=(r,e,n)=>NCt(r,e,n)===0;NEe.exports=ECt});var kJ=f((OVn,EEe)=>{"use strict";var LCt=Ds(),UCt=(r,e,n)=>LCt(r,e,n)!==0;EEe.exports=UCt});var qW=f((RVn,LEe)=>{"use strict";var $Ct=Ds(),HCt=(r,e,n)=>$Ct(r,e,n)>=0;LEe.exports=HCt});var AW=f((PVn,UEe)=>{"use strict";var WCt=Ds(),FCt=(r,e,n)=>WCt(r,e,n)<=0;UEe.exports=FCt});var eX=f((wVn,$Ee)=>{"use strict";var GCt=ZJ(),KCt=kJ(),VCt=YE(),zCt=qW(),QCt=TW(),YCt=AW(),xCt=(r,e,n,t)=>{switch(e){case"===":return typeof r=="object"&&(r=r.version),typeof n=="object"&&(n=n.version),r===n;case"!==":return typeof r=="object"&&(r=r.version),typeof n=="object"&&(n=n.version),r!==n;case"":case"=":case"==":return GCt(r,n,t);case"!=":return KCt(r,n,t);case">":return VCt(r,n,t);case">=":return zCt(r,n,t);case"<":return QCt(r,n,t);case"<=":return YCt(r,n,t);default:throw new TypeError(`Invalid operator: ${e}`)}};$Ee.exports=xCt});var WEe=f((SVn,HEe)=>{"use strict";var JCt=ui(),XCt=WA(),{safeRe:BW,t:IW}=r1(),ZCt=(r,e)=>{if(r instanceof JCt)return r;if(typeof r=="number"&&(r=String(r)),typeof r!="string")return null;e=e||{};let n=null;if(!e.rtl)n=r.match(e.includePrerelease?BW[IW.COERCEFULL]:BW[IW.COERCE]);else{let d=e.includePrerelease?BW[IW.COERCERTLFULL]:BW[IW.COERCERTL],p;for(;(p=d.exec(r))&&(!n||n.index+n[0].length!==r.length);)(!n||p.index+p[0].length!==n.index+n[0].length)&&(n=p),d.lastIndex=p.index+p[1].length+p[2].length;d.lastIndex=-1}if(n===null)return null;let t=n[2],i=n[3]||"0",a=n[4]||"0",o=e.includePrerelease&&n[5]?`-${n[5]}`:"",c=e.includePrerelease&&n[6]?`+${n[6]}`:"";return XCt(`${t}.${i}.${a}${o}${c}`,e)};HEe.exports=ZCt});var GEe=f((jVn,FEe)=>{"use strict";var tX=class{constructor(){this.max=1e3,this.map=new Map}get(e){let n=this.map.get(e);if(n!==void 0)return this.map.delete(e),this.map.set(e,n),n}delete(e){return this.map.delete(e)}set(e,n){if(!this.delete(e)&&n!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(e,n)}return this}};FEe.exports=tX});var Ts=f((CVn,QEe)=>{"use strict";var kCt=/\s+/g,rX=class r{constructor(e,n){if(n=tMt(n),e instanceof r)return e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease?e:new r(e.raw,n);if(e instanceof nX)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=e.trim().replace(kCt," "),this.set=this.raw.split("||").map(t=>this.parseRange(t.trim())).filter(t=>t.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let t=this.set[0];if(this.set=this.set.filter(i=>!VEe(i[0])),this.set.length===0)this.set=[t];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&uMt(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let n=this.set[e];for(let t=0;t<n.length;t++)t>0&&(this.formatted+=" "),this.formatted+=n[t].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let t=((this.options.includePrerelease&&sMt)|(this.options.loose&&oMt))+":"+e,i=KEe.get(t);if(i)return i;let a=this.options.loose,o=a?Wi[ci.HYPHENRANGELOOSE]:Wi[ci.HYPHENRANGE];e=e.replace(o,bMt(this.options.includePrerelease)),Pr("hyphen replace",e),e=e.replace(Wi[ci.COMPARATORTRIM],nMt),Pr("comparator trim",e),e=e.replace(Wi[ci.TILDETRIM],iMt),Pr("tilde trim",e),e=e.replace(Wi[ci.CARETTRIM],aMt),Pr("caret trim",e);let c=e.split(" ").map(_=>cMt(_,this.options)).join(" ").split(/\s+/).map(_=>vMt(_,this.options));a&&(c=c.filter(_=>(Pr("loose invalid filter",_,this.options),!!_.match(Wi[ci.COMPARATORLOOSE])))),Pr("range list",c);let d=new Map,p=c.map(_=>new nX(_,this.options));for(let _ of p){if(VEe(_))return[_];d.set(_.value,_)}d.size>1&&d.has("")&&d.delete("");let v=[...d.values()];return KEe.set(t,v),v}intersects(e,n){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some(t=>zEe(t,n)&&e.set.some(i=>zEe(i,n)&&t.every(a=>i.every(o=>a.intersects(o,n)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new rMt(e,this.options)}catch{return!1}for(let n=0;n<this.set.length;n++)if(_Mt(this.set[n],e,this.options))return!0;return!1}};QEe.exports=rX;var eMt=GEe(),KEe=new eMt,tMt=wW(),nX=xE(),Pr=QE(),rMt=ui(),{safeRe:Wi,t:ci,comparatorTrimReplace:nMt,tildeTrimReplace:iMt,caretTrimReplace:aMt}=r1(),{FLAG_INCLUDE_PRERELEASE:sMt,FLAG_LOOSE:oMt}=zE(),VEe=r=>r.value==="<0.0.0-0",uMt=r=>r.value==="",zEe=(r,e)=>{let n=!0,t=r.slice(),i=t.pop();for(;n&&t.length;)n=t.every(a=>i.intersects(a,e)),i=t.pop();return n},cMt=(r,e)=>(r=r.replace(Wi[ci.BUILD],""),Pr("comp",r,e),r=fMt(r,e),Pr("caret",r),r=lMt(r,e),Pr("tildes",r),r=yMt(r,e),Pr("xrange",r),r=gMt(r,e),Pr("stars",r),r),Fi=r=>!r||r.toLowerCase()==="x"||r==="*",lMt=(r,e)=>r.trim().split(/\s+/).map(n=>dMt(n,e)).join(" "),dMt=(r,e)=>{let n=e.loose?Wi[ci.TILDELOOSE]:Wi[ci.TILDE];return r.replace(n,(t,i,a,o,c)=>{Pr("tilde",r,t,i,a,o,c);let d;return Fi(i)?d="":Fi(a)?d=`>=${i}.0.0 <${+i+1}.0.0-0`:Fi(o)?d=`>=${i}.${a}.0 <${i}.${+a+1}.0-0`:c?(Pr("replaceTilde pr",c),d=`>=${i}.${a}.${o}-${c} <${i}.${+a+1}.0-0`):d=`>=${i}.${a}.${o} <${i}.${+a+1}.0-0`,Pr("tilde return",d),d})},fMt=(r,e)=>r.trim().split(/\s+/).map(n=>pMt(n,e)).join(" "),pMt=(r,e)=>{Pr("caret",r,e);let n=e.loose?Wi[ci.CARETLOOSE]:Wi[ci.CARET],t=e.includePrerelease?"-0":"";return r.replace(n,(i,a,o,c,d)=>{Pr("caret",r,i,a,o,c,d);let p;return Fi(a)?p="":Fi(o)?p=`>=${a}.0.0${t} <${+a+1}.0.0-0`:Fi(c)?a==="0"?p=`>=${a}.${o}.0${t} <${a}.${+o+1}.0-0`:p=`>=${a}.${o}.0${t} <${+a+1}.0.0-0`:d?(Pr("replaceCaret pr",d),a==="0"?o==="0"?p=`>=${a}.${o}.${c}-${d} <${a}.${o}.${+c+1}-0`:p=`>=${a}.${o}.${c}-${d} <${a}.${+o+1}.0-0`:p=`>=${a}.${o}.${c}-${d} <${+a+1}.0.0-0`):(Pr("no pr"),a==="0"?o==="0"?p=`>=${a}.${o}.${c}${t} <${a}.${o}.${+c+1}-0`:p=`>=${a}.${o}.${c}${t} <${a}.${+o+1}.0-0`:p=`>=${a}.${o}.${c} <${+a+1}.0.0-0`),Pr("caret return",p),p})},yMt=(r,e)=>(Pr("replaceXRanges",r,e),r.split(/\s+/).map(n=>hMt(n,e)).join(" ")),hMt=(r,e)=>{r=r.trim();let n=e.loose?Wi[ci.XRANGELOOSE]:Wi[ci.XRANGE];return r.replace(n,(t,i,a,o,c,d)=>{Pr("xRange",r,t,i,a,o,c,d);let p=Fi(a),v=p||Fi(o),_=v||Fi(c),O=_;return i==="="&&O&&(i=""),d=e.includePrerelease?"-0":"",p?i===">"||i==="<"?t="<0.0.0-0":t="*":i&&O?(v&&(o=0),c=0,i===">"?(i=">=",v?(a=+a+1,o=0,c=0):(o=+o+1,c=0)):i==="<="&&(i="<",v?a=+a+1:o=+o+1),i==="<"&&(d="-0"),t=`${i+a}.${o}.${c}${d}`):v?t=`>=${a}.0.0${d} <${+a+1}.0.0-0`:_&&(t=`>=${a}.${o}.0${d} <${a}.${+o+1}.0-0`),Pr("xRange return",t),t})},gMt=(r,e)=>(Pr("replaceStars",r,e),r.trim().replace(Wi[ci.STAR],"")),vMt=(r,e)=>(Pr("replaceGTE0",r,e),r.trim().replace(Wi[e.includePrerelease?ci.GTE0PRE:ci.GTE0],"")),bMt=r=>(e,n,t,i,a,o,c,d,p,v,_,O)=>(Fi(t)?n="":Fi(i)?n=`>=${t}.0.0${r?"-0":""}`:Fi(a)?n=`>=${t}.${i}.0${r?"-0":""}`:o?n=`>=${n}`:n=`>=${n}${r?"-0":""}`,Fi(p)?d="":Fi(v)?d=`<${+p+1}.0.0-0`:Fi(_)?d=`<${p}.${+v+1}.0-0`:O?d=`<=${p}.${v}.${_}-${O}`:r?d=`<${p}.${v}.${+_+1}-0`:d=`<=${d}`,`${n} ${d}`.trim()),_Mt=(r,e,n)=>{for(let t=0;t<r.length;t++)if(!r[t].test(e))return!1;if(e.prerelease.length&&!n.includePrerelease){for(let t=0;t<r.length;t++)if(Pr(r[t].semver),r[t].semver!==nX.ANY&&r[t].semver.prerelease.length>0){let i=r[t].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}});var xE=f((MVn,kEe)=>{"use strict";var JE=Symbol("SemVer ANY"),sX=class r{static get ANY(){return JE}constructor(e,n){if(n=YEe(n),e instanceof r){if(e.loose===!!n.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),aX("comparator",e,n),this.options=n,this.loose=!!n.loose,this.parse(e),this.semver===JE?this.value="":this.value=this.operator+this.semver.version,aX("comp",this)}parse(e){let n=this.options.loose?xEe[JEe.COMPARATORLOOSE]:xEe[JEe.COMPARATOR],t=e.match(n);if(!t)throw new TypeError(`Invalid comparator: ${e}`);this.operator=t[1]!==void 0?t[1]:"",this.operator==="="&&(this.operator=""),t[2]?this.semver=new XEe(t[2],this.options.loose):this.semver=JE}toString(){return this.value}test(e){if(aX("Comparator.test",e,this.options.loose),this.semver===JE||e===JE)return!0;if(typeof e=="string")try{e=new XEe(e,this.options)}catch{return!1}return iX(e,this.operator,this.semver,this.options)}intersects(e,n){if(!(e instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new ZEe(e.value,n).test(this.value):e.operator===""?e.value===""?!0:new ZEe(this.value,n).test(e.semver):(n=YEe(n),n.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!n.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("=")||iX(this.semver,"<",e.semver,n)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||iX(this.semver,">",e.semver,n)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};kEe.exports=sX;var YEe=wW(),{safeRe:xEe,t:JEe}=r1(),iX=eX(),aX=QE(),XEe=ui(),ZEe=Ts()});var XE=f((DVn,eLe)=>{"use strict";var mMt=Ts(),OMt=(r,e,n)=>{try{e=new mMt(e,n)}catch{return!1}return e.test(r)};eLe.exports=OMt});var rLe=f((TVn,tLe)=>{"use strict";var RMt=Ts(),PMt=(r,e)=>new RMt(r,e).set.map(n=>n.map(t=>t.value).join(" ").trim().split(" "));tLe.exports=PMt});var iLe=f((qVn,nLe)=>{"use strict";var wMt=ui(),SMt=Ts(),jMt=(r,e,n)=>{let t=null,i=null,a=null;try{a=new SMt(e,n)}catch{return null}return r.forEach(o=>{a.test(o)&&(!t||i.compare(o)===-1)&&(t=o,i=new wMt(t,n))}),t};nLe.exports=jMt});var sLe=f((AVn,aLe)=>{"use strict";var CMt=ui(),MMt=Ts(),DMt=(r,e,n)=>{let t=null,i=null,a=null;try{a=new MMt(e,n)}catch{return null}return r.forEach(o=>{a.test(o)&&(!t||i.compare(o)===1)&&(t=o,i=new CMt(t,n))}),t};aLe.exports=DMt});var cLe=f((BVn,uLe)=>{"use strict";var oX=ui(),TMt=Ts(),oLe=YE(),qMt=(r,e)=>{r=new TMt(r,e);let n=new oX("0.0.0");if(r.test(n)||(n=new oX("0.0.0-0"),r.test(n)))return n;n=null;for(let t=0;t<r.set.length;++t){let i=r.set[t],a=null;i.forEach(o=>{let c=new oX(o.semver.version);switch(o.operator){case">":c.prerelease.length===0?c.patch++:c.prerelease.push(0),c.raw=c.format();case"":case">=":(!a||oLe(c,a))&&(a=c);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),a&&(!n||oLe(n,a))&&(n=a)}return n&&r.test(n)?n:null};uLe.exports=qMt});var dLe=f((IVn,lLe)=>{"use strict";var AMt=Ts(),BMt=(r,e)=>{try{return new AMt(r,e).range||"*"}catch{return null}};lLe.exports=BMt});var NW=f((NVn,hLe)=>{"use strict";var IMt=ui(),yLe=xE(),{ANY:NMt}=yLe,EMt=Ts(),LMt=XE(),fLe=YE(),pLe=TW(),UMt=AW(),$Mt=qW(),HMt=(r,e,n,t)=>{r=new IMt(r,t),e=new EMt(e,t);let i,a,o,c,d;switch(n){case">":i=fLe,a=UMt,o=pLe,c=">",d=">=";break;case"<":i=pLe,a=$Mt,o=fLe,c="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(LMt(r,e,t))return!1;for(let p=0;p<e.set.length;++p){let v=e.set[p],_=null,O=null;if(v.forEach(P=>{P.semver===NMt&&(P=new yLe(">=0.0.0")),_=_||P,O=O||P,i(P.semver,_.semver,t)?_=P:o(P.semver,O.semver,t)&&(O=P)}),_.operator===c||_.operator===d||(!O.operator||O.operator===c)&&a(r,O.semver))return!1;if(O.operator===d&&o(r,O.semver))return!1}return!0};hLe.exports=HMt});var vLe=f((EVn,gLe)=>{"use strict";var WMt=NW(),FMt=(r,e,n)=>WMt(r,e,">",n);gLe.exports=FMt});var _Le=f((LVn,bLe)=>{"use strict";var GMt=NW(),KMt=(r,e,n)=>GMt(r,e,"<",n);bLe.exports=KMt});var RLe=f((UVn,OLe)=>{"use strict";var mLe=Ts(),VMt=(r,e,n)=>(r=new mLe(r,n),e=new mLe(e,n),r.intersects(e,n));OLe.exports=VMt});var wLe=f(($Vn,PLe)=>{"use strict";var zMt=XE(),QMt=Ds();PLe.exports=(r,e,n)=>{let t=[],i=null,a=null,o=r.sort((v,_)=>QMt(v,_,n));for(let v of o)zMt(v,e,n)?(a=v,i||(i=v)):(a&&t.push([i,a]),a=null,i=null);i&&t.push([i,null]);let c=[];for(let[v,_]of t)v===_?c.push(v):!_&&v===o[0]?c.push("*"):_?v===o[0]?c.push(`<=${_}`):c.push(`${v} - ${_}`):c.push(`>=${v}`);let d=c.join(" || "),p=typeof e.raw=="string"?e.raw:String(e);return d.length<p.length?d:e}});var TLe=f((HVn,DLe)=>{"use strict";var SLe=Ts(),cX=xE(),{ANY:uX}=cX,ZE=XE(),lX=Ds(),YMt=(r,e,n={})=>{if(r===e)return!0;r=new SLe(r,n),e=new SLe(e,n);let t=!1;e:for(let i of r.set){for(let a of e.set){let o=JMt(i,a,n);if(t=t||o!==null,o)continue e}if(t)return!1}return!0},xMt=[new cX(">=0.0.0-0")],jLe=[new cX(">=0.0.0")],JMt=(r,e,n)=>{if(r===e)return!0;if(r.length===1&&r[0].semver===uX){if(e.length===1&&e[0].semver===uX)return!0;n.includePrerelease?r=xMt:r=jLe}if(e.length===1&&e[0].semver===uX){if(n.includePrerelease)return!0;e=jLe}let t=new Set,i,a;for(let P of r)P.operator===">"||P.operator===">="?i=CLe(i,P,n):P.operator==="<"||P.operator==="<="?a=MLe(a,P,n):t.add(P.semver);if(t.size>1)return null;let o;if(i&&a){if(o=lX(i.semver,a.semver,n),o>0)return null;if(o===0&&(i.operator!==">="||a.operator!=="<="))return null}for(let P of t){if(i&&!ZE(P,String(i),n)||a&&!ZE(P,String(a),n))return null;for(let w of e)if(!ZE(P,String(w),n))return!1;return!0}let c,d,p,v,_=a&&!n.includePrerelease&&a.semver.prerelease.length?a.semver:!1,O=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1;_&&_.prerelease.length===1&&a.operator==="<"&&_.prerelease[0]===0&&(_=!1);for(let P of e){if(v=v||P.operator===">"||P.operator===">=",p=p||P.operator==="<"||P.operator==="<=",i){if(O&&P.semver.prerelease&&P.semver.prerelease.length&&P.semver.major===O.major&&P.semver.minor===O.minor&&P.semver.patch===O.patch&&(O=!1),P.operator===">"||P.operator===">="){if(c=CLe(i,P,n),c===P&&c!==i)return!1}else if(i.operator===">="&&!ZE(i.semver,String(P),n))return!1}if(a){if(_&&P.semver.prerelease&&P.semver.prerelease.length&&P.semver.major===_.major&&P.semver.minor===_.minor&&P.semver.patch===_.patch&&(_=!1),P.operator==="<"||P.operator==="<="){if(d=MLe(a,P,n),d===P&&d!==a)return!1}else if(a.operator==="<="&&!ZE(a.semver,String(P),n))return!1}if(!P.operator&&(a||i)&&o!==0)return!1}return!(i&&p&&!a&&o!==0||a&&v&&!i&&o!==0||O||_)},CLe=(r,e,n)=>{if(!r)return e;let t=lX(r.semver,e.semver,n);return t>0?r:t<0||e.operator===">"&&r.operator===">="?e:r},MLe=(r,e,n)=>{if(!r)return e;let t=lX(r.semver,e.semver,n);return t<0?r:t>0||e.operator==="<"&&r.operator==="<="?e:r};DLe.exports=YMt});var kE=f((WVn,BLe)=>{"use strict";var dX=r1(),qLe=zE(),XMt=ui(),ALe=xJ(),ZMt=WA(),kMt=iEe(),eDt=sEe(),tDt=cEe(),rDt=fEe(),nDt=yEe(),iDt=gEe(),aDt=bEe(),sDt=mEe(),oDt=Ds(),uDt=wEe(),cDt=jEe(),lDt=DW(),dDt=TEe(),fDt=AEe(),pDt=YE(),yDt=TW(),hDt=ZJ(),gDt=kJ(),vDt=qW(),bDt=AW(),_Dt=eX(),mDt=WEe(),ODt=xE(),RDt=Ts(),PDt=XE(),wDt=rLe(),SDt=iLe(),jDt=sLe(),CDt=cLe(),MDt=dLe(),DDt=NW(),TDt=vLe(),qDt=_Le(),ADt=RLe(),BDt=wLe(),IDt=TLe();BLe.exports={parse:ZMt,valid:kMt,clean:eDt,inc:tDt,diff:rDt,major:nDt,minor:iDt,patch:aDt,prerelease:sDt,compare:oDt,rcompare:uDt,compareLoose:cDt,compareBuild:lDt,sort:dDt,rsort:fDt,gt:pDt,lt:yDt,eq:hDt,neq:gDt,gte:vDt,lte:bDt,cmp:_Dt,coerce:mDt,Comparator:ODt,Range:RDt,satisfies:PDt,toComparators:wDt,maxSatisfying:SDt,minSatisfying:jDt,minVersion:CDt,validRange:MDt,outside:DDt,gtr:TDt,ltr:qDt,intersects:ADt,simplifyRange:BDt,subset:IDt,SemVer:XMt,re:dX.re,src:dX.src,tokens:dX.t,SEMVER_SPEC_VERSION:qLe.SEMVER_SPEC_VERSION,RELEASE_TYPES:qLe.RELEASE_TYPES,compareIdentifiers:ALe.compareIdentifiers,rcompareIdentifiers:ALe.rcompareIdentifiers}});var NLe=f((FVn,ILe)=>{"use strict";ILe.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var fX=f((GVn,LLe)=>{var eL=NLe(),ELe={};for(let r of Object.keys(eL))ELe[eL[r]]=r;var Ke={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};LLe.exports=Ke;for(let r of Object.keys(Ke)){if(!("channels"in Ke[r]))throw new Error("missing channels property: "+r);if(!("labels"in Ke[r]))throw new Error("missing channel labels property: "+r);if(Ke[r].labels.length!==Ke[r].channels)throw new Error("channel and label counts mismatch: "+r);let{channels:e,labels:n}=Ke[r];delete Ke[r].channels,delete Ke[r].labels,Object.defineProperty(Ke[r],"channels",{value:e}),Object.defineProperty(Ke[r],"labels",{value:n})}Ke.rgb.hsl=function(r){let e=r[0]/255,n=r[1]/255,t=r[2]/255,i=Math.min(e,n,t),a=Math.max(e,n,t),o=a-i,c,d;a===i?c=0:e===a?c=(n-t)/o:n===a?c=2+(t-e)/o:t===a&&(c=4+(e-n)/o),c=Math.min(c*60,360),c<0&&(c+=360);let p=(i+a)/2;return a===i?d=0:p<=.5?d=o/(a+i):d=o/(2-a-i),[c,d*100,p*100]};Ke.rgb.hsv=function(r){let e,n,t,i,a,o=r[0]/255,c=r[1]/255,d=r[2]/255,p=Math.max(o,c,d),v=p-Math.min(o,c,d),_=function(O){return(p-O)/6/v+1/2};return v===0?(i=0,a=0):(a=v/p,e=_(o),n=_(c),t=_(d),o===p?i=t-n:c===p?i=1/3+e-t:d===p&&(i=2/3+n-e),i<0?i+=1:i>1&&(i-=1)),[i*360,a*100,p*100]};Ke.rgb.hwb=function(r){let e=r[0],n=r[1],t=r[2],i=Ke.rgb.hsl(r)[0],a=1/255*Math.min(e,Math.min(n,t));return t=1-1/255*Math.max(e,Math.max(n,t)),[i,a*100,t*100]};Ke.rgb.cmyk=function(r){let e=r[0]/255,n=r[1]/255,t=r[2]/255,i=Math.min(1-e,1-n,1-t),a=(1-e-i)/(1-i)||0,o=(1-n-i)/(1-i)||0,c=(1-t-i)/(1-i)||0;return[a*100,o*100,c*100,i*100]};function NDt(r,e){return(r[0]-e[0])**2+(r[1]-e[1])**2+(r[2]-e[2])**2}Ke.rgb.keyword=function(r){let e=ELe[r];if(e)return e;let n=1/0,t;for(let i of Object.keys(eL)){let a=eL[i],o=NDt(r,a);o<n&&(n=o,t=i)}return t};Ke.keyword.rgb=function(r){return eL[r]};Ke.rgb.xyz=function(r){let e=r[0]/255,n=r[1]/255,t=r[2]/255;e=e>.04045?((e+.055)/1.055)**2.4:e/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92;let i=e*.4124+n*.3576+t*.1805,a=e*.2126+n*.7152+t*.0722,o=e*.0193+n*.1192+t*.9505;return[i*100,a*100,o*100]};Ke.rgb.lab=function(r){let e=Ke.rgb.xyz(r),n=e[0],t=e[1],i=e[2];n/=95.047,t/=100,i/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let a=116*t-16,o=500*(n-t),c=200*(t-i);return[a,o,c]};Ke.hsl.rgb=function(r){let e=r[0]/360,n=r[1]/100,t=r[2]/100,i,a,o;if(n===0)return o=t*255,[o,o,o];t<.5?i=t*(1+n):i=t+n-t*n;let c=2*t-i,d=[0,0,0];for(let p=0;p<3;p++)a=e+1/3*-(p-1),a<0&&a++,a>1&&a--,6*a<1?o=c+(i-c)*6*a:2*a<1?o=i:3*a<2?o=c+(i-c)*(2/3-a)*6:o=c,d[p]=o*255;return d};Ke.hsl.hsv=function(r){let e=r[0],n=r[1]/100,t=r[2]/100,i=n,a=Math.max(t,.01);t*=2,n*=t<=1?t:2-t,i*=a<=1?a:2-a;let o=(t+n)/2,c=t===0?2*i/(a+i):2*n/(t+n);return[e,c*100,o*100]};Ke.hsv.rgb=function(r){let e=r[0]/60,n=r[1]/100,t=r[2]/100,i=Math.floor(e)%6,a=e-Math.floor(e),o=255*t*(1-n),c=255*t*(1-n*a),d=255*t*(1-n*(1-a));switch(t*=255,i){case 0:return[t,d,o];case 1:return[c,t,o];case 2:return[o,t,d];case 3:return[o,c,t];case 4:return[d,o,t];case 5:return[t,o,c]}};Ke.hsv.hsl=function(r){let e=r[0],n=r[1]/100,t=r[2]/100,i=Math.max(t,.01),a,o;o=(2-n)*t;let c=(2-n)*i;return a=n*i,a/=c<=1?c:2-c,a=a||0,o/=2,[e,a*100,o*100]};Ke.hwb.rgb=function(r){let e=r[0]/360,n=r[1]/100,t=r[2]/100,i=n+t,a;i>1&&(n/=i,t/=i);let o=Math.floor(6*e),c=1-t;a=6*e-o,(o&1)!==0&&(a=1-a);let d=n+a*(c-n),p,v,_;switch(o){default:case 6:case 0:p=c,v=d,_=n;break;case 1:p=d,v=c,_=n;break;case 2:p=n,v=c,_=d;break;case 3:p=n,v=d,_=c;break;case 4:p=d,v=n,_=c;break;case 5:p=c,v=n,_=d;break}return[p*255,v*255,_*255]};Ke.cmyk.rgb=function(r){let e=r[0]/100,n=r[1]/100,t=r[2]/100,i=r[3]/100,a=1-Math.min(1,e*(1-i)+i),o=1-Math.min(1,n*(1-i)+i),c=1-Math.min(1,t*(1-i)+i);return[a*255,o*255,c*255]};Ke.xyz.rgb=function(r){let e=r[0]/100,n=r[1]/100,t=r[2]/100,i,a,o;return i=e*3.2406+n*-1.5372+t*-.4986,a=e*-.9689+n*1.8758+t*.0415,o=e*.0557+n*-.204+t*1.057,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=Math.min(Math.max(0,i),1),a=Math.min(Math.max(0,a),1),o=Math.min(Math.max(0,o),1),[i*255,a*255,o*255]};Ke.xyz.lab=function(r){let e=r[0],n=r[1],t=r[2];e/=95.047,n/=100,t/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,t=t>.008856?t**(1/3):7.787*t+16/116;let i=116*n-16,a=500*(e-n),o=200*(n-t);return[i,a,o]};Ke.lab.xyz=function(r){let e=r[0],n=r[1],t=r[2],i,a,o;a=(e+16)/116,i=n/500+a,o=a-t/200;let c=a**3,d=i**3,p=o**3;return a=c>.008856?c:(a-16/116)/7.787,i=d>.008856?d:(i-16/116)/7.787,o=p>.008856?p:(o-16/116)/7.787,i*=95.047,a*=100,o*=108.883,[i,a,o]};Ke.lab.lch=function(r){let e=r[0],n=r[1],t=r[2],i;i=Math.atan2(t,n)*360/2/Math.PI,i<0&&(i+=360);let o=Math.sqrt(n*n+t*t);return[e,o,i]};Ke.lch.lab=function(r){let e=r[0],n=r[1],i=r[2]/360*2*Math.PI,a=n*Math.cos(i),o=n*Math.sin(i);return[e,a,o]};Ke.rgb.ansi16=function(r,e=null){let[n,t,i]=r,a=e===null?Ke.rgb.hsv(r)[2]:e;if(a=Math.round(a/50),a===0)return 30;let o=30+(Math.round(i/255)<<2|Math.round(t/255)<<1|Math.round(n/255));return a===2&&(o+=60),o};Ke.hsv.ansi16=function(r){return Ke.rgb.ansi16(Ke.hsv.rgb(r),r[2])};Ke.rgb.ansi256=function(r){let e=r[0],n=r[1],t=r[2];return e===n&&n===t?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(t/255*5)};Ke.ansi16.rgb=function(r){let e=r%10;if(e===0||e===7)return r>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(~~(r>50)+1)*.5,t=(e&1)*n*255,i=(e>>1&1)*n*255,a=(e>>2&1)*n*255;return[t,i,a]};Ke.ansi256.rgb=function(r){if(r>=232){let a=(r-232)*10+8;return[a,a,a]}r-=16;let e,n=Math.floor(r/36)/5*255,t=Math.floor((e=r%36)/6)/5*255,i=e%6/5*255;return[n,t,i]};Ke.rgb.hex=function(r){let n=(((Math.round(r[0])&255)<<16)+((Math.round(r[1])&255)<<8)+(Math.round(r[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};Ke.hex.rgb=function(r){let e=r.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=n.split("").map(c=>c+c).join(""));let t=parseInt(n,16),i=t>>16&255,a=t>>8&255,o=t&255;return[i,a,o]};Ke.rgb.hcg=function(r){let e=r[0]/255,n=r[1]/255,t=r[2]/255,i=Math.max(Math.max(e,n),t),a=Math.min(Math.min(e,n),t),o=i-a,c,d;return o<1?c=a/(1-o):c=0,o<=0?d=0:i===e?d=(n-t)/o%6:i===n?d=2+(t-e)/o:d=4+(e-n)/o,d/=6,d%=1,[d*360,o*100,c*100]};Ke.hsl.hcg=function(r){let e=r[1]/100,n=r[2]/100,t=n<.5?2*e*n:2*e*(1-n),i=0;return t<1&&(i=(n-.5*t)/(1-t)),[r[0],t*100,i*100]};Ke.hsv.hcg=function(r){let e=r[1]/100,n=r[2]/100,t=e*n,i=0;return t<1&&(i=(n-t)/(1-t)),[r[0],t*100,i*100]};Ke.hcg.rgb=function(r){let e=r[0]/360,n=r[1]/100,t=r[2]/100;if(n===0)return[t*255,t*255,t*255];let i=[0,0,0],a=e%1*6,o=a%1,c=1-o,d=0;switch(Math.floor(a)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=c,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=c,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=c}return d=(1-n)*t,[(n*i[0]+d)*255,(n*i[1]+d)*255,(n*i[2]+d)*255]};Ke.hcg.hsv=function(r){let e=r[1]/100,n=r[2]/100,t=e+n*(1-e),i=0;return t>0&&(i=e/t),[r[0],i*100,t*100]};Ke.hcg.hsl=function(r){let e=r[1]/100,t=r[2]/100*(1-e)+.5*e,i=0;return t>0&&t<.5?i=e/(2*t):t>=.5&&t<1&&(i=e/(2*(1-t))),[r[0],i*100,t*100]};Ke.hcg.hwb=function(r){let e=r[1]/100,n=r[2]/100,t=e+n*(1-e);return[r[0],(t-e)*100,(1-t)*100]};Ke.hwb.hcg=function(r){let e=r[1]/100,t=1-r[2]/100,i=t-e,a=0;return i<1&&(a=(t-i)/(1-i)),[r[0],i*100,a*100]};Ke.apple.rgb=function(r){return[r[0]/65535*255,r[1]/65535*255,r[2]/65535*255]};Ke.rgb.apple=function(r){return[r[0]/255*65535,r[1]/255*65535,r[2]/255*65535]};Ke.gray.rgb=function(r){return[r[0]/100*255,r[0]/100*255,r[0]/100*255]};Ke.gray.hsl=function(r){return[0,0,r[0]]};Ke.gray.hsv=Ke.gray.hsl;Ke.gray.hwb=function(r){return[0,100,r[0]]};Ke.gray.cmyk=function(r){return[0,0,0,r[0]]};Ke.gray.lab=function(r){return[r[0],0,0]};Ke.gray.hex=function(r){let e=Math.round(r[0]/100*255)&255,t=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(t.length)+t};Ke.rgb.gray=function(r){return[(r[0]+r[1]+r[2])/3/255*100]}});var $Le=f((KVn,ULe)=>{var EW=fX();function EDt(){let r={},e=Object.keys(EW);for(let n=e.length,t=0;t<n;t++)r[e[t]]={distance:-1,parent:null};return r}function LDt(r){let e=EDt(),n=[r];for(e[r].distance=0;n.length;){let t=n.pop(),i=Object.keys(EW[t]);for(let a=i.length,o=0;o<a;o++){let c=i[o],d=e[c];d.distance===-1&&(d.distance=e[t].distance+1,d.parent=t,n.unshift(c))}}return e}function UDt(r,e){return function(n){return e(r(n))}}function $Dt(r,e){let n=[e[r].parent,r],t=EW[e[r].parent][r],i=e[r].parent;for(;e[i].parent;)n.unshift(e[i].parent),t=UDt(EW[e[i].parent][i],t),i=e[i].parent;return t.conversion=n,t}ULe.exports=function(r){let e=LDt(r),n={},t=Object.keys(e);for(let i=t.length,a=0;a<i;a++){let o=t[a];e[o].parent!==null&&(n[o]=$Dt(o,e))}return n}});var WLe=f((VVn,HLe)=>{var pX=fX(),HDt=$Le(),n1={},WDt=Object.keys(pX);function FDt(r){let e=function(...n){let t=n[0];return t==null?t:(t.length>1&&(n=t),r(n))};return"conversion"in r&&(e.conversion=r.conversion),e}function GDt(r){let e=function(...n){let t=n[0];if(t==null)return t;t.length>1&&(n=t);let i=r(n);if(typeof i=="object")for(let a=i.length,o=0;o<a;o++)i[o]=Math.round(i[o]);return i};return"conversion"in r&&(e.conversion=r.conversion),e}WDt.forEach(r=>{n1[r]={},Object.defineProperty(n1[r],"channels",{value:pX[r].channels}),Object.defineProperty(n1[r],"labels",{value:pX[r].labels});let e=HDt(r);Object.keys(e).forEach(t=>{let i=e[t];n1[r][t]=GDt(i),n1[r][t].raw=FDt(i)})});HLe.exports=n1});var QLe=f((zVn,zLe)=>{"use strict";var FLe=(r,e)=>(...n)=>`\x1B[${r(...n)+e}m`,GLe=(r,e)=>(...n)=>{let t=r(...n);return`\x1B[${38+e};5;${t}m`},KLe=(r,e)=>(...n)=>{let t=r(...n);return`\x1B[${38+e};2;${t[0]};${t[1]};${t[2]}m`},LW=r=>r,VLe=(r,e,n)=>[r,e,n],i1=(r,e,n)=>{Object.defineProperty(r,e,{get:()=>{let t=n();return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0}),t},enumerable:!0,configurable:!0})},yX,a1=(r,e,n,t)=>{yX===void 0&&(yX=WLe());let i=t?10:0,a={};for(let[o,c]of Object.entries(yX)){let d=o==="ansi16"?"ansi":o;o===e?a[d]=r(n,i):typeof c=="object"&&(a[d]=r(c[e],i))}return a};function KDt(){let r=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[n,t]of Object.entries(e)){for(let[i,a]of Object.entries(t))e[i]={open:`\x1B[${a[0]}m`,close:`\x1B[${a[1]}m`},t[i]=e[i],r.set(a[0],a[1]);Object.defineProperty(e,n,{value:t,enumerable:!1})}return Object.defineProperty(e,"codes",{value:r,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",i1(e.color,"ansi",()=>a1(FLe,"ansi16",LW,!1)),i1(e.color,"ansi256",()=>a1(GLe,"ansi256",LW,!1)),i1(e.color,"ansi16m",()=>a1(KLe,"rgb",VLe,!1)),i1(e.bgColor,"ansi",()=>a1(FLe,"ansi16",LW,!0)),i1(e.bgColor,"ansi256",()=>a1(GLe,"ansi256",LW,!0)),i1(e.bgColor,"ansi16m",()=>a1(KLe,"rgb",VLe,!0)),e}Object.defineProperty(zLe,"exports",{enumerable:!0,get:KDt})});var xLe=f((QVn,YLe)=>{"use strict";YLe.exports=(r,e=process.argv)=>{let n=r.startsWith("-")?"":r.length===1?"-":"--",t=e.indexOf(n+r),i=e.indexOf("--");return t!==-1&&(i===-1||t<i)}});var vX=f((YVn,XLe)=>{"use strict";var VDt=require("os"),JLe=require("tty"),qs=xLe(),{env:Un}=process,Oq;qs("no-color")||qs("no-colors")||qs("color=false")||qs("color=never")?Oq=0:(qs("color")||qs("colors")||qs("color=true")||qs("color=always"))&&(Oq=1);"FORCE_COLOR"in Un&&(Un.FORCE_COLOR==="true"?Oq=1:Un.FORCE_COLOR==="false"?Oq=0:Oq=Un.FORCE_COLOR.length===0?1:Math.min(parseInt(Un.FORCE_COLOR,10),3));function hX(r){return r===0?!1:{level:r,hasBasic:!0,has256:r>=2,has16m:r>=3}}function gX(r,e){if(Oq===0)return 0;if(qs("color=16m")||qs("color=full")||qs("color=truecolor"))return 3;if(qs("color=256"))return 2;if(r&&!e&&Oq===void 0)return 0;let n=Oq||0;if(Un.TERM==="dumb")return n;if(process.platform==="win32"){let t=VDt.release().split(".");return Number(t[0])>=10&&Number(t[2])>=10586?Number(t[2])>=14931?3:2:1}if("CI"in Un)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(t=>t in Un)||Un.CI_NAME==="codeship"?1:n;if("TEAMCITY_VERSION"in Un)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Un.TEAMCITY_VERSION)?1:0;if(Un.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Un){let t=parseInt((Un.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Un.TERM_PROGRAM){case"iTerm.app":return t>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Un.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Un.TERM)||"COLORTERM"in Un?1:n}function zDt(r){let e=gX(r,r&&r.isTTY);return hX(e)}XLe.exports={supportsColor:zDt,stdout:hX(gX(!0,JLe.isatty(1))),stderr:hX(gX(!0,JLe.isatty(2)))}});var kLe=f((xVn,ZLe)=>{"use strict";var QDt=(r,e,n)=>{let t=r.indexOf(e);if(t===-1)return r;let i=e.length,a=0,o="";do o+=r.substr(a,t-a)+e+n,a=t+i,t=r.indexOf(e,a);while(t!==-1);return o+=r.substr(a),o},YDt=(r,e,n,t)=>{let i=0,a="";do{let o=r[t-1]==="\r";a+=r.substr(i,(o?t-1:t)-i)+e+(o?`\r `:` `)+n,i=t+1,t=r.indexOf(` `,i)}while(t!==-1);return a+=r.substr(i),a};ZLe.exports={stringReplaceAll:QDt,stringEncaseCRLFWithFirstIndex:YDt}});var iUe=f((JVn,nUe)=>{"use strict";var xDt=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,eUe=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,JDt=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,XDt=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,ZDt=new Map([["n",` `],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function rUe(r){let e=r[0]==="u",n=r[1]==="{";return e&&!n&&r.length===5||r[0]==="x"&&r.length===3?String.fromCharCode(parseInt(r.slice(1),16)):e&&n?String.fromCodePoint(parseInt(r.slice(2,-1),16)):ZDt.get(r)||r}function kDt(r,e){let n=[],t=e.trim().split(/\s*,\s*/g),i;for(let a of t){let o=Number(a);if(!Number.isNaN(o))n.push(o);else if(i=a.match(JDt))n.push(i[2].replace(XDt,(c,d,p)=>d?rUe(d):p));else throw new Error(`Invalid Chalk template style argument: ${a} (in style '${r}')`)}return n}function eTt(r){eUe.lastIndex=0;let e=[],n;for(;(n=eUe.exec(r))!==null;){let t=n[1];if(n[2]){let i=kDt(t,n[2]);e.push([t].concat(i))}else e.push([t])}return e}function tUe(r,e){let n={};for(let i of e)for(let a of i.styles)n[a[0]]=i.inverse?null:a.slice(1);let t=r;for(let[i,a]of Object.entries(n))if(Array.isArray(a)){if(!(i in t))throw new Error(`Unknown Chalk style: ${i}`);t=a.length>0?t[i](...a):t[i]}return t}nUe.exports=(r,e)=>{let n=[],t=[],i=[];if(e.replace(xDt,(a,o,c,d,p,v)=>{if(o)i.push(rUe(o));else if(d){let _=i.join("");i=[],t.push(n.length===0?_:tUe(r,n)(_)),n.push({inverse:c,styles:eTt(d)})}else if(p){if(n.length===0)throw new Error("Found extraneous } in Chalk template literal");t.push(tUe(r,n)(i.join(""))),i=[],n.pop()}else i.push(v)}),t.push(i.join("")),n.length>0){let a=`Chalk template literal is missing ${n.length} closing bracket${n.length===1?"":"s"} (\`}\`)`;throw new Error(a)}return t.join("")}});var rL=f((XVn,lUe)=>{"use strict";var tL=QLe(),{stdout:_X,stderr:mX}=vX(),{stringReplaceAll:tTt,stringEncaseCRLFWithFirstIndex:rTt}=kLe(),{isArray:UW}=Array,sUe=["ansi","ansi","ansi256","ansi16m"],s1=Object.create(null),nTt=(r,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let n=_X?_X.level:0;r.level=e.level===void 0?n:e.level},OX=class{constructor(e){return oUe(e)}},oUe=r=>{let e={};return nTt(e,r),e.template=(...n)=>cUe(e.template,...n),Object.setPrototypeOf(e,$W.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=OX,e.template};function $W(r){return oUe(r)}for(let[r,e]of Object.entries(tL))s1[r]={get(){let n=HW(this,RX(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,r,{value:n}),n}};s1.visible={get(){let r=HW(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:r}),r}};var uUe=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let r of uUe)s1[r]={get(){let{level:e}=this;return function(...n){let t=RX(tL.color[sUe[e]][r](...n),tL.color.close,this._styler);return HW(this,t,this._isEmpty)}}};for(let r of uUe){let e="bg"+r[0].toUpperCase()+r.slice(1);s1[e]={get(){let{level:n}=this;return function(...t){let i=RX(tL.bgColor[sUe[n]][r](...t),tL.bgColor.close,this._styler);return HW(this,i,this._isEmpty)}}}}var iTt=Object.defineProperties(()=>{},{...s1,level:{enumerable:!0,get(){return this._generator.level},set(r){this._generator.level=r}}}),RX=(r,e,n)=>{let t,i;return n===void 0?(t=r,i=e):(t=n.openAll+r,i=e+n.closeAll),{open:r,close:e,openAll:t,closeAll:i,parent:n}},HW=(r,e,n)=>{let t=(...i)=>UW(i[0])&&UW(i[0].raw)?aUe(t,cUe(t,...i)):aUe(t,i.length===1?""+i[0]:i.join(" "));return Object.setPrototypeOf(t,iTt),t._generator=r,t._styler=e,t._isEmpty=n,t},aUe=(r,e)=>{if(r.level<=0||!e)return r._isEmpty?"":e;let n=r._styler;if(n===void 0)return e;let{openAll:t,closeAll:i}=n;if(e.indexOf("\x1B")!==-1)for(;n!==void 0;)e=tTt(e,n.close,n.open),n=n.parent;let a=e.indexOf(` `);return a!==-1&&(e=rTt(e,i,t,a)),t+e+i},bX,cUe=(r,...e)=>{let[n]=e;if(!UW(n)||!UW(n.raw))return e.join(" ");let t=e.slice(1),i=[n.raw[0]];for(let a=1;a<n.length;a++)i.push(String(t[a-1]).replace(/[{}\\]/g,"\\$&"),String(n.raw[a]));return bX===void 0&&(bX=iUe()),bX(r,i.join(""))};Object.defineProperties($W.prototype,s1);var WW=$W();WW.supportsColor=_X;WW.stderr=$W({level:mX?mX.level:0});WW.stderr.supportsColor=mX;lUe.exports=WW});var fUe=f((ZVn,PX)=>{"use strict";var dUe=(r,e)=>{for(let n of Reflect.ownKeys(e))Object.defineProperty(r,n,Object.getOwnPropertyDescriptor(e,n));return r};PX.exports=dUe;PX.exports.default=dUe});var yUe=f((kVn,GW)=>{"use strict";var aTt=fUe(),FW=new WeakMap,pUe=(r,e={})=>{if(type