@umijs/deps
Version:
[](https://packagephobia.now.sh/result?p=@umijs/deps)
1 lines • 180 kB
JavaScript
module.exports=(()=>{var __webpack_modules__={3113:(e,r,n)=>{"use strict";const t=n(9825);const i=n(6040);const o=n(1279);e.exports=bundle;function bundle(e,r){let n=[];crawl(e,"schema",e.$refs._root$Ref.path+"#","#",0,n,e.$refs,r);remap(n)}function crawl(e,r,n,o,f,u,l,a){let c=r===null?e:e[r];if(c&&typeof c==="object"&&!ArrayBuffer.isView(c)){if(t.isAllowed$Ref(c)){inventory$Ref(e,r,n,o,f,u,l,a)}else{let e=Object.keys(c).sort((e,r)=>{if(e==="definitions"){return-1}else if(r==="definitions"){return 1}else{return e.length-r.length}});for(let r of e){let e=i.join(n,r);let s=i.join(o,r);let p=c[r];if(t.isAllowed$Ref(p)){inventory$Ref(c,r,n,s,f,u,l,a)}else{crawl(c,r,e,s,f,u,l,a)}}}}}function inventory$Ref(e,r,n,f,u,l,a,c){let s=r===null?e:e[r];let p=o.resolve(n,s.$ref);let h=a._resolve(p,f,c);if(h===null){return}let d=i.parse(f).length;let m=o.stripHash(h.path);let v=o.getHash(h.path);let b=m!==a._root$Ref.path;let O=t.isExtended$Ref(s);u+=h.indirections;let y=findInInventory(l,e,r);if(y){if(d<y.depth||u<y.indirections){removeFromInventory(l,y)}else{return}}l.push({$ref:s,parent:e,key:r,pathFromRoot:f,depth:d,file:m,hash:v,value:h.value,circular:h.circular,extended:O,external:b,indirections:u});if(!y){crawl(h.value,null,h.path,f,u+1,l,a,c)}}function remap(e){e.sort((e,r)=>{if(e.file!==r.file){return e.file<r.file?-1:+1}else if(e.hash!==r.hash){return e.hash<r.hash?-1:+1}else if(e.circular!==r.circular){return e.circular?-1:+1}else if(e.extended!==r.extended){return e.extended?+1:-1}else if(e.indirections!==r.indirections){return e.indirections-r.indirections}else if(e.depth!==r.depth){return e.depth-r.depth}else{let n=e.pathFromRoot.lastIndexOf("/definitions");let t=r.pathFromRoot.lastIndexOf("/definitions");if(n!==t){return t-n}else{return e.pathFromRoot.length-r.pathFromRoot.length}}});let r,n,o;for(let f of e){if(!f.external){f.$ref.$ref=f.hash}else if(f.file===r&&f.hash===n){f.$ref.$ref=o}else if(f.file===r&&f.hash.indexOf(n+"/")===0){f.$ref.$ref=i.join(o,i.parse(f.hash.replace(n,"#")))}else{r=f.file;n=f.hash;o=f.pathFromRoot;f.$ref=f.parent[f.key]=t.dereference(f.$ref,f.value);if(f.circular){f.$ref.$ref=f.pathFromRoot}}}}function findInInventory(e,r,n){for(let t=0;t<e.length;t++){let i=e[t];if(i.parent===r&&i.key===n){return i}}}function removeFromInventory(e,r){let n=e.indexOf(r);e.splice(n,1)}},2461:(e,r,n)=>{"use strict";const t=n(9825);const i=n(6040);const{ono:o}=n(3436);const f=n(1279);e.exports=dereference;function dereference(e,r){let n=crawl(e.schema,e.$refs._root$Ref.path,"#",[],[],{},e.$refs,r);e.$refs.circular=n.circular;e.schema=n.value}function crawl(e,r,n,o,f,u,l,a){let c;let s={value:e,circular:false};if(a.dereference.circular==="ignore"||f.indexOf(e)===-1){if(e&&typeof e==="object"&&!ArrayBuffer.isView(e)){o.push(e);f.push(e);if(t.isAllowed$Ref(e,a)){c=dereference$Ref(e,r,n,o,f,u,l,a);s.circular=c.circular;s.value=c.value}else{for(let p of Object.keys(e)){let h=i.join(r,p);let d=i.join(n,p);let m=e[p];let v=false;if(t.isAllowed$Ref(m,a)){c=dereference$Ref(m,h,d,o,f,u,l,a);v=c.circular;if(e[p]!==c.value){e[p]=c.value}}else{if(o.indexOf(m)===-1){c=crawl(m,h,d,o,f,u,l,a);v=c.circular;if(e[p]!==c.value){e[p]=c.value}}else{v=foundCircularReference(h,l,a)}}s.circular=s.circular||v}}o.pop()}}return s}function dereference$Ref(e,r,n,i,o,u,l,a){let c=f.resolve(r,e.$ref);if(u[c]){const r=u[c];const n=Object.keys(e);if(n.length>1){const t={};for(let i of n){if(i!=="$ref"&&!(i in r.value)){t[i]=e[i]}}return{circular:r.circular,value:Object.assign({},r.value,t)}}return r}let s=l._resolve(c,r,a);if(s===null){return{circular:false,value:null}}let p=s.circular;let h=p||i.indexOf(s.value)!==-1;h&&foundCircularReference(r,l,a);let d=t.dereference(e,s.value);if(!h){let e=crawl(d,s.path,n,i,o,u,l,a);h=e.circular;d=e.value}if(h&&!p&&a.dereference.circular==="ignore"){d=e}if(p){d.$ref=n}const m={circular:h,value:d};if(Object.keys(e).length===1){u[c]=m}return m}function foundCircularReference(e,r,n){r.circular=true;if(!n.dereference.circular){throw o.reference(`Circular $ref pointer found at ${e}`)}return true}},5862:(e,r,n)=>{"use strict";const t=n(957);const i=n(2430);const o=n(4608);const f=n(5330);const u=n(3113);const l=n(2461);const a=n(1279);const{JSONParserError:c,InvalidPointerError:s,MissingPointerError:p,ResolverError:h,ParserError:d,UnmatchedParserError:m,UnmatchedResolverError:v,isHandledError:b,JSONParserErrorGroup:O}=n(1695);const y=n(9581);const{ono:_}=n(3436);e.exports=$RefParser;e.exports.default=$RefParser;e.exports.JSONParserError=c;e.exports.InvalidPointerError=s;e.exports.MissingPointerError=p;e.exports.ResolverError=h;e.exports.ParserError=d;e.exports.UnmatchedParserError=m;e.exports.UnmatchedResolverError=v;function $RefParser(){this.schema=null;this.$refs=new t}$RefParser.parse=function parse(e,r,n,t){let i=this;let o=new i;return o.parse.apply(o,arguments)};$RefParser.prototype.parse=async function parse(e,r,n,f){let u=o(arguments);let l;if(!u.path&&!u.schema){let e=_(`Expected a file path, URL, or object. Got ${u.path||u.schema}`);return y(u.callback,Promise.reject(e))}this.schema=null;this.$refs=new t;let c="http";if(a.isFileSystemPath(u.path)){u.path=a.fromFileSystemPath(u.path);c="file"}u.path=a.resolve(a.cwd(),u.path);if(u.schema&&typeof u.schema==="object"){let e=this.$refs._add(u.path);e.value=u.schema;e.pathType=c;l=Promise.resolve(u.schema)}else{l=i(u.path,this.$refs,u.options)}let s=this;try{let e=await l;if(e!==null&&typeof e==="object"&&!Buffer.isBuffer(e)){s.schema=e;return y(u.callback,Promise.resolve(s.schema))}else if(u.options.continueOnError){s.schema=null;return y(u.callback,Promise.resolve(s.schema))}else{throw _.syntax(`"${s.$refs._root$Ref.path||e}" is not a valid JSON Schema`)}}catch(e){if(!u.options.continueOnError||!b(e)){return y(u.callback,Promise.reject(e))}if(this.$refs._$refs[a.stripHash(u.path)]){this.$refs._$refs[a.stripHash(u.path)].addError(e)}return y(u.callback,Promise.resolve(null))}};$RefParser.resolve=function resolve(e,r,n,t){let i=this;let o=new i;return o.resolve.apply(o,arguments)};$RefParser.prototype.resolve=async function resolve(e,r,n,t){let i=this;let u=o(arguments);try{await this.parse(u.path,u.schema,u.options);await f(i,u.options);finalize(i);return y(u.callback,Promise.resolve(i.$refs))}catch(e){return y(u.callback,Promise.reject(e))}};$RefParser.bundle=function bundle(e,r,n,t){let i=this;let o=new i;return o.bundle.apply(o,arguments)};$RefParser.prototype.bundle=async function bundle(e,r,n,t){let i=this;let f=o(arguments);try{await this.resolve(f.path,f.schema,f.options);u(i,f.options);finalize(i);return y(f.callback,Promise.resolve(i.schema))}catch(e){return y(f.callback,Promise.reject(e))}};$RefParser.dereference=function dereference(e,r,n,t){let i=this;let o=new i;return o.dereference.apply(o,arguments)};$RefParser.prototype.dereference=async function dereference(e,r,n,t){let i=this;let f=o(arguments);try{await this.resolve(f.path,f.schema,f.options);l(i,f.options);finalize(i);return y(f.callback,Promise.resolve(i.schema))}catch(e){return y(f.callback,Promise.reject(e))}};function finalize(e){const r=O.getParserErrors(e);if(r.length>0){throw new O(e)}}},4608:(e,r,n)=>{"use strict";const t=n(6608);e.exports=normalizeArgs;function normalizeArgs(e){let r,n,i,o;e=Array.prototype.slice.call(e);if(typeof e[e.length-1]==="function"){o=e.pop()}if(typeof e[0]==="string"){r=e[0];if(typeof e[2]==="object"){n=e[1];i=e[2]}else{n=undefined;i=e[1]}}else{r="";n=e[0];i=e[1]}if(!(i instanceof t)){i=new t(i)}return{path:r,schema:n,options:i,callback:o}}},6608:(e,r,n)=>{"use strict";const t=n(4683);const i=n(525);const o=n(164);const f=n(7922);const u=n(6859);const l=n(4147);e.exports=$RefParserOptions;function $RefParserOptions(e){merge(this,$RefParserOptions.defaults);merge(this,e)}$RefParserOptions.defaults={parse:{json:t,yaml:i,text:o,binary:f},resolve:{file:u,http:l,external:true},continueOnError:false,dereference:{circular:true}};function merge(e,r){if(isMergeable(r)){let n=Object.keys(r);for(let t=0;t<n.length;t++){let i=n[t];let o=r[i];let f=e[i];if(isMergeable(o)){e[i]=merge(f||{},o)}else if(o!==undefined){e[i]=o}}}return e}function isMergeable(e){return e&&typeof e==="object"&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}},2430:(e,r,n)=>{"use strict";const{ono:t}=n(3436);const i=n(1279);const o=n(4601);const{ResolverError:f,ParserError:u,UnmatchedParserError:l,UnmatchedResolverError:a,isHandledError:c}=n(1695);e.exports=parse;async function parse(e,r,n){e=i.stripHash(e);let t=r._add(e);let o={url:e,extension:i.getExtension(e)};try{const e=await readFile(o,n,r);t.pathType=e.plugin.name;o.data=e.result;const i=await parseFile(o,n,r);t.value=i.result;return i.result}catch(e){if(c(e)){t.value=e}throw e}}function readFile(e,r,n){return new Promise((i,u)=>{let l=o.all(r.resolve);l=o.filter(l,"canRead",e);o.sort(l);o.run(l,"read",e,n).then(i,onError);function onError(n){if(!n&&r.continueOnError){u(new a(e.url))}else if(!n||!("error"in n)){u(t.syntax(`Unable to resolve $ref pointer "${e.url}"`))}else if(n.error instanceof f){u(n.error)}else{u(new f(n,e.url))}}})}function parseFile(e,r,n){return new Promise((i,f)=>{let a=o.all(r.parse);let c=o.filter(a,"canParse",e);let s=c.length>0?c:a;o.sort(s);o.run(s,"parse",e,n).then(onParsed,onError);function onParsed(r){if(!r.plugin.allowEmpty&&isEmpty(r.result)){f(t.syntax(`Error parsing "${e.url}" as ${r.plugin.name}. \nParsed value is empty`))}else{i(r)}}function onError(n){if(!n&&r.continueOnError){f(new l(e.url))}else if(!n||!("error"in n)){f(t.syntax(`Unable to parse ${e.url}`))}else if(n.error instanceof u){f(n.error)}else{f(new u(n.error.message,e.url))}}})}function isEmpty(e){return e===undefined||typeof e==="object"&&Object.keys(e).length===0||typeof e==="string"&&e.trim().length===0||Buffer.isBuffer(e)&&e.length===0}},7922:e=>{"use strict";let r=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;e.exports={order:400,allowEmpty:true,canParse(e){return Buffer.isBuffer(e.data)&&r.test(e.url)},parse(e){if(Buffer.isBuffer(e.data)){return e.data}else{return Buffer.from(e.data)}}}},4683:(e,r,n)=>{"use strict";const{ParserError:t}=n(1695);e.exports={order:100,allowEmpty:true,canParse:".json",async parse(e){let r=e.data;if(Buffer.isBuffer(r)){r=r.toString()}if(typeof r==="string"){if(r.trim().length===0){return}else{try{return JSON.parse(r)}catch(r){throw new t(r.message,e.url)}}}else{return r}}}},164:(e,r,n)=>{"use strict";const{ParserError:t}=n(1695);let i=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;e.exports={order:300,allowEmpty:true,encoding:"utf8",canParse(e){return(typeof e.data==="string"||Buffer.isBuffer(e.data))&&i.test(e.url)},parse(e){if(typeof e.data==="string"){return e.data}else if(Buffer.isBuffer(e.data)){return e.data.toString(this.encoding)}else{throw new t("data is not text",e.url)}}}},525:(e,r,n)=>{"use strict";const{ParserError:t}=n(1695);const i=n(8286);e.exports={order:200,allowEmpty:true,canParse:[".yaml",".yml",".json"],async parse(e){let r=e.data;if(Buffer.isBuffer(r)){r=r.toString()}if(typeof r==="string"){try{return i.safeLoad(r)}catch(r){throw new t(r.message,e.url)}}else{return r}}}},6040:(e,r,n)=>{"use strict";e.exports=Pointer;const t=n(9825);const i=n(1279);const{JSONParserError:o,InvalidPointerError:f,MissingPointerError:u,isHandledError:l}=n(1695);const a=/\//g;const c=/~/g;const s=/~1/g;const p=/~0/g;function Pointer(e,r,n){this.$ref=e;this.path=r;this.originalPath=n||r;this.value=undefined;this.circular=false;this.indirections=0}Pointer.prototype.resolve=function(e,r,n){let t=Pointer.parse(this.path,this.originalPath);this.value=unwrapOrThrow(e);for(let e=0;e<t.length;e++){if(resolveIf$Ref(this,r)){this.path=Pointer.join(this.path,t.slice(e))}if(typeof this.value==="object"&&this.value!==null&&"$ref"in this.value){return this}let n=t[e];if(this.value[n]===undefined||this.value[n]===null){this.value=null;throw new u(n,this.originalPath)}else{this.value=this.value[n]}}if(!this.value||this.value.$ref&&i.resolve(this.path,this.value.$ref)!==n){resolveIf$Ref(this,r)}return this};Pointer.prototype.set=function(e,r,n){let t=Pointer.parse(this.path);let i;if(t.length===0){this.value=r;return r}this.value=unwrapOrThrow(e);for(let e=0;e<t.length-1;e++){resolveIf$Ref(this,n);i=t[e];if(this.value&&this.value[i]!==undefined){this.value=this.value[i]}else{this.value=setValue(this,i,{})}}resolveIf$Ref(this,n);i=t[t.length-1];setValue(this,i,r);return e};Pointer.parse=function(e,r){let n=i.getHash(e).substr(1);if(!n){return[]}n=n.split("/");for(let e=0;e<n.length;e++){n[e]=decodeURIComponent(n[e].replace(s,"/").replace(p,"~"))}if(n[0]!==""){throw new f(n,r===undefined?e:r)}return n.slice(1)};Pointer.join=function(e,r){if(e.indexOf("#")===-1){e+="#"}r=Array.isArray(r)?r:[r];for(let n=0;n<r.length;n++){let t=r[n];e+="/"+encodeURIComponent(t.replace(c,"~0").replace(a,"~1"))}return e};function resolveIf$Ref(e,r){if(t.isAllowed$Ref(e.value,r)){let n=i.resolve(e.path,e.value.$ref);if(n===e.path){e.circular=true}else{let i=e.$ref.$refs._resolve(n,e.path,r);e.indirections+=i.indirections+1;if(t.isExtended$Ref(e.value)){e.value=t.dereference(e.value,i.value);return false}else{e.$ref=i.$ref;e.path=i.path;e.value=i.value}return true}}}function setValue(e,r,n){if(e.value&&typeof e.value==="object"){if(r==="-"&&Array.isArray(e.value)){e.value.push(n)}else{e.value[r]=n}}else{throw new o(`Error assigning $ref pointer "${e.path}". \nCannot set "${r}" of a non-object.`)}return n}function unwrapOrThrow(e){if(l(e)){throw e}return e}},9825:(e,r,n)=>{"use strict";e.exports=$Ref;const t=n(6040);const{InvalidPointerError:i,isHandledError:o,normalizeError:f}=n(1695);const{safePointerToPath:u,stripHash:l,getHash:a}=n(1279);function $Ref(){this.path=undefined;this.value=undefined;this.$refs=undefined;this.pathType=undefined;this.errors=undefined}$Ref.prototype.addError=function(e){if(this.errors===undefined){this.errors=[]}if(Array.isArray(e.errors)){this.errors.push(...e.errors.map(f))}else{this.errors.push(f(e))}};$Ref.prototype.exists=function(e,r){try{this.resolve(e,r);return true}catch(e){return false}};$Ref.prototype.get=function(e,r){return this.resolve(e,r).value};$Ref.prototype.resolve=function(e,r,n,f){let c=new t(this,e,n);try{return c.resolve(this.value,r,f)}catch(e){if(!r||!r.continueOnError||!o(e)){throw e}if(e.path===null){e.path=u(a(f))}if(e instanceof i){e.source=l(f)}this.addError(e);return null}};$Ref.prototype.set=function(e,r){let n=new t(this,e);this.value=n.set(this.value,r)};$Ref.is$Ref=function(e){return e&&typeof e==="object"&&typeof e.$ref==="string"&&e.$ref.length>0};$Ref.isExternal$Ref=function(e){return $Ref.is$Ref(e)&&e.$ref[0]!=="#"};$Ref.isAllowed$Ref=function(e,r){if($Ref.is$Ref(e)){if(e.$ref.substr(0,2)==="#/"||e.$ref==="#"){return true}else if(e.$ref[0]!=="#"&&(!r||r.resolve.external)){return true}}};$Ref.isExtended$Ref=function(e){return $Ref.is$Ref(e)&&Object.keys(e).length>1};$Ref.dereference=function(e,r){if(r&&typeof r==="object"&&$Ref.isExtended$Ref(e)){let n={};for(let r of Object.keys(e)){if(r!=="$ref"){n[r]=e[r]}}for(let e of Object.keys(r)){if(!(e in n)){n[e]=r[e]}}return n}else{return r}}},957:(e,r,n)=>{"use strict";const{ono:t}=n(3436);const i=n(9825);const o=n(1279);e.exports=$Refs;function $Refs(){this.circular=false;this._$refs={};this._root$Ref=null}$Refs.prototype.paths=function(e){let r=getPaths(this._$refs,arguments);return r.map(e=>{return e.decoded})};$Refs.prototype.values=function(e){let r=this._$refs;let n=getPaths(r,arguments);return n.reduce((e,n)=>{e[n.decoded]=r[n.encoded].value;return e},{})};$Refs.prototype.toJSON=$Refs.prototype.values;$Refs.prototype.exists=function(e,r){try{this._resolve(e,"",r);return true}catch(e){return false}};$Refs.prototype.get=function(e,r){return this._resolve(e,"",r).value};$Refs.prototype.set=function(e,r){let n=o.resolve(this._root$Ref.path,e);let i=o.stripHash(n);let f=this._$refs[i];if(!f){throw t(`Error resolving $ref pointer "${e}". \n"${i}" not found.`)}f.set(n,r)};$Refs.prototype._add=function(e){let r=o.stripHash(e);let n=new i;n.path=r;n.$refs=this;this._$refs[r]=n;this._root$Ref=this._root$Ref||n;return n};$Refs.prototype._resolve=function(e,r,n){let i=o.resolve(this._root$Ref.path,e);let f=o.stripHash(i);let u=this._$refs[f];if(!u){throw t(`Error resolving $ref pointer "${e}". \n"${f}" not found.`)}return u.resolve(i,n,e,r)};$Refs.prototype._get$Ref=function(e){e=o.resolve(this._root$Ref.path,e);let r=o.stripHash(e);return this._$refs[r]};function getPaths(e,r){let n=Object.keys(e);r=Array.isArray(r[0])?r[0]:Array.prototype.slice.call(r);if(r.length>0&&r[0]){n=n.filter(n=>{return r.indexOf(e[n].pathType)!==-1})}return n.map(r=>{return{encoded:r,decoded:e[r].pathType==="file"?o.toFileSystemPath(r,true):r}})}},5330:(e,r,n)=>{"use strict";const t=n(9825);const i=n(6040);const o=n(2430);const f=n(1279);const{isHandledError:u}=n(1695);e.exports=resolveExternal;function resolveExternal(e,r){if(!r.resolve.external){return Promise.resolve()}try{let n=crawl(e.schema,e.$refs._root$Ref.path+"#",e.$refs,r);return Promise.all(n)}catch(e){return Promise.reject(e)}}function crawl(e,r,n,o){let f=[];if(e&&typeof e==="object"&&!ArrayBuffer.isView(e)){if(t.isExternal$Ref(e)){f.push(resolve$Ref(e,r,n,o))}else{for(let u of Object.keys(e)){let l=i.join(r,u);let a=e[u];if(t.isExternal$Ref(a)){f.push(resolve$Ref(a,l,n,o))}else{f=f.concat(crawl(a,l,n,o))}}}}return f}async function resolve$Ref(e,r,n,t){let i=f.resolve(r,e.$ref);let l=f.stripHash(i);e=n._$refs[l];if(e){return Promise.resolve(e.value)}try{const e=await o(i,n,t);let a=crawl(e,l+"#",n,t);return Promise.all(a)}catch(e){if(!t.continueOnError||!u(e)){throw e}if(n._$refs[l]){e.source=f.stripHash(r);e.path=f.safePointerToPath(f.getHash(r))}return[]}}},6859:(e,r,n)=>{"use strict";const t=n(5747);const{ono:i}=n(3436);const o=n(1279);const{ResolverError:f}=n(1695);e.exports={order:100,canRead(e){return o.isFileSystemPath(e.url)},read(e){return new Promise((r,n)=>{let u;try{u=o.toFileSystemPath(e.url)}catch(r){n(new f(i.uri(r,`Malformed URI: ${e.url}`),e.url))}try{t.readFile(u,(e,t)=>{if(e){n(new f(i(e,`Error opening file "${u}"`),u))}else{r(t)}})}catch(e){n(new f(i(e,`Error opening file "${u}"`),u))}})}}},4147:(e,r,n)=>{"use strict";const t=n(8605);const i=n(7211);const{ono:o}=n(3436);const f=n(1279);const{ResolverError:u}=n(1695);e.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:false,canRead(e){return f.isHttp(e.url)},read(e){let r=f.parse(e.url);if(process.browser&&!r.protocol){r.protocol=f.parse(location.href).protocol}return download(r,this)}};function download(e,r,n){return new Promise((t,i)=>{e=f.parse(e);n=n||[];n.push(e.href);get(e,r).then(l=>{if(l.statusCode>=400){throw o({status:l.statusCode},`HTTP ERROR ${l.statusCode}`)}else if(l.statusCode>=300){if(n.length>r.redirects){i(new u(o({status:l.statusCode},`Error downloading ${n[0]}. \nToo many redirects: \n ${n.join(" \n ")}`)))}else if(!l.headers.location){throw o({status:l.statusCode},`HTTP ${l.statusCode} redirect with no location header`)}else{let o=f.resolve(e,l.headers.location);download(o,r,n).then(t,i)}}else{t(l.body||Buffer.alloc(0))}}).catch(r=>{i(new u(o(r,`Error downloading ${e.href}`),e.href))})})}function get(e,r){return new Promise((n,o)=>{let f=e.protocol==="https:"?i:t;let u=f.get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,protocol:e.protocol,headers:r.headers||{},withCredentials:r.withCredentials});if(typeof u.setTimeout==="function"){u.setTimeout(r.timeout)}u.on("timeout",()=>{u.abort()});u.on("error",o);u.once("response",e=>{e.body=Buffer.alloc(0);e.on("data",r=>{e.body=Buffer.concat([e.body,Buffer.from(r)])});e.on("error",o);e.on("end",()=>{n(e)})})})}},1695:(e,r,n)=>{"use strict";const{Ono:t}=n(3436);const{stripHash:i,toFileSystemPath:o}=n(1279);const f=r.JSONParserError=class JSONParserError extends Error{constructor(e,r){super();this.code="EUNKNOWN";this.message=e;this.source=r;this.path=null;t.extend(this)}};setErrorName(f);const u=r.JSONParserErrorGroup=class JSONParserErrorGroup extends Error{constructor(e){super();this.files=e;this.message=`${this.errors.length} error${this.errors.length>1?"s":""} occurred while reading '${o(e.$refs._root$Ref.path)}'`;t.extend(this)}static getParserErrors(e){const r=[];for(const n of Object.values(e.$refs._$refs)){if(n.errors){r.push(...n.errors)}}return r}get errors(){return JSONParserErrorGroup.getParserErrors(this.files)}};setErrorName(u);const l=r.ParserError=class ParserError extends f{constructor(e,r){super(`Error parsing ${r}: ${e}`,r);this.code="EPARSER"}};setErrorName(l);const a=r.UnmatchedParserError=class UnmatchedParserError extends f{constructor(e){super(`Could not find parser for "${e}"`,e);this.code="EUNMATCHEDPARSER"}};setErrorName(a);const c=r.ResolverError=class ResolverError extends f{constructor(e,r){super(e.message||`Error reading file "${r}"`,r);this.code="ERESOLVER";if("code"in e){this.ioErrorCode=String(e.code)}}};setErrorName(c);const s=r.UnmatchedResolverError=class UnmatchedResolverError extends f{constructor(e){super(`Could not find resolver for "${e}"`,e);this.code="EUNMATCHEDRESOLVER"}};setErrorName(s);const p=r.MissingPointerError=class MissingPointerError extends f{constructor(e,r){super(`Token "${e}" does not exist.`,i(r));this.code="EMISSINGPOINTER"}};setErrorName(p);const h=r.InvalidPointerError=class InvalidPointerError extends f{constructor(e,r){super(`Invalid $ref pointer "${e}". Pointers must begin with "#/"`,i(r));this.code="EINVALIDPOINTER"}};setErrorName(h);function setErrorName(e){Object.defineProperty(e.prototype,"name",{value:e.name,enumerable:true})}r.isHandledError=function(e){return e instanceof f||e instanceof u};r.normalizeError=function(e){if(e.path===null){e.path=[]}return e}},4601:(e,r)=>{"use strict";r.all=function(e){return Object.keys(e).filter(r=>{return typeof e[r]==="object"}).map(r=>{e[r].name=r;return e[r]})};r.filter=function(e,r,n){return e.filter(e=>{return!!getResult(e,r,n)})};r.sort=function(e){for(let r of e){r.order=r.order||Number.MAX_SAFE_INTEGER}return e.sort((e,r)=>{return e.order-r.order})};r.run=function(e,r,n,t){let i,o,f=0;return new Promise((u,l)=>{runNextPlugin();function runNextPlugin(){i=e[f++];if(!i){return l(o)}try{let o=getResult(i,r,n,callback,t);if(o&&typeof o.then==="function"){o.then(onSuccess,onError)}else if(o!==undefined){onSuccess(o)}else if(f===e.length){throw new Error("No promise has been returned or callback has been called.")}}catch(e){onError(e)}}function callback(e,r){if(e){onError(e)}else{onSuccess(r)}}function onSuccess(e){u({plugin:i,result:e})}function onError(e){o={plugin:i,error:e};runNextPlugin()}})};function getResult(e,r,n,t,i){let o=e[r];if(typeof o==="function"){return o.apply(e,[n,t,i])}if(!t){if(o instanceof RegExp){return o.test(n.url)}else if(typeof o==="string"){return o===n.extension}else if(Array.isArray(o)){return o.indexOf(n.extension)!==-1}}return o}},1279:(e,r,n)=>{"use strict";let t=/^win/.test(process.platform),i=/\//g,o=/^(\w{2,}):\/\//i,f=e.exports,u=/~1/g,l=/~0/g;let a=[/\?/g,"%3F",/\#/g,"%23"];let c=[/\%23/g,"#",/\%24/g,"$",/\%26/g,"&",/\%2C/g,",",/\%40/g,"@"];r.parse=n(8835).parse;r.resolve=n(8835).resolve;r.cwd=function cwd(){if(process.browser){return location.href}let e=process.cwd();let r=e.slice(-1);if(r==="/"||r==="\\"){return e}else{return e+"/"}};r.getProtocol=function getProtocol(e){let r=o.exec(e);if(r){return r[1].toLowerCase()}};r.getExtension=function getExtension(e){let r=e.lastIndexOf(".");if(r>=0){return e.substr(r).toLowerCase()}return""};r.getHash=function getHash(e){let r=e.indexOf("#");if(r>=0){return e.substr(r)}return"#"};r.stripHash=function stripHash(e){let r=e.indexOf("#");if(r>=0){e=e.substr(0,r)}return e};r.isHttp=function isHttp(e){let r=f.getProtocol(e);if(r==="http"||r==="https"){return true}else if(r===undefined){return process.browser}else{return false}};r.isFileSystemPath=function isFileSystemPath(e){if(process.browser){return false}let r=f.getProtocol(e);return r===undefined||r==="file"};r.fromFileSystemPath=function fromFileSystemPath(e){if(t){e=e.replace(/\\/g,"/")}e=encodeURI(e);for(let r=0;r<a.length;r+=2){e=e.replace(a[r],a[r+1])}return e};r.toFileSystemPath=function toFileSystemPath(e,r){e=decodeURI(e);for(let r=0;r<c.length;r+=2){e=e.replace(c[r],c[r+1])}let n=e.substr(0,7).toLowerCase()==="file://";if(n){e=e[7]==="/"?e.substr(8):e.substr(7);if(t&&e[1]==="/"){e=e[0]+":"+e.substr(1)}if(r){e="file:///"+e}else{n=false;e=t?e:"/"+e}}if(t&&!n){e=e.replace(i,"\\");if(e.substr(1,2)===":\\"){e=e[0].toUpperCase()+e.substr(1)}}return e};r.safePointerToPath=function safePointerToPath(e){if(e.length<=1||e[0]!=="#"||e[1]!=="/"){return[]}return e.slice(2).split("/").map(e=>{return decodeURIComponent(e).replace(u,"/").replace(l,"~")})}},326:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.Ono=void 0;const t=n(3561);const i=n(9322);const o=n(4833);const f=Ono;r.Ono=f;function Ono(e,r){r=i.normalizeOptions(r);function ono(...n){let{originalError:o,props:f,message:u}=i.normalizeArgs(n,r);let l=new e(u);return t.extendError(l,o,f)}ono[Symbol.species]=e;return ono}Ono.toJSON=function toJSON(e){return o.toJSON.call(e)};Ono.extend=function extend(e,r,n){if(n||r instanceof Error){return t.extendError(e,r,n)}else if(r){return t.extendError(e,undefined,r)}else{return t.extendError(e)}}},3561:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.extendError=void 0;const t=n(6315);const i=n(5254);const o=n(4833);const f=["name","message","stack"];function extendError(e,r,n){let i=e;extendStack(i,r);if(r&&typeof r==="object"){mergeErrors(i,r)}i.toJSON=o.toJSON;if(t.addInspectMethod){t.addInspectMethod(i)}if(n&&typeof n==="object"){Object.assign(i,n)}return i}r.extendError=extendError;function extendStack(e,r){let n=Object.getOwnPropertyDescriptor(e,"stack");if(i.isLazyStack(n)){i.lazyJoinStacks(n,e,r)}else if(i.isWritableStack(n)){e.stack=i.joinStacks(e,r)}}function mergeErrors(e,r){let n=o.getDeepKeys(r,f);let t=e;let i=r;for(let e of n){if(t[e]===undefined){try{t[e]=i[e]}catch(e){}}}}},3436:function(e,r,n){"use strict";var t=this&&this.__createBinding||(Object.create?function(e,r,n,t){if(t===undefined)t=n;Object.defineProperty(e,t,{enumerable:true,get:function(){return r[n]}})}:function(e,r,n,t){if(t===undefined)t=n;e[t]=r[n]});var i=this&&this.__exportStar||function(e,r){for(var n in e)if(n!=="default"&&!r.hasOwnProperty(n))t(r,e,n)};Object.defineProperty(r,"__esModule",{value:true});r.ono=void 0;const o=n(4760);Object.defineProperty(r,"ono",{enumerable:true,get:function(){return o.ono}});var f=n(326);Object.defineProperty(r,"Ono",{enumerable:true,get:function(){return f.Ono}});i(n(7905),r);r.default=o.ono;if(true&&typeof e.exports==="object"){e.exports=Object.assign(e.exports.default,e.exports)}},6315:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.addInspectMethod=r.format=void 0;const t=n(1669);const i=n(4833);const o=t.inspect.custom||Symbol.for("nodejs.util.inspect.custom");r.format=t.format;function addInspectMethod(e){e[o]=inspect}r.addInspectMethod=addInspectMethod;function inspect(){let e={};let r=this;for(let n of i.getDeepKeys(r)){let t=r[n];e[n]=t}delete e[o];return e}},9322:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.normalizeArgs=r.normalizeOptions=void 0;const t=n(6315);function normalizeOptions(e){e=e||{};return{concatMessages:e.concatMessages===undefined?true:Boolean(e.concatMessages),format:e.format===undefined?t.format:typeof e.format==="function"?e.format:false}}r.normalizeOptions=normalizeOptions;function normalizeArgs(e,r){let n;let t;let i;let o="";if(typeof e[0]==="string"){i=e}else if(typeof e[1]==="string"){if(e[0]instanceof Error){n=e[0]}else{t=e[0]}i=e.slice(1)}else{n=e[0];t=e[1];i=e.slice(2)}if(i.length>0){if(r.format){o=r.format.apply(undefined,i)}else{o=i.join(" ")}}if(r.concatMessages&&n&&n.message){o+=(o?" \n":"")+n.message}return{originalError:n,props:t,message:o}}r.normalizeArgs=normalizeArgs},4760:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.ono=void 0;const t=n(326);const i=ono;r.ono=i;ono.error=new t.Ono(Error);ono.eval=new t.Ono(EvalError);ono.range=new t.Ono(RangeError);ono.reference=new t.Ono(ReferenceError);ono.syntax=new t.Ono(SyntaxError);ono.type=new t.Ono(TypeError);ono.uri=new t.Ono(URIError);const o=ono;function ono(...e){let r=e[0];if(typeof r==="object"&&typeof r.name==="string"){for(let n of Object.values(o)){if(typeof n==="function"&&n.name==="ono"){let t=n[Symbol.species];if(t&&t!==Error&&(r instanceof t||r.name===t.name)){return n.apply(undefined,e)}}}}return ono.error.apply(undefined,e)}},5254:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.lazyJoinStacks=r.joinStacks=r.isWritableStack=r.isLazyStack=void 0;const n=/\r?\n/;const t=/\bono[ @]/;function isLazyStack(e){return Boolean(e&&e.configurable&&typeof e.get==="function")}r.isLazyStack=isLazyStack;function isWritableStack(e){return Boolean(!e||e.writable||typeof e.set==="function")}r.isWritableStack=isWritableStack;function joinStacks(e,r){let n=popStack(e.stack);let t=r?r.stack:undefined;if(n&&t){return n+"\n\n"+t}else{return n||t}}r.joinStacks=joinStacks;function lazyJoinStacks(e,r,n){if(n){Object.defineProperty(r,"stack",{get:()=>{let t=e.get.apply(r);return joinStacks({stack:t},n)},enumerable:false,configurable:true})}else{lazyPopStack(r,e)}}r.lazyJoinStacks=lazyJoinStacks;function popStack(e){if(e){let r=e.split(n);let i;for(let e=0;e<r.length;e++){let n=r[e];if(t.test(n)){if(i===undefined){i=e}}else if(i!==undefined){r.splice(i,e-i);break}}if(r.length>0){return r.join("\n")}}return e}function lazyPopStack(e,r){Object.defineProperty(e,"stack",{get:()=>popStack(r.get.apply(e)),enumerable:false,configurable:true})}},4833:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.getDeepKeys=r.toJSON=void 0;const n=["function","symbol","undefined"];const t=["constructor","prototype","__proto__"];const i=Object.getPrototypeOf({});function toJSON(){let e={};let r=this;for(let t of getDeepKeys(r)){if(typeof t==="string"){let i=r[t];let o=typeof i;if(!n.includes(o)){e[t]=i}}}return e}r.toJSON=toJSON;function getDeepKeys(e,r=[]){let n=[];while(e&&e!==i){n=n.concat(Object.getOwnPropertyNames(e),Object.getOwnPropertySymbols(e));e=Object.getPrototypeOf(e)}let o=new Set(n);for(let e of r.concat(t)){o.delete(e)}return o}r.getDeepKeys=getDeepKeys},7905:(e,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});const t=n(1669)},5063:e=>{"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},9581:e=>{"use strict";var r=global.process&&process.nextTick||global.setImmediate||function(e){setTimeout(e,0)};e.exports=function maybe(e,n){if(e){n.then(function(n){r(function(){e(null,n)})},function(n){r(function(){e(n)})});return undefined}else{return n}}},1508:(e,r,n)=>{"use strict";var t=n(6561),i=n(8080),o=n(6756);e.exports=function(e,r){var n="";e=i(e);t(r);o(e,function(e){n+=r[e]||e});return n}},6241:(e,r,n)=>{"use strict";var t=n(4571),i=n(1377),o=n(9575),f=n(7289),u=n(2796),l=n(7165),a=n(5841),c=n(1936),s=n(8139),p=n(4947);var h=s.mods,d=Array.prototype.join,m=Object.defineProperty,v=Math.max,b=Math.min,O=u("_fg","_bg"),y=process.platform==="win32"?n(9035):null;var _;var w=a(function(e,r){return m(_(),"_cliColorData",t(i({},e._cliColorData,r)))});var g=Object.create(Function.prototype,i(f(h,function(e){return t.gs(function(){return w(this,e)})}),c({xterm:t(function(e){e=isNaN(e)?255:b(v(e,0),255);return m(_(),"_cliColorData",t(i({},this._cliColorData,{_fg:[y?y[e]:"38;5;"+e,39]})))}),bgXterm:t(function(e){e=isNaN(e)?255:b(v(e,0),255);return m(_(),"_cliColorData",t(i({},this._cliColorData,{_bg:[y?y[e]+10:"48;5;"+e,49]})))})})));var S=a(function(e){return new RegExp("\\["+e+"m","g")},{primitive:true});_=function(){return l(function self(){var e="",r="",n=d.call(arguments," "),t=self._cliColorData,i=s.hasCSI(n);o(t,function(t,o){r=s(t[1])+r;e+=s(t[0]);if(i){n=n.replace(S(t[1]),O[o]?s(t[0]):"")}},null,true);if(!p.isColorSupported())return n;return e+n+r},g)};e.exports=Object.defineProperties(_(),{xtermSupported:t(!y),_cliColorData:t("",{})})},6470:e=>{"use strict";e.exports=""},9828:(e,r,n)=>{"use strict";var t=n(2906),i=n(2406),o=n(3205),f=n(2285),u=n(1481),l=n(5650),a=n(5478);var c=Array.prototype.push;e.exports=function(e){var r=Object(arguments[1]),n=[],s=r.columns||[],p=[];i(o(e),function(e){var r=[[]];i(o(e),function(e,n){var i=u(e).split("\n");while(i.length>r.length)r.push(t(n,""));i.forEach(function(e,t){r[t][n]=e})});c.apply(p,r)});return p.map(function(e){return i(o(e),function(e,r){var t=n[r],i;if(!t)t=n[r]={width:0};e=u(e);i=a(e);if(i>t.width)t.width=i;return{str:e,length:i}})}).map(function(e){return e.map(function(e,r){var t,i="left",o=s&&s[r];i=o&&o.align==="right"?"right":"left";t=l.call(" ",n[r].width-e.length);if(i==="left")return e.str+t;return t+e.str}).join(f(r.sep)?r.sep:" | ")}).join("\n")+"\n"}},5715:e=>{"use strict";e.exports={screen:"[2J",screenLeft:"[1J",screenRight:"[J",line:"[2K",lineLeft:"[1K",lineRight:"[K"}},5478:(e,r,n)=>{"use strict";var t=n(1335);e.exports=function(e){return t(e).length}},1047:(e,r,n)=>{"use strict";var t=n(4571);e.exports=Object.defineProperties(n(6241),{windowSize:t(n(9717)),erase:t(n(5715)),move:t(n(3759)),beep:t(n(6470)),columns:t(n(9828)),strip:t(n(1335)),getStrippedLength:t(n(5478)),slice:t(n(2421)),throbber:t(n(7307)),reset:t(n(1749)),art:t(n(1508))})},8139:(e,r,n)=>{"use strict";var t=n(1377),i=n(7689),o=n(9575),f=n(7726),u=n(8137),l=n(5684);var a="[";var c=function(e){return a+e+"m"};c.CSI=a;var s=t({bold:{_bold:[1,22]},italic:{_italic:[3,23]},underline:{_underline:[4,24]},blink:{_blink:[5,25]},inverse:{_inverse:[7,27]},strike:{_strike:[9,29]}},["black","red","green","yellow","blue","magenta","cyan","white"].reduce(function(e,r,n){e[r]={_fg:[30+n,39]};e[r+"Bright"]={_fg:[90+n,39]};e["bg"+r[0].toUpperCase()+r.slice(1)]={_bg:[40+n,49]};e["bg"+r[0].toUpperCase()+r.slice(1)+"Bright"]={_bg:[100+n,49]};return e},{}));c.mods=s;c.openers={};c.closers={};o(s,function(e){var r=e[f(e)];c.openers[r[0]]=r;c.closers[r[1]]=r});c.openStyle=function(e,r){e.push(c.openers[r])};c.closeStyle=function(e,r){u.call(e,function(n,t){if(n[1]===r){e.splice(t,1)}})};c.prepend=function(e){return e.map(function(e){return c(e[0])})};c.complete=function(e,r){r.forEach(function(r){c.closeStyle(e,r)});e=e.reverse();e=e.map(function(e){return e[1]});e=l.call(e);return e.map(c)};var p=function(e){return i.call(e,a)};c.hasCSI=p;var h=function(e){var r=e.slice(2,-1);r=Number(r);return r};c.extractCode=h;e.exports=c},4947:e=>{"use strict";var r=null;var n=function(){r=true};var t=function(){r=false};var i=function(){r=null};var o=function(){return r===null?!process.env.NO_COLOR:r};e.exports={enableColor:n,disableColor:t,autoDetectSupport:i,isColorSupported:o}},226:e=>{"use strict";e.exports=["000000","800000","008000","808000","000080","800080","008080","c0c0c0","808080","ff0000","00ff00","ffff00","0000ff","ff00ff","00ffff","ffffff","000000","00005f","000087","0000af","0000d7","0000ff","005f00","005f5f","005f87","005faf","005fd7","005fff","008700","00875f","008787","0087af","0087d7","0087ff","00af00","00af5f","00af87","00afaf","00afd7","00afff","00d700","00d75f","00d787","00d7af","00d7d7","00d7ff","00ff00","00ff5f","00ff87","00ffaf","00ffd7","00ffff","5f0000","5f005f","5f0087","5f00af","5f00d7","5f00ff","5f5f00","5f5f5f","5f5f87","5f5faf","5f5fd7","5f5fff","5f8700","5f875f","5f8787","5f87af","5f87d7","5f87ff","5faf00","5faf5f","5faf87","5fafaf","5fafd7","5fafff","5fd700","5fd75f","5fd787","5fd7af","5fd7d7","5fd7ff","5fff00","5fff5f","5fff87","5fffaf","5fffd7","5fffff","870000","87005f","870087","8700af","8700d7","8700ff","875f00","875f5f","875f87","875faf","875fd7","875fff","878700","87875f","878787","8787af","8787d7","8787ff","87af00","87af5f","87af87","87afaf","87afd7","87afff","87d700","87d75f","87d787","87d7af","87d7d7","87d7ff","87ff00","87ff5f","87ff87","87ffaf","87ffd7","87ffff","af0000","af005f","af0087","af00af","af00d7","af00ff","af5f00","af5f5f","af5f87","af5faf","af5fd7","af5fff","af8700","af875f","af8787","af87af","af87d7","af87ff","afaf00","afaf5f","afaf87","afafaf","afafd7","afafff","afd700","afd75f","afd787","afd7af","afd7d7","afd7ff","afff00","afff5f","afff87","afffaf","afffd7","afffff","d70000","d7005f","d70087","d700af","d700d7","d700ff","d75f00","d75f5f","d75f87","d75faf","d75fd7","d75fff","d78700","d7875f","d78787","d787af","d787d7","d787ff","d7af00","d7af5f","d7af87","d7afaf","d7afd7","d7afff","d7d700","d7d75f","d7d787","d7d7af","d7d7d7","d7d7ff","d7ff00","d7ff5f","d7ff87","d7ffaf","d7ffd7","d7ffff","ff0000","ff005f","ff0087","ff00af","ff00d7","ff00ff","ff5f00","ff5f5f","ff5f87","ff5faf","ff5fd7","ff5fff","ff8700","ff875f","ff8787","ff87af","ff87d7","ff87ff","ffaf00","ffaf5f","ffaf87","ffafaf","ffafd7","ffafff","ffd700","ffd75f","ffd787","ffd7af","ffd7d7","ffd7ff","ffff00","ffff5f","ffff87","ffffaf","ffffd7","ffffff","080808","121212","1c1c1c","262626","303030","3a3a3a","444444","4e4e4e","585858","626262","6c6c6c","767676","808080","8a8a8a","949494","9e9e9e","a8a8a8","b2b2b2","bcbcbc","c6c6c6","d0d0d0","dadada","e4e4e4","eeeeee"]},9035:(e,r,n)=>{"use strict";var t=Array.prototype.push,i=Array.prototype.reduce,o=Math.abs,f,u,l,a;f=n(226).map(function(e){return{r:parseInt(e.slice(0,2),16),g:parseInt(e.slice(2,4),16),b:parseInt(e.slice(4),16)}});u=f.slice(0,16);e.exports=l=[];a=0;while(a<8){l.push(30+a++)}a=0;while(a<8){l.push(90+a++)}t.apply(l,f.slice(16).map(function(e){var r,n=Infinity;u.every(function(t,f){var u=i.call("rgb",function(r,n){r+=o(t[n]-e[n]);return r},0);if(u<n){r=f;n=u}return u});return l[r]}))},3759:(e,r,n)=>{"use strict";var t=n(4571),i=n(9394);var o,f,u,l,a=Math.abs,c=Math.floor,s=Math.max;var p=function(e){return function(r){r=isNaN(r)?0:s(c(r),0);return r?"["+r+e:""}};e.exports=Object.defineProperties(function(e,r){e=isNaN(e)?0:c(e);r=isNaN(r)?0:c(r);return(e>0?u(e):l(-e))+(r>0?f(r):o(-r))},{up:t(o=p("A")),down:t(f=p("B")),right:t(u=p("C")),left:t(l=p("D")),to:t(function(e,r){e=isNaN(e)?1:s(c(e),0)+1;r=isNaN(r)?1:s(c(r),0)+1;return"["+r+";"+e+"H"}),lines:t(function(e){var r;e=i(e)||0;r=e>=0?"E":"F";e=c(a(e));return"["+e+r}),top:t("[5000F"),bottom:t("[5000B"),lineBegin:t("[5000D"),lineEnd:t("[5000C")})},1749:e=>{"use strict";e.exports="[2J[0;0H"},2421:(e,r,n)=>{"use strict";var t=n(5063),i=n(8080),o=n(5478),f=n(8139),u=Math.max;var l=function(e){this.token=e};var a=function(e){var r=t().exec(e);if(!r){return[e]}var n=r.index,i,o,f;if(n===0){i=r[0];f=e.slice(i.length);return[new l(i)].concat(a(f))}o=e.slice(0,n);i=r[0];f=e.slice(n+i.length);return[o,new l(i)].concat(a(f))};var c=function(e,r,n,t){var i=e.length+r;if(n>i)return false;if(t<r)return false;return true};var s=function(e,r,n){var t=e.reduce(function(e,t){var i=e.index;if(t instanceof l){var o=f.extractCode(t.token);if(i<=r){if(o in f.openers){f.openStyle(e.preOpeners,o)}if(o in f.closers){f.closeStyle(e.preOpeners,o)}}else if(i<n){if(o in f.openers){f.openStyle(e.inOpeners,o);e.seq.push(t)}else if(o in f.closers){e.inClosers.push(o);e.seq.push(t)}}}else{var u="";if(c(t,i,r,n)){var a=Math.max(r-i,0),s=Math.min(n-i,t.length);u=t.slice(a,s)}e.seq.push(u);e.index=i+t.length}return e},{index:0,seq:[],preOpeners:[],inOpeners:[],inClosers:[]});t.seq=[].concat(f.prepend(t.preOpeners),t.seq,f.complete([].concat(t.preOpeners,t.inOpeners),t.inClosers));return t.seq};e.exports=function(e){var r,n=Number(arguments[1]),t=Number(arguments[2]),f;e=i(e);f=o(e);if(isNaN(n)){n=0}if(isNaN(t)){t=f}if(n<0){n=u(f+n,0)}if(t<0){t=u(f+t,0)}r=a(e);r=s(r,n,t);return r.map(function(e){if(e instanceof l){return e.token}return e}).join("")}},1335:(e,r,n)=>{"use strict";var t=n(1481),i=n(5063)();e.exports=function(e){return t(e).replace(i,"")}},7307:(e,r,n)=>{"use strict";var t=n(4274),i=n(6097),o=n(4571),f=n(9953);var u="-\\|/",l=u.length,a;a=function(){};Object.defineProperties(a.prototype,{index:o(-1),running:o(false),next:o(function(){var e=this.running?"\b":"";if(!this.running)this.running=true;return e+u[this.index=(this.index+1)%l]}),reset:o(function(){if(!this.running)return"";this.index=-1;this.running=false;return"\b"})});e.exports=r=function(e,r){var n=arguments[2],o,u=new a;i(e);r=f(r);if(n!==undefined)e=t.call(e,i(n));return{start:function(){if(o)return;o=setInterval(function(){e(u.next())},r)},restart:function(){this.stop();this.start()},stop:function(){if(!o)return;clearInterval(o);o=null;e(u.reset())}}};Object.defineProperty(r,"Iterator",o(a))},9717:(e,r,n)=>{"use strict";var t=n(4571);Object.defineProperties(r,{width:t.gs("ce",function(){return process.stdout.columns||0}),height:t.gs("ce",function(){return process.stdout.rows||0})})},6362:(e,r,n)=>{"use strict";var t=n(3134),i=n(942),o=n(3681),f=n(3382),u=n(4488),l=n(7289);var a=Function.prototype.bind,c=Object.defineProperty,s=Object.prototype.hasOwnProperty,p;p=function(e,r,n){var t=i(r)&&o(r.value),u;u=f(r);delete u.writable;delete u.value;u.get=function(){if(!n.overwriteDefinition&&s.call(this,e))return t;r.value=a.call(t,n.resolveContext?n.resolveContext(this):this);c(this,e,r);return this[e]};return u};e.exports=function(e){var r=u(arguments[1]);if(t(r.resolveContext))o(r.resolveContext);return l(e,function(e,n){return p(n,e,r)})}},4571:(e,r,n)=>{"use strict";var t=n(3134),i=n(6796),o=n(1377),f=n(4488),u=n(7689);var l=e.exports=function(e,r){var n,i,l,a,c;if(arguments.length<2||typeof e!=="string"){a=r;r=e;e=null}else{a=arguments[2]}if(t(e)){n=u.call(e,"c");i=u.call(e,"e");l=u.call(e,"w")}else{n=l=true;i=false}c={value:r,configurable:n,enumerable:i,writable:l};return!a?c:o(f(a),c)};l.gs=function(e,r,n){var l,a,c,s;if(typeof e!=="string"){c=n;n=r;r=e;e=null}else{c=arguments[3]}if(!t(r)){r=undefined}else if(!i(r)){c=r;r=n=undefined}else if(!t(n)){n=undefined}else if(!i(n)){c=n;n=undefined}if(t(e)){l=u.call(e,"c");a=u.call(e,"e")}else{l=true;a=false}s={get:r,set:n,configurable:l,enumerable:a};return!c?s:o(f(c),s)}},7579:(e,r,n)=>{"use strict";var t=n(6796),i=n(942),o=n(3134),f=n(7289),u=n(7689);var l=Function.prototype.call,a=Object.defineProperty,c=Object.getOwnPropertyDescriptor,s=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,h={configurable:false,enumerable:false,writable:false,value:null},d;d=function(e,r){var n,f,d,m,v=false,b,O;r=Object(i(r));d=r.cacheName;O=r.flat;if(!o(d))d=e;delete r.cacheName;n=r.value;b=t(n);delete r.value;f={configurable:Boolean(r.configurable),enumerable:Boolean(r.enumerable)};if(e!==d){f.get=function(){if(p.call(this,d))return this[d];h.value=b?l.call(n,this,r):n;h.writable=v;a(this,d,h);h.value=null;if(m)a(this,e,m);return this[d]}}else if(!O){f.get=function self(){var t;if(p.call(this,e)){t=c(this,e);if(t){if(t.hasOwnProperty("value"))return t.value;if(typeof t.get==="function"&&t.get!==self){return t.get.call(this)}return n}}m.value=b?l.call(n,this,r):n;a(this,e,m);m.value=null;return this[e]}}else{f.get=function self(){var t=this,i;if(p.call(this,e)){i=c(this,e);if(i.hasOwnProperty("value"))return i.value;if(typeof i.get==="function"&&i.get!==self){return i.get.call(this)}}while(!p.call(t,e))t=s(t);m.value=b?l.call(n,t,r):n;a(t,e,m);m.value=null;return t[e]}}f.set=function(r){if(p.call(this,e)){throw new TypeError("Cannot assign to lazy defined '"+e+"' property of "+this)}f.get.call(this);this[d]=r};if(r.desc){m={configurable:u.call(r.desc,"c"),enumerable:u.call(r.desc,"e")};if(d===e){m.writable=u.call(r.desc,"w");m.value=null}else{v=u.call(r.desc,"w");m.get=f.get;m.set=f.set}delete r.desc}else if(d===e){m={configurable:Boolean(r.configurable),enumerable:Boolean(r.enumerable),writable:Boolean(r.writable),value:null}}delete r.configurable;delete r.enumerable;delete r.writable;return f};e.exports=function(e){return f(e,function(e,r){return d(r,e)})}},1128:(e,r,n)=>{"use strict";var t=n(5282);e.exports=function(){t(this).length=0;return this}},2324:(e,r,n)=>{"use strict";var t=n(6881),i=n(3755),o=n(5282),f=Array.prototype.indexOf,u=Object.prototype.hasOwnProperty,l=Math.abs,a=Math.floor;e.exports=function(e){var r,n,c,s;if(!t(e))return f.apply(this,arguments);n=i(o(this).length);c=arguments[1];if(isNaN(c))c=0;else if(c>=0)c=a(c);else c=i(this.length)-a(l(c));for(r=c;r<n;++r){if(u.call(this,r)){s=this[r];if(t(s))return r}}return-1}},8137:(e,r,n)=>{"use strict";var t=n(3755),i=n(6097),o=n(5282),f=Object.prototype.hasOwnProperty,u=Function.prototype.call;e.exports=function(e){var r,n,l;n=Object(o(this));i(e);l=arguments[1];for(r=t(n.length)-1;r>=0;--r){if(f.call(n,r))u.call(e,l,n[r],r,n)}}},5684:(e,r,n)=>{"use strict";var t=n(2324),i=Array.prototype.filter,o;o=function(e,r){return t.call(this,e)===r};e.exports=function(){return i.call(this,o,this)}},2406:(e,r,n)=>{"use strict";e.exports=n(6619)()?Array.from:n(8049)},6619:e=>{"use strict";e.exports=function(){var e=Array.from,r,n;if(typeof e!=="function")return false;r=["raz","dwa"];n=e(r);return Boolean(n&&n!==r&&n[1]==="dwa")}},8049:(e,r,n)=>{"use strict";var t=n(1228).iterator,i=n(1375),o=n(1003),f=n(3755),u=n(6097),l=n(5282),a=n(2285),c=n(5624),s=Array.isArray,p=Function.prototype.call,h={configurable:true,enumerable:true,writable:true,value:null},d=Object.defineProperty;e.exports=function(e){var r=arguments[1],n=arguments[2],m,v,b,O,y,_,w,g,S,A;e=Object(l(e));if(a(r))u(r);if(!this||this===Array||!o(this)){if(!r){if(i(e)){y=e.length;if(y!==1)return Array.apply(null,e);O=new Array(1);O[0]=e[0];return O}if(s(e)){O=new Array(y=e.length);for(v=0;v<y;++v)O[v]=e[v];return O}}O=[]}else{m=this}if(!s(e)){if((S=e[t])!==undefined){w=u(S).call(e);if(m)O=new m;g=w.next();v=0;while(!g.done){A=r?p.call(r,n,g.value,v):g.value;if(m){h.value=A;d(O,v,h)}else{O[v]=A}g=w.next();++v}y=v}else if(c(e)){y=e.length;if(m)O=new m;for(v=0,b=0;v<y;++v){A=e[v];if(v+1<y){_=A.charCodeAt(0);if(_>=55296&&_<=56319)A+=e[++v]}A=r?p.call(r,n,A,b):A;if(m){h.value=A;d(O,b,h)}else{O[b]=A}++b}y=b}}if(y===undefined){y=f(e.length);if(m)O=new m(y);for(v=0;v<y;++v){A=r?p.call(r,n,e[v],v):e[v];if(m){h.value=A;d(O,v,h)}else{O[v]=A}}}if(m){h.value=null;O.length=y}return O}},2906:(e,r,n)=>{"use strict";var t=n(3755),i=n(5282),o=Array.prototype.slice;e.exports=function(e){var r,n;e=t(i(e));if(e===0)return[];r=arguments.length<2?[undefined]:o.call(arguments,1,1+e);while((n=r.length)<e){r=r.concat(r.slice(0,e-n))}return r}},2353:(e,r,n)=>{"use strict";var t=n(2406),i=Array.isArray;e.exports=function(e){return i(e)?e:t(e)}},9684:(e,r,n)=>{"use strict";var t=n(1377),i=n(1380),o=n(2285),f=Error.captureStackTrace;e.exports=function(r){var n=new Error(r),u=arguments[1],l=arguments[2];if(!o(l)){if(i(u)){l=u;u=null}}if(o(l))t(n,l);if(o(u))n.code=u;if(f)f(n,e.exports);return n}},4274:(e,r,n)=>{"use strict";var t=n(2285),i=n(6097),o=n(2406);var f=Function.prototype.apply,u=Function.prototype.call,l=function(e,r){return u.call(r,this,e)};e.exports=function(e){var r,n;var u=o(arguments);r=t(this)?[this].concat(u):u;r.forEach(i);r=r.reverse();n=r[0];r=r.slice(1);return function(e){return r.reduce(l,f.call(n,this,arguments))}}},1490:(e,r,n)=>{"use strict";var t=n(3755);var i=function(e,r){return r};var o,f,u,l;try{Object.defineProperty(i,"length",{configurable:true,writable:false,enumerable:false,value:1})}catch(e){}if(i.length===1){o={configurable:true,writable:false,enumerable:false};f=Object.defineProperty;e.exports=function(e,r){r=t(r);if(e.length===r)return e;o.value=r;return f(e,"length",o)}}else{l=n(1070);u=function(){var e=[];return function(r){var n,t=0;if(e[r])return e[r];n=[];while(r--)n.push("a"+(++t).toString(36));return new Function("fn","return function ("+n.join(", ")+") { return fn.apply(this, arguments); };")}}();e.exports=function(e,r){var n;r=t(r);if(e.length===r)return e;n=u(r)(e);try{l(n,e)}catch(e){}return n}}},1375:e=>{"use strict";var r=Object.prototype.toString,n=r.call(function(){return arguments}());e.exports=function(e){return r.call(e)===n}},1003:e=>{"use strict";var r=Object.prototype.toString,n=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);e.exports=function(e){return typeof e==="function"&&n(r.call(e))}},6049:e=>{"use strict";e.exports=function(){}},2024:(e,r,n)=>{"use strict";var t=n(1228).iterator,i=n(2285),o=n(3416);e.exports=function(e){if(!i(e))return false;if(typeof e[t]==="function")return true;return o(e)}},3205:(e,r,n)=>{"use strict";var t=n(1380),i=n(2024);e.exports=function(e){if(i(e)&&t(e))return e;throw new TypeError(e+" is not an iterable or array-like object")}},2293:(e,r,n)=>{"use strict";e.exports=n(1492)()?Math.sign:n(8745)},1492:e=>{"use strict";e.exports=function(){var e=Math.sign;if(typeof e!=="function")return false;return e(10)===1&&e(-20)===-1}},8745:e=>{"use strict";e.exports=function(e){e=Number(e);if(isNaN(e)||e===0)return e;return e>0?1:-1}},9394:(e,r,n)=>{"use strict";e.exports=n(9019)()?Math.trunc:n(5707)},9019:e=>{"use strict";e.exports=function(){var e=Math.trunc;if(typeof e!=="function")return false;return e(13.67)===13&&e(-13.67)===-13}},5707:e=>{"use strict";var r=Math.floor;e.exports=function(e){if(isNaN(e))return NaN;e=Number(e);if(e===0)return e;if(e===Infinity)return Infinity;if(e===-Infinity)return-Infinity;if(e>0)return r(e);return-r(-e)}},6881:(e,r,n)=>{"use strict";e.exports=n(5587)()?Number.isNaN:n(3259)},5587:e=>{"use strict";e.exports=function(){var e=Number.isNaN;if(typeof e!=="function")return false;return!e({})&&e(NaN)&&!e(34)}},3259:e=>{"use strict";e.exports=function(e){return e!==e}},9836:(e,r,n)=>{"use strict";var t=n(2293),i=Math.abs,o=Math.floor;e.exports=function(e){if(isNaN(e))return 0;e=Number(e);if(e===0||!isFinite(e))return e;return t(e)*o(i(e))}},3755:(e,r,n)=>{"use strict";var t=n(9836),i=Math.max;e.exports=function(e){return i(0,t(e))}},7175:(e,r,n)=>{"use strict";var t=n(6097),i=n(5282),o=Function.prototype.bind,f=Function.prototype.call,u=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(e,r){return fun