create-notion-app
Version:
Create nbundle-powered Notion apps with one command
2 lines • 461 kB
JavaScript
/*! For license information please see main.js.LICENSE.txt */
(()=>{var e,t={6434:(e,t,r)=>{"use strict";e=r.nmd(e);const s=(e,t)=>(...r)=>`[${e(...r)+t}m`,i=(e,t)=>(...r)=>{const s=e(...r);return`[${38+t};5;${s}m`},n=(e,t)=>(...r)=>{const s=e(...r);return`[${38+t};2;${s[0]};${s[1]};${s[2]}m`},o=e=>e,a=(e,t,r)=>[e,t,r],h=(e,t,r)=>{Object.defineProperty(e,t,{get:()=>{const s=r();return Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0}),s},enumerable:!0,configurable:!0})};let l;const c=(e,t,s,i)=>{void 0===l&&(l=r(2085));const n=i?10:0,o={};for(const[r,i]of Object.entries(l)){const a="ansi16"===r?"ansi":r;r===t?o[a]=e(s,n):"object"==typeof i&&(o[a]=e(i[t],n))}return o};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){const 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(const[r,s]of Object.entries(t)){for(const[r,i]of Object.entries(s))t[r]={open:`[${i[0]}m`,close:`[${i[1]}m`},s[r]=t[r],e.set(i[0],i[1]);Object.defineProperty(t,r,{value:s,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="[39m",t.bgColor.close="[49m",h(t.color,"ansi",(()=>c(s,"ansi16",o,!1))),h(t.color,"ansi256",(()=>c(i,"ansi256",o,!1))),h(t.color,"ansi16m",(()=>c(n,"rgb",a,!1))),h(t.bgColor,"ansi",(()=>c(s,"ansi16",o,!0))),h(t.bgColor,"ansi256",(()=>c(i,"ansi256",o,!0))),h(t.bgColor,"ansi16m",(()=>c(n,"rgb",a,!0))),t}})},2047:(e,t,r)=>{var s=r(9353);e.exports=function(e,t){return new Promise((function(r,i){var n,o=t||{};function a(e){i(e||new Error("Aborted"))}function h(e,t){e.bail?a(e):n.retry(e)?o.onRetry&&o.onRetry(e,t):i(n.mainError())}"randomize"in o||(o.randomize=!0),(n=s.operation(o)).attempt((function(t){var s;try{s=e(a,t)}catch(e){return void h(e,t)}Promise.resolve(s).then(r).catch((function(e){h(e,t)}))}))}))}},3266:(e,t,r)=>{"use strict";const{V4MAPPED:s,ADDRCONFIG:i,ALL:n,promises:{Resolver:o},lookup:a}=r(9523),{promisify:h}=r(3837),l=r(2037),c=Symbol("cacheableLookupCreateConnection"),u=Symbol("cacheableLookupInstance"),d=Symbol("expires"),p="number"==typeof n,f=e=>{if(!e||"function"!=typeof e.createConnection)throw new Error("Expected an Agent instance as the first argument")},m=()=>{let e=!1,t=!1;for(const r of Object.values(l.networkInterfaces()))for(const s of r)if(!s.internal&&("IPv6"===s.family?t=!0:e=!0,e&&t))return{has4:e,has6:t};return{has4:e,has6:t}},g=e=>e.catch((e=>{if("ENODATA"===e.code||"ENOTFOUND"===e.code||"ENOENT"===e.code)return[];throw e})),y={ttl:!0},b={all:!0},w={all:!0,family:4},_={all:!0,family:6};class v{constructor({cache:e=new Map,maxTtl:t=1/0,fallbackDuration:r=3600,errorTtl:s=.15,resolver:i=new o,lookup:n=a}={}){if(this.maxTtl=t,this.errorTtl=s,this._cache=e,this._resolver=i,this._dnsLookup=n&&h(n),this._resolver instanceof o?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=h(this._resolver.resolve4.bind(this._resolver)),this._resolve6=h(this._resolver.resolve6.bind(this._resolver))),this._iface=m(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,this.fallbackDuration=r,r>0){const e=setInterval((()=>{this._hostnamesToFallback.clear()}),1e3*r);e.unref&&e.unref(),this._fallbackInterval=e}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(e){this.clear(),this._resolver.setServers(e)}get servers(){return this._resolver.getServers()}lookup(e,t,r){if("function"==typeof t?(r=t,t={}):"number"==typeof t&&(t={family:t}),!r)throw new Error("Callback must be a function.");this.lookupAsync(e,t).then((e=>{t.all?r(null,e):r(null,e.address,e.family,e.expires,e.ttl)}),r)}async lookupAsync(e,t={}){"number"==typeof t&&(t={family:t});let r=await this.query(e);if(6===t.family){const e=r.filter((e=>6===e.family));t.hints&s&&(p&&t.hints&n||0===e.length)?(e=>{for(const t of e)6!==t.family&&(t.address=`::ffff:${t.address}`,t.family=6)})(r):r=e}else 4===t.family&&(r=r.filter((e=>4===e.family)));if(t.hints&i){const{_iface:e}=this;r=r.filter((t=>6===t.family?e.has6:e.has4))}if(0===r.length){const t=new Error(`cacheableLookup ENOTFOUND ${e}`);throw t.code="ENOTFOUND",t.hostname=e,t}return t.all?r:r[0]}async query(e){let t=await this._cache.get(e);if(!t){const r=this._pending[e];if(r)t=await r;else{const r=this.queryAndCache(e);this._pending[e]=r;try{t=await r}finally{delete this._pending[e]}}}return t=t.map((e=>({...e}))),t}async _resolve(e){const[t,r]=await Promise.all([g(this._resolve4(e,y)),g(this._resolve6(e,y))]);let s=0,i=0,n=0;const o=Date.now();for(const e of t)e.family=4,e.expires=o+1e3*e.ttl,s=Math.max(s,e.ttl);for(const e of r)e.family=6,e.expires=o+1e3*e.ttl,i=Math.max(i,e.ttl);return n=t.length>0?r.length>0?Math.min(s,i):s:i,{entries:[...t,...r],cacheTtl:n}}async _lookup(e){try{const[t,r]=await Promise.all([g(this._dnsLookup(e,w)),g(this._dnsLookup(e,_))]);return{entries:[...t,...r],cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(e,t,r){if(this.maxTtl>0&&r>0){r=1e3*Math.min(r,this.maxTtl),t[d]=Date.now()+r;try{await this._cache.set(e,t,r)}catch(e){this.lookupAsync=async()=>{const t=new Error("Cache Error. Please recreate the CacheableLookup instance.");throw t.cause=e,t}}s=this._cache,Symbol.iterator in s&&this._tick(r)}var s}async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._dnsLookup(e,b);let t=await this._resolve(e);0===t.entries.length&&this._dnsLookup&&(t=await this._lookup(e),0!==t.entries.length&&this.fallbackDuration>0&&this._hostnamesToFallback.add(e));const r=0===t.entries.length?this.errorTtl:t.cacheTtl;return await this._set(e,t.entries,r),t.entries}_tick(e){const t=this._nextRemovalTime;(!t||e<t)&&(clearTimeout(this._removalTimeout),this._nextRemovalTime=e,this._removalTimeout=setTimeout((()=>{this._nextRemovalTime=!1;let e=1/0;const t=Date.now();for(const[r,s]of this._cache){const i=s[d];t>=i?this._cache.delete(r):i<e&&(e=i)}e!==1/0&&this._tick(e-t)}),e),this._removalTimeout.unref&&this._removalTimeout.unref())}install(e){if(f(e),c in e)throw new Error("CacheableLookup has been already installed");e[c]=e.createConnection,e[u]=this,e.createConnection=(t,r)=>("lookup"in t||(t.lookup=this.lookup),e[c](t,r))}uninstall(e){if(f(e),e[c]){if(e[u]!==this)throw new Error("The agent is not owned by this CacheableLookup instance");e.createConnection=e[c],delete e[c],delete e[u]}}updateInterfaceInfo(){const{_iface:e}=this;this._iface=m(),(e.has4&&!this._iface.has4||e.has6&&!this._iface.has6)&&this._cache.clear()}clear(e){e?this._cache.delete(e):this._cache.clear()}}e.exports=v,e.exports.default=v},490:(e,t,r)=>{"use strict";const{PassThrough:s}=r(2781);e.exports=e=>{e={...e};const{array:t}=e;let{encoding:r}=e;const i="buffer"===r;let n=!1;t?n=!(r||i):r=r||"utf8",i&&(r=null);const o=new s({objectMode:n});r&&o.setEncoding(r);let a=0;const h=[];return o.on("data",(e=>{h.push(e),n?a=h.length:a+=e.length})),o.getBufferedValue=()=>t?h:i?Buffer.concat(h,a):h.join(""),o.getBufferedLength=()=>a,o}},7769:(e,t,r)=>{"use strict";const{constants:s}=r(4300),i=r(4286),n=r(490);class o extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}}async function a(e,t){if(!e)return Promise.reject(new Error("Expected a stream"));t={maxBuffer:1/0,...t};const{maxBuffer:r}=t;let a;return await new Promise(((h,l)=>{const c=e=>{e&&a.getBufferedLength()<=s.MAX_LENGTH&&(e.bufferedData=a.getBufferedValue()),l(e)};a=i(e,n(t),(e=>{e?c(e):h()})),a.on("data",(()=>{a.getBufferedLength()>r&&c(new o)}))})),a.getBufferedValue()}e.exports=a,e.exports.default=a,e.exports.buffer=(e,t)=>a(e,{...t,encoding:"buffer"}),e.exports.array=(e,t)=>a(e,{...t,array:!0}),e.exports.MaxBufferError=o},3481:(e,t,r)=>{"use strict";const s=r(2361),i=r(7310),n=r(15),o=r(7769),a=r(6214),h=r(4259),l=r(5989),c=r(9715),u=r(4958);class d{constructor(e,t){if("function"!=typeof e)throw new TypeError("Parameter `request` must be a function");return this.cache=new u({uri:"string"==typeof t&&t,store:"string"!=typeof t&&t,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(t,r)=>{let u;if("string"==typeof t)u=f(i.parse(t)),t={};else if(t instanceof i.URL)u=f(i.parse(t.toString())),t={};else{const[e,...r]=(t.path||"").split("?"),s=r.length>0?`?${r.join("?")}`:"";u=f({...t,pathname:e,search:s})}(t={headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1,...t,...p(u)}).headers=l(t.headers);const m=new s,g=n(i.format(u),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),y=`${t.method}:${g}`;let b=!1,w=!1;const _=t=>{w=!0;let s,i=!1;const n=new Promise((e=>{s=()=>{i||(i=!0,e())}})),l=e=>{if(b&&!t.forceRefresh){e.status=e.statusCode;const r=a.fromObject(b.cachePolicy).revalidatedPolicy(t,e);if(!r.modified){const t=r.policy.responseHeaders();(e=new h(b.statusCode,t,b.body,b.url)).cachePolicy=r.policy,e.fromCache=!0}}let s;e.fromCache||(e.cachePolicy=new a(t,e,t),e.fromCache=!1),t.cache&&e.cachePolicy.storable()?(s=c(e),(async()=>{try{const r=o.buffer(e);if(await Promise.race([n,new Promise((t=>e.once("end",t)))]),i)return;const s=await r,a={cachePolicy:e.cachePolicy.toObject(),url:e.url,statusCode:e.fromCache?b.statusCode:e.statusCode,body:s};let h=t.strictTtl?e.cachePolicy.timeToLive():void 0;t.maxTtl&&(h=h?Math.min(h,t.maxTtl):t.maxTtl),await this.cache.set(y,a,h)}catch(e){m.emit("error",new d.CacheError(e))}})()):t.cache&&b&&(async()=>{try{await this.cache.delete(y)}catch(e){m.emit("error",new d.CacheError(e))}})(),m.emit("response",s||e),"function"==typeof r&&r(s||e)};try{const r=e(t,l);r.once("error",s),r.once("abort",s),m.emit("request",r)}catch(e){m.emit("error",new d.RequestError(e))}};return(async()=>{const e=async e=>{await Promise.resolve();const t=e.cache?await this.cache.get(y):void 0;if(void 0===t)return _(e);const s=a.fromObject(t.cachePolicy);if(s.satisfiesWithoutRevalidation(e)&&!e.forceRefresh){const e=s.responseHeaders(),i=new h(t.statusCode,e,t.body,t.url);i.cachePolicy=s,i.fromCache=!0,m.emit("response",i),"function"==typeof r&&r(i)}else b=t,e.headers=s.revalidationHeaders(e),_(e)},s=e=>m.emit("error",new d.CacheError(e));this.cache.once("error",s),m.on("response",(()=>this.cache.removeListener("error",s)));try{await e(t)}catch(e){t.automaticFailover&&!w&&_(t),m.emit("error",new d.CacheError(e))}})(),m}}}function p(e){const t={...e};return t.path=`${e.pathname||"/"}${e.search||""}`,delete t.pathname,delete t.search,t}function f(e){return{protocol:e.protocol,auth:e.auth,hostname:e.hostname||e.host||"localhost",port:e.port,pathname:e.pathname,search:e.search}}d.RequestError=class extends Error{constructor(e){super(e.message),this.name="RequestError",Object.assign(this,e)}},d.CacheError=class extends Error{constructor(e){super(e.message),this.name="CacheError",Object.assign(this,e)}},e.exports=d},8624:(e,t,r)=>{"use strict";r.r(t),r.d(t,{capitalCase:()=>o,capitalCaseTransform:()=>n});var s=r(655),i=r(6734);function n(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}function o(e,t){return void 0===t&&(t={}),(0,i.B)(e,(0,s.pi)({delimiter:" ",transform:n},t))}},4061:(e,t,r)=>{"use strict";const s=r(6434),{stdout:i,stderr:n}=r(2130),{stringReplaceAll:o,stringEncaseCRLFWithFirstIndex:a}=r(3559),{isArray:h}=Array,l=["ansi","ansi","ansi256","ansi16m"],c=Object.create(null);class u{constructor(e){return d(e)}}const d=e=>{const t={};return((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");const r=i?i.level:0;e.level=void 0===t.level?r:t.level})(t,e),t.template=(...e)=>_(t.template,...e),Object.setPrototypeOf(t,p.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=u,t.template};function p(e){return d(e)}for(const[e,t]of Object.entries(s))c[e]={get(){const r=y(this,g(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:r}),r}};c.visible={get(){const e=y(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};const f=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(const e of f)c[e]={get(){const{level:t}=this;return function(...r){const i=g(s.color[l[t]][e](...r),s.color.close,this._styler);return y(this,i,this._isEmpty)}}};for(const e of f)c["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const{level:t}=this;return function(...r){const i=g(s.bgColor[l[t]][e](...r),s.bgColor.close,this._styler);return y(this,i,this._isEmpty)}}};const m=Object.defineProperties((()=>{}),{...c,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),g=(e,t,r)=>{let s,i;return void 0===r?(s=e,i=t):(s=r.openAll+e,i=t+r.closeAll),{open:e,close:t,openAll:s,closeAll:i,parent:r}},y=(e,t,r)=>{const s=(...e)=>h(e[0])&&h(e[0].raw)?b(s,_(s,...e)):b(s,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(s,m),s._generator=e,s._styler=t,s._isEmpty=r,s},b=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let r=e._styler;if(void 0===r)return t;const{openAll:s,closeAll:i}=r;if(-1!==t.indexOf(""))for(;void 0!==r;)t=o(t,r.close,r.open),r=r.parent;const n=t.indexOf("\n");return-1!==n&&(t=a(t,i,s,n)),s+t+i};let w;const _=(e,...t)=>{const[s]=t;if(!h(s)||!h(s.raw))return t.join(" ");const i=t.slice(1),n=[s.raw[0]];for(let e=1;e<s.length;e++)n.push(String(i[e-1]).replace(/[{}\\]/g,"\\$&"),String(s.raw[e]));return void 0===w&&(w=r(9515)),w(e,n.join(""))};Object.defineProperties(p.prototype,c);const v=p();v.supportsColor=i,v.stderr=p({level:n?n.level:0}),v.stderr.supportsColor=n,e.exports=v},9515:e=>{"use strict";const t=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,r=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,s=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,n=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function o(e){const t="u"===e[0],r="{"===e[1];return t&&!r&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):t&&r?String.fromCodePoint(parseInt(e.slice(2,-1),16)):n.get(e)||e}function a(e,t){const r=[],n=t.trim().split(/\s*,\s*/g);let a;for(const t of n){const n=Number(t);if(Number.isNaN(n)){if(!(a=t.match(s)))throw new Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`);r.push(a[2].replace(i,((e,t,r)=>t?o(t):r)))}else r.push(n)}return r}function h(e){r.lastIndex=0;const t=[];let s;for(;null!==(s=r.exec(e));){const e=s[1];if(s[2]){const r=a(e,s[2]);t.push([e].concat(r))}else t.push([e])}return t}function l(e,t){const r={};for(const e of t)for(const t of e.styles)r[t[0]]=e.inverse?null:t.slice(1);let s=e;for(const[e,t]of Object.entries(r))if(Array.isArray(t)){if(!(e in s))throw new Error(`Unknown Chalk style: ${e}`);s=t.length>0?s[e](...t):s[e]}return s}e.exports=(e,r)=>{const s=[],i=[];let n=[];if(r.replace(t,((t,r,a,c,u,d)=>{if(r)n.push(o(r));else if(c){const t=n.join("");n=[],i.push(0===s.length?t:l(e,s)(t)),s.push({inverse:a,styles:h(c)})}else if(u){if(0===s.length)throw new Error("Found extraneous } in Chalk template literal");i.push(l(e,s)(n.join(""))),n=[],s.pop()}else n.push(d)})),i.push(n.join("")),s.length>0){const e=`Chalk template literal is missing ${s.length} closing bracket${1===s.length?"":"s"} (\`}\`)`;throw new Error(e)}return i.join("")}},3559:e=>{"use strict";e.exports={stringReplaceAll:(e,t,r)=>{let s=e.indexOf(t);if(-1===s)return e;const i=t.length;let n=0,o="";do{o+=e.substr(n,s-n)+t+r,n=s+i,s=e.indexOf(t,n)}while(-1!==s);return o+=e.substr(n),o},stringEncaseCRLFWithFirstIndex:(e,t,r,s)=>{let i=0,n="";do{const o="\r"===e[s-1];n+=e.substr(i,(o?s-1:s)-i)+t+(o?"\r\n":"\n")+r,i=s+1,s=e.indexOf("\n",i)}while(-1!==s);return n+=e.substr(i),n}}},9019:(e,t,r)=>{"use strict";const s=r(7147),i=r(1017),n=s.lchown?"lchown":"chown",o=s.lchownSync?"lchownSync":"chownSync",a=s.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),h=(e,t,r)=>{try{return s[o](e,t,r)}catch(e){if("ENOENT"!==e.code)throw e}},l=a?(e,t,r,i)=>n=>{n&&"EISDIR"===n.code?s.chown(e,t,r,i):i(n)}:(e,t,r,s)=>s,c=a?(e,t,r)=>{try{return h(e,t,r)}catch(i){if("EISDIR"!==i.code)throw i;((e,t,r)=>{try{s.chownSync(e,t,r)}catch(e){if("ENOENT"!==e.code)throw e}})(e,t,r)}}:(e,t,r)=>h(e,t,r),u=process.version;let d=(e,t,r)=>s.readdir(e,t,r);/^v4\./.test(u)&&(d=(e,t,r)=>s.readdir(e,r));const p=(e,t,r,i)=>{s[n](e,t,r,l(e,t,r,(e=>{i(e&&"ENOENT"!==e.code?e:null)})))},f=(e,t,r,n,o)=>{if("string"==typeof t)return s.lstat(i.resolve(e,t),((s,i)=>{if(s)return o("ENOENT"!==s.code?s:null);i.name=t,f(e,i,r,n,o)}));if(t.isDirectory())m(i.resolve(e,t.name),r,n,(s=>{if(s)return o(s);const a=i.resolve(e,t.name);p(a,r,n,o)}));else{const s=i.resolve(e,t.name);p(s,r,n,o)}},m=(e,t,r,s)=>{d(e,{withFileTypes:!0},((i,n)=>{if(i){if("ENOENT"===i.code)return s();if("ENOTDIR"!==i.code&&"ENOTSUP"!==i.code)return s(i)}if(i||!n.length)return p(e,t,r,s);let o=n.length,a=null;const h=i=>{if(!a)return i?s(a=i):0==--o?p(e,t,r,s):void 0};n.forEach((s=>f(e,s,t,r,h)))}))},g=(e,t,r)=>{let n;try{n=((e,t)=>s.readdirSync(e,{withFileTypes:!0}))(e)}catch(s){if("ENOENT"===s.code)return;if("ENOTDIR"===s.code||"ENOTSUP"===s.code)return c(e,t,r);throw s}return n&&n.length&&n.forEach((n=>((e,t,r,n)=>{if("string"==typeof t)try{const r=s.lstatSync(i.resolve(e,t));r.name=t,t=r}catch(e){if("ENOENT"===e.code)return;throw e}t.isDirectory()&&g(i.resolve(e,t.name),r,n),c(i.resolve(e,t.name),r,n)})(e,n,t,r))),c(e,t,r)};e.exports=m,m.sync=g},260:e=>{"use strict";const t=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];e.exports=(e,r)=>{const s=new Set(Object.keys(e).concat(t));for(const t of s)t in r||(r[t]="function"==typeof e[t]?e[t].bind(e):e[t])}},9715:(e,t,r)=>{"use strict";const s=r(2781).PassThrough,i=r(260);e.exports=e=>{if(!e||!e.pipe)throw new TypeError("Parameter `response` must be a response stream.");const t=new s;return i(e,t),e.pipe(t)}},8168:(e,t,r)=>{const s=r(8874),i={};for(const e of Object.keys(s))i[s[e]]=e;const n={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"]}};e.exports=n;for(const e of Object.keys(n)){if(!("channels"in n[e]))throw new Error("missing channels property: "+e);if(!("labels"in n[e]))throw new Error("missing channel labels property: "+e);if(n[e].labels.length!==n[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:r}=n[e];delete n[e].channels,delete n[e].labels,Object.defineProperty(n[e],"channels",{value:t}),Object.defineProperty(n[e],"labels",{value:r})}n.rgb.hsl=function(e){const t=e[0]/255,r=e[1]/255,s=e[2]/255,i=Math.min(t,r,s),n=Math.max(t,r,s),o=n-i;let a,h;n===i?a=0:t===n?a=(r-s)/o:r===n?a=2+(s-t)/o:s===n&&(a=4+(t-r)/o),a=Math.min(60*a,360),a<0&&(a+=360);const l=(i+n)/2;return h=n===i?0:l<=.5?o/(n+i):o/(2-n-i),[a,100*h,100*l]},n.rgb.hsv=function(e){let t,r,s,i,n;const o=e[0]/255,a=e[1]/255,h=e[2]/255,l=Math.max(o,a,h),c=l-Math.min(o,a,h),u=function(e){return(l-e)/6/c+.5};return 0===c?(i=0,n=0):(n=c/l,t=u(o),r=u(a),s=u(h),o===l?i=s-r:a===l?i=1/3+t-s:h===l&&(i=2/3+r-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*n,100*l]},n.rgb.hwb=function(e){const t=e[0],r=e[1];let s=e[2];const i=n.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(r,s));return s=1-1/255*Math.max(t,Math.max(r,s)),[i,100*o,100*s]},n.rgb.cmyk=function(e){const t=e[0]/255,r=e[1]/255,s=e[2]/255,i=Math.min(1-t,1-r,1-s);return[100*((1-t-i)/(1-i)||0),100*((1-r-i)/(1-i)||0),100*((1-s-i)/(1-i)||0),100*i]},n.rgb.keyword=function(e){const t=i[e];if(t)return t;let r,n=1/0;for(const t of Object.keys(s)){const i=(a=s[t],((o=e)[0]-a[0])**2+(o[1]-a[1])**2+(o[2]-a[2])**2);i<n&&(n=i,r=t)}var o,a;return r},n.keyword.rgb=function(e){return s[e]},n.rgb.xyz=function(e){let t=e[0]/255,r=e[1]/255,s=e[2]/255;return t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,[100*(.4124*t+.3576*r+.1805*s),100*(.2126*t+.7152*r+.0722*s),100*(.0193*t+.1192*r+.9505*s)]},n.rgb.lab=function(e){const t=n.rgb.xyz(e);let r=t[0],s=t[1],i=t[2];return r/=95.047,s/=100,i/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,[116*s-16,500*(r-s),200*(s-i)]},n.hsl.rgb=function(e){const t=e[0]/360,r=e[1]/100,s=e[2]/100;let i,n,o;if(0===r)return o=255*s,[o,o,o];i=s<.5?s*(1+r):s+r-s*r;const a=2*s-i,h=[0,0,0];for(let e=0;e<3;e++)n=t+1/3*-(e-1),n<0&&n++,n>1&&n--,o=6*n<1?a+6*(i-a)*n:2*n<1?i:3*n<2?a+(i-a)*(2/3-n)*6:a,h[e]=255*o;return h},n.hsl.hsv=function(e){const t=e[0];let r=e[1]/100,s=e[2]/100,i=r;const n=Math.max(s,.01);return s*=2,r*=s<=1?s:2-s,i*=n<=1?n:2-n,[t,100*(0===s?2*i/(n+i):2*r/(s+r)),(s+r)/2*100]},n.hsv.rgb=function(e){const t=e[0]/60,r=e[1]/100;let s=e[2]/100;const i=Math.floor(t)%6,n=t-Math.floor(t),o=255*s*(1-r),a=255*s*(1-r*n),h=255*s*(1-r*(1-n));switch(s*=255,i){case 0:return[s,h,o];case 1:return[a,s,o];case 2:return[o,s,h];case 3:return[o,a,s];case 4:return[h,o,s];case 5:return[s,o,a]}},n.hsv.hsl=function(e){const t=e[0],r=e[1]/100,s=e[2]/100,i=Math.max(s,.01);let n,o;o=(2-r)*s;const a=(2-r)*i;return n=r*i,n/=a<=1?a:2-a,n=n||0,o/=2,[t,100*n,100*o]},n.hwb.rgb=function(e){const t=e[0]/360;let r=e[1]/100,s=e[2]/100;const i=r+s;let n;i>1&&(r/=i,s/=i);const o=Math.floor(6*t),a=1-s;n=6*t-o,0!=(1&o)&&(n=1-n);const h=r+n*(a-r);let l,c,u;switch(o){default:case 6:case 0:l=a,c=h,u=r;break;case 1:l=h,c=a,u=r;break;case 2:l=r,c=a,u=h;break;case 3:l=r,c=h,u=a;break;case 4:l=h,c=r,u=a;break;case 5:l=a,c=r,u=h}return[255*l,255*c,255*u]},n.cmyk.rgb=function(e){const t=e[0]/100,r=e[1]/100,s=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i)),255*(1-Math.min(1,s*(1-i)+i))]},n.xyz.rgb=function(e){const t=e[0]/100,r=e[1]/100,s=e[2]/100;let i,n,o;return i=3.2406*t+-1.5372*r+-.4986*s,n=-.9689*t+1.8758*r+.0415*s,o=.0557*t+-.204*r+1.057*s,i=i>.0031308?1.055*i**(1/2.4)-.055:12.92*i,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,i=Math.min(Math.max(0,i),1),n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),[255*i,255*n,255*o]},n.xyz.lab=function(e){let t=e[0],r=e[1],s=e[2];return t/=95.047,r/=100,s/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,[116*r-16,500*(t-r),200*(r-s)]},n.lab.xyz=function(e){let t,r,s;r=(e[0]+16)/116,t=e[1]/500+r,s=r-e[2]/200;const i=r**3,n=t**3,o=s**3;return r=i>.008856?i:(r-16/116)/7.787,t=n>.008856?n:(t-16/116)/7.787,s=o>.008856?o:(s-16/116)/7.787,t*=95.047,r*=100,s*=108.883,[t,r,s]},n.lab.lch=function(e){const t=e[0],r=e[1],s=e[2];let i;return i=360*Math.atan2(s,r)/2/Math.PI,i<0&&(i+=360),[t,Math.sqrt(r*r+s*s),i]},n.lch.lab=function(e){const t=e[0],r=e[1],s=e[2]/360*2*Math.PI;return[t,r*Math.cos(s),r*Math.sin(s)]},n.rgb.ansi16=function(e,t=null){const[r,s,i]=e;let o=null===t?n.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),0===o)return 30;let a=30+(Math.round(i/255)<<2|Math.round(s/255)<<1|Math.round(r/255));return 2===o&&(a+=60),a},n.hsv.ansi16=function(e){return n.rgb.ansi16(n.hsv.rgb(e),e[2])},n.rgb.ansi256=function(e){const t=e[0],r=e[1],s=e[2];return t===r&&r===s?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(s/255*5)},n.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},n.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;return e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},n.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},n.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map((e=>e+e)).join(""));const s=parseInt(r,16);return[s>>16&255,s>>8&255,255&s]},n.rgb.hcg=function(e){const t=e[0]/255,r=e[1]/255,s=e[2]/255,i=Math.max(Math.max(t,r),s),n=Math.min(Math.min(t,r),s),o=i-n;let a,h;return a=o<1?n/(1-o):0,h=o<=0?0:i===t?(r-s)/o%6:i===r?2+(s-t)/o:4+(t-r)/o,h/=6,h%=1,[360*h,100*o,100*a]},n.hsl.hcg=function(e){const t=e[1]/100,r=e[2]/100,s=r<.5?2*t*r:2*t*(1-r);let i=0;return s<1&&(i=(r-.5*s)/(1-s)),[e[0],100*s,100*i]},n.hsv.hcg=function(e){const t=e[1]/100,r=e[2]/100,s=t*r;let i=0;return s<1&&(i=(r-s)/(1-s)),[e[0],100*s,100*i]},n.hcg.rgb=function(e){const t=e[0]/360,r=e[1]/100,s=e[2]/100;if(0===r)return[255*s,255*s,255*s];const i=[0,0,0],n=t%1*6,o=n%1,a=1-o;let h=0;switch(Math.floor(n)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=a,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=a,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=a}return h=(1-r)*s,[255*(r*i[0]+h),255*(r*i[1]+h),255*(r*i[2]+h)]},n.hcg.hsv=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);let s=0;return r>0&&(s=t/r),[e[0],100*s,100*r]},n.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let s=0;return r>0&&r<.5?s=t/(2*r):r>=.5&&r<1&&(s=t/(2*(1-r))),[e[0],100*s,100*r]},n.hcg.hwb=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},n.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,s=r-t;let i=0;return s<1&&(i=(r-s)/(1-s)),[e[0],100*s,100*i]},n.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},n.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},n.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},n.gray.hsl=function(e){return[0,0,e[0]]},n.gray.hsv=n.gray.hsl,n.gray.hwb=function(e){return[0,100,e[0]]},n.gray.cmyk=function(e){return[0,0,0,e[0]]},n.gray.lab=function(e){return[e[0],0,0]},n.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},n.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},2085:(e,t,r)=>{const s=r(8168),i=r(4111),n={};Object.keys(s).forEach((e=>{n[e]={},Object.defineProperty(n[e],"channels",{value:s[e].channels}),Object.defineProperty(n[e],"labels",{value:s[e].labels});const t=i(e);Object.keys(t).forEach((r=>{const s=t[r];n[e][r]=function(e){const t=function(...t){const r=t[0];if(null==r)return r;r.length>1&&(t=r);const s=e(t);if("object"==typeof s)for(let e=s.length,t=0;t<e;t++)s[t]=Math.round(s[t]);return s};return"conversion"in e&&(t.conversion=e.conversion),t}(s),n[e][r].raw=function(e){const t=function(...t){const r=t[0];return null==r?r:(r.length>1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(s)}))})),e.exports=n},4111:(e,t,r)=>{const s=r(8168);function i(e,t){return function(r){return t(e(r))}}function n(e,t){const r=[t[e].parent,e];let n=s[t[e].parent][e],o=t[e].parent;for(;t[o].parent;)r.unshift(t[o].parent),n=i(s[t[o].parent][o],n),o=t[o].parent;return n.conversion=r,n}e.exports=function(e){const t=function(e){const t=function(){const e={},t=Object.keys(s);for(let r=t.length,s=0;s<r;s++)e[t[s]]={distance:-1,parent:null};return e}(),r=[e];for(t[e].distance=0;r.length;){const e=r.pop(),i=Object.keys(s[e]);for(let s=i.length,n=0;n<s;n++){const s=i[n],o=t[s];-1===o.distance&&(o.distance=t[e].distance+1,o.parent=e,r.unshift(s))}}return t}(e),r={},i=Object.keys(t);for(let e=i.length,s=0;s<e;s++){const e=i[s];null!==t[e].parent&&(r[e]=n(e,t))}return r}},8874:e=>{"use strict";e.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]}},5385:(e,t,r)=>{"use strict";const{promisify:s}=r(3837),i=r(1085),n=r(9796),o=r(7641),a=s(n.brotliCompress),h=s(n.brotliDecompress),l=e=>e;e.exports=({enable:e=!0,serialize:t=i.stringify,deserialize:r=i.parse,compressOptions:s,decompressOptions:n}={})=>e?{serialize:t,deserialize:r,compress:async(e,r={})=>{if(void 0===e)return e;const i=t(e);return a(i,o(s,r))},decompress:async(e,t={})=>void 0===e?e:r(await h(e,o(n,t)))}:{serialize:t,deserialize:r,decompress:l,compress:l},e.exports.stringify=i.stringify,e.exports.parse=i.parse},7641:e=>{"use strict";e.exports=(e={},t={})=>{const r={...e.params||{},...t.params||{}};return{...e,...t,...Object.keys(r).length?{params:r}:{}}}},346:(e,t,r)=>{"use strict";const{Transform:s,PassThrough:i}=r(2781),n=r(9796),o=r(6344);e.exports=e=>{const t=(e.headers["content-encoding"]||"").toLowerCase();if(!["gzip","deflate","br"].includes(t))return e;const r="br"===t;if(r&&"function"!=typeof n.createBrotliDecompress)return e.destroy(new Error("Brotli is not supported on Node.js < 12")),e;let a=!0;const h=new s({transform(e,t,r){a=!1,r(null,e)},flush(e){e()}}),l=new i({autoDestroy:!1,destroy(t,r){e.destroy(),r(t)}}),c=r?n.createBrotliDecompress():n.createUnzip();return c.once("error",(t=>{!a||e.readable?l.destroy(t):l.end()})),o(e,l),e.pipe(h).pipe(c).pipe(l),l}},7698:e=>{"use strict";function t(e){return e instanceof Buffer||e instanceof Date||e instanceof RegExp}function r(e){if(e instanceof Buffer){var t=Buffer.alloc?Buffer.alloc(e.length):new Buffer(e.length);return e.copy(t),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);throw new Error("Unexpected situation")}function s(e){var i=[];return e.forEach((function(e,o){"object"==typeof e&&null!==e?Array.isArray(e)?i[o]=s(e):t(e)?i[o]=r(e):i[o]=n({},e):i[o]=e})),i}function i(e,t){return"__proto__"===t?void 0:e[t]}var n=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var e,o,a=arguments[0],h=Array.prototype.slice.call(arguments,1);return h.forEach((function(h){"object"!=typeof h||null===h||Array.isArray(h)||Object.keys(h).forEach((function(l){return o=i(a,l),(e=i(h,l))===a?void 0:"object"!=typeof e||null===e?void(a[l]=e):Array.isArray(e)?void(a[l]=s(e)):t(e)?void(a[l]=r(e)):"object"!=typeof o||null===o||Array.isArray(o)?void(a[l]=n({},e)):void(a[l]=n(o,e))}))})),a}},1313:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=(e,t)=>{let r;r="function"==typeof t?{connect:t}:t;const s="function"==typeof r.connect,i="function"==typeof r.secureConnect,n="function"==typeof r.close,o=()=>{s&&r.connect(),function(e){return e.encrypted}(e)&&i&&(e.authorized?r.secureConnect():e.authorizationError||e.once("secureConnect",r.secureConnect)),n&&e.once("close",r.close)};e.writable&&!e.connecting?o():e.connecting?e.once("connect",o):e.destroyed&&n&&r.close(e._hadError)};t.default=r,e.exports=r,e.exports.default=r},1906:e=>{"use strict";e.exports=(e,t,r)=>{const s=r=>Object.defineProperty(e,t,{value:r,enumerable:!0,writable:!0});return Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get(){const e=r();return s(e),e},set(e){s(e)}}),e}},3999:(e,t)=>{"use strict";var r=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;t.validate=function(e){if(!e)return!1;if(e.length>254)return!1;if(!r.test(e))return!1;var t=e.split("@");return!(t[0].length>64||t[1].split(".").some((function(e){return e.length>63})))}},2840:(e,t,r)=>{var s=r(778),i=function(){},n=function(e,t,r){if("function"==typeof t)return n(e,null,t);t||(t={}),r=s(r||i);var o=e._writableState,a=e._readableState,h=t.readable||!1!==t.readable&&e.readable,l=t.writable||!1!==t.writable&&e.writable,c=!1,u=function(){e.writable||d()},d=function(){l=!1,h||r.call(e)},p=function(){h=!1,l||r.call(e)},f=function(t){r.call(e,t?new Error("exited with error code: "+t):null)},m=function(t){r.call(e,t)},g=function(){process.nextTick(y)},y=function(){if(!c)return(!h||a&&a.ended&&!a.destroyed)&&(!l||o&&o.ended&&!o.destroyed)?void 0:r.call(e,new Error("premature close"))},b=function(){e.req.on("finish",d)};return function(e){return e.setHeader&&"function"==typeof e.abort}(e)?(e.on("complete",d),e.on("abort",g),e.req?b():e.on("request",b)):l&&!o&&(e.on("end",u),e.on("close",u)),function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length}(e)&&e.on("exit",f),e.on("end",p),e.on("finish",d),!1!==t.error&&e.on("error",m),e.on("close",g),function(){c=!0,e.removeListener("complete",d),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",d),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",d),e.removeListener("exit",f),e.removeListener("end",p),e.removeListener("error",m),e.removeListener("close",g)}};e.exports=n},292:(e,t,r)=>{"use strict";const s=r(5736),i=r(2361).EventEmitter,n=r(7147);let o=n.writev;if(!o){const e=process.binding("fs"),t=e.FSReqWrap||e.FSReqCallback;o=(r,s,i,n)=>{const o=new t;o.oncomplete=(e,t)=>n(e,t,s),e.writeBuffers(r,s,i,o)}}const a=Symbol("_autoClose"),h=Symbol("_close"),l=Symbol("_ended"),c=Symbol("_fd"),u=Symbol("_finished"),d=Symbol("_flags"),p=Symbol("_flush"),f=Symbol("_handleChunk"),m=Symbol("_makeBuf"),g=Symbol("_mode"),y=Symbol("_needDrain"),b=Symbol("_onerror"),w=Symbol("_onopen"),_=Symbol("_onread"),v=Symbol("_onwrite"),S=Symbol("_open"),E=Symbol("_path"),O=Symbol("_pos"),x=Symbol("_queue"),T=Symbol("_read"),R=Symbol("_readSize"),k=Symbol("_reading"),C=Symbol("_remain"),A=Symbol("_size"),P=Symbol("_write"),j=Symbol("_writing"),M=Symbol("_defaultFlag"),I=Symbol("_errored");class L extends s{constructor(e,t){if(super(t=t||{}),this.readable=!0,this.writable=!1,"string"!=typeof e)throw new TypeError("path must be a string");this[I]=!1,this[c]="number"==typeof t.fd?t.fd:null,this[E]=e,this[R]=t.readSize||16777216,this[k]=!1,this[A]="number"==typeof t.size?t.size:1/0,this[C]=this[A],this[a]="boolean"!=typeof t.autoClose||t.autoClose,"number"==typeof this[c]?this[T]():this[S]()}get fd(){return this[c]}get path(){return this[E]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[S](){n.open(this[E],"r",((e,t)=>this[w](e,t)))}[w](e,t){e?this[b](e):(this[c]=t,this.emit("open",t),this[T]())}[m](){return Buffer.allocUnsafe(Math.min(this[R],this[C]))}[T](){if(!this[k]){this[k]=!0;const e=this[m]();if(0===e.length)return process.nextTick((()=>this[_](null,0,e)));n.read(this[c],e,0,e.length,null,((e,t,r)=>this[_](e,t,r)))}}[_](e,t,r){this[k]=!1,e?this[b](e):this[f](t,r)&&this[T]()}[h](){if(this[a]&&"number"==typeof this[c]){const e=this[c];this[c]=null,n.close(e,(e=>e?this.emit("error",e):this.emit("close")))}}[b](e){this[k]=!0,this[h](),this.emit("error",e)}[f](e,t){let r=!1;return this[C]-=e,e>0&&(r=super.write(e<t.length?t.slice(0,e):t)),(0===e||this[C]<=0)&&(r=!1,this[h](),super.end()),r}emit(e,t){switch(e){case"prefinish":case"finish":break;case"drain":"number"==typeof this[c]&&this[T]();break;case"error":if(this[I])return;return this[I]=!0,super.emit(e,t);default:return super.emit(e,t)}}}class D extends i{constructor(e,t){super(t=t||{}),this.readable=!1,this.writable=!0,this[I]=!1,this[j]=!1,this[l]=!1,this[y]=!1,this[x]=[],this[E]=e,this[c]="number"==typeof t.fd?t.fd:null,this[g]=void 0===t.mode?438:t.mode,this[O]="number"==typeof t.start?t.start:null,this[a]="boolean"!=typeof t.autoClose||t.autoClose;const r=null!==this[O]?"r+":"w";this[M]=void 0===t.flags,this[d]=this[M]?r:t.flags,null===this[c]&&this[S]()}emit(e,t){if("error"===e){if(this[I])return;this[I]=!0}return super.emit(e,t)}get fd(){return this[c]}get path(){return this[E]}[b](e){this[h](),this[j]=!0,this.emit("error",e)}[S](){n.open(this[E],this[d],this[g],((e,t)=>this[w](e,t)))}[w](e,t){this[M]&&"r+"===this[d]&&e&&"ENOENT"===e.code?(this[d]="w",this[S]()):e?this[b](e):(this[c]=t,this.emit("open",t),this[p]())}end(e,t){return e&&this.write(e,t),this[l]=!0,this[j]||this[x].length||"number"!=typeof this[c]||this[v](null,0),this}write(e,t){return"string"==typeof e&&(e=Buffer.from(e,t)),this[l]?(this.emit("error",new Error("write() after end()")),!1):null===this[c]||this[j]||this[x].length?(this[x].push(e),this[y]=!0,!1):(this[j]=!0,this[P](e),!0)}[P](e){n.write(this[c],e,0,e.length,this[O],((e,t)=>this[v](e,t)))}[v](e,t){e?this[b](e):(null!==this[O]&&(this[O]+=t),this[x].length?this[p]():(this[j]=!1,this[l]&&!this[u]?(this[u]=!0,this[h](),this.emit("finish")):this[y]&&(this[y]=!1,this.emit("drain"))))}[p](){if(0===this[x].length)this[l]&&this[v](null,0);else if(1===this[x].length)this[P](this[x].pop());else{const e=this[x];this[x]=[],o(this[c],e,this[O],((e,t)=>this[v](e,t)))}}[h](){if(this[a]&&"number"==typeof this[c]){const e=this[c];this[c]=null,n.close(e,(e=>e?this.emit("error",e):this.emit("close")))}}}t.ReadStream=L,t.ReadStreamSync=class extends L{[S](){let e=!0;try{this[w](null,n.openSync(this[E],"r")),e=!1}finally{e&&this[h]()}}[T](){let e=!0;try{if(!this[k]){for(this[k]=!0;;){const e=this[m](),t=0===e.length?0:n.readSync(this[c],e,0,e.length,null);if(!this[f](t,e))break}this[k]=!1}e=!1}finally{e&&this[h]()}}[h](){if(this[a]&&"number"==typeof this[c]){const e=this[c];this[c]=null,n.closeSync(e),this.emit("close")}}},t.WriteStream=D,t.WriteStreamSync=class extends D{[S](){let e;if(this[M]&&"r+"===this[d])try{e=n.openSync(this[E],this[d],this[g])}catch(e){if("ENOENT"===e.code)return this[d]="w",this[S]();throw e}else e=n.openSync(this[E],this[d],this[g]);this[w](null,e)}[h](){if(this[a]&&"number"==typeof this[c]){const e=this[c];this[c]=null,n.closeSync(e),this.emit("close")}}[P](e){let t=!0;try{this[v](null,n.writeSync(this[c],e,0,e.length,this[O])),t=!1}finally{if(t)try{this[h]()}catch(e){}}}}},5105:(e,t,r)=>{"use strict";const{PassThrough:s}=r(2781);e.exports=e=>{e={...e};const{array:t}=e;let{encoding:r}=e;const i="buffer"===r;let n=!1;t?n=!(r||i):r=r||"utf8",i&&(r=null);const o=new s({objectMode:n});r&&o.setEncoding(r);let a=0;const h=[];return o.on("data",(e=>{h.push(e),n?a=h.length:a+=e.length})),o.getBufferedValue=()=>t?h:i?Buffer.concat(h,a):h.join(""),o.getBufferedLength=()=>a,o}},31:(e,t,r)=>{"use strict";const{constants:s}=r(4300),i=r(2781),{promisify:n}=r(3837),o=r(5105),a=n(i.pipeline);class h extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}}async function l(e,t){if(!e)throw new Error("Expected a stream");t={maxBuffer:1/0,...t};const{maxBuffer:r}=t,i=o(t);return await new Promise(((t,n)=>{const o=e=>{e&&i.getBufferedLength()<=s.MAX_LENGTH&&(e.bufferedData=i.getBufferedValue()),n(e)};(async()=>{try{await a(e,i),t()}catch(e){o(e)}})(),i.on("data",(()=>{i.getBufferedLength()>r&&o(new h)}))})),i.getBufferedValue()}e.exports=l,e.exports.buffer=(e,t)=>l(e,{...t,encoding:"buffer"}),e.exports.array=(e,t)=>l(e,{...t,array:!0}),e.exports.MaxBufferError=h},6560:e=>{"use strict";e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":1===e.length?"-":"--",s=t.indexOf(r+e),i=t.indexOf("--");return-1!==s&&(-1===i||s<i)}},6214:e=>{"use strict";const t=new Set([200,203,204,206,300,301,404,405,410,414,501]),r=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),s=new Set([500,502,503,504]),i={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},n={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function o(e){const t=parseInt(e,10);return isFinite(t)?t:0}function a(e){const t={};if(!e)return t;const r=e.trim().split(/\s*,\s*/);for(const e of r){const[r,s]=e.split(/\s*=\s*/,2);t[r]=void 0===s||s.replace(/^"|"$/g,"")}return t}function h(e){let t=[];for(const r in e){const s=e[r];t.push(!0===s?r:r+"="+s)}if(t.length)return t.join(", ")}e.exports=class{constructor(e,t,{shared:r,cacheHeuristic:s,immutableMinTimeToLive:i,ignoreCargoCult:n,_fromObject:o}={}){if(o)this._fromObject(o);else{if(!t||!t.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=!1!==r,this._cacheHeuristic=void 0!==s?s:.1,this._immutableMinTtl=void 0!==i?i:864e5,this._status="status"in t?t.status:200,this._resHeaders=t.headers,this._rescc=a(t.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=t.headers.vary?e.headers:null,this._reqcc=a(e.headers["cache-control"]),n&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":h(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),null==t.headers["cache-control"]&&/no-cache/.test(t.headers.pragma)&&(this._rescc["no-cache"]=!0)}}now(){return Date.now()}storable(){return!(this._reqcc["no-store"]||!("GET"===this._method||"HEAD"===this._method||"POST"===this._method&&this._hasExplicitExpiration())||!r.has(this._status)||this._rescc["no-store"]||this._isShared&&this._rescc.private||this._isShared&&!this._noAuthorization&&!this._allowsStoringAuthenticated()||!(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||t.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request headers missing")}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);const t=a(e.headers["cache-control"]);return!t["no-cache"]&&!/no-cache/.test(e.headers.pragma)&&(!(t["max-age"]&&this.age()>t["max-age"])&&(!(t["min-fresh"]&&this.timeToLive()<1e3*t["min-fresh"])&&(!(this.stale()&&(!t["max-stale"]||this._rescc["must-revalidate"]||!(!0===t["max-stale"]||t["max-stale"]>this.age()-this.maxAge())))&&this._requestMatches(e,!1))))}_requestMatches(e,t){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||t&&"HEAD"===e.method)&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary)return!0;if("*"===this._resHeaders.vary)return!1;const t=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(const r of t)if(e.headers[r]!==this._reqHeaders[r])return!1;return!0}_copyWithoutHopByHopHeaders(e){const t={};for(const r in e)i[r]||(t[r]=e[r]);if(e.connection){const r=e.connection.trim().split(/\s*,\s*/);for(const e of r)delete t[e]}if(t.warning){const e=t.warning.split(/,/).filter((e=>!/^\s*1[0-9][0-9]/.test(e)));e.length?t.warning=e.join(",").trim():delete t.warning}return t}responseHeaders(){const e=this._copyWithoutHopByHopHeaders(this._resHeaders),t=this.age();return t>86400&&!this._hasExplicitExpiration()&&this.maxAge()>86400&&(e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'),e.age=`${Math.round(t)}`,e.date=new Date(this.now()).toUTCString(),e}date(){const e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this._responseTime}age(){return this._ageValue()+(this.now()-this._responseTime)/1e3}_ageValue(){return o(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"])return 0;if(this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable)return 0;if("*"===this._resHeaders.vary)return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return o(this._rescc["s-maxage"])}if(this._rescc["max-age"])return o(this._rescc["max-age"]);const e=this._rescc.immutable?this._immutableMinTtl:0,t=this.date();if(this._resHeaders.expires){const r=Date.parse(this._resHeaders.expires);return Number.isNaN(r)||r<t?0:Math.max(e,(r-t)/1e3)}if(this._resHeaders["last-modified"]){const r=Date.parse(this._resHeaders["last-modified"]);if(isFinite(r)&&t>r)return Math.max(e,(t-r)/1e3*this._cacheHeuristic)}return e}timeToLive(){const e=this.maxAge()-this.age(),t=e+o(this._rescc["stale-if-error"]),r=e+o(this._rescc["stale-while-revalidate"]);return 1e3*Math.max(0,e,t,r)}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+o(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+o(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(void 0,void 0,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||1!==e.v)throw Error("Invalid serialization");this._responseTime=e.t,this._isShared=e.sh,this._cacheHeuristic=e.ch,this._immutableMinTtl=void 0!==e.imm?e.imm:864e5,this._status=e.st,this._resHeaders=e.resh,this._rescc=e.rescc,this._method=e.m,this._url=e.u,this._host=e.h,this._noAuthorization=e.a,this._reqHeaders=e.reqh,this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);const t=this._copyWithoutHopByHopHeaders(e.headers);if(delete t["if-range"],!this._requestMatches(e,!0)||!this.storable())return delete t["if-none-match"],delete t["if-modifi