UNPKG

rebrowser-playwright

Version:

A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.

7 lines 256 kB
"use strict";var Fh=Object.create;var $n=Object.defineProperty;var jh=Object.getOwnPropertyDescriptor;var Bh=Object.getOwnPropertyNames;var qh=Object.getPrototypeOf,Hh=Object.prototype.hasOwnProperty;var Uh=(e,t,n)=>t in e?$n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var R=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Gh=(e,t)=>{for(var n in t)$n(e,n,{get:t[n],enumerable:!0})},Tu=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Bh(t))!Hh.call(e,s)&&s!==n&&$n(e,s,{get:()=>t[s],enumerable:!(r=jh(t,s))||r.enumerable});return e};var ie=(e,t,n)=>(n=e!=null?Fh(qh(e)):{},Tu(t||!e||!e.__esModule?$n(n,"default",{value:e,enumerable:!0}):n,e)),Wh=e=>Tu($n({},"__esModule",{value:!0}),e);var ae=(e,t,n)=>(Uh(e,typeof t!="symbol"?t+"":t,n),n);var io=R(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.equals=void 0;Nn.isA=Nu;var Iu=(e,t,n,r)=>(n=n||[],oo(e,t,[],[],n,r));Nn.equals=Iu;function In(e){return!!e&&Nu("Function",e.asymmetricMatch)}function Vh(e,t){let n=In(e),r=In(t);if(!(n&&r)){if(n)return e.asymmetricMatch(t);if(r)return t.asymmetricMatch(e)}}function oo(e,t,n,r,s,o){let i=!0,u=Vh(e,t);if(u!==void 0)return u;let a={equals:Iu};for(let d=0;d<s.length;d++){let v=s[d].call(a,e,t,s);if(v!==void 0)return v}if(e instanceof Error&&t instanceof Error)return e.message==t.message;if(Object.is(e,t))return!0;if(e===null||t===null)return e===t;let l=Object.prototype.toString.call(e);if(l!=Object.prototype.toString.call(t))return!1;switch(l){case"[object Boolean]":case"[object String]":case"[object Number]":return typeof e!=typeof t?!1:typeof e!="object"&&typeof t!="object"?Object.is(e,t):Object.is(e.valueOf(),t.valueOf());case"[object Date]":return+e==+t;case"[object RegExp]":return e.source===t.source&&e.flags===t.flags}if(typeof e!="object"||typeof t!="object")return!1;if($u(e)&&$u(t))return e.isEqualNode(t);let c=n.length;for(;c--;){if(n[c]===e)return r[c]===t;if(r[c]===t)return!1}if(n.push(e),r.push(t),o&&l=="[object Array]"&&e.length!==t.length)return!1;let f=xu(e,Ut),p,m=xu(t,Ut);if(!o){for(let d=0;d!==m.length;++d)p=m[d],(In(t[p])||t[p]===void 0)&&!Ut(e,p)&&f.push(p);for(let d=0;d!==f.length;++d)p=f[d],(In(e[p])||e[p]===void 0)&&!Ut(t,p)&&m.push(p)}let h=f.length;if(m.length!==h)return!1;for(;h--;)if(p=f[h],o?i=Ut(t,p)&&oo(e[p],t[p],n,r,s,o):i=(Ut(t,p)||In(e[p])||e[p]===void 0)&&oo(e[p],t[p],n,r,s,o),!i)return!1;return n.pop(),r.pop(),i}function xu(e,t){let n=[];for(let r in e)t(e,r)&&n.push(r);return n.concat(Object.getOwnPropertySymbols(e).filter(r=>Object.getOwnPropertyDescriptor(e,r).enumerable))}function Ut(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Nu(e,t){return Object.prototype.toString.apply(t)===`[object ${e}]`}function $u(e){return e!==null&&typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.nodeName=="string"&&typeof e.isEqualNode=="function"}});var st=R(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.getType=zh;Pn.isPrimitive=void 0;function zh(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){if(e.constructor===RegExp)return"regexp";if(e.constructor===Map)return"map";if(e.constructor===Set)return"set";if(e.constructor===Date)return"date"}return"object"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}var Kh=e=>Object(e)!==e;Pn.isPrimitive=Kh});var ku=R(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.isImmutableList=Zh;ot.isImmutableOrderedKeyed=eg;ot.isImmutableOrderedSet=tg;ot.isImmutableRecord=ng;ot.isImmutableUnorderedKeyed=Xh;ot.isImmutableUnorderedSet=Jh;var Pu="@@__IMMUTABLE_KEYED__@@",Lu="@@__IMMUTABLE_SET__@@",Yh="@@__IMMUTABLE_LIST__@@",dr="@@__IMMUTABLE_ORDERED__@@",Qh="@@__IMMUTABLE_RECORD__@@";function Gt(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function Xh(e){return!!(e&&Gt(e)&&e[Pu]&&!e[dr])}function Jh(e){return!!(e&&Gt(e)&&e[Lu]&&!e[dr])}function Zh(e){return!!(e&&Gt(e)&&e[Yh])}function eg(e){return!!(e&&Gt(e)&&e[Pu]&&e[dr])}function tg(e){return!!(e&&Gt(e)&&e[Lu]&&e[dr])}function ng(e){return!!(e&&Gt(e)&&e[Qh])}});var Gu=R(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.arrayBufferEquality=void 0;J.emptyObject=cg;J.typeEquality=J.subsetEquality=J.sparseArrayEquality=J.pathAsArray=J.partition=J.iterableEquality=J.isOneline=J.isError=J.getPath=J.getObjectSubset=J.getObjectKeys=void 0;var rg=st(),Wt=ku(),we=io(),sg=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,co=(e,t)=>!e||typeof e!="object"||e===Object.prototype?!1:Object.prototype.hasOwnProperty.call(e,t)||co(Object.getPrototypeOf(e),t),yr=e=>[...Object.keys(e),...Object.getOwnPropertySymbols(e)];J.getObjectKeys=yr;var Bu=(e,t)=>{if(Array.isArray(t)||(t=Uu(t)),t.length){let n=t.length===1,r=t[0],s=e[r];if(!n&&s==null)return{hasEndProp:!1,lastTraversedObject:e,traversedPath:[]};let o=Bu(s,t.slice(1));return o.lastTraversedObject===null&&(o.lastTraversedObject=e),o.traversedPath.unshift(r),n&&(o.endPropIsDefined=!(0,rg.isPrimitive)(e)&&r in e,o.hasEndProp=s!==void 0||o.endPropIsDefined,o.hasEndProp||o.traversedPath.shift()),o}return{lastTraversedObject:null,traversedPath:[],value:e}};J.getPath=Bu;var uo=(e,t,n=[],r=new WeakMap)=>{if(Array.isArray(e)){if(Array.isArray(t)&&t.length===e.length)return t.map((s,o)=>uo(e[o],s,n))}else{if(e instanceof Date)return e;if(ao(e)&&ao(t)){if((0,we.equals)(e,t,[...n,br,lo]))return t;let s={};if(r.set(e,s),yr(e).filter(o=>co(t,o)).forEach(o=>{s[o]=r.has(e[o])?r.get(e[o]):uo(e[o],t[o],n,r)}),yr(s).length>0)return s}}return e};J.getObjectSubset=uo;var qu=sg.iterator,Du=e=>!!(e!=null&&e[qu]),br=(e,t,n=[],r=[],s=[])=>{if(typeof e!="object"||typeof t!="object"||Array.isArray(e)||Array.isArray(t)||!Du(e)||!Du(t))return;if(e.constructor!==t.constructor)return!1;let o=r.length;for(;o--;)if(r[o]===e)return s[o]===t;r.push(e),s.push(t);let i=(l,c)=>br(l,c,[...u],[...r],[...s]),u=[...n.filter(l=>l!==br),i];if(e.size!==void 0){if(e.size!==t.size)return!1;if((0,we.isA)("Set",e)||(0,Wt.isImmutableUnorderedSet)(e)){let l=!0;for(let c of e)if(!t.has(c)){let f=!1;for(let p of t)(0,we.equals)(c,p,u)===!0&&(f=!0);if(f===!1){l=!1;break}}return r.pop(),s.pop(),l}else if((0,we.isA)("Map",e)||(0,Wt.isImmutableUnorderedKeyed)(e)){let l=!0;for(let c of e)if(!t.has(c[0])||!(0,we.equals)(c[1],t.get(c[0]),u)){let f=!1;for(let p of t){let m=(0,we.equals)(c[0],p[0],u),h=!1;m===!0&&(h=(0,we.equals)(c[1],p[1],u)),h===!0&&(f=!0)}if(f===!1){l=!1;break}}return r.pop(),s.pop(),l}}let a=t[qu]();for(let l of e){let c=a.next();if(c.done||!(0,we.equals)(l,c.value,u))return!1}if(!a.next().done)return!1;if(!(0,Wt.isImmutableList)(e)&&!(0,Wt.isImmutableOrderedKeyed)(e)&&!(0,Wt.isImmutableOrderedSet)(e)&&!(0,Wt.isImmutableRecord)(e)){let l=Object.entries(e),c=Object.entries(t);if(!(0,we.equals)(l,c))return!1}return r.pop(),s.pop(),!0};J.iterableEquality=br;var ao=e=>e!==null&&typeof e=="object",Fu=e=>ao(e)&&!(e instanceof Error)&&!(e instanceof Array)&&!(e instanceof Date),lo=(e,t,n=[])=>{let r=n.filter(o=>o!==lo),s=(o=new WeakMap)=>(i,u)=>{if(Fu(u))return yr(u).every(a=>{if(Fu(u[a])){if(o.has(u[a]))return(0,we.equals)(i[a],u[a],r);o.set(u[a],!0)}let l=i!=null&&co(i,a)&&(0,we.equals)(i[a],u[a],[...r,s(o)]);return o.delete(u[a]),l})};return s()(e,t)};J.subsetEquality=lo;var og=(e,t)=>{if(!(e==null||t==null||e.constructor===t.constructor||Array.isArray(e)&&Array.isArray(t)))return!1};J.typeEquality=og;var ig=(e,t)=>{if(!(e instanceof ArrayBuffer)||!(t instanceof ArrayBuffer))return;let n=new DataView(e),r=new DataView(t);if(n.byteLength!==r.byteLength)return!1;for(let s=0;s<n.byteLength;s++)if(n.getUint8(s)!==r.getUint8(s))return!1;return!0};J.arrayBufferEquality=ig;var Hu=(e,t,n=[])=>{if(!Array.isArray(e)||!Array.isArray(t))return;let r=Object.keys(e),s=Object.keys(t);return(0,we.equals)(e,t,n.filter(o=>o!==Hu),!0)&&(0,we.equals)(r,s)};J.sparseArrayEquality=Hu;var ug=(e,t)=>{let n=[[],[]];return e.forEach(r=>n[t(r)?0:1].push(r)),n};J.partition=ug;var Uu=e=>{let t=[];if(e==="")return t.push(""),t;let n=RegExp("[^.[\\]]+|(?=(?:\\.)(?:\\.|$))","g");return e[0]==="."&&t.push(""),e.replace(n,r=>(t.push(r),r)),t};J.pathAsArray=Uu;var ag=e=>{switch(Object.prototype.toString.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return e instanceof Error}};J.isError=ag;function cg(e){return e&&typeof e=="object"?!Object.keys(e).length:!1}var ju=/[\r\n]/,lg=(e,t)=>typeof e=="string"&&typeof t=="string"&&(!ju.test(e)||!ju.test(t));J.isOneline=lg});var Vt=R(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});var fg={equals:!0,isA:!0};Object.defineProperty(wt,"equals",{enumerable:!0,get:function(){return Wu.equals}});Object.defineProperty(wt,"isA",{enumerable:!0,get:function(){return Wu.isA}});var Wu=io(),fo=Gu();Object.keys(fo).forEach(function(e){e==="default"||e==="__esModule"||Object.prototype.hasOwnProperty.call(fg,e)||e in wt&&wt[e]===fo[e]||Object.defineProperty(wt,e,{enumerable:!0,get:function(){return fo[e]}})})});var zu=R((hv,Vu)=>{"use strict";Vu.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 po=R((gv,Yu)=>{var Ln=zu(),Ku={};for(let e of Object.keys(Ln))Ku[Ln[e]]=e;var P={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"]}};Yu.exports=P;for(let e of Object.keys(P)){if(!("channels"in P[e]))throw new Error("missing channels property: "+e);if(!("labels"in P[e]))throw new Error("missing channel labels property: "+e);if(P[e].labels.length!==P[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:n}=P[e];delete P[e].channels,delete P[e].labels,Object.defineProperty(P[e],"channels",{value:t}),Object.defineProperty(P[e],"labels",{value:n})}P.rgb.hsl=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.min(t,n,r),o=Math.max(t,n,r),i=o-s,u,a;o===s?u=0:t===o?u=(n-r)/i:n===o?u=2+(r-t)/i:r===o&&(u=4+(t-n)/i),u=Math.min(u*60,360),u<0&&(u+=360);let l=(s+o)/2;return o===s?a=0:l<=.5?a=i/(o+s):a=i/(2-o-s),[u,a*100,l*100]};P.rgb.hsv=function(e){let t,n,r,s,o,i=e[0]/255,u=e[1]/255,a=e[2]/255,l=Math.max(i,u,a),c=l-Math.min(i,u,a),f=function(p){return(l-p)/6/c+1/2};return c===0?(s=0,o=0):(o=c/l,t=f(i),n=f(u),r=f(a),i===l?s=r-n:u===l?s=1/3+t-r:a===l&&(s=2/3+n-t),s<0?s+=1:s>1&&(s-=1)),[s*360,o*100,l*100]};P.rgb.hwb=function(e){let t=e[0],n=e[1],r=e[2],s=P.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,r));return r=1-1/255*Math.max(t,Math.max(n,r)),[s,o*100,r*100]};P.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.min(1-t,1-n,1-r),o=(1-t-s)/(1-s)||0,i=(1-n-s)/(1-s)||0,u=(1-r-s)/(1-s)||0;return[o*100,i*100,u*100,s*100]};function pg(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}P.rgb.keyword=function(e){let t=Ku[e];if(t)return t;let n=1/0,r;for(let s of Object.keys(Ln)){let o=Ln[s],i=pg(e,o);i<n&&(n=i,r=s)}return r};P.keyword.rgb=function(e){return Ln[e]};P.rgb.xyz=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;let s=t*.4124+n*.3576+r*.1805,o=t*.2126+n*.7152+r*.0722,i=t*.0193+n*.1192+r*.9505;return[s*100,o*100,i*100]};P.rgb.lab=function(e){let t=P.rgb.xyz(e),n=t[0],r=t[1],s=t[2];n/=95.047,r/=100,s/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;let o=116*r-16,i=500*(n-r),u=200*(r-s);return[o,i,u]};P.hsl.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100,s,o,i;if(n===0)return i=r*255,[i,i,i];r<.5?s=r*(1+n):s=r+n-r*n;let u=2*r-s,a=[0,0,0];for(let l=0;l<3;l++)o=t+1/3*-(l-1),o<0&&o++,o>1&&o--,6*o<1?i=u+(s-u)*6*o:2*o<1?i=s:3*o<2?i=u+(s-u)*(2/3-o)*6:i=u,a[l]=i*255;return a};P.hsl.hsv=function(e){let t=e[0],n=e[1]/100,r=e[2]/100,s=n,o=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,s*=o<=1?o:2-o;let i=(r+n)/2,u=r===0?2*s/(o+s):2*n/(r+n);return[t,u*100,i*100]};P.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,r=e[2]/100,s=Math.floor(t)%6,o=t-Math.floor(t),i=255*r*(1-n),u=255*r*(1-n*o),a=255*r*(1-n*(1-o));switch(r*=255,s){case 0:return[r,a,i];case 1:return[u,r,i];case 2:return[i,r,a];case 3:return[i,u,r];case 4:return[a,i,r];case 5:return[r,i,u]}};P.hsv.hsl=function(e){let t=e[0],n=e[1]/100,r=e[2]/100,s=Math.max(r,.01),o,i;i=(2-n)*r;let u=(2-n)*s;return o=n*s,o/=u<=1?u:2-u,o=o||0,i/=2,[t,o*100,i*100]};P.hwb.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100,s=n+r,o;s>1&&(n/=s,r/=s);let i=Math.floor(6*t),u=1-r;o=6*t-i,i&1&&(o=1-o);let a=n+o*(u-n),l,c,f;switch(i){default:case 6:case 0:l=u,c=a,f=n;break;case 1:l=a,c=u,f=n;break;case 2:l=n,c=u,f=a;break;case 3:l=n,c=a,f=u;break;case 4:l=a,c=n,f=u;break;case 5:l=u,c=n,f=a;break}return[l*255,c*255,f*255]};P.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,r=e[2]/100,s=e[3]/100,o=1-Math.min(1,t*(1-s)+s),i=1-Math.min(1,n*(1-s)+s),u=1-Math.min(1,r*(1-s)+s);return[o*255,i*255,u*255]};P.xyz.rgb=function(e){let t=e[0]/100,n=e[1]/100,r=e[2]/100,s,o,i;return s=t*3.2406+n*-1.5372+r*-.4986,o=t*-.9689+n*1.8758+r*.0415,i=t*.0557+n*-.204+r*1.057,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,s=Math.min(Math.max(0,s),1),o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),[s*255,o*255,i*255]};P.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;let s=116*n-16,o=500*(t-n),i=200*(n-r);return[s,o,i]};P.lab.xyz=function(e){let t=e[0],n=e[1],r=e[2],s,o,i;o=(t+16)/116,s=n/500+o,i=o-r/200;let u=o**3,a=s**3,l=i**3;return o=u>.008856?u:(o-16/116)/7.787,s=a>.008856?a:(s-16/116)/7.787,i=l>.008856?l:(i-16/116)/7.787,s*=95.047,o*=100,i*=108.883,[s,o,i]};P.lab.lch=function(e){let t=e[0],n=e[1],r=e[2],s;s=Math.atan2(r,n)*360/2/Math.PI,s<0&&(s+=360);let i=Math.sqrt(n*n+r*r);return[t,i,s]};P.lch.lab=function(e){let t=e[0],n=e[1],s=e[2]/360*2*Math.PI,o=n*Math.cos(s),i=n*Math.sin(s);return[t,o,i]};P.rgb.ansi16=function(e,t=null){let[n,r,s]=e,o=t===null?P.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let i=30+(Math.round(s/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return o===2&&(i+=60),i};P.hsv.ansi16=function(e){return P.rgb.ansi16(P.hsv.rgb(e),e[2])};P.rgb.ansi256=function(e){let t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)};P.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let n=(~~(e>50)+1)*.5,r=(t&1)*n*255,s=(t>>1&1)*n*255,o=(t>>2&1)*n*255;return[r,s,o]};P.ansi256.rgb=function(e){if(e>=232){let o=(e-232)*10+8;return[o,o,o]}e-=16;let t,n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255,s=t%6/5*255;return[n,r,s]};P.rgb.hex=function(e){let n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};P.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(u=>u+u).join(""));let r=parseInt(n,16),s=r>>16&255,o=r>>8&255,i=r&255;return[s,o,i]};P.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.max(Math.max(t,n),r),o=Math.min(Math.min(t,n),r),i=s-o,u,a;return i<1?u=o/(1-i):u=0,i<=0?a=0:s===t?a=(n-r)/i%6:s===n?a=2+(r-t)/i:a=4+(t-n)/i,a/=6,a%=1,[a*360,i*100,u*100]};P.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n),s=0;return r<1&&(s=(n-.5*r)/(1-r)),[e[0],r*100,s*100]};P.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=t*n,s=0;return r<1&&(s=(n-r)/(1-r)),[e[0],r*100,s*100]};P.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100;if(n===0)return[r*255,r*255,r*255];let s=[0,0,0],o=t%1*6,i=o%1,u=1-i,a=0;switch(Math.floor(o)){case 0:s[0]=1,s[1]=i,s[2]=0;break;case 1:s[0]=u,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=i;break;case 3:s[0]=0,s[1]=u,s[2]=1;break;case 4:s[0]=i,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=u}return a=(1-n)*r,[(n*s[0]+a)*255,(n*s[1]+a)*255,(n*s[2]+a)*255]};P.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t),s=0;return r>0&&(s=t/r),[e[0],s*100,r*100]};P.hcg.hsl=function(e){let t=e[1]/100,r=e[2]/100*(1-t)+.5*t,s=0;return r>0&&r<.5?s=t/(2*r):r>=.5&&r<1&&(s=t/(2*(1-r))),[e[0],s*100,r*100]};P.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]};P.hwb.hcg=function(e){let t=e[1]/100,r=1-e[2]/100,s=r-t,o=0;return s<1&&(o=(r-s)/(1-s)),[e[0],s*100,o*100]};P.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};P.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};P.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};P.gray.hsl=function(e){return[0,0,e[0]]};P.gray.hsv=P.gray.hsl;P.gray.hwb=function(e){return[0,100,e[0]]};P.gray.cmyk=function(e){return[0,0,0,e[0]]};P.gray.lab=function(e){return[e[0],0,0]};P.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r};P.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});var Xu=R((mv,Qu)=>{var Er=po();function hg(){let e={},t=Object.keys(Er);for(let n=t.length,r=0;r<n;r++)e[t[r]]={distance:-1,parent:null};return e}function gg(e){let t=hg(),n=[e];for(t[e].distance=0;n.length;){let r=n.pop(),s=Object.keys(Er[r]);for(let o=s.length,i=0;i<o;i++){let u=s[i],a=t[u];a.distance===-1&&(a.distance=t[r].distance+1,a.parent=r,n.unshift(u))}}return t}function mg(e,t){return function(n){return t(e(n))}}function dg(e,t){let n=[t[e].parent,e],r=Er[t[e].parent][e],s=t[e].parent;for(;t[s].parent;)n.unshift(t[s].parent),r=mg(Er[t[s].parent][s],r),s=t[s].parent;return r.conversion=n,r}Qu.exports=function(e){let t=gg(e),n={},r=Object.keys(t);for(let s=r.length,o=0;o<s;o++){let i=r[o];t[i].parent!==null&&(n[i]=dg(i,t))}return n}});var Zu=R((dv,Ju)=>{var ho=po(),yg=Xu(),zt={},bg=Object.keys(ho);function Eg(e){let t=function(...n){let r=n[0];return r==null?r:(r.length>1&&(n=r),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function vg(e){let t=function(...n){let r=n[0];if(r==null)return r;r.length>1&&(n=r);let s=e(n);if(typeof s=="object")for(let o=s.length,i=0;i<o;i++)s[i]=Math.round(s[i]);return s};return"conversion"in e&&(t.conversion=e.conversion),t}bg.forEach(e=>{zt[e]={},Object.defineProperty(zt[e],"channels",{value:ho[e].channels}),Object.defineProperty(zt[e],"labels",{value:ho[e].labels});let t=yg(e);Object.keys(t).forEach(r=>{let s=t[r];zt[e][r]=vg(s),zt[e][r].raw=Eg(s)})});Ju.exports=zt});var oa=R((yv,sa)=>{"use strict";var ea=(e,t)=>(...n)=>`\x1B[${e(...n)+t}m`,ta=(e,t)=>(...n)=>{let r=e(...n);return`\x1B[${38+t};5;${r}m`},na=(e,t)=>(...n)=>{let r=e(...n);return`\x1B[${38+t};2;${r[0]};${r[1]};${r[2]}m`},vr=e=>e,ra=(e,t,n)=>[e,t,n],Kt=(e,t,n)=>{Object.defineProperty(e,t,{get:()=>{let r=n();return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0}),r},enumerable:!0,configurable:!0})},go,Yt=(e,t,n,r)=>{go===void 0&&(go=Zu());let s=r?10:0,o={};for(let[i,u]of Object.entries(go)){let a=i==="ansi16"?"ansi":i;i===t?o[a]=e(n,s):typeof u=="object"&&(o[a]=e(u[t],s))}return o};function _g(){let e=new Map,t={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]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[n,r]of Object.entries(t)){for(let[s,o]of Object.entries(r))t[s]={open:`\x1B[${o[0]}m`,close:`\x1B[${o[1]}m`},r[s]=t[s],e.set(o[0],o[1]);Object.defineProperty(t,n,{value:r,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",Kt(t.color,"ansi",()=>Yt(ea,"ansi16",vr,!1)),Kt(t.color,"ansi256",()=>Yt(ta,"ansi256",vr,!1)),Kt(t.color,"ansi16m",()=>Yt(na,"rgb",ra,!1)),Kt(t.bgColor,"ansi",()=>Yt(ea,"ansi16",vr,!0)),Kt(t.bgColor,"ansi256",()=>Yt(ta,"ansi256",vr,!0)),Kt(t.bgColor,"ansi16m",()=>Yt(na,"rgb",ra,!0)),t}Object.defineProperty(sa,"exports",{enumerable:!0,get:_g})});var ua=R((bv,ia)=>{"use strict";ia.exports=(e,t=process.argv)=>{let n=e.startsWith("-")?"":e.length===1?"-":"--",r=t.indexOf(n+e),s=t.indexOf("--");return r!==-1&&(s===-1||r<s)}});var la=R((Ev,ca)=>{"use strict";var Rg=require("os"),aa=require("tty"),$e=ua(),{env:me}=process,it;$e("no-color")||$e("no-colors")||$e("color=false")||$e("color=never")?it=0:($e("color")||$e("colors")||$e("color=true")||$e("color=always"))&&(it=1);"FORCE_COLOR"in me&&(me.FORCE_COLOR==="true"?it=1:me.FORCE_COLOR==="false"?it=0:it=me.FORCE_COLOR.length===0?1:Math.min(parseInt(me.FORCE_COLOR,10),3));function mo(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function yo(e,t){if(it===0)return 0;if($e("color=16m")||$e("color=full")||$e("color=truecolor"))return 3;if($e("color=256"))return 2;if(e&&!t&&it===void 0)return 0;let n=it||0;if(me.TERM==="dumb")return n;if(process.platform==="win32"){let r=Rg.release().split(".");return Number(r[0])>=10&&Number(r[2])>=10586?Number(r[2])>=14931?3:2:1}if("CI"in me)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(r=>r in me)||me.CI_NAME==="codeship"?1:n;if("TEAMCITY_VERSION"in me)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(me.TEAMCITY_VERSION)?1:0;if(me.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in me){let r=parseInt((me.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(me.TERM_PROGRAM){case"iTerm.app":return r>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(me.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(me.TERM)||"COLORTERM"in me?1:n}function Og(e){let t=yo(e,e&&e.isTTY);return mo(t)}ca.exports={supportsColor:Og,stdout:mo(yo(!0,aa.isatty(1))),stderr:mo(yo(!0,aa.isatty(2)))}});var pa=R((vv,fa)=>{"use strict";var Cg=(e,t,n)=>{let r=e.indexOf(t);if(r===-1)return e;let s=t.length,o=0,i="";do i+=e.substr(o,r-o)+t+n,o=r+s,r=e.indexOf(t,o);while(r!==-1);return i+=e.substr(o),i},Sg=(e,t,n,r)=>{let s=0,o="";do{let i=e[r-1]==="\r";o+=e.substr(s,(i?r-1:r)-s)+t+(i?`\r `:` `)+n,s=r+1,r=e.indexOf(` `,s)}while(r!==-1);return o+=e.substr(s),o};fa.exports={stringReplaceAll:Cg,stringEncaseCRLFWithFirstIndex:Sg}});var ya=R((_v,da)=>{"use strict";var wg=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,ha=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,Ag=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,Mg=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,Tg=new Map([["n",` `],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function ma(e){let t=e[0]==="u",n=e[1]==="{";return t&&!n&&e.length===5||e[0]==="x"&&e.length===3?String.fromCharCode(parseInt(e.slice(1),16)):t&&n?String.fromCodePoint(parseInt(e.slice(2,-1),16)):Tg.get(e)||e}function xg(e,t){let n=[],r=t.trim().split(/\s*,\s*/g),s;for(let o of r){let i=Number(o);if(!Number.isNaN(i))n.push(i);else if(s=o.match(Ag))n.push(s[2].replace(Mg,(u,a,l)=>a?ma(a):l));else throw new Error(`Invalid Chalk template style argument: ${o} (in style '${e}')`)}return n}function $g(e){ha.lastIndex=0;let t=[],n;for(;(n=ha.exec(e))!==null;){let r=n[1];if(n[2]){let s=xg(r,n[2]);t.push([r].concat(s))}else t.push([r])}return t}function ga(e,t){let n={};for(let s of t)for(let o of s.styles)n[o[0]]=s.inverse?null:o.slice(1);let r=e;for(let[s,o]of Object.entries(n))if(Array.isArray(o)){if(!(s in r))throw new Error(`Unknown Chalk style: ${s}`);r=o.length>0?r[s](...o):r[s]}return r}da.exports=(e,t)=>{let n=[],r=[],s=[];if(t.replace(wg,(o,i,u,a,l,c)=>{if(i)s.push(ma(i));else if(a){let f=s.join("");s=[],r.push(n.length===0?f:ga(e,n)(f)),n.push({inverse:u,styles:$g(a)})}else if(l){if(n.length===0)throw new Error("Found extraneous } in Chalk template literal");r.push(ga(e,n)(s.join(""))),s=[],n.pop()}else s.push(c)}),r.push(s.join("")),n.length>0){let o=`Chalk template literal is missing ${n.length} closing bracket${n.length===1?"":"s"} (\`}\`)`;throw new Error(o)}return r.join("")}});var Xt=R((Rv,Oa)=>{"use strict";var kn=oa(),{stdout:Eo,stderr:vo}=la(),{stringReplaceAll:Ig,stringEncaseCRLFWithFirstIndex:Ng}=pa(),{isArray:_r}=Array,Ea=["ansi","ansi","ansi256","ansi16m"],Qt=Object.create(null),Pg=(e,t={})=>{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let n=Eo?Eo.level:0;e.level=t.level===void 0?n:t.level},_o=class{constructor(t){return va(t)}},va=e=>{let t={};return Pg(t,e),t.template=(...n)=>Ra(t.template,...n),Object.setPrototypeOf(t,Rr.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=_o,t.template};function Rr(e){return va(e)}for(let[e,t]of Object.entries(kn))Qt[e]={get(){let n=Or(this,Ro(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:n}),n}};Qt.visible={get(){let e=Or(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};var _a=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of _a)Qt[e]={get(){let{level:t}=this;return function(...n){let r=Ro(kn.color[Ea[t]][e](...n),kn.color.close,this._styler);return Or(this,r,this._isEmpty)}}};for(let e of _a){let t="bg"+e[0].toUpperCase()+e.slice(1);Qt[t]={get(){let{level:n}=this;return function(...r){let s=Ro(kn.bgColor[Ea[n]][e](...r),kn.bgColor.close,this._styler);return Or(this,s,this._isEmpty)}}}}var Lg=Object.defineProperties(()=>{},{...Qt,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),Ro=(e,t,n)=>{let r,s;return n===void 0?(r=e,s=t):(r=n.openAll+e,s=t+n.closeAll),{open:e,close:t,openAll:r,closeAll:s,parent:n}},Or=(e,t,n)=>{let r=(...s)=>_r(s[0])&&_r(s[0].raw)?ba(r,Ra(r,...s)):ba(r,s.length===1?""+s[0]:s.join(" "));return Object.setPrototypeOf(r,Lg),r._generator=e,r._styler=t,r._isEmpty=n,r},ba=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let n=e._styler;if(n===void 0)return t;let{openAll:r,closeAll:s}=n;if(t.indexOf("\x1B")!==-1)for(;n!==void 0;)t=Ig(t,n.close,n.open),n=n.parent;let o=t.indexOf(` `);return o!==-1&&(t=Ng(t,s,r,o)),r+t+s},bo,Ra=(e,...t)=>{let[n]=t;if(!_r(n)||!_r(n.raw))return t.join(" ");let r=t.slice(1),s=[n.raw[0]];for(let o=1;o<n.length;o++)s.push(String(r[o-1]).replace(/[{}\\]/g,"\\$&"),String(n.raw[o]));return bo===void 0&&(bo=ya()),bo(e,s.join(""))};Object.defineProperties(Rr.prototype,Qt);var Cr=Rr();Cr.supportsColor=Eo;Cr.stderr=Rr({level:vo?vo.level:0});Cr.stderr.supportsColor=vo;Oa.exports=Cr});var Aa=R((Ov,wa)=>{"use strict";var Ca=(e=0)=>t=>`\x1B[${38+e};5;${t}m`,Sa=(e=0)=>(t,n,r)=>`\x1B[${38+e};2;${t};${n};${r}m`;function kg(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],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]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[n,r]of Object.entries(t)){for(let[s,o]of Object.entries(r))t[s]={open:`\x1B[${o[0]}m`,close:`\x1B[${o[1]}m`},r[s]=t[s],e.set(o[0],o[1]);Object.defineProperty(t,n,{value:r,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",t.color.ansi256=Ca(),t.color.ansi16m=Sa(),t.bgColor.ansi256=Ca(10),t.bgColor.ansi16m=Sa(10),Object.defineProperties(t,{rgbToAnsi256:{value:(n,r,s)=>n===r&&r===s?n<8?16:n>248?231:Math.round((n-8)/247*24)+232:16+36*Math.round(n/255*5)+6*Math.round(r/255*5)+Math.round(s/255*5),enumerable:!1},hexToRgb:{value:n=>{let r=/(?<colorString>[a-f\d]{6}|[a-f\d]{3})/i.exec(n.toString(16));if(!r)return[0,0,0];let{colorString:s}=r.groups;s.length===3&&(s=s.split("").map(i=>i+i).join(""));let o=Number.parseInt(s,16);return[o>>16&255,o>>8&255,o&255]},enumerable:!1},hexToAnsi256:{value:n=>t.rgbToAnsi256(...t.hexToRgb(n)),enumerable:!1}}),t}Object.defineProperty(wa,"exports",{enumerable:!0,get:kg})});var Dn=R(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.printIteratorEntries=Fg;Jt.printIteratorValues=jg;Jt.printListItems=Bg;Jt.printObjectProperties=qg;var Dg=(e,t)=>{let n=Object.keys(e),r=t!==null?n.sort(t):n;return Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(e).forEach(s=>{Object.getOwnPropertyDescriptor(e,s).enumerable&&r.push(s)}),r};function Fg(e,t,n,r,s,o,i=": "){let u="",a=0,l=e.next();if(!l.done){u+=t.spacingOuter;let c=n+t.indent;for(;!l.done;){if(u+=c,a++===t.maxWidth){u+="\u2026";break}let f=o(l.value[0],t,c,r,s),p=o(l.value[1],t,c,r,s);u+=f+i+p,l=e.next(),l.done?t.min||(u+=","):u+=`,${t.spacingInner}`}u+=t.spacingOuter+n}return u}function jg(e,t,n,r,s,o){let i="",u=0,a=e.next();if(!a.done){i+=t.spacingOuter;let l=n+t.indent;for(;!a.done;){if(i+=l,u++===t.maxWidth){i+="\u2026";break}i+=o(a.value,t,l,r,s),a=e.next(),a.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+n}return i}function Bg(e,t,n,r,s,o){let i="";if(e.length){i+=t.spacingOuter;let u=n+t.indent;for(let a=0;a<e.length;a++){if(i+=u,a===t.maxWidth){i+="\u2026";break}a in e&&(i+=o(e[a],t,u,r,s)),a<e.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+n}return i}function qg(e,t,n,r,s,o){let i="",u=Dg(e,t.compareKeys);if(u.length){i+=t.spacingOuter;let a=n+t.indent;for(let l=0;l<u.length;l++){let c=u[l],f=o(c,t,a,r,s),p=o(e[c],t,a,r,s);i+=`${a+f}: ${p}`,l<u.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+n}return i}});var $a=R(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.test=ut.serialize=ut.default=void 0;var Ma=Dn(),Oo=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,Hg=typeof Oo=="function"&&Oo.for?Oo.for("jest.asymmetricMatcher"):1267621,Sr=" ",Ta=(e,t,n,r,s,o)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+Sr}[${(0,Ma.printListItems)(e.sample,t,n,r,s,o)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++r>t.maxDepth?`[${i}]`:`${i+Sr}{${(0,Ma.printObjectProperties)(e.sample,t,n,r,s,o)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+Sr+o(e.sample,t,n,r,s);if(typeof e.toAsymmetricMatcher!="function")throw new Error(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()};ut.serialize=Ta;var xa=e=>e&&e.$$typeof===Hg;ut.test=xa;var Ug={serialize:Ta,test:xa},Gg=Ug;ut.default=Gg});var ka=R(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.test=at.serialize=at.default=void 0;var Ia=Dn(),Wg=" ",Na=["DOMStringMap","NamedNodeMap"],Vg=/^(HTML\w*Collection|NodeList)$/,zg=e=>Na.indexOf(e)!==-1||Vg.test(e),Pa=e=>e&&e.constructor&&!!e.constructor.name&&zg(e.constructor.name);at.test=Pa;var Kg=e=>e.constructor.name==="NamedNodeMap",La=(e,t,n,r,s,o)=>{let i=e.constructor.name;return++r>t.maxDepth?`[${i}]`:(t.min?"":i+Wg)+(Na.indexOf(i)!==-1?`{${(0,Ia.printObjectProperties)(Kg(e)?Array.from(e).reduce((u,a)=>(u[a.name]=a.value,u),{}):{...e},t,n,r,s,o)}}`:`[${(0,Ia.printListItems)(Array.from(e),t,n,r,s,o)}]`)};at.serialize=La;var Yg={serialize:La,test:Pa},Qg=Yg;at.default=Qg});var Da=R(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.default=Xg;function Xg(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}});var wr=R(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.printText=Re.printProps=Re.printElementAsLeaf=Re.printElement=Re.printComment=Re.printChildren=void 0;var Fa=Jg(Da());function Jg(e){return e&&e.__esModule?e:{default:e}}var Zg=(e,t,n,r,s,o,i)=>{let u=r+n.indent,a=n.colors;return e.map(l=>{let c=t[l],f=i(c,n,u,s,o);return typeof c!="string"&&(f.indexOf(` `)!==-1&&(f=n.spacingOuter+u+f+n.spacingOuter+r),f=`{${f}}`),`${n.spacingInner+r+a.prop.open+l+a.prop.close}=${a.value.open}${f}${a.value.close}`}).join("")};Re.printProps=Zg;var em=(e,t,n,r,s,o)=>e.map(i=>t.spacingOuter+n+(typeof i=="string"?ja(i,t):o(i,t,n,r,s))).join("");Re.printChildren=em;var ja=(e,t)=>{let n=t.colors.content;return n.open+(0,Fa.default)(e)+n.close};Re.printText=ja;var tm=(e,t)=>{let n=t.colors.comment;return`${n.open}<!--${(0,Fa.default)(e)}-->${n.close}`};Re.printComment=tm;var nm=(e,t,n,r,s)=>{let o=r.colors.tag;return`${o.open}<${e}${t&&o.close+t+r.spacingOuter+s+o.open}${n?`>${o.close}${n}${r.spacingOuter}${s}${o.open}</${e}`:`${t&&!r.min?"":" "}/`}>${o.close}`};Re.printElement=nm;var rm=(e,t)=>{let n=t.colors.tag;return`${n.open}<${e}${n.close} \u2026${n.open} />${n.close}`};Re.printElementAsLeaf=rm});var Wa=R(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.test=ct.serialize=ct.default=void 0;var Zt=wr(),sm=1,Ba=3,qa=8,Ha=11,om=/^((HTML|SVG)\w*)?Element$/,im=e=>{try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}},um=e=>{let t=e.constructor.name,{nodeType:n,tagName:r}=e,s=typeof r=="string"&&r.includes("-")||im(e);return n===sm&&(om.test(t)||s)||n===Ba&&t==="Text"||n===qa&&t==="Comment"||n===Ha&&t==="DocumentFragment"},Ua=e=>{var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.name)&&um(e)};ct.test=Ua;function am(e){return e.nodeType===Ba}function cm(e){return e.nodeType===qa}function So(e){return e.nodeType===Ha}var Ga=(e,t,n,r,s,o)=>{if(am(e))return(0,Zt.printText)(e.data,t);if(cm(e))return(0,Zt.printComment)(e.data,t);let i=So(e)?"DocumentFragment":e.tagName.toLowerCase();return++r>t.maxDepth?(0,Zt.printElementAsLeaf)(i,t):(0,Zt.printElement)(i,(0,Zt.printProps)(So(e)?[]:Array.from(e.attributes,u=>u.name).sort(),So(e)?{}:Array.from(e.attributes).reduce((u,a)=>(u[a.name]=a.value,u),{}),t,n+t.indent,r,s,o),(0,Zt.printChildren)(Array.prototype.slice.call(e.childNodes||e.children),t,n+t.indent,r,s,o),t,n)};ct.serialize=Ga;var lm={serialize:Ga,test:Ua},fm=lm;ct.default=fm});var Qa=R(lt=>{"use strict";Object.defineProperty(lt,"__esModule",{value:!0});lt.test=lt.serialize=lt.default=void 0;var Fn=Dn(),pm="@@__IMMUTABLE_ITERABLE__@@",hm="@@__IMMUTABLE_LIST__@@",gm="@@__IMMUTABLE_KEYED__@@",mm="@@__IMMUTABLE_MAP__@@",Va="@@__IMMUTABLE_ORDERED__@@",dm="@@__IMMUTABLE_RECORD__@@",ym="@@__IMMUTABLE_SEQ__@@",bm="@@__IMMUTABLE_SET__@@",Em="@@__IMMUTABLE_STACK__@@",en=e=>`Immutable.${e}`,Ar=e=>`[${e}]`,jn=" ",za="\u2026",vm=(e,t,n,r,s,o,i)=>++r>t.maxDepth?Ar(en(i)):`${en(i)+jn}{${(0,Fn.printIteratorEntries)(e.entries(),t,n,r,s,o)}}`;function _m(e){let t=0;return{next(){if(t<e._keys.length){let n=e._keys[t++];return{done:!1,value:[n,e.get(n)]}}return{done:!0,value:void 0}}}}var Rm=(e,t,n,r,s,o)=>{let i=en(e._name||"Record");return++r>t.maxDepth?Ar(i):`${i+jn}{${(0,Fn.printIteratorEntries)(_m(e),t,n,r,s,o)}}`},Om=(e,t,n,r,s,o)=>{let i=en("Seq");return++r>t.maxDepth?Ar(i):e[gm]?`${i+jn}{${e._iter||e._object?(0,Fn.printIteratorEntries)(e.entries(),t,n,r,s,o):za}}`:`${i+jn}[${e._iter||e._array||e._collection||e._iterable?(0,Fn.printIteratorValues)(e.values(),t,n,r,s,o):za}]`},wo=(e,t,n,r,s,o,i)=>++r>t.maxDepth?Ar(en(i)):`${en(i)+jn}[${(0,Fn.printIteratorValues)(e.values(),t,n,r,s,o)}]`,Ka=(e,t,n,r,s,o)=>e[mm]?vm(e,t,n,r,s,o,e[Va]?"OrderedMap":"Map"):e[hm]?wo(e,t,n,r,s,o,"List"):e[bm]?wo(e,t,n,r,s,o,e[Va]?"OrderedSet":"Set"):e[Em]?wo(e,t,n,r,s,o,"Stack"):e[ym]?Om(e,t,n,r,s,o):Rm(e,t,n,r,s,o);lt.serialize=Ka;var Ya=e=>e&&(e[pm]===!0||e[dm]===!0);lt.test=Ya;var Cm={serialize:Ka,test:Ya},Sm=Cm;lt.default=Sm});var Ja=R(Y=>{"use strict";var Ao=Symbol.for("react.element"),Mo=Symbol.for("react.portal"),Mr=Symbol.for("react.fragment"),Tr=Symbol.for("react.strict_mode"),xr=Symbol.for("react.profiler"),$r=Symbol.for("react.provider"),Ir=Symbol.for("react.context"),wm=Symbol.for("react.server_context"),Nr=Symbol.for("react.forward_ref"),Pr=Symbol.for("react.suspense"),Lr=Symbol.for("react.suspense_list"),kr=Symbol.for("react.memo"),Dr=Symbol.for("react.lazy"),Am=Symbol.for("react.offscreen"),Xa;Xa=Symbol.for("react.module.reference");function Ie(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ao:switch(e=e.type,e){case Mr:case xr:case Tr:case Pr:case Lr:return e;default:switch(e=e&&e.$$typeof,e){case wm:case Ir:case Nr:case Dr:case kr:case $r:return e;default:return t}}case Mo:return t}}}Y.ContextConsumer=Ir;Y.ContextProvider=$r;Y.Element=Ao;Y.ForwardRef=Nr;Y.Fragment=Mr;Y.Lazy=Dr;Y.Memo=kr;Y.Portal=Mo;Y.Profiler=xr;Y.StrictMode=Tr;Y.Suspense=Pr;Y.SuspenseList=Lr;Y.isAsyncMode=function(){return!1};Y.isConcurrentMode=function(){return!1};Y.isContextConsumer=function(e){return Ie(e)===Ir};Y.isContextProvider=function(e){return Ie(e)===$r};Y.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ao};Y.isForwardRef=function(e){return Ie(e)===Nr};Y.isFragment=function(e){return Ie(e)===Mr};Y.isLazy=function(e){return Ie(e)===Dr};Y.isMemo=function(e){return Ie(e)===kr};Y.isPortal=function(e){return Ie(e)===Mo};Y.isProfiler=function(e){return Ie(e)===xr};Y.isStrictMode=function(e){return Ie(e)===Tr};Y.isSuspense=function(e){return Ie(e)===Pr};Y.isSuspenseList=function(e){return Ie(e)===Lr};Y.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Mr||e===xr||e===Tr||e===Pr||e===Lr||e===Am||typeof e=="object"&&e!==null&&(e.$$typeof===Dr||e.$$typeof===kr||e.$$typeof===$r||e.$$typeof===Ir||e.$$typeof===Nr||e.$$typeof===Xa||e.getModuleId!==void 0)};Y.typeOf=Ie});var Za=R(Q=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),i=Symbol.for("react.context"),u=Symbol.for("react.server_context"),a=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),h=!1,d=!1,v=!1,O=!1,A=!1,w;w=Symbol.for("react.module.reference");function M(I){return!!(typeof I=="string"||typeof I=="function"||I===n||I===s||A||I===r||I===l||I===c||O||I===m||h||d||v||typeof I=="object"&&I!==null&&(I.$$typeof===p||I.$$typeof===f||I.$$typeof===o||I.$$typeof===i||I.$$typeof===a||I.$$typeof===w||I.getModuleId!==void 0))}function T(I){if(typeof I=="object"&&I!==null){var re=I.$$typeof;switch(re){case e:var rt=I.type;switch(rt){case n:case s:case r:case l:case c:return rt;default:var St=rt&&rt.$$typeof;switch(St){case u:case i:case a:case p:case f:case o:return St;default:return re}}case t:return re}}}var B=i,G=o,x=e,C=a,N=n,y=p,F=f,k=t,W=s,b=r,E=l,j=c,D=!1,H=!1;function Se(I){return D||(D=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function ve(I){return H||(H=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function Bt(I){return T(I)===i}function ro(I){return T(I)===o}function qt(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function Ze(I){return T(I)===a}function V(I){return T(I)===n}function Ht(I){return T(I)===p}function so(I){return T(I)===f}function $(I){return T(I)===t}function X(I){return T(I)===s}function S(I){return T(I)===r}function U(I){return T(I)===l}function Z(I){return T(I)===c}Q.ContextConsumer=B,Q.ContextProvider=G,Q.Element=x,Q.ForwardRef=C,Q.Fragment=N,Q.Lazy=y,Q.Memo=F,Q.Portal=k,Q.Profiler=W,Q.StrictMode=b,Q.Suspense=E,Q.SuspenseList=j,Q.isAsyncMode=Se,Q.isConcurrentMode=ve,Q.isContextConsumer=Bt,Q.isContextProvider=ro,Q.isElement=qt,Q.isForwardRef=Ze,Q.isFragment=V,Q.isLazy=Ht,Q.isMemo=so,Q.isPortal=$,Q.isProfiler=X,Q.isStrictMode=S,Q.isSuspense=U,Q.isSuspenseList=Z,Q.isValidElementType=M,Q.typeOf=T}()});var ec=R((Nv,To)=>{"use strict";process.env.NODE_ENV==="production"?To.exports=Ja():To.exports=Za()});var ic=R(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.test=ft.serialize=ft.default=void 0;var At=Mm(ec()),Fr=wr();function nc(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(nc=function(r){return r?n:t})(e)}function Mm(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=nc(t);if(n&&n.has(e))return n.get(e);var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var i=s?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var rc=(e,t=[])=>(Array.isArray(e)?e.forEach(n=>{rc(n,t)}):e!=null&&e!==!1&&t.push(e),t),tc=e=>{let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(At.isFragment(e))return"React.Fragment";if(At.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(At.isContextProvider(e))return"Context.Provider";if(At.isContextConsumer(e))return"Context.Consumer";if(At.isForwardRef(e)){if(t.displayName)return t.displayName;let n=t.render.displayName||t.render.name||"";return n!==""?`ForwardRef(${n})`:"ForwardRef"}if(At.isMemo(e)){let n=t.displayName||t.type.displayName||t.type.name||"";return n!==""?`Memo(${n})`:"Memo"}}return"UNDEFINED"},Tm=e=>{let{props:t}=e;return Object.keys(t).filter(n=>n!=="children"&&t[n]!==void 0).sort()},sc=(e,t,n,r,s,o)=>++r>t.maxDepth?(0,Fr.printElementAsLeaf)(tc(e),t):(0,Fr.printElement)(tc(e),(0,Fr.printProps)(Tm(e),e.props,t,n+t.indent,r,s,o),(0,Fr.printChildren)(rc(e.props.children),t,n+t.indent,r,s,o),t,n);ft.serialize=sc;var oc=e=>e!=null&&At.isElement(e);ft.test=oc;var xm={serialize:sc,test:oc},$m=xm;ft.default=$m});var cc=R(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.test=pt.serialize=pt.default=void 0;var jr=wr(),xo=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,Im=typeof xo=="function"&&xo.for?xo.for("react.test.json"):245830487,Nm=e=>{let{props:t}=e;return t?Object.keys(t).filter(n=>t[n]!==void 0).sort():[]},uc=(e,t,n,r,s,o)=>++r>t.maxDepth?(0,jr.printElementAsLeaf)(e.type,t):(0,jr.printElement)(e.type,e.props?(0,jr.printProps)(Nm(e),e.props,t,n+t.indent,r,s,o):"",e.children?(0,jr.printChildren)(e.children,t,n+t.indent,r,s,o):"",t,n);pt.serialize=uc;var ac=e=>e&&e.$$typeof===Im;pt.test=ac;var Pm={serialize:uc,test:ac},Lm=Pm;pt.default=Lm});var qn=R(et=>{"use strict";Object.defineProperty(et,"__esModule",{value:!0});et.default=et.DEFAULT_OPTIONS=void 0;et.format=Cc;et.plugins=void 0;var km=Mt(Aa()),Bn=Dn(),Dm=Mt($a()),Fm=Mt(ka()),jm=Mt(Wa()),Bm=Mt(Qa()),qm=Mt(ic()),Hm=Mt(cc());function Mt(e){return e&&e.__esModule?e:{default:e}}var mc=Object.prototype.toString,Um=Date.prototype.toISOString,Gm=Error.prototype.toString,lc=RegExp.prototype.toString,$o=e=>typeof e.constructor=="function"&&e.constructor.name||"Object",Wm=e=>typeof window!="undefined"&&e===window,Vm=/^Symbol\((.*)\)(.*)$/,zm=/\n/gi,Br=class extends Error{constructor(t,n){super(t),this.stack=n,this.name=this.constructor.name}};function Km(e){return e==="[object Array]"||e==="[object ArrayBuffer]"||e==="[object DataView]"||e==="[object Float32Array]"||e==="[object Float64Array]"||e==="[object Int8Array]"||e==="[object Int16Array]"||e==="[object Int32Array]"||e==="[object Uint8Array]"||e==="[object Uint8ClampedArray]"||e==="[object Uint16Array]"||e==="[object Uint32Array]"}function Ym(e){return Object.is(e,-0)?"-0":String(e)}function Qm(e){return`${e}n`}function fc(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function pc(e){return String(e).replace(Vm,"Symbol($1)")}function hc(e){return`[${Gm.call(e)}]`}function dc(e,t,n,r){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let s=typeof e;if(s==="number")return Ym(e);if(s==="bigint")return Qm(e);if(s==="string")return r?`"${e.replace(/"|\\/g,"\\$&")}"`:`"${e}"`;if(s==="function")return fc(e,t);if(s==="symbol")return pc(e);let o=mc.call(e);return o==="[object WeakMap]"?"WeakMap {}":o==="[object WeakSet]"?"WeakSet {}":o==="[object Function]"||o==="[object GeneratorFunction]"?fc(e,t):o==="[object Symbol]"?pc(e):o==="[object Date]"?isNaN(+e)?"Date { NaN }":Um.call(e):o==="[object Error]"?hc(e):o==="[object RegExp]"?n?lc.call(e).replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"):lc.call(e):e instanceof Error?hc(e):null}function yc(e,t,n,r,s,o){if(s.indexOf(e)!==-1)return"[Circular]";s=s.slice(),s.push(e);let i=++r>t.maxDepth,u=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!o)return ht(e.toJSON(),t,n,r,s,!0);let a=mc.call(e);return a==="[object Arg