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.
1 lines • 8.84 MB
JavaScript
"use strict";var HM=Object.create;var Tu=Object.defineProperty,zM=Object.defineProperties,GM=Object.getOwnPropertyDescriptor,XM=Object.getOwnPropertyDescriptors,WM=Object.getOwnPropertyNames,aC=Object.getOwnPropertySymbols,JM=Object.getPrototypeOf,uC=Object.prototype.hasOwnProperty,KM=Object.prototype.propertyIsEnumerable;var oC=(t,e,r)=>e in t?Tu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,cC=(t,e)=>{for(var r in e||={})uC.call(e,r)&&oC(t,r,e[r]);if(aC)for(var r of aC(e))KM.call(e,r)&&oC(t,r,e[r]);return t},lC=(t,e)=>zM(t,XM(e));var Qe=(t,e)=>()=>(t&&(e=t(t=0)),e);var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),rt=(t,e)=>{for(var r in e)Tu(t,r,{get:e[r],enumerable:!0})},fC=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of WM(e))!uC.call(t,n)&&n!==r&&Tu(t,n,{get:()=>e[n],enumerable:!(i=GM(e,n))||i.enumerable});return t};var Ne=(t,e,r)=>(r=t!=null?HM(JM(t)):{},fC(e||!t||!t.__esModule?Tu(r,"default",{value:t,enumerable:!0}):r,t)),me=t=>fC(Tu({},"__esModule",{value:!0}),t);var Ge=(t,e,r)=>new Promise((i,n)=>{var s=u=>{try{o(r.next(u))}catch(f){n(f)}},a=u=>{try{o(r.throw(u))}catch(f){n(f)}},o=u=>u.done?i(u.value):Promise.resolve(u.value).then(s,a);o((r=r.apply(t,e)).next())});var ku=_((h0e,hC)=>{var YM="2.0.0",QM=Number.MAX_SAFE_INTEGER||9007199254740991,ZM=16;hC.exports={SEMVER_SPEC_VERSION:YM,MAX_LENGTH:256,MAX_SAFE_INTEGER:QM,MAX_SAFE_COMPONENT_LENGTH:ZM}});var Iu=_((p0e,pC)=>{var eL=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};pC.exports=eL});var Es=_((Un,dC)=>{var{MAX_SAFE_COMPONENT_LENGTH:Bd}=ku(),tL=Iu();Un=dC.exports={};var rL=Un.re=[],Be=Un.src=[],_e=Un.t={},iL=0,We=(t,e,r)=>{let i=iL++;tL(t,i,e),_e[t]=i,Be[i]=e,rL[i]=new RegExp(e,r?"g":void 0)};We("NUMERICIDENTIFIER","0|[1-9]\\d*");We("NUMERICIDENTIFIERLOOSE","[0-9]+");We("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");We("MAINVERSION",`(${Be[_e.NUMERICIDENTIFIER]})\\.(${Be[_e.NUMERICIDENTIFIER]})\\.(${Be[_e.NUMERICIDENTIFIER]})`);We("MAINVERSIONLOOSE",`(${Be[_e.NUMERICIDENTIFIERLOOSE]})\\.(${Be[_e.NUMERICIDENTIFIERLOOSE]})\\.(${Be[_e.NUMERICIDENTIFIERLOOSE]})`);We("PRERELEASEIDENTIFIER",`(?:${Be[_e.NUMERICIDENTIFIER]}|${Be[_e.NONNUMERICIDENTIFIER]})`);We("PRERELEASEIDENTIFIERLOOSE",`(?:${Be[_e.NUMERICIDENTIFIERLOOSE]}|${Be[_e.NONNUMERICIDENTIFIER]})`);We("PRERELEASE",`(?:-(${Be[_e.PRERELEASEIDENTIFIER]}(?:\\.${Be[_e.PRERELEASEIDENTIFIER]})*))`);We("PRERELEASELOOSE",`(?:-?(${Be[_e.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Be[_e.PRERELEASEIDENTIFIERLOOSE]})*))`);We("BUILDIDENTIFIER","[0-9A-Za-z-]+");We("BUILD",`(?:\\+(${Be[_e.BUILDIDENTIFIER]}(?:\\.${Be[_e.BUILDIDENTIFIER]})*))`);We("FULLPLAIN",`v?${Be[_e.MAINVERSION]}${Be[_e.PRERELEASE]}?${Be[_e.BUILD]}?`);We("FULL",`^${Be[_e.FULLPLAIN]}$`);We("LOOSEPLAIN",`[v=\\s]*${Be[_e.MAINVERSIONLOOSE]}${Be[_e.PRERELEASELOOSE]}?${Be[_e.BUILD]}?`);We("LOOSE",`^${Be[_e.LOOSEPLAIN]}$`);We("GTLT","((?:<|>)?=?)");We("XRANGEIDENTIFIERLOOSE",`${Be[_e.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);We("XRANGEIDENTIFIER",`${Be[_e.NUMERICIDENTIFIER]}|x|X|\\*`);We("XRANGEPLAIN",`[v=\\s]*(${Be[_e.XRANGEIDENTIFIER]})(?:\\.(${Be[_e.XRANGEIDENTIFIER]})(?:\\.(${Be[_e.XRANGEIDENTIFIER]})(?:${Be[_e.PRERELEASE]})?${Be[_e.BUILD]}?)?)?`);We("XRANGEPLAINLOOSE",`[v=\\s]*(${Be[_e.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Be[_e.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Be[_e.XRANGEIDENTIFIERLOOSE]})(?:${Be[_e.PRERELEASELOOSE]})?${Be[_e.BUILD]}?)?)?`);We("XRANGE",`^${Be[_e.GTLT]}\\s*${Be[_e.XRANGEPLAIN]}$`);We("XRANGELOOSE",`^${Be[_e.GTLT]}\\s*${Be[_e.XRANGEPLAINLOOSE]}$`);We("COERCE",`(^|[^\\d])(\\d{1,${Bd}})(?:\\.(\\d{1,${Bd}}))?(?:\\.(\\d{1,${Bd}}))?(?:$|[^\\d])`);We("COERCERTL",Be[_e.COERCE],!0);We("LONETILDE","(?:~>?)");We("TILDETRIM",`(\\s*)${Be[_e.LONETILDE]}\\s+`,!0);Un.tildeTrimReplace="$1~";We("TILDE",`^${Be[_e.LONETILDE]}${Be[_e.XRANGEPLAIN]}$`);We("TILDELOOSE",`^${Be[_e.LONETILDE]}${Be[_e.XRANGEPLAINLOOSE]}$`);We("LONECARET","(?:\\^)");We("CARETTRIM",`(\\s*)${Be[_e.LONECARET]}\\s+`,!0);Un.caretTrimReplace="$1^";We("CARET",`^${Be[_e.LONECARET]}${Be[_e.XRANGEPLAIN]}$`);We("CARETLOOSE",`^${Be[_e.LONECARET]}${Be[_e.XRANGEPLAINLOOSE]}$`);We("COMPARATORLOOSE",`^${Be[_e.GTLT]}\\s*(${Be[_e.LOOSEPLAIN]})$|^$`);We("COMPARATOR",`^${Be[_e.GTLT]}\\s*(${Be[_e.FULLPLAIN]})$|^$`);We("COMPARATORTRIM",`(\\s*)${Be[_e.GTLT]}\\s*(${Be[_e.LOOSEPLAIN]}|${Be[_e.XRANGEPLAIN]})`,!0);Un.comparatorTrimReplace="$1$2$3";We("HYPHENRANGE",`^\\s*(${Be[_e.XRANGEPLAIN]})\\s+-\\s+(${Be[_e.XRANGEPLAIN]})\\s*$`);We("HYPHENRANGELOOSE",`^\\s*(${Be[_e.XRANGEPLAINLOOSE]})\\s+-\\s+(${Be[_e.XRANGEPLAINLOOSE]})\\s*$`);We("STAR","(<|>)?=?\\s*\\*");We("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");We("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Ou=_((d0e,mC)=>{var nL=["includePrerelease","loose","rtl"],sL=t=>t?typeof t!="object"?{loose:!0}:nL.filter(e=>t[e]).reduce((e,r)=>(e[r]=!0,e),{}):{};mC.exports=sL});var Yl=_((m0e,EC)=>{var yC=/^[0-9]+$/,gC=(t,e)=>{let r=yC.test(t),i=yC.test(e);return r&&i&&(t=+t,e=+e),t===e?0:r&&!i?-1:i&&!r?1:t<e?-1:1},aL=(t,e)=>gC(e,t);EC.exports={compareIdentifiers:gC,rcompareIdentifiers:aL}});var Or=_((y0e,CC)=>{var Ql=Iu(),{MAX_LENGTH:vC,MAX_SAFE_INTEGER:Zl}=ku(),{re:DC,t:AC}=Es(),oL=Ou(),{compareIdentifiers:Ma}=Yl(),pi=class{constructor(e,r){if(r=oL(r),e instanceof pi){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid Version: ${e}`);if(e.length>vC)throw new TypeError(`version is longer than ${vC} characters`);Ql("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=e.trim().match(r.loose?DC[AC.LOOSE]:DC[AC.FULL]);if(!i)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>Zl||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Zl||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Zl||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s<Zl)return s}return n}):this.prerelease=[],this.build=i[5]?i[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(Ql("SemVer.compare",this.version,this.options,e),!(e instanceof pi)){if(typeof e=="string"&&e===this.version)return 0;e=new pi(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof pi||(e=new pi(e,this.options)),Ma(this.major,e.major)||Ma(this.minor,e.minor)||Ma(this.patch,e.patch)}comparePre(e){if(e instanceof pi||(e=new pi(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 r=0;do{let i=this.prerelease[r],n=e.prerelease[r];if(Ql("prerelease compare",r,i,n),i===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(i===void 0)return-1;if(i===n)continue;return Ma(i,n)}while(++r)}compareBuild(e){e instanceof pi||(e=new pi(e,this.options));let r=0;do{let i=this.build[r],n=e.build[r];if(Ql("prerelease compare",r,i,n),i===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(i===void 0)return-1;if(i===n)continue;return Ma(i,n)}while(++r)}inc(e,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r),this.inc("pre",r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r),this.inc("pre",r);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":if(this.prerelease.length===0)this.prerelease=[0];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);i===-1&&this.prerelease.push(0)}r&&(Ma(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=[r,0]):this.prerelease=[r,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};CC.exports=pi});var vs=_((g0e,wC)=>{var{MAX_LENGTH:uL}=ku(),{re:FC,t:bC}=Es(),xC=Or(),cL=Ou(),lL=(t,e)=>{if(e=cL(e),t instanceof xC)return t;if(typeof t!="string"||t.length>uL||!(e.loose?FC[bC.LOOSE]:FC[bC.FULL]).test(t))return null;try{return new xC(t,e)}catch{return null}};wC.exports=lL});var BC=_((E0e,SC)=>{var fL=vs(),hL=(t,e)=>{let r=fL(t,e);return r?r.version:null};SC.exports=hL});var TC=_((v0e,_C)=>{var pL=vs(),dL=(t,e)=>{let r=pL(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};_C.exports=dL});var OC=_((D0e,IC)=>{var kC=Or(),mL=(t,e,r,i)=>{typeof r=="string"&&(i=r,r=void 0);try{return new kC(t instanceof kC?t.version:t,r).inc(e,i).version}catch{return null}};IC.exports=mL});var Si=_((A0e,NC)=>{var PC=Or(),yL=(t,e,r)=>new PC(t,r).compare(new PC(e,r));NC.exports=yL});var ef=_((C0e,RC)=>{var gL=Si(),EL=(t,e,r)=>gL(t,e,r)===0;RC.exports=EL});var LC=_((F0e,MC)=>{var qC=vs(),vL=ef(),DL=(t,e)=>{if(vL(t,e))return null;{let r=qC(t),i=qC(e),n=r.prerelease.length||i.prerelease.length,s=n?"pre":"",a=n?"prerelease":"";for(let o in r)if((o==="major"||o==="minor"||o==="patch")&&r[o]!==i[o])return s+o;return a}};MC.exports=DL});var UC=_((b0e,jC)=>{var AL=Or(),CL=(t,e)=>new AL(t,e).major;jC.exports=CL});var VC=_((x0e,$C)=>{var FL=Or(),bL=(t,e)=>new FL(t,e).minor;$C.exports=bL});var zC=_((w0e,HC)=>{var xL=Or(),wL=(t,e)=>new xL(t,e).patch;HC.exports=wL});var XC=_((S0e,GC)=>{var SL=vs(),BL=(t,e)=>{let r=SL(t,e);return r&&r.prerelease.length?r.prerelease:null};GC.exports=BL});var JC=_((B0e,WC)=>{var _L=Si(),TL=(t,e,r)=>_L(e,t,r);WC.exports=TL});var YC=_((_0e,KC)=>{var kL=Si(),IL=(t,e)=>kL(t,e,!0);KC.exports=IL});var tf=_((T0e,ZC)=>{var QC=Or(),OL=(t,e,r)=>{let i=new QC(t,r),n=new QC(e,r);return i.compare(n)||i.compareBuild(n)};ZC.exports=OL});var tF=_((k0e,eF)=>{var PL=tf(),NL=(t,e)=>t.sort((r,i)=>PL(r,i,e));eF.exports=NL});var iF=_((I0e,rF)=>{var RL=tf(),qL=(t,e)=>t.sort((r,i)=>RL(i,r,e));rF.exports=qL});var Pu=_((O0e,nF)=>{var ML=Si(),LL=(t,e,r)=>ML(t,e,r)>0;nF.exports=LL});var rf=_((P0e,sF)=>{var jL=Si(),UL=(t,e,r)=>jL(t,e,r)<0;sF.exports=UL});var _d=_((N0e,aF)=>{var $L=Si(),VL=(t,e,r)=>$L(t,e,r)!==0;aF.exports=VL});var nf=_((R0e,oF)=>{var HL=Si(),zL=(t,e,r)=>HL(t,e,r)>=0;oF.exports=zL});var sf=_((q0e,uF)=>{var GL=Si(),XL=(t,e,r)=>GL(t,e,r)<=0;uF.exports=XL});var Td=_((M0e,cF)=>{var WL=ef(),JL=_d(),KL=Pu(),YL=nf(),QL=rf(),ZL=sf(),ej=(t,e,r,i)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return WL(t,r,i);case"!=":return JL(t,r,i);case">":return KL(t,r,i);case">=":return YL(t,r,i);case"<":return QL(t,r,i);case"<=":return ZL(t,r,i);default:throw new TypeError(`Invalid operator: ${e}`)}};cF.exports=ej});var fF=_((L0e,lF)=>{var tj=Or(),rj=vs(),{re:af,t:of}=Es(),ij=(t,e)=>{if(t instanceof tj)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(af[of.COERCE]);else{let i;for(;(i=af[of.COERCERTL].exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),af[of.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;af[of.COERCERTL].lastIndex=-1}return r===null?null:rj(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,e)};lF.exports=ij});var pF=_((j0e,hF)=>{"use strict";hF.exports=function(t){t.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}});var mF=_((U0e,dF)=>{"use strict";dF.exports=yt;yt.Node=Ds;yt.create=yt;function yt(t){var e=this;if(e instanceof yt||(e=new yt),e.tail=null,e.head=null,e.length=0,t&&typeof t.forEach=="function")t.forEach(function(n){e.push(n)});else if(arguments.length>0)for(var r=0,i=arguments.length;r<i;r++)e.push(arguments[r]);return e}yt.prototype.removeNode=function(t){if(t.list!==this)throw new Error("removing node which does not belong to this list");var e=t.next,r=t.prev;return e&&(e.prev=r),r&&(r.next=e),t===this.head&&(this.head=e),t===this.tail&&(this.tail=r),t.list.length--,t.next=null,t.prev=null,t.list=null,e};yt.prototype.unshiftNode=function(t){if(t!==this.head){t.list&&t.list.removeNode(t);var e=this.head;t.list=this,t.next=e,e&&(e.prev=t),this.head=t,this.tail||(this.tail=t),this.length++}};yt.prototype.pushNode=function(t){if(t!==this.tail){t.list&&t.list.removeNode(t);var e=this.tail;t.list=this,t.prev=e,e&&(e.next=t),this.tail=t,this.head||(this.head=t),this.length++}};yt.prototype.push=function(){for(var t=0,e=arguments.length;t<e;t++)sj(this,arguments[t]);return this.length};yt.prototype.unshift=function(){for(var t=0,e=arguments.length;t<e;t++)aj(this,arguments[t]);return this.length};yt.prototype.pop=function(){if(this.tail){var t=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,t}};yt.prototype.shift=function(){if(this.head){var t=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,t}};yt.prototype.forEach=function(t,e){e=e||this;for(var r=this.head,i=0;r!==null;i++)t.call(e,r.value,i,this),r=r.next};yt.prototype.forEachReverse=function(t,e){e=e||this;for(var r=this.tail,i=this.length-1;r!==null;i--)t.call(e,r.value,i,this),r=r.prev};yt.prototype.get=function(t){for(var e=0,r=this.head;r!==null&&e<t;e++)r=r.next;if(e===t&&r!==null)return r.value};yt.prototype.getReverse=function(t){for(var e=0,r=this.tail;r!==null&&e<t;e++)r=r.prev;if(e===t&&r!==null)return r.value};yt.prototype.map=function(t,e){e=e||this;for(var r=new yt,i=this.head;i!==null;)r.push(t.call(e,i.value,this)),i=i.next;return r};yt.prototype.mapReverse=function(t,e){e=e||this;for(var r=new yt,i=this.tail;i!==null;)r.push(t.call(e,i.value,this)),i=i.prev;return r};yt.prototype.reduce=function(t,e){var r,i=this.head;if(arguments.length>1)r=e;else if(this.head)i=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=0;i!==null;n++)r=t(r,i.value,n),i=i.next;return r};yt.prototype.reduceReverse=function(t,e){var r,i=this.tail;if(arguments.length>1)r=e;else if(this.tail)i=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=this.length-1;i!==null;n--)r=t(r,i.value,n),i=i.prev;return r};yt.prototype.toArray=function(){for(var t=new Array(this.length),e=0,r=this.head;r!==null;e++)t[e]=r.value,r=r.next;return t};yt.prototype.toArrayReverse=function(){for(var t=new Array(this.length),e=0,r=this.tail;r!==null;e++)t[e]=r.value,r=r.prev;return t};yt.prototype.slice=function(t,e){e=e||this.length,e<0&&(e+=this.length),t=t||0,t<0&&(t+=this.length);var r=new yt;if(e<t||e<0)return r;t<0&&(t=0),e>this.length&&(e=this.length);for(var i=0,n=this.head;n!==null&&i<t;i++)n=n.next;for(;n!==null&&i<e;i++,n=n.next)r.push(n.value);return r};yt.prototype.sliceReverse=function(t,e){e=e||this.length,e<0&&(e+=this.length),t=t||0,t<0&&(t+=this.length);var r=new yt;if(e<t||e<0)return r;t<0&&(t=0),e>this.length&&(e=this.length);for(var i=this.length,n=this.tail;n!==null&&i>e;i--)n=n.prev;for(;n!==null&&i>t;i--,n=n.prev)r.push(n.value);return r};yt.prototype.splice=function(t,e,...r){t>this.length&&(t=this.length-1),t<0&&(t=this.length+t);for(var i=0,n=this.head;n!==null&&i<t;i++)n=n.next;for(var s=[],i=0;n&&i<e;i++)s.push(n.value),n=this.removeNode(n);n===null&&(n=this.tail),n!==this.head&&n!==this.tail&&(n=n.prev);for(var i=0;i<r.length;i++)n=nj(this,n,r[i]);return s};yt.prototype.reverse=function(){for(var t=this.head,e=this.tail,r=t;r!==null;r=r.prev){var i=r.prev;r.prev=r.next,r.next=i}return this.head=e,this.tail=t,this};function nj(t,e,r){var i=e===t.head?new Ds(r,null,e,t):new Ds(r,e,e.next,t);return i.next===null&&(t.tail=i),i.prev===null&&(t.head=i),t.length++,i}function sj(t,e){t.tail=new Ds(e,t.tail,null,t),t.head||(t.head=t.tail),t.length++}function aj(t,e){t.head=new Ds(e,null,t.head,t),t.tail||(t.tail=t.head),t.length++}function Ds(t,e,r,i){if(!(this instanceof Ds))return new Ds(t,e,r,i);this.list=i,this.value=t,e?(e.next=this,this.prev=e):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}try{pF()(yt)}catch{}});var DF=_(($0e,vF)=>{"use strict";var oj=mF(),As=Symbol("max"),Dn=Symbol("length"),La=Symbol("lengthCalculator"),Ru=Symbol("allowStale"),Cs=Symbol("maxAge"),vn=Symbol("dispose"),yF=Symbol("noDisposeOnSet"),ur=Symbol("lruList"),$i=Symbol("cache"),EF=Symbol("updateAgeOnGet"),kd=()=>1,Od=class{constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(typeof e.max!="number"||e.max<0))throw new TypeError("max must be a non-negative number");let r=this[As]=e.max||1/0,i=e.length||kd;if(this[La]=typeof i!="function"?kd:i,this[Ru]=e.stale||!1,e.maxAge&&typeof e.maxAge!="number")throw new TypeError("maxAge must be a number");this[Cs]=e.maxAge||0,this[vn]=e.dispose,this[yF]=e.noDisposeOnSet||!1,this[EF]=e.updateAgeOnGet||!1,this.reset()}set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a non-negative number");this[As]=e||1/0,Nu(this)}get max(){return this[As]}set allowStale(e){this[Ru]=!!e}get allowStale(){return this[Ru]}set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be a non-negative number");this[Cs]=e,Nu(this)}get maxAge(){return this[Cs]}set lengthCalculator(e){typeof e!="function"&&(e=kd),e!==this[La]&&(this[La]=e,this[Dn]=0,this[ur].forEach(r=>{r.length=this[La](r.value,r.key),this[Dn]+=r.length})),Nu(this)}get lengthCalculator(){return this[La]}get length(){return this[Dn]}get itemCount(){return this[ur].length}rforEach(e,r){r=r||this;for(let i=this[ur].tail;i!==null;){let n=i.prev;gF(this,e,i,r),i=n}}forEach(e,r){r=r||this;for(let i=this[ur].head;i!==null;){let n=i.next;gF(this,e,i,r),i=n}}keys(){return this[ur].toArray().map(e=>e.key)}values(){return this[ur].toArray().map(e=>e.value)}reset(){this[vn]&&this[ur]&&this[ur].length&&this[ur].forEach(e=>this[vn](e.key,e.value)),this[$i]=new Map,this[ur]=new oj,this[Dn]=0}dump(){return this[ur].map(e=>uf(this,e)?!1:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[ur]}set(e,r,i){if(i=i||this[Cs],i&&typeof i!="number")throw new TypeError("maxAge must be a number");let n=i?Date.now():0,s=this[La](r,e);if(this[$i].has(e)){if(s>this[As])return ja(this,this[$i].get(e)),!1;let u=this[$i].get(e).value;return this[vn]&&(this[yF]||this[vn](e,u.value)),u.now=n,u.maxAge=i,u.value=r,this[Dn]+=s-u.length,u.length=s,this.get(e),Nu(this),!0}let a=new Pd(e,r,s,n,i);return a.length>this[As]?(this[vn]&&this[vn](e,r),!1):(this[Dn]+=a.length,this[ur].unshift(a),this[$i].set(e,this[ur].head),Nu(this),!0)}has(e){if(!this[$i].has(e))return!1;let r=this[$i].get(e).value;return!uf(this,r)}get(e){return Id(this,e,!0)}peek(e){return Id(this,e,!1)}pop(){let e=this[ur].tail;return e?(ja(this,e),e.value):null}del(e){ja(this,this[$i].get(e))}load(e){this.reset();let r=Date.now();for(let i=e.length-1;i>=0;i--){let n=e[i],s=n.e||0;if(s===0)this.set(n.k,n.v);else{let a=s-r;a>0&&this.set(n.k,n.v,a)}}}prune(){this[$i].forEach((e,r)=>Id(this,r,!1))}},Id=(t,e,r)=>{let i=t[$i].get(e);if(i){let n=i.value;if(uf(t,n)){if(ja(t,i),!t[Ru])return}else r&&(t[EF]&&(i.value.now=Date.now()),t[ur].unshiftNode(i));return n.value}},uf=(t,e)=>{if(!e||!e.maxAge&&!t[Cs])return!1;let r=Date.now()-e.now;return e.maxAge?r>e.maxAge:t[Cs]&&r>t[Cs]},Nu=t=>{if(t[Dn]>t[As])for(let e=t[ur].tail;t[Dn]>t[As]&&e!==null;){let r=e.prev;ja(t,e),e=r}},ja=(t,e)=>{if(e){let r=e.value;t[vn]&&t[vn](r.key,r.value),t[Dn]-=r.length,t[$i].delete(r.key),t[ur].removeNode(e)}},Pd=class{constructor(e,r,i,n,s){this.key=e,this.value=r,this.length=i,this.now=n,this.maxAge=s||0}},gF=(t,e,r,i)=>{let n=r.value;uf(t,n)&&(ja(t,r),t[Ru]||(n=void 0)),n&&e.call(i,n.value,n.key,t)};vF.exports=Od});var Bi=_((V0e,bF)=>{var Fs=class{constructor(e,r){if(r=cj(r),e instanceof Fs)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new Fs(e.raw,r);if(e instanceof Nd)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e,this.set=e.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!CF(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&dj(n[0])){this.set=[n];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();let i=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=AF.get(i);if(n)return n;let s=this.options.loose,a=s?ii[Hr.HYPHENRANGELOOSE]:ii[Hr.HYPHENRANGE];e=e.replace(a,bj(this.options.includePrerelease)),Rt("hyphen replace",e),e=e.replace(ii[Hr.COMPARATORTRIM],fj),Rt("comparator trim",e),e=e.replace(ii[Hr.TILDETRIM],hj),e=e.replace(ii[Hr.CARETTRIM],pj),e=e.split(/\s+/).join(" ");let o=e.split(" ").map(m=>mj(m,this.options)).join(" ").split(/\s+/).map(m=>Fj(m,this.options));s&&(o=o.filter(m=>(Rt("loose invalid filter",m,this.options),!!m.match(ii[Hr.COMPARATORLOOSE])))),Rt("range list",o);let u=new Map,f=o.map(m=>new Nd(m,this.options));for(let m of f){if(CF(m))return[m];u.set(m.value,m)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return AF.set(i,c),c}intersects(e,r){if(!(e instanceof Fs))throw new TypeError("a Range is required");return this.set.some(i=>FF(i,r)&&e.set.some(n=>FF(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new lj(e,this.options)}catch{return!1}for(let r=0;r<this.set.length;r++)if(xj(this.set[r],e,this.options))return!0;return!1}};bF.exports=Fs;var uj=DF(),AF=new uj({max:1e3}),cj=Ou(),Nd=qu(),Rt=Iu(),lj=Or(),{re:ii,t:Hr,comparatorTrimReplace:fj,tildeTrimReplace:hj,caretTrimReplace:pj}=Es(),CF=t=>t.value==="<0.0.0-0",dj=t=>t.value==="",FF=(t,e)=>{let r=!0,i=t.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,e)),n=i.pop();return r},mj=(t,e)=>(Rt("comp",t,e),t=Ej(t,e),Rt("caret",t),t=yj(t,e),Rt("tildes",t),t=Dj(t,e),Rt("xrange",t),t=Cj(t,e),Rt("stars",t),t),zr=t=>!t||t.toLowerCase()==="x"||t==="*",yj=(t,e)=>t.trim().split(/\s+/).map(r=>gj(r,e)).join(" "),gj=(t,e)=>{let r=e.loose?ii[Hr.TILDELOOSE]:ii[Hr.TILDE];return t.replace(r,(i,n,s,a,o)=>{Rt("tilde",t,i,n,s,a,o);let u;return zr(n)?u="":zr(s)?u=`>=${n}.0.0 <${+n+1}.0.0-0`:zr(a)?u=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(Rt("replaceTilde pr",o),u=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):u=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,Rt("tilde return",u),u})},Ej=(t,e)=>t.trim().split(/\s+/).map(r=>vj(r,e)).join(" "),vj=(t,e)=>{Rt("caret",t,e);let r=e.loose?ii[Hr.CARETLOOSE]:ii[Hr.CARET],i=e.includePrerelease?"-0":"";return t.replace(r,(n,s,a,o,u)=>{Rt("caret",t,n,s,a,o,u);let f;return zr(s)?f="":zr(a)?f=`>=${s}.0.0${i} <${+s+1}.0.0-0`:zr(o)?s==="0"?f=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:f=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:u?(Rt("replaceCaret pr",u),s==="0"?a==="0"?f=`>=${s}.${a}.${o}-${u} <${s}.${a}.${+o+1}-0`:f=`>=${s}.${a}.${o}-${u} <${s}.${+a+1}.0-0`:f=`>=${s}.${a}.${o}-${u} <${+s+1}.0.0-0`):(Rt("no pr"),s==="0"?a==="0"?f=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:f=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:f=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),Rt("caret return",f),f})},Dj=(t,e)=>(Rt("replaceXRanges",t,e),t.split(/\s+/).map(r=>Aj(r,e)).join(" ")),Aj=(t,e)=>{t=t.trim();let r=e.loose?ii[Hr.XRANGELOOSE]:ii[Hr.XRANGE];return t.replace(r,(i,n,s,a,o,u)=>{Rt("xRange",t,i,n,s,a,o,u);let f=zr(s),c=f||zr(a),m=c||zr(o),d=m;return n==="="&&d&&(n=""),u=e.includePrerelease?"-0":"",f?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&d?(c&&(a=0),o=0,n===">"?(n=">=",c?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",c?s=+s+1:a=+a+1),n==="<"&&(u="-0"),i=`${n+s}.${a}.${o}${u}`):c?i=`>=${s}.0.0${u} <${+s+1}.0.0-0`:m&&(i=`>=${s}.${a}.0${u} <${s}.${+a+1}.0-0`),Rt("xRange return",i),i})},Cj=(t,e)=>(Rt("replaceStars",t,e),t.trim().replace(ii[Hr.STAR],"")),Fj=(t,e)=>(Rt("replaceGTE0",t,e),t.trim().replace(ii[e.includePrerelease?Hr.GTE0PRE:Hr.GTE0],"")),bj=t=>(e,r,i,n,s,a,o,u,f,c,m,d,l)=>(zr(i)?r="":zr(n)?r=`>=${i}.0.0${t?"-0":""}`:zr(s)?r=`>=${i}.${n}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,zr(f)?u="":zr(c)?u=`<${+f+1}.0.0-0`:zr(m)?u=`<${f}.${+c+1}.0-0`:d?u=`<=${f}.${c}.${m}-${d}`:t?u=`<${f}.${c}.${+m+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),xj=(t,e,r)=>{for(let i=0;i<t.length;i++)if(!t[i].test(e))return!1;if(e.prerelease.length&&!r.includePrerelease){for(let i=0;i<t.length;i++)if(Rt(t[i].semver),t[i].semver!==Nd.ANY&&t[i].semver.prerelease.length>0){let n=t[i].semver;if(n.major===e.major&&n.minor===e.minor&&n.patch===e.patch)return!0}return!1}return!0}});var qu=_((H0e,_F)=>{var Mu=Symbol("SemVer ANY"),Ua=class{static get ANY(){return Mu}constructor(e,r){if(r=wj(r),e instanceof Ua){if(e.loose===!!r.loose)return e;e=e.value}qd("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===Mu?this.value="":this.value=this.operator+this.semver.version,qd("comp",this)}parse(e){let r=this.options.loose?xF[wF.COMPARATORLOOSE]:xF[wF.COMPARATOR],i=e.match(r);if(!i)throw new TypeError(`Invalid comparator: ${e}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new SF(i[2],this.options.loose):this.semver=Mu}toString(){return this.value}test(e){if(qd("Comparator.test",e,this.options.loose),this.semver===Mu||e===Mu)return!0;if(typeof e=="string")try{e=new SF(e,this.options)}catch{return!1}return Rd(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof Ua))throw new TypeError("a Comparator is required");if((!r||typeof r!="object")&&(r={loose:!!r,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new BF(e.value,r).test(this.value);if(e.operator==="")return e.value===""?!0:new BF(this.value,r).test(e.semver);let i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Rd(this.semver,"<",e.semver,r)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),u=Rd(this.semver,">",e.semver,r)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||u}};_F.exports=Ua;var wj=Ou(),{re:xF,t:wF}=Es(),Rd=Td(),qd=Iu(),SF=Or(),BF=Bi()});var Lu=_((z0e,TF)=>{var Sj=Bi(),Bj=(t,e,r)=>{try{e=new Sj(e,r)}catch{return!1}return e.test(t)};TF.exports=Bj});var IF=_((G0e,kF)=>{var _j=Bi(),Tj=(t,e)=>new _j(t,e).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));kF.exports=Tj});var PF=_((X0e,OF)=>{var kj=Or(),Ij=Bi(),Oj=(t,e,r)=>{let i=null,n=null,s=null;try{s=new Ij(e,r)}catch{return null}return t.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new kj(i,r))}),i};OF.exports=Oj});var RF=_((W0e,NF)=>{var Pj=Or(),Nj=Bi(),Rj=(t,e,r)=>{let i=null,n=null,s=null;try{s=new Nj(e,r)}catch{return null}return t.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Pj(i,r))}),i};NF.exports=Rj});var LF=_((J0e,MF)=>{var Md=Or(),qj=Bi(),qF=Pu(),Mj=(t,e)=>{t=new qj(t,e);let r=new Md("0.0.0");if(t.test(r)||(r=new Md("0.0.0-0"),t.test(r)))return r;r=null;for(let i=0;i<t.set.length;++i){let n=t.set[i],s=null;n.forEach(a=>{let o=new Md(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||qF(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||qF(r,s))&&(r=s)}return r&&t.test(r)?r:null};MF.exports=Mj});var UF=_((K0e,jF)=>{var Lj=Bi(),jj=(t,e)=>{try{return new Lj(t,e).range||"*"}catch{return null}};jF.exports=jj});var cf=_((Y0e,zF)=>{var Uj=Or(),HF=qu(),{ANY:$j}=HF,Vj=Bi(),Hj=Lu(),$F=Pu(),VF=rf(),zj=sf(),Gj=nf(),Xj=(t,e,r,i)=>{t=new Uj(t,i),e=new Vj(e,i);let n,s,a,o,u;switch(r){case">":n=$F,s=zj,a=VF,o=">",u=">=";break;case"<":n=VF,s=Gj,a=$F,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Hj(t,e,i))return!1;for(let f=0;f<e.set.length;++f){let c=e.set[f],m=null,d=null;if(c.forEach(l=>{l.semver===$j&&(l=new HF(">=0.0.0")),m=m||l,d=d||l,n(l.semver,m.semver,i)?m=l:a(l.semver,d.semver,i)&&(d=l)}),m.operator===o||m.operator===u||(!d.operator||d.operator===o)&&s(t,d.semver))return!1;if(d.operator===u&&a(t,d.semver))return!1}return!0};zF.exports=Xj});var XF=_((Q0e,GF)=>{var Wj=cf(),Jj=(t,e,r)=>Wj(t,e,">",r);GF.exports=Jj});var JF=_((Z0e,WF)=>{var Kj=cf(),Yj=(t,e,r)=>Kj(t,e,"<",r);WF.exports=Yj});var QF=_((ehe,YF)=>{var KF=Bi(),Qj=(t,e,r)=>(t=new KF(t,r),e=new KF(e,r),t.intersects(e));YF.exports=Qj});var e2=_((the,ZF)=>{var Zj=Lu(),eU=Si();ZF.exports=(t,e,r)=>{let i=[],n=null,s=null,a=t.sort((c,m)=>eU(c,m,r));for(let c of a)Zj(c,e,r)?(s=c,n||(n=c)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,m]of i)c===m?o.push(c):!m&&c===a[0]?o.push("*"):m?c===a[0]?o.push(`<=${m}`):o.push(`${c} - ${m}`):o.push(`>=${c}`);let u=o.join(" || "),f=typeof e.raw=="string"?e.raw:String(e);return u.length<f.length?u:e}});var s2=_((rhe,n2)=>{var t2=Bi(),lf=qu(),{ANY:Ld}=lf,ju=Lu(),jd=Si(),tU=(t,e,r={})=>{if(t===e)return!0;t=new t2(t,r),e=new t2(e,r);let i=!1;e:for(let n of t.set){for(let s of e.set){let a=rU(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},rU=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===Ld){if(e.length===1&&e[0].semver===Ld)return!0;r.includePrerelease?t=[new lf(">=0.0.0-0")]:t=[new lf(">=0.0.0")]}if(e.length===1&&e[0].semver===Ld){if(r.includePrerelease)return!0;e=[new lf(">=0.0.0")]}let i=new Set,n,s;for(let l of t)l.operator===">"||l.operator===">="?n=r2(n,l,r):l.operator==="<"||l.operator==="<="?s=i2(s,l,r):i.add(l.semver);if(i.size>1)return null;let a;if(n&&s){if(a=jd(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let l of i){if(n&&!ju(l,String(n),r)||s&&!ju(l,String(s),r))return null;for(let p of e)if(!ju(l,String(p),r))return!1;return!0}let o,u,f,c,m=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,d=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;m&&m.prerelease.length===1&&s.operator==="<"&&m.prerelease[0]===0&&(m=!1);for(let l of e){if(c=c||l.operator===">"||l.operator===">=",f=f||l.operator==="<"||l.operator==="<=",n){if(d&&l.semver.prerelease&&l.semver.prerelease.length&&l.semver.major===d.major&&l.semver.minor===d.minor&&l.semver.patch===d.patch&&(d=!1),l.operator===">"||l.operator===">="){if(o=r2(n,l,r),o===l&&o!==n)return!1}else if(n.operator===">="&&!ju(n.semver,String(l),r))return!1}if(s){if(m&&l.semver.prerelease&&l.semver.prerelease.length&&l.semver.major===m.major&&l.semver.minor===m.minor&&l.semver.patch===m.patch&&(m=!1),l.operator==="<"||l.operator==="<="){if(u=i2(s,l,r),u===l&&u!==s)return!1}else if(s.operator==="<="&&!ju(s.semver,String(l),r))return!1}if(!l.operator&&(s||n)&&a!==0)return!1}return!(n&&f&&!s&&a!==0||s&&c&&!n&&a!==0||d||m)},r2=(t,e,r)=>{if(!t)return e;let i=jd(t.semver,e.semver,r);return i>0?t:i<0||e.operator===">"&&t.operator===">="?e:t},i2=(t,e,r)=>{if(!t)return e;let i=jd(t.semver,e.semver,r);return i<0?t:i>0||e.operator==="<"&&t.operator==="<="?e:t};n2.exports=tU});var Uu=_((ihe,a2)=>{var Ud=Es();a2.exports={re:Ud.re,src:Ud.src,tokens:Ud.t,SEMVER_SPEC_VERSION:ku().SEMVER_SPEC_VERSION,SemVer:Or(),compareIdentifiers:Yl().compareIdentifiers,rcompareIdentifiers:Yl().rcompareIdentifiers,parse:vs(),valid:BC(),clean:TC(),inc:OC(),diff:LC(),major:UC(),minor:VC(),patch:zC(),prerelease:XC(),compare:Si(),rcompare:JC(),compareLoose:YC(),compareBuild:tf(),sort:tF(),rsort:iF(),gt:Pu(),lt:rf(),eq:ef(),neq:_d(),gte:nf(),lte:sf(),cmp:Td(),coerce:fF(),Comparator:qu(),Range:Bi(),satisfies:Lu(),toComparators:IF(),maxSatisfying:PF(),minSatisfying:RF(),minVersion:LF(),validRange:UF(),outside:cf(),gtr:XF(),ltr:JF(),intersects:QF(),simplifyRange:e2(),subset:s2()}});var u2=_((nhe,o2)=>{"use strict";o2.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 $d=_((she,l2)=>{var $u=u2(),c2={};for(let t of Object.keys($u))c2[$u[t]]=t;var Oe={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"]}};l2.exports=Oe;for(let t of Object.keys(Oe)){if(!("channels"in Oe[t]))throw new Error("missing channels property: "+t);if(!("labels"in Oe[t]))throw new Error("missing channel labels property: "+t);if(Oe[t].labels.length!==Oe[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=Oe[t];delete Oe[t].channels,delete Oe[t].labels,Object.defineProperty(Oe[t],"channels",{value:e}),Object.defineProperty(Oe[t],"labels",{value:r})}Oe.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(e,r,i),s=Math.max(e,r,i),a=s-n,o,u;s===n?o=0:e===s?o=(r-i)/a:r===s?o=2+(i-e)/a:i===s&&(o=4+(e-r)/a),o=Math.min(o*60,360),o<0&&(o+=360);let f=(n+s)/2;return s===n?u=0:f<=.5?u=a/(s+n):u=a/(2-s-n),[o,u*100,f*100]};Oe.rgb.hsv=function(t){let e,r,i,n,s,a=t[0]/255,o=t[1]/255,u=t[2]/255,f=Math.max(a,o,u),c=f-Math.min(a,o,u),m=function(d){return(f-d)/6/c+1/2};return c===0?(n=0,s=0):(s=c/f,e=m(a),r=m(o),i=m(u),a===f?n=i-r:o===f?n=1/3+e-i:u===f&&(n=2/3+r-e),n<0?n+=1:n>1&&(n-=1)),[n*360,s*100,f*100]};Oe.rgb.hwb=function(t){let e=t[0],r=t[1],i=t[2],n=Oe.rgb.hsl(t)[0],s=1/255*Math.min(e,Math.min(r,i));return i=1-1/255*Math.max(e,Math.max(r,i)),[n,s*100,i*100]};Oe.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(1-e,1-r,1-i),s=(1-e-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,o=(1-i-n)/(1-n)||0;return[s*100,a*100,o*100,n*100]};function iU(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}Oe.rgb.keyword=function(t){let e=c2[t];if(e)return e;let r=1/0,i;for(let n of Object.keys($u)){let s=$u[n],a=iU(t,s);a<r&&(r=a,i=n)}return i};Oe.keyword.rgb=function(t){return $u[t]};Oe.rgb.xyz=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255;e=e>.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let n=e*.4124+r*.3576+i*.1805,s=e*.2126+r*.7152+i*.0722,a=e*.0193+r*.1192+i*.9505;return[n*100,s*100,a*100]};Oe.rgb.lab=function(t){let e=Oe.rgb.xyz(t),r=e[0],i=e[1],n=e[2];r/=95.047,i/=100,n/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let s=116*i-16,a=500*(r-i),o=200*(i-n);return[s,a,o]};Oe.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n,s,a;if(r===0)return a=i*255,[a,a,a];i<.5?n=i*(1+r):n=i+r-i*r;let o=2*i-n,u=[0,0,0];for(let f=0;f<3;f++)s=e+1/3*-(f-1),s<0&&s++,s>1&&s--,6*s<1?a=o+(n-o)*6*s:2*s<1?a=n:3*s<2?a=o+(n-o)*(2/3-s)*6:a=o,u[f]=a*255;return u};Oe.hsl.hsv=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=r,s=Math.max(i,.01);i*=2,r*=i<=1?i:2-i,n*=s<=1?s:2-s;let a=(i+r)/2,o=i===0?2*n/(s+n):2*r/(i+r);return[e,o*100,a*100]};Oe.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,s=e-Math.floor(e),a=255*i*(1-r),o=255*i*(1-r*s),u=255*i*(1-r*(1-s));switch(i*=255,n){case 0:return[i,u,a];case 1:return[o,i,a];case 2:return[a,i,u];case 3:return[a,o,i];case 4:return[u,a,i];case 5:return[i,a,o]}};Oe.hsv.hsl=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=Math.max(i,.01),s,a;a=(2-r)*i;let o=(2-r)*n;return s=r*n,s/=o<=1?o:2-o,s=s||0,a/=2,[e,s*100,a*100]};Oe.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n=r+i,s;n>1&&(r/=n,i/=n);let a=Math.floor(6*e),o=1-i;s=6*e-a,a&1&&(s=1-s);let u=r+s*(o-r),f,c,m;switch(a){default:case 6:case 0:f=o,c=u,m=r;break;case 1:f=u,c=o,m=r;break;case 2:f=r,c=o,m=u;break;case 3:f=r,c=u,m=o;break;case 4:f=u,c=r,m=o;break;case 5:f=o,c=r,m=u;break}return[f*255,c*255,m*255]};Oe.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n=t[3]/100,s=1-Math.min(1,e*(1-n)+n),a=1-Math.min(1,r*(1-n)+n),o=1-Math.min(1,i*(1-n)+n);return[s*255,a*255,o*255]};Oe.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n,s,a;return n=e*3.2406+r*-1.5372+i*-.4986,s=e*-.9689+r*1.8758+i*.0415,a=e*.0557+r*-.204+i*1.057,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,n=Math.min(Math.max(0,n),1),s=Math.min(Math.max(0,s),1),a=Math.min(Math.max(0,a),1),[n*255,s*255,a*255]};Oe.xyz.lab=function(t){let e=t[0],r=t[1],i=t[2];e/=95.047,r/=100,i/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let n=116*r-16,s=500*(e-r),a=200*(r-i);return[n,s,a]};Oe.lab.xyz=function(t){let e=t[0],r=t[1],i=t[2],n,s,a;s=(e+16)/116,n=r/500+s,a=s-i/200;let o=s**3,u=n**3,f=a**3;return s=o>.008856?o:(s-16/116)/7.787,n=u>.008856?u:(n-16/116)/7.787,a=f>.008856?f:(a-16/116)/7.787,n*=95.047,s*=100,a*=108.883,[n,s,a]};Oe.lab.lch=function(t){let e=t[0],r=t[1],i=t[2],n;n=Math.atan2(i,r)*360/2/Math.PI,n<0&&(n+=360);let a=Math.sqrt(r*r+i*i);return[e,a,n]};Oe.lch.lab=function(t){let e=t[0],r=t[1],n=t[2]/360*2*Math.PI,s=r*Math.cos(n),a=r*Math.sin(n);return[e,s,a]};Oe.rgb.ansi16=function(t,e=null){let[r,i,n]=t,s=e===null?Oe.rgb.hsv(t)[2]:e;if(s=Math.round(s/50),s===0)return 30;let a=30+(Math.round(n/255)<<2|Math.round(i/255)<<1|Math.round(r/255));return s===2&&(a+=60),a};Oe.hsv.ansi16=function(t){return Oe.rgb.ansi16(Oe.hsv.rgb(t),t[2])};Oe.rgb.ansi256=function(t){let e=t[0],r=t[1],i=t[2];return e===r&&r===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(i/255*5)};Oe.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,i=(e&1)*r*255,n=(e>>1&1)*r*255,s=(e>>2&1)*r*255;return[i,n,s]};Oe.ansi256.rgb=function(t){if(t>=232){let s=(t-232)*10+8;return[s,s,s]}t-=16;let e,r=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,n=e%6/5*255;return[r,i,n]};Oe.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};Oe.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(o=>o+o).join(""));let i=parseInt(r,16),n=i>>16&255,s=i>>8&255,a=i&255;return[n,s,a]};Oe.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.max(Math.max(e,r),i),s=Math.min(Math.min(e,r),i),a=n-s,o,u;return a<1?o=s/(1-a):o=0,a<=0?u=0:n===e?u=(r-i)/a%6:n===r?u=2+(i-e)/a:u=4+(e-r)/a,u/=6,u%=1,[u*360,a*100,o*100]};Oe.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=r<.5?2*e*r:2*e*(1-r),n=0;return i<1&&(n=(r-.5*i)/(1-i)),[t[0],i*100,n*100]};Oe.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=e*r,n=0;return i<1&&(n=(r-i)/(1-i)),[t[0],i*100,n*100]};Oe.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100;if(r===0)return[i*255,i*255,i*255];let n=[0,0,0],s=e%1*6,a=s%1,o=1-a,u=0;switch(Math.floor(s)){case 0:n[0]=1,n[1]=a,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=a;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=a,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return u=(1-r)*i,[(r*n[0]+u)*255,(r*n[1]+u)*255,(r*n[2]+u)*255]};Oe.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e),n=0;return i>0&&(n=e/i),[t[0],n*100,i*100]};Oe.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,n=0;return i>0&&i<.5?n=e/(2*i):i>=.5&&i<1&&(n=e/(2*(1-i))),[t[0],n*100,i*100]};Oe.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e);return[t[0],(i-e)*100,(1-i)*100]};Oe.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,n=i-e,s=0;return n<1&&(s=(i-n)/(1-n)),[t[0],n*100,s*100]};Oe.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};Oe.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};Oe.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};Oe.gray.hsl=function(t){return[0,0,t[0]]};Oe.gray.hsv=Oe.gray.hsl;Oe.gray.hwb=function(t){return[0,100,t[0]]};Oe.gray.cmyk=function(t){return[0,0,0,t[0]]};Oe.gray.lab=function(t){return[t[0],0,0]};Oe.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(i.length)+i};Oe.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var h2=_((ahe,f2)=>{var ff=$d();function nU(){let t={},e=Object.keys(ff);for(let r=e.length,i=0;i<r;i++)t[e[i]]={distance:-1,parent:null};return t}function sU(t){let e=nU(),r=[t];for(e[t].distance=0;r.length;){let i=r.pop(),n=Object.keys(ff[i]);for(let s=n.length,a=0;a<s;a++){let o=n[a],u=e[o];u.distance===-1&&(u.distance=e[i].distance+1,u.parent=i,r.unshift(o))}}return e}function aU(t,e){return function(r){return e(t(r))}}function oU(t,e){let r=[e[t].parent,t],i=ff[e[t].parent][t],n=e[t].parent;for(;e[n].parent;)r.unshift(e[n].parent),i=aU(ff[e[n].parent][n],i),n=e[n].parent;return i.conversion=r,i}f2.exports=function(t){let e=sU(t),r={},i=Object.keys(e);for(let n=i.length,s=0;s<n;s++){let a=i[s];e[a].parent!==null&&(r[a]=oU(a,e))}return r}});var d2=_((ohe,p2)=>{var Vd=$d(),uU=h2(),$a={},cU=Object.keys(Vd);function lU(t){let e=function(...r){let i=r[0];return i==null?i:(i.length>1&&(r=i),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function fU(t){let e=function(...r){let i=r[0];if(i==null)return i;i.length>1&&(r=i);let n=t(r);if(typeof n=="object")for(let s=n.length,a=0;a<s;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}cU.forEach(t=>{$a[t]={},Object.defineProperty($a[t],"channels",{value:Vd[t].channels}),Object.defineProperty($a[t],"labels",{value:Vd[t].labels});let e=uU(t);Object.keys(e).forEach(i=>{let n=e[i];$a[t][i]=fU(n),$a[t][i].raw=lU(n)})});p2.exports=$a});var D2=_((uhe,v2)=>{"use strict";var m2=(t,e)=>(...r)=>`\x1B[${t(...r)+e}m`,y2=(t,e)=>(...r)=>{let i=t(...r);return`\x1B[${38+e};5;${i}m`},g2=(t,e)=>(...r)=>{let i=t(...r);return`\x1B[${38+e};2;${i[0]};${i[1]};${i[2]}m`},hf=t=>t,E2=(t,e,r)=>[t,e,r],Va=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let i=r();return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},Hd,Ha=(t,e,r,i)=>{Hd===void 0&&(Hd=d2());let n=i?10:0,s={};for(let[a,o]of Object.entries(Hd)){let u=a==="ansi16"?"ansi":a;a===e?s[u]=t(r,n):typeof o=="object"&&(s[u]=t(o[e],n))}return s};function hU(){let t=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[r,i]of Object.entries(e)){for(let[n,s]of Object.entries(i))e[n]={open:`\x1B[${s[0]}m`,close:`\x1B[${s[1]}m`},i[n]=e[n],t.set(s[0],s[1]);Object.defineProperty(e,r,{value:i,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",Va(e.color,"ansi",()=>Ha(m2,"ansi16",hf,!1)),Va(e.color,"ansi256",()=>Ha(y2,"ansi256",hf,!1)),Va(e.color,"ansi16m",()=>Ha(g2,"rgb",E2,!1)),Va(e.bgColor,"ansi",()=>Ha(m2,"ansi16",hf,!0)),Va(e.bgColor,"ansi256",()=>Ha(y2,"ansi256",hf,!0)),Va(e.bgColor,"ansi16m",()=>Ha(g2,"rgb",E2,!0)),e}Object.defineProperty(v2,"exports",{enumerable:!0,get:hU})});var C2=_((che,A2)=>{"use strict";A2.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",i=e.indexOf(r+t),n=e.indexOf("--");return i!==-1&&(n===-1||i<n)}});var Xd=_((lhe,b2)=>{"use strict";var pU=require("os"),F2=require("tty"),_i=C2(),{env:cr}=process,$n;_i("no-color")||_i("no-colors")||_i("color=false")||_i("color=never")?$n=0:(_i("color")||_i("colors")||_i("color=true")||_i("color=always"))&&($n=1);"FORCE_COLOR"in cr&&(cr.FORCE_COLOR==="true"?$n=1:cr.FORCE_COLOR==="false"?$n=0:$n=cr.FORCE_COLOR.length===0?1:Math.min(parseInt(cr.FORCE_COLOR,10),3));function zd(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function Gd(t,e){if($n===0)return 0;if(_i("color=16m")||_i("color=full")||_i("color=truecolor"))return 3;if(_i("color=256"))return 2;if(t&&!e&&$n===void 0)return 0;let r=$n||0;if(cr.TERM==="dumb")return r;if(process.platform==="win32"){let i=pU.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in cr)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(i=>i in cr)||cr.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in cr)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(cr.TEAMCITY_VERSION)?1:0;if(cr.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in cr){let i=parseInt((cr.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(cr.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(cr.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(cr.TERM)||"COLORTERM"in cr?1:r}function dU(t){let e=Gd(t,t&&t.isTTY);return zd(e)}b2.exports