let e,{defineProperty:r,getPrototypeOf:t,setPrototypeOf:n,create:o,keys:l}=Object,i="",{round:f,max:s}=Math,u=e=>{let r=/([a-f\d]{3,6})/i.exec(e)?.[0],t=r?.length,n="0x"+(6^t?3^t?"0":r[0]+r[0]+r[1]+r[1]+r[2]+r[2]:r)|0;return[n>>16,n>>8&255,255&n]},a=e=>{if(8>e)return 30+e;if(16>e)return 82+e;if(e>231)return e>243?37:30;let r=(e-=16)%36,t=e/36|0,n=r/6|0,o=r%6;return 30+(t>2|(n>2)<<1|(o>2)<<2)+(s(t,n,o)>4?60:0)},c={open:i,close:i},g=(e,{open:r="",close:o="",f:l})=>{let f=(e.open||i)+r,s=o+(e.close||i),u=(e,...t)=>{if(!e){if(!o)return r;if((e??i)===i)return i}let n,a=l?l(e,...t):e.raw?String.raw({raw:e},...t):i+e,c=u;if(a.includes(""))for(;c=c.p;){let{t:e,o:r}=c,t=r.length,o=i,l=0;if(t)for(;~(n=a.indexOf(r,l));l=n+t)o+=a.slice(l,n)+e;a=o+a.slice(l)}return f+(a.includes("\n")?a.replace(/(\r?\n)/g,s+"$1"+f):a)+s};return n(u,t(e)).p={t:r,o,p:e.p},u.open=f,u.close=s,u};const d=new function t(s=globalThis){let d="number"==typeof s?s:(r=>{let t=r.process??{},n=t.argv??[],o=t.env??{},i=0;try{i=((r,t,n)=>(e=t.TERM,{"24bit":3,truecolor:3,ansi256:2,ansi:1}[t.COLORTERM]||(t.CI?/,GITHUB/.test(n)?3:1:(t.PM2_HOME||/edge/.test(t.NEXT_RUNTIME)||r.stdout?.isTTY)&&"dumb"!==e?"win32"===r.platform?3:/-256/.test(e)?2:1:0)))(t,o,","+l(o).join(","))}catch(e){o={}}let f,s=i||1,u="FORCE_COLOR",a={false:0,0:0,1:1,2:2,3:3}[o[u]]??s,c=-1;for(f of n)/^--color=?(true|always)?$/.test(f)&&(c=s),/^--(no-color|color=(false|never))$/.test(f)&&(c=0);return r.window?.chrome?3:u in o?a:~c?c:o.NO_COLOR?0:i})(s),b={},p={Ansis:t,level:d,isSupported:()=>m,strip:e=>e.replace(/][^]*|[›][[()#;?]*(?:\d+(?:;\d*)*)?[\dA-ORZcf-nqry=><]/g,i),extend(e){for(let r in e){let t=e[r];"s"===(typeof t)[0]&&(h(w(r),A(...u(t))),t=P(...u(t))),h(r,t)}return n(p,o({},b))}},h=(e,t)=>{b[e]={get(){return r(this,e,{value:t.call?(...e)=>g(this,t(...e)):g(this,t)})[e]}}},y=1^d,$=d>2,m=d>0,O=(e,r)=>m?{open:`[${e}m`,close:r?`[${r}m`:i}:c,w=e=>"bg"+e[0].toUpperCase()+e.slice(1),v=e=>r=>e(...u(r)),x=(e,r)=>(t,n,o)=>O(`${e}8;2;${t};${n};${o}`,r),_=e=>(r,t,n)=>e(((e,r,t)=>e^r|r^t?16+36*f(e/51)+6*f(r/51)+f(t/51):8>e?16:e>248?231:f(24*(e-8)/247)+232)(r,t,n)),k=e=>O(y?"38;5;"+e:a(e),39),R=e=>O(y?"48;5;"+e:a(e)+10,49),P=$?x(3,39):_(k),A=$?x(4,49):_(R),B={fg:k,bg:R,rgb:P,bgRgb:A,hex:v(P),bgHex:v(A),visible:c,reset:O(0,i),bold:O(1,22),dim:O(2,22),italic:O(3,23),underline:O(4,24),inverse:O(7,27),hidden:O(8,28),strikethrough:O(9,29),link:{f:(e,r=e)=>m?`]8;;${e}${r}]8;;`:r!=e?r+` (​${e}​)`:e}},C=(e,r)=>{B[e]=O(r,39),B[w(e)]=O(r+10,49)};return"gray,black,red,green,yellow,blue,magenta,cyan,white".split(",").map(((e,r)=>{r?C(e+"Bright",89+r):r=61,C(e,29+r)})),p.extend(B)};module.exports=d.default=d;