UNPKG

@qc2168/mib

Version:
25 lines 243 kB
"use strict";var tm=Object.create;var $r=Object.defineProperty;var rm=Object.getOwnPropertyDescriptor;var im=Object.getOwnPropertyNames;var sm=Object.getPrototypeOf,nm=Object.prototype.hasOwnProperty;var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),om=(t,e)=>{for(var r in e)$r(t,r,{get:e[r],enumerable:!0})},pa=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of im(e))!nm.call(t,s)&&s!==r&&$r(t,s,{get:()=>e[s],enumerable:!(i=rm(e,s))||i.enumerable});return t};var kt=(t,e,r)=>(r=t!=null?tm(sm(t)):{},pa(e||!t||!t.__esModule?$r(r,"default",{value:t,enumerable:!0}):r,t)),am=t=>pa($r({},"__esModule",{value:!0}),t);var te=c((Jx,ga)=>{"use strict";var as=class t extends Error{constructor(e){super(`Format functions must be synchronous taking a two arguments: (info, opts) Found: ${e.toString().split(` `)[0]} `),Error.captureStackTrace(this,t)}};ga.exports=t=>{if(t.length>2)throw new as(t);function e(i={}){this.options=i}e.prototype.transform=t;function r(i){return new e(i)}return r.Format=e,r}});var ya=c((Kx,ba)=>{"use strict";var va={};ba.exports=va;var ma={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(ma).forEach(function(t){var e=ma[t],r=va[t]=[];r.open="\x1B["+e[0]+"m",r.close="\x1B["+e[1]+"m"})});var _a=c((Zx,wa)=>{"use strict";wa.exports=function(t,e){e=e||process.argv;var r=e.indexOf("--"),i=/^-{1,2}/.test(t)?"":"--",s=e.indexOf(i+t);return s!==-1&&(r===-1?!0:s<r)}});var Sa=c((Qx,xa)=>{"use strict";var um=require("os"),ce=_a(),Q=process.env,bt=void 0;ce("no-color")||ce("no-colors")||ce("color=false")?bt=!1:(ce("color")||ce("colors")||ce("color=true")||ce("color=always"))&&(bt=!0);"FORCE_COLOR"in Q&&(bt=Q.FORCE_COLOR.length===0||parseInt(Q.FORCE_COLOR,10)!==0);function lm(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function hm(t){if(bt===!1)return 0;if(ce("color=16m")||ce("color=full")||ce("color=truecolor"))return 3;if(ce("color=256"))return 2;if(t&&!t.isTTY&&bt!==!0)return 0;var e=bt?1:0;if(process.platform==="win32"){var r=um.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(r[0])>=10&&Number(r[2])>=10586?Number(r[2])>=14931?3:2:1}if("CI"in Q)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(s){return s in Q})||Q.CI_NAME==="codeship"?1:e;if("TEAMCITY_VERSION"in Q)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Q.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Q){var i=parseInt((Q.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Q.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Q.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Q.TERM)||"COLORTERM"in Q?1:(Q.TERM==="dumb",e)}function us(t){var e=hm(t);return lm(e)}xa.exports={supportsColor:us,stdout:us(process.stdout),stderr:us(process.stderr)}});var Ma=c((Xx,Ea)=>{"use strict";Ea.exports=function(e,r){var i="";e=e||"Run the trap, drop the bass",e=e.split("");var s={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return e.forEach(function(n){n=n.toLowerCase();var o=s[n]||[" "],a=Math.floor(Math.random()*o.length);typeof s[n]<"u"?i+=s[n][a]:i+=n}),i}});var qa=c((eS,Oa)=>{"use strict";Oa.exports=function(e,r){e=e||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},s=[].concat(i.up,i.down,i.mid);function n(u){var l=Math.floor(Math.random()*u);return l}function o(u){var l=!1;return s.filter(function(g){l=g===u}),l}function a(u,l){var g="",d,h;l=l||{},l.up=typeof l.up<"u"?l.up:!0,l.mid=typeof l.mid<"u"?l.mid:!0,l.down=typeof l.down<"u"?l.down:!0,l.size=typeof l.size<"u"?l.size:"maxi",u=u.split("");for(h in u)if(!o(h)){switch(g=g+u[h],d={up:0,down:0,mid:0},l.size){case"mini":d.up=n(8),d.mid=n(2),d.down=n(8);break;case"maxi":d.up=n(16)+3,d.mid=n(4)+1,d.down=n(64)+3;break;default:d.up=n(8)+1,d.mid=n(6)/2,d.down=n(8)+1;break}var p=["up","mid","down"];for(var m in p)for(var b=p[m],_=0;_<=d[b];_++)l[b]&&(g=g+i[b][n(i[b].length)])}return g}return a(e,r)}});var Ra=c((tS,Ta)=>{"use strict";Ta.exports=function(t){return function(e,r,i){if(e===" ")return e;switch(r%3){case 0:return t.red(e);case 1:return t.white(e);case 2:return t.blue(e)}}}});var Aa=c((rS,Pa)=>{"use strict";Pa.exports=function(t){return function(e,r,i){return r%2===0?e:t.inverse(e)}}});var Da=c((iS,$a)=>{"use strict";$a.exports=function(t){var e=["red","yellow","green","blue","magenta"];return function(r,i,s){return r===" "?r:t[e[i++%e.length]](r)}}});var Ia=c((sS,Ca)=>{"use strict";Ca.exports=function(t){var e=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(r,i,s){return r===" "?r:t[e[Math.round(Math.random()*(e.length-2))]](r)}}});var Ha=c((oS,Fa)=>{"use strict";var M={};Fa.exports=M;M.themes={};var cm=require("util"),tt=M.styles=ya(),Na=Object.defineProperties,fm=new RegExp(/[\r\n]+/g);M.supportsColor=Sa().supportsColor;typeof M.enabled>"u"&&(M.enabled=M.supportsColor()!==!1);M.enable=function(){M.enabled=!0};M.disable=function(){M.enabled=!1};M.stripColors=M.strip=function(t){return(""+t).replace(/\x1B\[\d+m/g,"")};var nS=M.stylize=function(e,r){if(!M.enabled)return e+"";var i=tt[r];return!i&&r in M?M[r](e):i.open+e+i.close},dm=/[|\\{}()[\]^$+*?.]/g,pm=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(dm,"\\$&")};function ja(t){var e=function r(){return mm.apply(r,arguments)};return e._styles=t,e.__proto__=gm,e}var ka=function(){var t={};return tt.grey=tt.gray,Object.keys(tt).forEach(function(e){tt[e].closeRe=new RegExp(pm(tt[e].close),"g"),t[e]={get:function(){return ja(this._styles.concat(e))}}}),t}(),gm=Na(function(){},ka);function mm(){var t=Array.prototype.slice.call(arguments),e=t.map(function(o){return o!=null&&o.constructor===String?o:cm.inspect(o)}).join(" ");if(!M.enabled||!e)return e;for(var r=e.indexOf(` `)!=-1,i=this._styles,s=i.length;s--;){var n=tt[i[s]];e=n.open+e.replace(n.closeRe,n.open)+n.close,r&&(e=e.replace(fm,function(o){return n.close+o+n.open}))}return e}M.setTheme=function(t){if(typeof t=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var e in t)(function(r){M[r]=function(i){if(typeof t[r]=="object"){var s=i;for(var n in t[r])s=M[t[r][n]](s);return s}return M[t[r]](i)}})(e)};function vm(){var t={};return Object.keys(ka).forEach(function(e){t[e]={get:function(){return ja([e])}}}),t}var bm=function(e,r){var i=r.split("");return i=i.map(e),i.join("")};M.trap=Ma();M.zalgo=qa();M.maps={};M.maps.america=Ra()(M);M.maps.zebra=Aa()(M);M.maps.rainbow=Da()(M);M.maps.random=Ia()(M);for(La in M.maps)(function(t){M[t]=function(e){return bm(M.maps[t],e)}})(La);var La;Na(M,vm())});var ls=c((aS,Ya)=>{"use strict";var ym=Ha();Ya.exports=ym});var Ba=c(hs=>{"use strict";hs.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};hs.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var za=c(cs=>{"use strict";cs.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};cs.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var Ua=c(fs=>{"use strict";fs.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};fs.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var Ga=c(Dr=>{"use strict";Object.defineProperty(Dr,"cli",{value:Ba()});Object.defineProperty(Dr,"npm",{value:za()});Object.defineProperty(Dr,"syslog",{value:Ua()})});var Y=c(Ft=>{"use strict";Object.defineProperty(Ft,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Ft,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Ft,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Ft,"configs",{value:Ga()})});var Lr=c((dS,Ir)=>{"use strict";var gs=ls(),{LEVEL:ds,MESSAGE:ps}=Y();gs.enabled=!0;var Wa=/\s+/,Cr=class t{constructor(e={}){e.colors&&this.addColors(e.colors),this.options=e}static addColors(e){let r=Object.keys(e).reduce((i,s)=>(i[s]=Wa.test(e[s])?e[s].split(Wa):e[s],i),{});return t.allColors=Object.assign({},t.allColors||{},r),t.allColors}addColors(e){return t.addColors(e)}colorize(e,r,i){if(typeof i>"u"&&(i=r),!Array.isArray(t.allColors[e]))return gs[t.allColors[e]](i);for(let s=0,n=t.allColors[e].length;s<n;s++)i=gs[t.allColors[e][s]](i);return i}transform(e,r){return r.all&&typeof e[ps]=="string"&&(e[ps]=this.colorize(e[ds],e.level,e[ps])),(r.level||r.all||!r.message)&&(e.level=this.colorize(e[ds],e.level)),(r.all||r.message)&&(e.message=this.colorize(e[ds],e.level,e.message)),e}};Ir.exports=t=>new Cr(t);Ir.exports.Colorizer=Ir.exports.Format=Cr});var Ja=c((pS,Va)=>{"use strict";var{Colorizer:wm}=Lr();Va.exports=t=>(wm.addColors(t.colors||t),t)});var Za=c((gS,Ka)=>{"use strict";var _m=te();Ka.exports=_m(t=>(t.message=` ${t.message}`,t))});var eu=c((mS,Xa)=>{"use strict";var xm=te(),{LEVEL:Qa,MESSAGE:ms}=Y();Xa.exports=xm((t,{stack:e,cause:r})=>{if(t instanceof Error){let s=Object.assign({},t,{level:t.level,[Qa]:t[Qa]||t.level,message:t.message,[ms]:t[ms]||t.message});return e&&(s.stack=t.stack),r&&(s.cause=t.cause),s}if(!(t.message instanceof Error))return t;let i=t.message;return Object.assign(t,i),t.message=i.message,t[ms]=i.message,e&&(t.stack=i.stack),r&&(t.cause=i.cause),t})});var bs=c((vS,jr)=>{"use strict";var{configs:Sm,LEVEL:tu,MESSAGE:vs}=Y(),Nr=class t{constructor(e={levels:Sm.npm.levels}){this.paddings=t.paddingForLevels(e.levels,e.filler),this.options=e}static getLongestLevel(e){let r=Object.keys(e).map(i=>i.length);return Math.max(...r)}static paddingForLevel(e,r,i){let s=i+1-e.length,n=Math.floor(s/r.length);return`${r}${r.repeat(n)}`.slice(0,s)}static paddingForLevels(e,r=" "){let i=t.getLongestLevel(e);return Object.keys(e).reduce((s,n)=>(s[n]=t.paddingForLevel(n,r,i),s),{})}transform(e,r){return e.message=`${this.paddings[e[tu]]}${e.message}`,e[vs]&&(e[vs]=`${this.paddings[e[tu]]}${e[vs]}`),e}};jr.exports=t=>new Nr(t);jr.exports.Padder=jr.exports.Format=Nr});var ru=c((bS,ys)=>{"use strict";var{Colorizer:Em}=Lr(),{Padder:Mm}=bs(),{configs:Om,MESSAGE:qm}=Y(),kr=class{constructor(e={}){e.levels||(e.levels=Om.cli.levels),this.colorizer=new Em(e),this.padder=new Mm(e),this.options=e}transform(e,r){return this.colorizer.transform(this.padder.transform(e,r),r),e[qm]=`${e.level}:${e.message}`,e}};ys.exports=t=>new kr(t);ys.exports.Format=kr});var su=c((yS,ws)=>{"use strict";var Tm=te();function iu(t){if(t.every(Rm))return e=>{let r=e;for(let i=0;i<t.length;i++)if(r=t[i].transform(r,t[i].options),!r)return!1;return r}}function Rm(t){if(typeof t.transform!="function")throw new Error(["No transform function found on format. Did you create a format instance?","const myFormat = format(formatFn);","const instance = myFormat();"].join(` `));return!0}ws.exports=(...t)=>{let e=Tm(iu(t)),r=e();return r.Format=e.Format,r};ws.exports.cascade=iu});var Ht=c((Os,au)=>{"use strict";var it=Ms();it.configure=Ms;it.stringify=it;it.default=it;Os.stringify=it;Os.configure=Ms;au.exports=it;var Pm=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/,Am=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/g,Es=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001e","\\u001f","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\"];function $m(t){if(t.length===2){let r=t.charCodeAt(1);return`${t[0]}\\u${r.toString(16)}`}let e=t.charCodeAt(0);return Es.length>e?Es[e]:`\\u${e.toString(16)}`}function Fe(t){if(t.length<5e3&&!Pm.test(t))return t;if(t.length>100)return t.replace(Am,$m);let e="",r=0;for(let i=0;i<t.length;i++){let s=t.charCodeAt(i);if(s===34||s===92||s<32)e+=`${t.slice(r,i)}${Es[s]}`,r=i+1;else if(s>=55296&&s<=57343){if(s<=56319&&i+1<t.length){let n=t.charCodeAt(i+1);if(n>=56320&&n<=57343){i++;continue}}e+=`${t.slice(r,i)}${`\\u${s.toString(16)}`}`,r=i+1}}return e+=t.slice(r),e}function _s(t){if(t.length>200)return t.sort();for(let e=1;e<t.length;e++){let r=t[e],i=e;for(;i!==0&&t[i-1]>r;)t[i]=t[i-1],i--;t[i]=r}return t}var Dm=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Uint8Array)),Symbol.toStringTag).get;function xs(t){return Dm.call(t)!==void 0&&t.length!==0}function Ss(t,e,r){t.length<r&&(r=t.length);let i=e===","?"":" ",s=`"0":${i}${t[0]}`;for(let n=1;n<r;n++)s+=`${e}"${n}":${i}${t[n]}`;return s}function Cm(t){if(t&&Object.prototype.hasOwnProperty.call(t,"circularValue")){var e=t.circularValue;if(typeof e=="string")return`"${e}"`;if(e==null)return e;if(e===Error||e===TypeError)return{toString(){throw new TypeError("Converting circular structure to JSON")}};throw new TypeError('The "circularValue" argument must be of type string or the value null or undefined')}return'"[Circular]"'}function nu(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e)){var r=t[e];if(typeof r!="boolean")throw new TypeError(`The "${e}" argument must be of type boolean`)}return r===void 0?!0:r}function ou(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e)){var r=t[e];if(typeof r!="number")throw new TypeError(`The "${e}" argument must be of type number`);if(!Number.isInteger(r))throw new TypeError(`The "${e}" argument must be an integer`);if(r<1)throw new RangeError(`The "${e}" argument must be >= 1`)}return r===void 0?1/0:r}function rt(t){return t===1?"1 item":`${t} items`}function Im(t){let e=new Set;for(let r of t)typeof r=="string"?e.add(r):typeof r=="number"&&e.add(String(r));return e}function Ms(t){let e=Cm(t),r=nu(t,"bigint"),i=nu(t,"deterministic"),s=ou(t,"maximumDepth"),n=ou(t,"maximumBreadth");function o(d,h,p,m,b,_){let v=h[d];switch(typeof v=="object"&&v!==null&&typeof v.toJSON=="function"&&(v=v.toJSON(d)),v=m.call(h,d,v),typeof v){case"string":return`"${Fe(v)}"`;case"object":{if(v===null)return"null";if(p.indexOf(v)!==-1)return e;let S="",x=",",C=_;if(Array.isArray(v)){if(v.length===0)return"[]";if(s<p.length+1)return'"[Array]"';p.push(v),b!==""&&(_+=b,S+=` ${_}`,x=`, ${_}`);let W=Math.min(v.length,n),Z=0;for(;Z<W-1;Z++){let Xe=o(Z,v,p,m,b,_);S+=Xe!==void 0?Xe:"null",S+=x}let ne=o(Z,v,p,m,b,_);if(S+=ne!==void 0?ne:"null",v.length-1>n){let Xe=v.length-n-1;S+=`${x}"... ${rt(Xe)} not stringified"`}return b!==""&&(S+=` ${C}`),p.pop(),`[${S}]`}let P=Object.keys(v),H=P.length;if(H===0)return"{}";if(s<p.length+1)return'"[Object]"';let T="",B="";b!==""&&(_+=b,x=`, ${_}`,T=" ");let K=Math.min(H,n);xs(v)&&(S+=Ss(v,x,n),P=P.slice(v.length),K-=v.length,B=x),i&&(P=_s(P)),p.push(v);for(let W=0;W<K;W++){let Z=P[W],ne=o(Z,v,p,m,b,_);ne!==void 0&&(S+=`${B}"${Fe(Z)}":${T}${ne}`,B=x)}if(H>n){let W=H-n;S+=`${B}"...":${T}"${rt(W)} not stringified"`,B=x}return b!==""&&B.length>1&&(S=` ${_}${S} ${C}`),p.pop(),`{${S}}`}case"number":return isFinite(v)?String(v):"null";case"boolean":return v===!0?"true":"false";case"bigint":return r?String(v):void 0}}function a(d,h,p,m,b,_){switch(typeof h=="object"&&h!==null&&typeof h.toJSON=="function"&&(h=h.toJSON(d)),typeof h){case"string":return`"${Fe(h)}"`;case"object":{if(h===null)return"null";if(p.indexOf(h)!==-1)return e;let v=_,S="",x=",";if(Array.isArray(h)){if(h.length===0)return"[]";if(s<p.length+1)return'"[Array]"';p.push(h),b!==""&&(_+=b,S+=` ${_}`,x=`, ${_}`);let H=Math.min(h.length,n),T=0;for(;T<H-1;T++){let K=a(T,h[T],p,m,b,_);S+=K!==void 0?K:"null",S+=x}let B=a(T,h[T],p,m,b,_);if(S+=B!==void 0?B:"null",h.length-1>n){let K=h.length-n-1;S+=`${x}"... ${rt(K)} not stringified"`}return b!==""&&(S+=` ${v}`),p.pop(),`[${S}]`}if(m.size===0)return"{}";p.push(h);let C="";b!==""&&(_+=b,x=`, ${_}`,C=" ");let P="";for(let H of m){let T=a(H,h[H],p,m,b,_);T!==void 0&&(S+=`${P}"${Fe(H)}":${C}${T}`,P=x)}return b!==""&&P.length>1&&(S=` ${_}${S} ${v}`),p.pop(),`{${S}}`}case"number":return isFinite(h)?String(h):"null";case"boolean":return h===!0?"true":"false";case"bigint":return r?String(h):void 0}}function u(d,h,p,m,b){switch(typeof h){case"string":return`"${Fe(h)}"`;case"object":{if(h===null)return"null";if(typeof h.toJSON=="function"){if(h=h.toJSON(d),typeof h!="object")return u(d,h,p,m,b);if(h===null)return"null"}if(p.indexOf(h)!==-1)return e;let _=b;if(Array.isArray(h)){if(h.length===0)return"[]";if(s<p.length+1)return'"[Array]"';p.push(h),b+=m;let T=` ${b}`,B=`, ${b}`,K=Math.min(h.length,n),W=0;for(;W<K-1;W++){let ne=u(W,h[W],p,m,b);T+=ne!==void 0?ne:"null",T+=B}let Z=u(W,h[W],p,m,b);if(T+=Z!==void 0?Z:"null",h.length-1>n){let ne=h.length-n-1;T+=`${B}"... ${rt(ne)} not stringified"`}return T+=` ${_}`,p.pop(),`[${T}]`}let v=Object.keys(h),S=v.length;if(S===0)return"{}";if(s<p.length+1)return'"[Object]"';b+=m;let x=`, ${b}`,C="",P="",H=Math.min(S,n);xs(h)&&(C+=Ss(h,x,n),v=v.slice(h.length),H-=h.length,P=x),i&&(v=_s(v)),p.push(h);for(let T=0;T<H;T++){let B=v[T],K=u(B,h[B],p,m,b);K!==void 0&&(C+=`${P}"${Fe(B)}": ${K}`,P=x)}if(S>n){let T=S-n;C+=`${P}"...": "${rt(T)} not stringified"`,P=x}return P!==""&&(C=` ${b}${C} ${_}`),p.pop(),`{${C}}`}case"number":return isFinite(h)?String(h):"null";case"boolean":return h===!0?"true":"false";case"bigint":return r?String(h):void 0}}function l(d,h,p){switch(typeof h){case"string":return`"${Fe(h)}"`;case"object":{if(h===null)return"null";if(typeof h.toJSON=="function"){if(h=h.toJSON(d),typeof h!="object")return l(d,h,p);if(h===null)return"null"}if(p.indexOf(h)!==-1)return e;let m="";if(Array.isArray(h)){if(h.length===0)return"[]";if(s<p.length+1)return'"[Array]"';p.push(h);let x=Math.min(h.length,n),C=0;for(;C<x-1;C++){let H=l(C,h[C],p);m+=H!==void 0?H:"null",m+=","}let P=l(C,h[C],p);if(m+=P!==void 0?P:"null",h.length-1>n){let H=h.length-n-1;m+=`,"... ${rt(H)} not stringified"`}return p.pop(),`[${m}]`}let b=Object.keys(h),_=b.length;if(_===0)return"{}";if(s<p.length+1)return'"[Object]"';let v="",S=Math.min(_,n);xs(h)&&(m+=Ss(h,",",n),b=b.slice(h.length),S-=h.length,v=","),i&&(b=_s(b)),p.push(h);for(let x=0;x<S;x++){let C=b[x],P=l(C,h[C],p);P!==void 0&&(m+=`${v}"${Fe(C)}":${P}`,v=",")}if(_>n){let x=_-n;m+=`${v}"...":"${rt(x)} not stringified"`}return p.pop(),`{${m}}`}case"number":return isFinite(h)?String(h):"null";case"boolean":return h===!0?"true":"false";case"bigint":return r?String(h):void 0}}function g(d,h,p){if(arguments.length>1){let m="";if(typeof p=="number"?m=" ".repeat(Math.min(p,10)):typeof p=="string"&&(m=p.slice(0,10)),h!=null){if(typeof h=="function")return o("",{"":d},[],h,m,"");if(Array.isArray(h))return a("",d,[],Im(h),m,"")}if(m.length!==0)return u("",d,[],m,"")}return l("",d,[])}return g}});var qs=c((wS,uu)=>{"use strict";var Lm=te(),{MESSAGE:Nm}=Y(),jm=Ht();function km(t,e){return typeof e=="bigint"?e.toString():e}uu.exports=Lm((t,e)=>{let r=jm.configure(e);return t[Nm]=r(t,e.replacer||km,e.space),t})});var hu=c((_S,lu)=>{"use strict";var Fm=te();lu.exports=Fm((t,e)=>e.message?(t.message=`[${e.label}] ${t.message}`,t):(t.label=e.label,t))});var fu=c((xS,cu)=>{"use strict";var Hm=te(),{MESSAGE:Ym}=Y(),Bm=Ht();cu.exports=Hm(t=>{let e={};return t.message&&(e["@message"]=t.message,delete t.message),t.timestamp&&(e["@timestamp"]=t.timestamp,delete t.timestamp),e["@fields"]=t,t[Ym]=Bm(e),t})});var pu=c((SS,du)=>{"use strict";var zm=te();function Um(t,e,r){let i=e.reduce((n,o)=>(n[o]=t[o],delete t[o],n),{}),s=Object.keys(t).reduce((n,o)=>(n[o]=t[o],delete t[o],n),{});return Object.assign(t,i,{[r]:s}),t}function Gm(t,e,r){return t[r]=e.reduce((i,s)=>(i[s]=t[s],delete t[s],i),{}),t}du.exports=zm((t,e={})=>{let r="metadata";e.key&&(r=e.key);let i=[];return!e.fillExcept&&!e.fillWith&&(i.push("level"),i.push("message")),e.fillExcept&&(i=e.fillExcept),i.length>0?Um(t,i,r):e.fillWith?Gm(t,e.fillWith,r):t})});var mu=c((ES,gu)=>{"use strict";var yt=1e3,wt=yt*60,_t=wt*60,st=_t*24,Wm=st*7,Vm=st*365.25;gu.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return Jm(t);if(r==="number"&&isFinite(t))return e.long?Zm(t):Km(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function Jm(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*Vm;case"weeks":case"week":case"w":return r*Wm;case"days":case"day":case"d":return r*st;case"hours":case"hour":case"hrs":case"hr":case"h":return r*_t;case"minutes":case"minute":case"mins":case"min":case"m":return r*wt;case"seconds":case"second":case"secs":case"sec":case"s":return r*yt;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Km(t){var e=Math.abs(t);return e>=st?Math.round(t/st)+"d":e>=_t?Math.round(t/_t)+"h":e>=wt?Math.round(t/wt)+"m":e>=yt?Math.round(t/yt)+"s":t+"ms"}function Zm(t){var e=Math.abs(t);return e>=st?Fr(t,e,st,"day"):e>=_t?Fr(t,e,_t,"hour"):e>=wt?Fr(t,e,wt,"minute"):e>=yt?Fr(t,e,yt,"second"):t+" ms"}function Fr(t,e,r,i){var s=e>=r*1.5;return Math.round(t/r)+" "+i+(s?"s":"")}});var bu=c((Yt,vu)=>{"use strict";var Qm=te(),Xm=mu();vu.exports=Qm(t=>{let e=+new Date;return Yt.diff=e-(Yt.prevTime||e),Yt.prevTime=e,t.ms=`+${Xm(Yt.diff)}`,t})});var _u=c((MS,wu)=>{"use strict";var e0=require("util").inspect,t0=te(),{LEVEL:r0,MESSAGE:yu,SPLAT:i0}=Y();wu.exports=t0((t,e={})=>{let r=Object.assign({},t);return delete r[r0],delete r[yu],delete r[i0],t[yu]=e0(r,!1,e.depth||null,e.colorize),t})});var xu=c((OS,Yr)=>{"use strict";var{MESSAGE:s0}=Y(),Hr=class{constructor(e){this.template=e}transform(e){return e[s0]=this.template(e),e}};Yr.exports=t=>new Hr(t);Yr.exports.Printf=Yr.exports.Format=Hr});var Mu=c((qS,Eu)=>{"use strict";var n0=te(),{MESSAGE:Su}=Y(),o0=Ht();Eu.exports=n0(t=>{let e=o0(Object.assign({},t,{level:void 0,message:void 0,splat:void 0})),r=t.padding&&t.padding[t.level]||"";return e!=="{}"?t[Su]=`${t.level}:${r} ${t.message} ${e}`:t[Su]=`${t.level}:${r} ${t.message}`,t})});var Tu=c((TS,qu)=>{"use strict";var a0=require("util"),{SPLAT:Ou}=Y(),u0=/%[scdjifoO%]/g,l0=/%%/g,Ts=class{constructor(e){this.options=e}_splat(e,r){let i=e.message,s=e[Ou]||e.splat||[],n=i.match(l0),o=n&&n.length||0,u=r.length-o-s.length,l=u<0?s.splice(u,-1*u):[],g=l.length;if(g)for(let d=0;d<g;d++)Object.assign(e,l[d]);return e.message=a0.format(i,...s),e}transform(e){let r=e.message,i=e[Ou]||e.splat;if(!i||!i.length)return e;let s=r&&r.match&&r.match(u0);if(!s&&(i||i.length)){let n=i.length>1?i.splice(0):i,o=n.length;if(o)for(let a=0;a<o;a++)Object.assign(e,n[a]);return e}return s?this._splat(e,s):e}};qu.exports=t=>new Ts(t)});var Pu=c((Br,Ru)=>{"use strict";(function(t,e){typeof Br=="object"&&typeof Ru<"u"?e(Br):typeof define=="function"&&define.amd?define(["exports"],e):e(t.fecha={})})(Br,function(t){"use strict";var e=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,r="[1-9]\\d?",i="\\d\\d",s="\\d{3}",n="\\d{4}",o="[^\\s]+",a=/\[([^]*?)\]/gm;function u(f,y){for(var A=[],ee=0,O=f.length;ee<O;ee++)A.push(f[ee].substr(0,y));return A}var l=function(f){return function(y,A){var ee=A[f].map(function(me){return me.toLowerCase()}),O=ee.indexOf(y.toLowerCase());return O>-1?O:null}};function g(f){for(var y=[],A=1;A<arguments.length;A++)y[A-1]=arguments[A];for(var ee=0,O=y;ee<O.length;ee++){var me=O[ee];for(var et in me)f[et]=me[et]}return f}var d=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],h=["January","February","March","April","May","June","July","August","September","October","November","December"],p=u(h,3),m=u(d,3),b={dayNamesShort:m,dayNames:d,monthNamesShort:p,monthNames:h,amPm:["am","pm"],DoFn:function(f){return f+["th","st","nd","rd"][f%10>3?0:(f-f%10!==10?1:0)*f%10]}},_=g({},b),v=function(f){return _=g(_,f)},S=function(f){return f.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},x=function(f,y){for(y===void 0&&(y=2),f=String(f);f.length<y;)f="0"+f;return f},C={D:function(f){return String(f.getDate())},DD:function(f){return x(f.getDate())},Do:function(f,y){return y.DoFn(f.getDate())},d:function(f){return String(f.getDay())},dd:function(f){return x(f.getDay())},ddd:function(f,y){return y.dayNamesShort[f.getDay()]},dddd:function(f,y){return y.dayNames[f.getDay()]},M:function(f){return String(f.getMonth()+1)},MM:function(f){return x(f.getMonth()+1)},MMM:function(f,y){return y.monthNamesShort[f.getMonth()]},MMMM:function(f,y){return y.monthNames[f.getMonth()]},YY:function(f){return x(String(f.getFullYear()),4).substr(2)},YYYY:function(f){return x(f.getFullYear(),4)},h:function(f){return String(f.getHours()%12||12)},hh:function(f){return x(f.getHours()%12||12)},H:function(f){return String(f.getHours())},HH:function(f){return x(f.getHours())},m:function(f){return String(f.getMinutes())},mm:function(f){return x(f.getMinutes())},s:function(f){return String(f.getSeconds())},ss:function(f){return x(f.getSeconds())},S:function(f){return String(Math.round(f.getMilliseconds()/100))},SS:function(f){return x(Math.round(f.getMilliseconds()/10),2)},SSS:function(f){return x(f.getMilliseconds(),3)},a:function(f,y){return f.getHours()<12?y.amPm[0]:y.amPm[1]},A:function(f,y){return f.getHours()<12?y.amPm[0].toUpperCase():y.amPm[1].toUpperCase()},ZZ:function(f){var y=f.getTimezoneOffset();return(y>0?"-":"+")+x(Math.floor(Math.abs(y)/60)*100+Math.abs(y)%60,4)},Z:function(f){var y=f.getTimezoneOffset();return(y>0?"-":"+")+x(Math.floor(Math.abs(y)/60),2)+":"+x(Math.abs(y)%60,2)}},P=function(f){return+f-1},H=[null,r],T=[null,o],B=["isPm",o,function(f,y){var A=f.toLowerCase();return A===y.amPm[0]?0:A===y.amPm[1]?1:null}],K=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(f){var y=(f+"").match(/([+-]|\d\d)/gi);if(y){var A=+y[1]*60+parseInt(y[2],10);return y[0]==="+"?A:-A}return 0}],W={D:["day",r],DD:["day",i],Do:["day",r+o,function(f){return parseInt(f,10)}],M:["month",r,P],MM:["month",i,P],YY:["year",i,function(f){var y=new Date,A=+(""+y.getFullYear()).substr(0,2);return+(""+(+f>68?A-1:A)+f)}],h:["hour",r,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",r],HH:["hour",i],m:["minute",r],mm:["minute",i],s:["second",r],ss:["second",i],YYYY:["year",n],S:["millisecond","\\d",function(f){return+f*100}],SS:["millisecond",i,function(f){return+f*10}],SSS:["millisecond",s],d:H,dd:H,ddd:T,dddd:T,MMM:["month",o,l("monthNamesShort")],MMMM:["month",o,l("monthNames")],a:B,A:B,ZZ:K,Z:K},Z={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},ne=function(f){return g(Z,f)},Xe=function(f,y,A){if(y===void 0&&(y=Z.default),A===void 0&&(A={}),typeof f=="number"&&(f=new Date(f)),Object.prototype.toString.call(f)!=="[object Date]"||isNaN(f.getTime()))throw new Error("Invalid Date pass to format");y=Z[y]||y;var ee=[];y=y.replace(a,function(me,et){return ee.push(et),"@@@"});var O=g(g({},_),A);return y=y.replace(e,function(me){return C[me](f,O)}),y.replace(/@@@/g,function(){return ee.shift()})};function aa(f,y,A){if(A===void 0&&(A={}),typeof y!="string")throw new Error("Invalid format in fecha parse");if(y=Z[y]||y,f.length>1e3)return null;var ee=new Date,O={year:ee.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},me=[],et=[],Nt=y.replace(a,function(jt,vt){return et.push(S(vt)),"@@@"}),Rr={},ua={};Nt=S(Nt).replace(e,function(jt){var vt=W[jt],os=vt[0],em=vt[1],da=vt[3];if(Rr[os])throw new Error("Invalid format. "+os+" specified twice in format");return Rr[os]=!0,da&&(ua[da]=!0),me.push(vt),"("+em+")"}),Object.keys(ua).forEach(function(jt){if(!Rr[jt])throw new Error("Invalid format. "+jt+" is required in specified format")}),Nt=Nt.replace(/@@@/g,function(){return et.shift()});var Pr=f.match(new RegExp(Nt,"i"));if(!Pr)return null;for(var Zg=g(g({},_),A),he=1;he<Pr.length;he++){var la=me[he-1],Qg=la[0],ha=la[2],ca=ha?ha(Pr[he],Zg):+Pr[he];if(ca==null)return null;O[Qg]=ca}O.isPm===1&&O.hour!=null&&+O.hour!=12?O.hour=+O.hour+12:O.isPm===0&&+O.hour==12&&(O.hour=0);for(var fa=new Date(O.year,O.month,O.day,O.hour,O.minute,O.second,O.millisecond),Ar=[["month","getMonth"],["day","getDate"],["hour","getHours"],["minute","getMinutes"],["second","getSeconds"]],he=0,Xg=Ar.length;he<Xg;he++)if(Rr[Ar[he][0]]&&O[Ar[he][0]]!==fa[Ar[he][1]]())return null;return O.timezoneOffset==null?fa:new Date(Date.UTC(O.year,O.month,O.day,O.hour,O.minute-O.timezoneOffset,O.second,O.millisecond))}var Kg={format:Xe,parse:aa,defaultI18n:b,setGlobalDateI18n:v,setGlobalDateMasks:ne};t.assign=g,t.default=Kg,t.format=Xe,t.parse=aa,t.defaultI18n=b,t.setGlobalDateI18n=v,t.setGlobalDateMasks=ne,Object.defineProperty(t,"__esModule",{value:!0})})});var $u=c((RS,Au)=>{"use strict";var h0=Pu(),c0=te();Au.exports=c0((t,e={})=>(e.format&&(t.timestamp=typeof e.format=="function"?e.format():h0.format(new Date,e.format)),t.timestamp||(t.timestamp=new Date().toISOString()),e.alias&&(t[e.alias]=t.timestamp),t))});var Cu=c((PS,Du)=>{"use strict";var Rs=ls(),f0=te(),{MESSAGE:Ps}=Y();Du.exports=f0((t,e)=>(e.level!==!1&&(t.level=Rs.strip(t.level)),e.message!==!1&&(t.message=Rs.strip(String(t.message))),e.raw!==!1&&t[Ps]&&(t[Ps]=Rs.strip(String(t[Ps]))),t))});var $s=c(As=>{"use strict";var d0=As.format=te();As.levels=Ja();function U(t,e){Object.defineProperty(d0,t,{get(){return e()},configurable:!0})}U("align",function(){return Za()});U("errors",function(){return eu()});U("cli",function(){return ru()});U("combine",function(){return su()});U("colorize",function(){return Lr()});U("json",function(){return qs()});U("label",function(){return hu()});U("logstash",function(){return fu()});U("metadata",function(){return pu()});U("ms",function(){return bu()});U("padLevels",function(){return bs()});U("prettyPrint",function(){return _u()});U("printf",function(){return xu()});U("simple",function(){return Mu()});U("splat",function(){return Tu()});U("timestamp",function(){return $u()});U("uncolorize",function(){return Cu()})});var Ds=c(zr=>{"use strict";var{format:Iu}=require("util");zr.warn={deprecated(t){return()=>{throw new Error(Iu("{ %s } was removed in winston@3.0.0.",t))}},useFormat(t){return()=>{throw new Error([Iu("{ %s } was removed in winston@3.0.0.",t),"Use a custom winston.format = winston.format(function) instead."].join(` `))}},forFunctions(t,e,r){r.forEach(i=>{t[i]=zr.warn[e](i)})},forProperties(t,e,r){r.forEach(i=>{let s=zr.warn[e](i);Object.defineProperty(t,i,{get:s,set:s})})}}});var Lu=c((DS,p0)=>{p0.exports={name:"winston",description:"A logger for just about everything.",version:"3.10.0",author:"Charlie Robbins <charlie.robbins@gmail.com>",maintainers:["David Hyde <dabh@alumni.stanford.edu>"],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.2","@colors/colors":"1.5.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.4.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.5.0"},devDependencies:{"@babel/cli":"^7.17.0","@babel/core":"^7.17.2","@babel/preset-env":"^7.16.7","@dabh/eslint-config-populist":"^5.0.0","@types/node":"^20.3.1","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.9.0",hock:"^1.4.1",mocha:"8.1.3",nyc:"^15.1.0",rimraf:"^3.0.2",split2:"^4.1.0","std-mocks":"^1.0.1",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"mocha","test:coverage":"nyc npm run test:unit","test:unit":"mocha test/unit","test:integration":"mocha test/integration",build:"rimraf dist && babel lib -d dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var ju=c((CS,Nu)=>{"use strict";Nu.exports=require("util").deprecate});var Cs=c((IS,ku)=>{"use strict";ku.exports=require("stream")});var Ls=c((LS,Hu)=>{"use strict";function g0(t,e){var r=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(Is,this,t)):process.nextTick(Is,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(n){!e&&n?r._writableState?r._writableState.errorEmitted?process.nextTick(Ur,r):(r._writableState.errorEmitted=!0,process.nextTick(Fu,r,n)):process.nextTick(Fu,r,n):e?(process.nextTick(Ur,r),e(n)):process.nextTick(Ur,r)}),this)}function Fu(t,e){Is(t,e),Ur(t)}function Ur(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function m0(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Is(t,e){t.emit("error",e)}function v0(t,e){var r=t._readableState,i=t._writableState;r&&r.autoDestroy||i&&i.autoDestroy?t.destroy(e):t.emit("error",e)}Hu.exports={destroy:g0,undestroy:m0,errorOrDestroy:v0}});var He=c((NS,zu)=>{"use strict";var Bu={};function ue(t,e,r){r||(r=Error);function i(n,o,a){return typeof e=="string"?e:e(n,o,a)}class s extends r{constructor(o,a,u){super(i(o,a,u))}}s.prototype.name=r.name,s.prototype.code=t,Bu[t]=s}function Yu(t,e){if(Array.isArray(t)){let r=t.length;return t=t.map(i=>String(i)),r>2?`one of ${e} ${t.slice(0,r-1).join(", ")}, or `+t[r-1]:r===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function b0(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e}function y0(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function w0(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}ue("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);ue("ERR_INVALID_ARG_TYPE",function(t,e,r){let i;typeof e=="string"&&b0(e,"not ")?(i="must not be",e=e.replace(/^not /,"")):i="must be";let s;if(y0(t," argument"))s=`The ${t} ${i} ${Yu(e,"type")}`;else{let n=w0(t,".")?"property":"argument";s=`The "${t}" ${n} ${i} ${Yu(e,"type")}`}return s+=`. Received type ${typeof r}`,s},TypeError);ue("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");ue("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});ue("ERR_STREAM_PREMATURE_CLOSE","Premature close");ue("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});ue("ERR_MULTIPLE_CALLBACK","Callback called multiple times");ue("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");ue("ERR_STREAM_WRITE_AFTER_END","write after end");ue("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);ue("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);ue("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");zu.exports.codes=Bu});var Ns=c((jS,Uu)=>{"use strict";var _0=He().codes.ERR_INVALID_OPT_VALUE;function x0(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function S0(t,e,r,i){var s=x0(e,i,r);if(s!=null){if(!(isFinite(s)&&Math.floor(s)===s)||s<0){var n=i?r:"highWaterMark";throw new _0(n,s)}return Math.floor(s)}return t.objectMode?16:16*1024}Uu.exports={getHighWaterMark:S0}});var Gu=c((kS,js)=>{"use strict";typeof Object.create=="function"?js.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:js.exports=function(e,r){if(r){e.super_=r;var i=function(){};i.prototype=r.prototype,e.prototype=new i,e.prototype.constructor=e}}});var xt=c((FS,Fs)=>{"use strict";try{if(ks=require("util"),typeof ks.inherits!="function")throw"";Fs.exports=ks.inherits}catch{Fs.exports=Gu()}var ks});var Qu=c((HS,Zu)=>{"use strict";function Wu(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),r.push.apply(r,i)}return r}function Vu(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Wu(Object(r),!0).forEach(function(i){E0(t,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Wu(Object(r)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(r,i))})}return t}function E0(t,e,r){return e=Ku(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function M0(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ju(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,Ku(i.key),i)}}function O0(t,e,r){return e&&Ju(t.prototype,e),r&&Ju(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ku(t){var e=q0(t,"string");return typeof e=="symbol"?e:String(e)}function q0(t,e){if(typeof t!="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var T0=require("buffer"),Gr=T0.Buffer,R0=require("util"),Hs=R0.inspect,P0=Hs&&Hs.custom||"inspect";function A0(t,e,r){Gr.prototype.copy.call(t,e,r)}Zu.exports=function(){function t(){M0(this,t),this.head=null,this.tail=null,this.length=0}return O0(t,[{key:"push",value:function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(r){if(this.length===0)return"";for(var i=this.head,s=""+i.data;i=i.next;)s+=r+i.data;return s}},{key:"concat",value:function(r){if(this.length===0)return Gr.alloc(0);for(var i=Gr.allocUnsafe(r>>>0),s=this.head,n=0;s;)A0(s.data,i,n),n+=s.data.length,s=s.next;return i}},{key:"consume",value:function(r,i){var s;return r<this.head.data.length?(s=this.head.data.slice(0,r),this.head.data=this.head.data.slice(r)):r===this.head.data.length?s=this.shift():s=i?this._getString(r):this._getBuffer(r),s}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(r){var i=this.head,s=1,n=i.data;for(r-=n.length;i=i.next;){var o=i.data,a=r>o.length?o.length:r;if(a===o.length?n+=o:n+=o.slice(0,r),r-=a,r===0){a===o.length?(++s,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=o.slice(a));break}++s}return this.length-=s,n}},{key:"_getBuffer",value:function(r){var i=Gr.allocUnsafe(r),s=this.head,n=1;for(s.data.copy(i),r-=s.data.length;s=s.next;){var o=s.data,a=r>o.length?o.length:r;if(o.copy(i,i.length-r,0,a),r-=a,r===0){a===o.length?(++n,s.next?this.head=s.next:this.head=this.tail=null):(this.head=s,s.data=o.slice(a));break}++n}return this.length-=n,i}},{key:P0,value:function(r,i){return Hs(this,Vu(Vu({},i),{},{depth:0,customInspect:!1}))}}]),t}()});var tl=c((Ys,el)=>{"use strict";var Wr=require("buffer"),ve=Wr.Buffer;function Xu(t,e){for(var r in t)e[r]=t[r]}ve.from&&ve.alloc&&ve.allocUnsafe&&ve.allocUnsafeSlow?el.exports=Wr:(Xu(Wr,Ys),Ys.Buffer=nt);function nt(t,e,r){return ve(t,e,r)}nt.prototype=Object.create(ve.prototype);Xu(ve,nt);nt.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return ve(t,e,r)};nt.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=ve(t);return e!==void 0?typeof r=="string"?i.fill(e,r):i.fill(e):i.fill(0),i};nt.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return ve(t)};nt.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Wr.SlowBuffer(t)}});var Us=c(il=>{"use strict";var zs=tl().Buffer,rl=zs.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function $0(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function D0(t){var e=$0(t);if(typeof e!="string"&&(zs.isEncoding===rl||!rl(t)))throw new Error("Unknown encoding: "+t);return e||t}il.StringDecoder=Bt;function Bt(t){this.encoding=D0(t);var e;switch(this.encoding){case"utf16le":this.text=k0,this.end=F0,e=4;break;case"utf8":this.fillLast=L0,e=4;break;case"base64":this.text=H0,this.end=Y0,e=3;break;default:this.write=B0,this.end=z0;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=zs.allocUnsafe(e)}Bt.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""};Bt.prototype.end=j0;Bt.prototype.text=N0;Bt.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length};function Bs(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function C0(t,e,r){var i=e.length-1;if(i<r)return 0;var s=Bs(e[i]);return s>=0?(s>0&&(t.lastNeed=s-1),s):--i<r||s===-2?0:(s=Bs(e[i]),s>=0?(s>0&&(t.lastNeed=s-2),s):--i<r||s===-2?0:(s=Bs(e[i]),s>=0?(s>0&&(s===2?s=0:t.lastNeed=s-3),s):0))}function I0(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function L0(t){var e=this.lastTotal-this.lastNeed,r=I0(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function N0(t,e){var r=C0(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var i=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}function j0(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function k0(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function F0(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function H0(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function Y0(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function B0(t){return t.toString(this.encoding)}function z0(t){return t&&t.length?this.write(t):""}});var Vr=c((BS,ol)=>{"use strict";var sl=He().codes.ERR_STREAM_PREMATURE_CLOSE;function U0(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];t.apply(this,i)}}}function G0(){}function W0(t){return t.setHeader&&typeof t.abort=="function"}function nl(t,e,r){if(typeof e=="function")return nl(t,null,e);e||(e={}),r=U0(r||G0);var i=e.readable||e.readable!==!1&&t.readable,s=e.writable||e.writable!==!1&&t.writable,n=function(){t.writable||a()},o=t._writableState&&t._writableState.finished,a=function(){s=!1,o=!0,i||r.call(t)},u=t._readableState&&t._readableState.endEmitted,l=function(){i=!1,u=!0,s||r.call(t)},g=function(m){r.call(t,m)},d=function(){var m;if(i&&!u)return(!t._readableState||!t._readableState.ended)&&(m=new sl),r.call(t,m);if(s&&!o)return(!t._writableState||!t._writableState.ended)&&(m=new sl),r.call(t,m)},h=function(){t.req.on("finish",a)};return W0(t)?(t.on("complete",a),t.on("abort",d),t.req?h():t.on("request",h)):s&&!t._writableState&&(t.on("end",n),t.on("close",n)),t.on("end",l),t.on("finish",a),e.error!==!1&&t.on("error",g),t.on("close",d),function(){t.removeListener("complete",a),t.removeListener("abort",d),t.removeListener("request",h),t.req&&t.req.removeListener("finish",a),t.removeListener("end",n),t.removeListener("close",n),t.removeListener("finish",a),t.removeListener("end",l),t.removeListener("error",g),t.removeListener("close",d)}}ol.exports=nl});var ul=c((zS,al)=>{"use strict";var Jr;function Ye(t,e,r){return e=V0(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function V0(t){var e=J0(t,"string");return typeof e=="symbol"?e:String(e)}function J0(t,e){if(typeof t!="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var K0=Vr(),Be=Symbol("lastResolve"),ot=Symbol("lastReject"),zt=Symbol("error"),Kr=Symbol("ended"),at=Symbol("last