apifox-ts-gen
Version:
从 Apifox OpenAPI 规范生成 TypeScript 类型定义
21 lines (19 loc) • 3.75 MB
JavaScript
import {fileURLToPath}from'url';import J0t from'path';import {mkdirSync,writeFileSync}from'node:fs';import {join}from'node:path';import Gbt from'axios';var I0t=Object.create;var wLe=Object.defineProperty;var O0t=Object.getOwnPropertyDescriptor;var F0t=Object.getOwnPropertyNames;var L0t=Object.getPrototypeOf,M0t=Object.prototype.hasOwnProperty;var al=(S=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(S,{get:(J,se)=>(typeof require<"u"?require:J)[se]}):S)(function(S){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+S+'" is not supported')});var R0t=(S,J)=>()=>(S&&(J=S(S=0)),J);var go=(S,J)=>()=>(J||S((J={exports:{}}).exports,J),J.exports);var j0t=(S,J,se,fe)=>{if(J&&typeof J=="object"||typeof J=="function")for(let be of F0t(J))!M0t.call(S,be)&&be!==se&&wLe(S,be,{get:()=>J[be],enumerable:!(fe=O0t(J,be))||fe.enumerable});return S};var Dq=(S,J,se)=>(se=S!=null?I0t(L0t(S)):{},j0t(!S||!S.__esModule?wLe(se,"default",{value:S,enumerable:!0}):se,S));var PLe,z0t,$a,Ma,hi=R0t(()=>{PLe=()=>fileURLToPath(import.meta.url),z0t=()=>J0t.dirname(PLe()),$a=z0t(),Ma=PLe();});var OLe=go((u2t,l1e)=>{hi();var ALe=al("path"),NLe=al("module"),W0t=al("fs"),ILe=(S,J,se)=>{if(typeof S!="string")throw new TypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeof S}\``);if(typeof J!="string")throw new TypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeof J}\``);try{S=W0t.realpathSync(S);}catch(Ge){if(Ge.code==="ENOENT")S=ALe.resolve(S);else {if(se)return null;throw Ge}}let fe=ALe.join(S,"noop.js"),be=()=>NLe._resolveFilename(J,{id:fe,filename:fe,paths:NLe._nodeModulePaths(S)});if(se)try{return be()}catch{return null}return be()};l1e.exports=(S,J)=>ILe(S,J);l1e.exports.silent=(S,J)=>ILe(S,J,!0);});var LLe=go((f2t,u1e)=>{hi();var FLe=()=>{let S=Error.prepareStackTrace;Error.prepareStackTrace=(se,fe)=>fe;let J=new Error().stack.slice(1);return Error.prepareStackTrace=S,J};u1e.exports=FLe;u1e.exports.default=FLe;});var RLe=go((d2t,MLe)=>{hi();var U0t=LLe();MLe.exports=S=>{let J=U0t();if(!S)return J[2].getFileName();let se=!1;J.shift();for(let fe of J){let be=fe.getFileName();if(typeof be=="string"){if(be===S){se=!0;continue}if(be!=="module.js"&&se&&be!==S)return be}}};});var BLe=go((g2t,jLe)=>{hi();var q0t=al("path"),V0t=OLe(),$0t=RLe();jLe.exports=S=>{if(typeof S!="string")throw new TypeError("Expected a string");let J=$0t(Ma),se=J?q0t.dirname(J):$a,fe=V0t(se,S),be=al.cache[fe];if(be&&be.parent){let ut=be.parent.children.length;for(;ut--;)be.parent.children[ut].id===fe&&be.parent.children.splice(ut,1);}delete al.cache[fe];let Ge=al.cache[J];return Ge===void 0?al(fe):Ge.require(fe)};});var zLe=go((v2t,JLe)=>{hi();JLe.exports=function(J){return J?J instanceof Array||Array.isArray(J)||J.length>=0&&J.splice instanceof Function:!1};});var ULe=go((S2t,WLe)=>{hi();var H0t=al("util"),G0t=zLe(),_1e=function(J,se){(!J||J.constructor!==String)&&(se=J||{},J=Error.name);var fe=function be(Ge){if(!this)return new be(Ge);Ge=Ge instanceof Error?Ge.message:Ge||this.message,Error.call(this,Ge),Error.captureStackTrace(this,fe),this.name=J,Object.defineProperty(this,"message",{configurable:!0,enumerable:!1,get:function(){var xn=Ge.split(/\r?\n/g);for(var Wn in se)if(se.hasOwnProperty(Wn)){var Je=se[Wn];"message"in Je&&(xn=Je.message(this[Wn],xn)||xn,G0t(xn)||(xn=[xn]));}return xn.join(`
`)},set:function(xn){Ge=xn;}});var ut=null,Ut=Object.getOwnPropertyDescriptor(this,"stack"),tr=Ut.get,nn=Ut.value;delete Ut.value,delete Ut.writable,Ut.set=function(xn){ut=xn;},Ut.get=function(){var xn=(ut||(tr?tr.call(this):nn)).split(/\r?\n+/g);ut||(xn[0]=this.name+": "+this.message);var Wn=1;for(var Je in se)if(se.hasOwnProperty(Je)){var Ui=se[Je];if("line"in Ui){var Xt=Ui.line(this[Je]);Xt&&xn.splice(Wn++,0," "+Xt);}"stack"in Ui&&Ui.stack(this[Je],xn);}return xn.join(`
`)},Object.defineProperty(this,"stack",Ut);};return Object.setPrototypeOf?(Object.setPrototypeOf(fe.prototype,Error.prototype),Object.setPrototypeOf(fe,Error)):H0t.inherits(fe,Error),fe};_1e.append=function(S,J){return {message:function(se,fe){return se=se||J,se&&(fe[0]+=" "+S.replace("%s",se.toString())),fe}}};_1e.line=function(S,J){return {line:function(se){return se=se||J,se?S.replace("%s",se.toString()):null}}};WLe.exports=_1e;});var $Le=go((x2t,VLe)=>{hi();var X0t=S=>{let J=S.charCodeAt(0).toString(16).toUpperCase();return "0x"+(J.length%2?"0":"")+J},Q0t=(S,J,se)=>{if(!J)return {message:S.message+" while parsing empty string",position:0};let fe=S.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),be=fe?+fe[2]:S.message.match(/^Unexpected end of JSON.*/i)?J.length-1:null,Ge=fe?S.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(fe[1])} (${X0t(fe[1])})`):S.message;if(be!=null){let ut=be<=se?0:be-se,Ut=be+se>=J.length?J.length:be+se,tr=(ut===0?"":"...")+J.slice(ut,Ut)+(Ut===J.length?"":"...");return {message:Ge+` while parsing ${J===tr?"":"near "}${JSON.stringify(tr)}`,position:be}}else return {message:Ge+` while parsing '${J.slice(0,se*2)}'`,position:0}},vre=class extends SyntaxError{constructor(J,se,fe,be){fe=fe||20;let Ge=Q0t(J,se,fe);super(Ge.message),Object.assign(this,Ge),this.code="EJSONPARSE",this.systemError=J,Error.captureStackTrace(this,be||this.constructor);}get name(){return this.constructor.name}set name(J){}get[Symbol.toStringTag](){return this.constructor.name}},Y0t=Symbol.for("indent"),K0t=Symbol.for("newline"),Z0t=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,eyt=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,bre=(S,J,se)=>{let fe=qLe(S);se=se||20;try{let[,be=`
`,Ge=" "]=fe.match(eyt)||fe.match(Z0t)||[,"",""],ut=JSON.parse(fe,J);return ut&&typeof ut=="object"&&(ut[K0t]=be,ut[Y0t]=Ge),ut}catch(be){if(typeof S!="string"&&!Buffer.isBuffer(S)){let Ge=Array.isArray(S)&&S.length===0;throw Object.assign(new TypeError(`Cannot parse ${Ge?"an empty array":String(S)}`),{code:"EJSONPARSE",systemError:be})}throw new vre(be,fe,se,bre)}},qLe=S=>String(S).replace(/^\uFEFF/,"");VLe.exports=bre;bre.JSONParseError=vre;bre.noExceptions=(S,J)=>{try{return JSON.parse(qLe(S),J)}catch{}};});var XLe=go(wq=>{hi();wq.__esModule=!0;wq.LinesAndColumns=void 0;var Sre=`
`,HLe="\r",GLe=function(){function S(J){this.string=J;for(var se=[0],fe=0;fe<J.length;)switch(J[fe]){case Sre:fe+=Sre.length,se.push(fe);break;case HLe:fe+=HLe.length,J[fe]===Sre&&(fe+=Sre.length),se.push(fe);break;default:fe++;break}this.offsets=se;}return S.prototype.locationForIndex=function(J){if(J<0||J>this.string.length)return null;for(var se=0,fe=this.offsets;fe[se+1]<=J;)se++;var be=J-fe[se];return {line:se,column:be}},S.prototype.indexForLocation=function(J){var se=J.line,fe=J.column;return se<0||se>=this.offsets.length||fe<0||fe>this.lengthOfLine(se)?null:this.offsets[se]+fe},S.prototype.lengthOfLine=function(J){var se=this.offsets[J],fe=J===this.offsets.length-1?this.string.length:this.offsets[J+1];return fe-se},S}();wq.LinesAndColumns=GLe;wq.default=GLe;});var KLe=go((D2t,f1e)=>{hi();var xre=process||{},QLe=xre.argv||[],Tre=xre.env||{},tyt=!(Tre.NO_COLOR||QLe.includes("--no-color"))&&(!!Tre.FORCE_COLOR||QLe.includes("--color")||xre.platform==="win32"||(xre.stdout||{}).isTTY&&Tre.TERM!=="dumb"||!!Tre.CI),ryt=(S,J,se=S)=>fe=>{let be=""+fe,Ge=be.indexOf(J,S.length);return ~Ge?S+nyt(be,J,se,Ge)+J:S+be+J},nyt=(S,J,se,fe)=>{let be="",Ge=0;do be+=S.substring(Ge,fe)+se,Ge=fe+J.length,fe=S.indexOf(J,Ge);while(~fe);return be+S.substring(Ge)},YLe=(S=tyt)=>{let J=S?ryt:()=>String;return {isColorSupported:S,reset:J("\x1B[0m","\x1B[0m"),bold:J("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:J("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:J("\x1B[3m","\x1B[23m"),underline:J("\x1B[4m","\x1B[24m"),inverse:J("\x1B[7m","\x1B[27m"),hidden:J("\x1B[8m","\x1B[28m"),strikethrough:J("\x1B[9m","\x1B[29m"),black:J("\x1B[30m","\x1B[39m"),red:J("\x1B[31m","\x1B[39m"),green:J("\x1B[32m","\x1B[39m"),yellow:J("\x1B[33m","\x1B[39m"),blue:J("\x1B[34m","\x1B[39m"),magenta:J("\x1B[35m","\x1B[39m"),cyan:J("\x1B[36m","\x1B[39m"),white:J("\x1B[37m","\x1B[39m"),gray:J("\x1B[90m","\x1B[39m"),bgBlack:J("\x1B[40m","\x1B[49m"),bgRed:J("\x1B[41m","\x1B[49m"),bgGreen:J("\x1B[42m","\x1B[49m"),bgYellow:J("\x1B[43m","\x1B[49m"),bgBlue:J("\x1B[44m","\x1B[49m"),bgMagenta:J("\x1B[45m","\x1B[49m"),bgCyan:J("\x1B[46m","\x1B[49m"),bgWhite:J("\x1B[47m","\x1B[49m"),blackBright:J("\x1B[90m","\x1B[39m"),redBright:J("\x1B[91m","\x1B[39m"),greenBright:J("\x1B[92m","\x1B[39m"),yellowBright:J("\x1B[93m","\x1B[39m"),blueBright:J("\x1B[94m","\x1B[39m"),magentaBright:J("\x1B[95m","\x1B[39m"),cyanBright:J("\x1B[96m","\x1B[39m"),whiteBright:J("\x1B[97m","\x1B[39m"),bgBlackBright:J("\x1B[100m","\x1B[49m"),bgRedBright:J("\x1B[101m","\x1B[49m"),bgGreenBright:J("\x1B[102m","\x1B[49m"),bgYellowBright:J("\x1B[103m","\x1B[49m"),bgBlueBright:J("\x1B[104m","\x1B[49m"),bgMagentaBright:J("\x1B[105m","\x1B[49m"),bgCyanBright:J("\x1B[106m","\x1B[49m"),bgWhiteBright:J("\x1B[107m","\x1B[49m")}};f1e.exports=YLe();f1e.exports.createColors=YLe;});var ZLe=go(kre=>{hi();Object.defineProperty(kre,"__esModule",{value:!0});kre.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g;kre.matchToToken=function(S){var J={type:"invalid",value:S[0],closed:void 0};return S[1]?(J.type="string",J.closed=!!(S[3]||S[4])):S[5]?J.type="comment":S[6]?(J.type="comment",J.closed=!!S[7]):S[8]?J.type="regex":S[9]?J.type="number":S[10]?J.type="name":S[11]?J.type="punctuator":S[12]&&(J.type="whitespace"),J};});var iMe=go(Pq=>{hi();Object.defineProperty(Pq,"__esModule",{value:!0});Pq.isIdentifierChar=nMe;Pq.isIdentifierName=oyt;Pq.isIdentifierStart=rMe;var d1e="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",eMe="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",iyt=new RegExp("["+d1e+"]"),syt=new RegExp("["+d1e+eMe+"]");d1e=eMe=null;var tMe=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],ayt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function p1e(S,J){let se=65536;for(let fe=0,be=J.length;fe<be;fe+=2){if(se+=J[fe],se>S)return !1;if(se+=J[fe+1],se>=S)return !0}return !1}function rMe(S){return S<65?S===36:S<=90?!0:S<97?S===95:S<=122?!0:S<=65535?S>=170&&iyt.test(String.fromCharCode(S)):p1e(S,tMe)}function nMe(S){return S<48?S===36:S<58?!0:S<65?!1:S<=90?!0:S<97?S===95:S<=122?!0:S<=65535?S>=170&&syt.test(String.fromCharCode(S)):p1e(S,tMe)||p1e(S,ayt)}function oyt(S){let J=!0;for(let se=0;se<S.length;se++){let fe=S.charCodeAt(se);if((fe&64512)===55296&&se+1<S.length){let be=S.charCodeAt(++se);(be&64512)===56320&&(fe=65536+((fe&1023)<<10)+(be&1023));}if(J){if(J=!1,!rMe(fe))return !1}else if(!nMe(fe))return !1}return !J}});var cMe=go(D8=>{hi();Object.defineProperty(D8,"__esModule",{value:!0});D8.isKeyword=fyt;D8.isReservedWord=sMe;D8.isStrictBindOnlyReservedWord=oMe;D8.isStrictBindReservedWord=_yt;D8.isStrictReservedWord=aMe;var m1e={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},cyt=new Set(m1e.keyword),lyt=new Set(m1e.strict),uyt=new Set(m1e.strictBind);function sMe(S,J){return J&&S==="await"||S==="enum"}function aMe(S,J){return sMe(S,J)||lyt.has(S)}function oMe(S){return uyt.has(S)}function _yt(S,J){return aMe(S,J)||oMe(S)}function fyt(S){return cyt.has(S)}});var lMe=go(h6=>{hi();Object.defineProperty(h6,"__esModule",{value:!0});Object.defineProperty(h6,"isIdentifierChar",{enumerable:!0,get:function(){return g1e.isIdentifierChar}});Object.defineProperty(h6,"isIdentifierName",{enumerable:!0,get:function(){return g1e.isIdentifierName}});Object.defineProperty(h6,"isIdentifierStart",{enumerable:!0,get:function(){return g1e.isIdentifierStart}});Object.defineProperty(h6,"isKeyword",{enumerable:!0,get:function(){return Aq.isKeyword}});Object.defineProperty(h6,"isReservedWord",{enumerable:!0,get:function(){return Aq.isReservedWord}});Object.defineProperty(h6,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return Aq.isStrictBindOnlyReservedWord}});Object.defineProperty(h6,"isStrictBindReservedWord",{enumerable:!0,get:function(){return Aq.isStrictBindReservedWord}});Object.defineProperty(h6,"isStrictReservedWord",{enumerable:!0,get:function(){return Aq.isStrictReservedWord}});var g1e=iMe(),Aq=cMe();});var vMe=go(Nq=>{hi();Object.defineProperty(Nq,"__esModule",{value:!0});var h1e=KLe(),uMe=ZLe(),_Me=lMe();function pyt(){return typeof process=="object"&&(process.env.FORCE_COLOR==="0"||process.env.FORCE_COLOR==="false")?!1:h1e.isColorSupported}var Cre=(S,J)=>se=>S(J(se));function dMe(S){return {keyword:S.cyan,capitalized:S.yellow,jsxIdentifier:S.yellow,punctuator:S.yellow,number:S.magenta,string:S.green,regex:S.magenta,comment:S.gray,invalid:Cre(Cre(S.white,S.bgRed),S.bold),gutter:S.gray,marker:Cre(S.red,S.bold),message:Cre(S.red,S.bold),reset:S.reset}}var dyt=dMe(h1e.createColors(!0)),myt=dMe(h1e.createColors(!1));function mMe(S){return S?dyt:myt}var gyt=new Set(["as","async","from","get","of","set"]),hyt=/\r\n|[\n\r\u2028\u2029]/,yyt=/^[()[\]{}]$/,gMe;{let S=/^[a-z][\w-]*$/i,J=function(se,fe,be){if(se.type==="name"){if(_Me.isKeyword(se.value)||_Me.isStrictReservedWord(se.value,!0)||gyt.has(se.value))return "keyword";if(S.test(se.value)&&(be[fe-1]==="<"||be.slice(fe-2,fe)==="</"))return "jsxIdentifier";if(se.value[0]!==se.value[0].toLowerCase())return "capitalized"}return se.type==="punctuator"&&yyt.test(se.value)?"bracket":se.type==="invalid"&&(se.value==="@"||se.value==="#")?"punctuator":se.type};gMe=function*(se){let fe;for(;fe=uMe.default.exec(se);){let be=uMe.matchToToken(fe);yield {type:J(be,fe.index,se),value:be.value};}};}function hMe(S){if(S==="")return "";let J=mMe(!0),se="";for(let{type:fe,value:be}of gMe(S))fe in J?se+=be.split(hyt).map(Ge=>J[fe](Ge)).join(`
`):se+=be;return se}var fMe=!1,pMe=/\r\n|[\n\r\u2028\u2029]/;function vyt(S,J,se){let fe=Object.assign({column:0,line:-1},S.start),be=Object.assign({},fe,S.end),{linesAbove:Ge=2,linesBelow:ut=3}=se||{},Ut=fe.line,tr=fe.column,nn=be.line,xn=be.column,Wn=Math.max(Ut-(Ge+1),0),Je=Math.min(J.length,nn+ut);Ut===-1&&(Wn=0),nn===-1&&(Je=J.length);let Ui=nn-Ut,Xt={};if(Ui)for(let Jt=0;Jt<=Ui;Jt++){let Yc=Jt+Ut;if(!tr)Xt[Yc]=!0;else if(Jt===0){let oa=J[Yc-1].length;Xt[Yc]=[tr,oa-tr+1];}else if(Jt===Ui)Xt[Yc]=[0,xn];else {let oa=J[Yc-Jt].length;Xt[Yc]=[0,oa];}}else tr===xn?tr?Xt[Ut]=[tr,0]:Xt[Ut]=!0:Xt[Ut]=[tr,xn-tr];return {start:Wn,end:Je,markerLines:Xt}}function yMe(S,J,se={}){let fe=se.forceColor||pyt()&&se.highlightCode,be=mMe(fe),Ge=S.split(pMe),{start:ut,end:Ut,markerLines:tr}=vyt(J,Ge,se),nn=J.start&&typeof J.start.column=="number",xn=String(Ut).length,Je=(fe?hMe(S):S).split(pMe,Ut).slice(ut,Ut).map((Ui,Xt)=>{let Jt=ut+1+Xt,oa=` ${` ${Jt}`.slice(-xn)} |`,ec=tr[Jt],Td=!tr[Jt+1];if(ec){let em="";if(Array.isArray(ec)){let Ym=Ui.slice(0,Math.max(ec[0]-1,0)).replace(/[^\t]/g," "),Vi=ec[1]||1;em=[`
`,be.gutter(oa.replace(/\d/g," "))," ",Ym,be.marker("^").repeat(Vi)].join(""),Td&&se.message&&(em+=" "+be.message(se.message));}return [be.marker(">"),be.gutter(oa),Ui.length>0?` ${Ui}`:"",em].join("")}else return ` ${be.gutter(oa)}${Ui.length>0?` ${Ui}`:""}`}).join(`
`);return se.message&&!nn&&(Je=`${" ".repeat(xn+1)}${se.message}
${Je}`),fe?be.reset(Je):Je}function byt(S,J,se,fe={}){if(!fMe){fMe=!0;let Ge="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(Ge,"DeprecationWarning");else {let ut=new Error(Ge);ut.name="DeprecationWarning",console.warn(new Error(Ge));}}return se=Math.max(se,0),yMe(S,{start:{column:se,line:J}},fe)}Nq.codeFrameColumns=yMe;Nq.default=byt;Nq.highlight=hMe;});var xMe=go((B2t,TMe)=>{hi();var y1e=ULe(),Syt=$Le(),{default:Tyt}=XLe(),{codeFrameColumns:xyt}=vMe(),bMe=y1e("JSONError",{fileName:y1e.append("in %s"),codeFrame:y1e.append(`
%s
`)}),SMe=(S,J,se)=>{typeof J=="string"&&(se=J,J=null);try{try{return JSON.parse(S,J)}catch(fe){throw Syt(S,J),fe}}catch(fe){fe.message=fe.message.replace(/\n/g,"");let be=fe.message.match(/in JSON at position (\d+) while parsing/),Ge=new bMe(fe);if(se&&(Ge.fileName=se),be&&be.length>0){let ut=new Tyt(S),Ut=Number(be[1]),tr=ut.locationForIndex(Ut),nn=xyt(S,{start:{line:tr.line+1,column:tr.column+1}},{highlightCode:!0});Ge.codeFrame=nn;}throw Ge}};SMe.JSONError=bMe;TMe.exports=SMe;});var UL=go((z2t,w8)=>{hi();function kMe(S){return typeof S>"u"||S===null}function kyt(S){return typeof S=="object"&&S!==null}function Cyt(S){return Array.isArray(S)?S:kMe(S)?[]:[S]}function Eyt(S,J){var se,fe,be,Ge;if(J)for(Ge=Object.keys(J),se=0,fe=Ge.length;se<fe;se+=1)be=Ge[se],S[be]=J[be];return S}function Dyt(S,J){var se="",fe;for(fe=0;fe<J;fe+=1)se+=S;return se}function wyt(S){return S===0&&Number.NEGATIVE_INFINITY===1/S}w8.exports.isNothing=kMe;w8.exports.isObject=kyt;w8.exports.toArray=Cyt;w8.exports.repeat=Dyt;w8.exports.isNegativeZero=wyt;w8.exports.extend=Eyt;});var qL=go((U2t,EMe)=>{hi();function CMe(S,J){var se="",fe=S.reason||"(unknown reason)";return S.mark?(S.mark.name&&(se+='in "'+S.mark.name+'" '),se+="("+(S.mark.line+1)+":"+(S.mark.column+1)+")",!J&&S.mark.snippet&&(se+=`
`+S.mark.snippet),fe+" "+se):fe}function Iq(S,J){Error.call(this),this.name="YAMLException",this.reason=S,this.mark=J,this.message=CMe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||"";}Iq.prototype=Object.create(Error.prototype);Iq.prototype.constructor=Iq;Iq.prototype.toString=function(J){return this.name+": "+CMe(this,J)};EMe.exports=Iq;});var wMe=go((V2t,DMe)=>{hi();var Oq=UL();function v1e(S,J,se,fe,be){var Ge="",ut="",Ut=Math.floor(be/2)-1;return fe-J>Ut&&(Ge=" ... ",J=fe-Ut+Ge.length),se-fe>Ut&&(ut=" ...",se=fe+Ut-ut.length),{str:Ge+S.slice(J,se).replace(/\t/g,"\u2192")+ut,pos:fe-J+Ge.length}}function b1e(S,J){return Oq.repeat(" ",J-S.length)+S}function Pyt(S,J){if(J=Object.create(J||null),!S.buffer)return null;J.maxLength||(J.maxLength=79),typeof J.indent!="number"&&(J.indent=1),typeof J.linesBefore!="number"&&(J.linesBefore=3),typeof J.linesAfter!="number"&&(J.linesAfter=2);for(var se=/\r?\n|\r|\0/g,fe=[0],be=[],Ge,ut=-1;Ge=se.exec(S.buffer);)be.push(Ge.index),fe.push(Ge.index+Ge[0].length),S.position<=Ge.index&&ut<0&&(ut=fe.length-2);ut<0&&(ut=fe.length-1);var Ut="",tr,nn,xn=Math.min(S.line+J.linesAfter,be.length).toString().length,Wn=J.maxLength-(J.indent+xn+3);for(tr=1;tr<=J.linesBefore&&!(ut-tr<0);tr++)nn=v1e(S.buffer,fe[ut-tr],be[ut-tr],S.position-(fe[ut]-fe[ut-tr]),Wn),Ut=Oq.repeat(" ",J.indent)+b1e((S.line-tr+1).toString(),xn)+" | "+nn.str+`
`+Ut;for(nn=v1e(S.buffer,fe[ut],be[ut],S.position,Wn),Ut+=Oq.repeat(" ",J.indent)+b1e((S.line+1).toString(),xn)+" | "+nn.str+`
`,Ut+=Oq.repeat("-",J.indent+xn+3+nn.pos)+`^
`,tr=1;tr<=J.linesAfter&&!(ut+tr>=be.length);tr++)nn=v1e(S.buffer,fe[ut+tr],be[ut+tr],S.position-(fe[ut]-fe[ut+tr]),Wn),Ut+=Oq.repeat(" ",J.indent)+b1e((S.line+tr+1).toString(),xn)+" | "+nn.str+`
`;return Ut.replace(/\n$/,"")}DMe.exports=Pyt;});var ky=go((H2t,AMe)=>{hi();var PMe=qL(),Ayt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Nyt=["scalar","sequence","mapping"];function Iyt(S){var J={};return S!==null&&Object.keys(S).forEach(function(se){S[se].forEach(function(fe){J[String(fe)]=se;});}),J}function Oyt(S,J){if(J=J||{},Object.keys(J).forEach(function(se){if(Ayt.indexOf(se)===-1)throw new PMe('Unknown option "'+se+'" is met in definition of "'+S+'" YAML type.')}),this.options=J,this.tag=S,this.kind=J.kind||null,this.resolve=J.resolve||function(){return !0},this.construct=J.construct||function(se){return se},this.instanceOf=J.instanceOf||null,this.predicate=J.predicate||null,this.represent=J.represent||null,this.representName=J.representName||null,this.defaultStyle=J.defaultStyle||null,this.multi=J.multi||!1,this.styleAliases=Iyt(J.styleAliases||null),Nyt.indexOf(this.kind)===-1)throw new PMe('Unknown kind "'+this.kind+'" is specified for "'+S+'" YAML type.')}AMe.exports=Oyt;});var x1e=go((X2t,IMe)=>{hi();var Fq=qL(),S1e=ky();function NMe(S,J){var se=[];return S[J].forEach(function(fe){var be=se.length;se.forEach(function(Ge,ut){Ge.tag===fe.tag&&Ge.kind===fe.kind&&Ge.multi===fe.multi&&(be=ut);}),se[be]=fe;}),se}function Fyt(){var S={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},J,se;function fe(be){be.multi?(S.multi[be.kind].push(be),S.multi.fallback.push(be)):S[be.kind][be.tag]=S.fallback[be.tag]=be;}for(J=0,se=arguments.length;J<se;J+=1)arguments[J].forEach(fe);return S}function T1e(S){return this.extend(S)}T1e.prototype.extend=function(J){var se=[],fe=[];if(J instanceof S1e)fe.push(J);else if(Array.isArray(J))fe=fe.concat(J);else if(J&&(Array.isArray(J.implicit)||Array.isArray(J.explicit)))J.implicit&&(se=se.concat(J.implicit)),J.explicit&&(fe=fe.concat(J.explicit));else throw new Fq("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");se.forEach(function(Ge){if(!(Ge instanceof S1e))throw new Fq("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(Ge.loadKind&&Ge.loadKind!=="scalar")throw new Fq("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(Ge.multi)throw new Fq("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),fe.forEach(function(Ge){if(!(Ge instanceof S1e))throw new Fq("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var be=Object.create(T1e.prototype);return be.implicit=(this.implicit||[]).concat(se),be.explicit=(this.explicit||[]).concat(fe),be.compiledImplicit=NMe(be,"implicit"),be.compiledExplicit=NMe(be,"explicit"),be.compiledTypeMap=Fyt(be.compiledImplicit,be.compiledExplicit),be};IMe.exports=T1e;});var k1e=go((Y2t,OMe)=>{hi();var Lyt=ky();OMe.exports=new Lyt("tag:yaml.org,2002:str",{kind:"scalar",construct:function(S){return S!==null?S:""}});});var C1e=go((Z2t,FMe)=>{hi();var Myt=ky();FMe.exports=new Myt("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(S){return S!==null?S:[]}});});var E1e=go((tSt,LMe)=>{hi();var Ryt=ky();LMe.exports=new Ryt("tag:yaml.org,2002:map",{kind:"mapping",construct:function(S){return S!==null?S:{}}});});var D1e=go((nSt,MMe)=>{hi();var jyt=x1e();MMe.exports=new jyt({explicit:[k1e(),C1e(),E1e()]});});var w1e=go((sSt,RMe)=>{hi();var Byt=ky();function Jyt(S){if(S===null)return !0;var J=S.length;return J===1&&S==="~"||J===4&&(S==="null"||S==="Null"||S==="NULL")}function zyt(){return null}function Wyt(S){return S===null}RMe.exports=new Byt("tag:yaml.org,2002:null",{kind:"scalar",resolve:Jyt,construct:zyt,predicate:Wyt,represent:{canonical:function(){return "~"},lowercase:function(){return "null"},uppercase:function(){return "NULL"},camelcase:function(){return "Null"},empty:function(){return ""}},defaultStyle:"lowercase"});});var P1e=go((oSt,jMe)=>{hi();var Uyt=ky();function qyt(S){if(S===null)return !1;var J=S.length;return J===4&&(S==="true"||S==="True"||S==="TRUE")||J===5&&(S==="false"||S==="False"||S==="FALSE")}function Vyt(S){return S==="true"||S==="True"||S==="TRUE"}function $yt(S){return Object.prototype.toString.call(S)==="[object Boolean]"}jMe.exports=new Uyt("tag:yaml.org,2002:bool",{kind:"scalar",resolve:qyt,construct:Vyt,predicate:$yt,represent:{lowercase:function(S){return S?"true":"false"},uppercase:function(S){return S?"TRUE":"FALSE"},camelcase:function(S){return S?"True":"False"}},defaultStyle:"lowercase"});});var A1e=go((lSt,BMe)=>{hi();var Hyt=UL(),Gyt=ky();function Xyt(S){return 48<=S&&S<=57||65<=S&&S<=70||97<=S&&S<=102}function Qyt(S){return 48<=S&&S<=55}function Yyt(S){return 48<=S&&S<=57}function Kyt(S){if(S===null)return !1;var J=S.length,se=0,fe=!1,be;if(!J)return !1;if(be=S[se],(be==="-"||be==="+")&&(be=S[++se]),be==="0"){if(se+1===J)return !0;if(be=S[++se],be==="b"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(be!=="0"&&be!=="1")return !1;fe=!0;}return fe&&be!=="_"}if(be==="x"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(!Xyt(S.charCodeAt(se)))return !1;fe=!0;}return fe&&be!=="_"}if(be==="o"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(!Qyt(S.charCodeAt(se)))return !1;fe=!0;}return fe&&be!=="_"}}if(be==="_")return !1;for(;se<J;se++)if(be=S[se],be!=="_"){if(!Yyt(S.charCodeAt(se)))return !1;fe=!0;}return !(!fe||be==="_")}function Zyt(S){var J=S,se=1,fe;if(J.indexOf("_")!==-1&&(J=J.replace(/_/g,"")),fe=J[0],(fe==="-"||fe==="+")&&(fe==="-"&&(se=-1),J=J.slice(1),fe=J[0]),J==="0")return 0;if(fe==="0"){if(J[1]==="b")return se*parseInt(J.slice(2),2);if(J[1]==="x")return se*parseInt(J.slice(2),16);if(J[1]==="o")return se*parseInt(J.slice(2),8)}return se*parseInt(J,10)}function e1t(S){return Object.prototype.toString.call(S)==="[object Number]"&&S%1===0&&!Hyt.isNegativeZero(S)}BMe.exports=new Gyt("tag:yaml.org,2002:int",{kind:"scalar",resolve:Kyt,construct:Zyt,predicate:e1t,represent:{binary:function(S){return S>=0?"0b"+S.toString(2):"-0b"+S.toString(2).slice(1)},octal:function(S){return S>=0?"0o"+S.toString(8):"-0o"+S.toString(8).slice(1)},decimal:function(S){return S.toString(10)},hexadecimal:function(S){return S>=0?"0x"+S.toString(16).toUpperCase():"-0x"+S.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}});});var N1e=go((_St,zMe)=>{hi();var JMe=UL(),t1t=ky(),r1t=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function n1t(S){return !(S===null||!r1t.test(S)||S[S.length-1]==="_")}function i1t(S){var J,se;return J=S.replace(/_/g,"").toLowerCase(),se=J[0]==="-"?-1:1,"+-".indexOf(J[0])>=0&&(J=J.slice(1)),J===".inf"?se===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:J===".nan"?NaN:se*parseFloat(J,10)}var s1t=/^[-+]?[0-9]+e/;function a1t(S,J){var se;if(isNaN(S))switch(J){case"lowercase":return ".nan";case"uppercase":return ".NAN";case"camelcase":return ".NaN"}else if(Number.POSITIVE_INFINITY===S)switch(J){case"lowercase":return ".inf";case"uppercase":return ".INF";case"camelcase":return ".Inf"}else if(Number.NEGATIVE_INFINITY===S)switch(J){case"lowercase":return "-.inf";case"uppercase":return "-.INF";case"camelcase":return "-.Inf"}else if(JMe.isNegativeZero(S))return "-0.0";return se=S.toString(10),s1t.test(se)?se.replace("e",".e"):se}function o1t(S){return Object.prototype.toString.call(S)==="[object Number]"&&(S%1!==0||JMe.isNegativeZero(S))}zMe.exports=new t1t("tag:yaml.org,2002:float",{kind:"scalar",resolve:n1t,construct:i1t,predicate:o1t,represent:a1t,defaultStyle:"lowercase"});});var I1e=go((pSt,WMe)=>{hi();WMe.exports=D1e().extend({implicit:[w1e(),P1e(),A1e(),N1e()]});});var O1e=go((mSt,UMe)=>{hi();UMe.exports=I1e();});var F1e=go((hSt,$Me)=>{hi();var c1t=ky(),qMe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),VMe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function l1t(S){return S===null?!1:qMe.exec(S)!==null||VMe.exec(S)!==null}function u1t(S){var J,se,fe,be,Ge,ut,Ut,tr=0,nn=null,xn,Wn,Je;if(J=qMe.exec(S),J===null&&(J=VMe.exec(S)),J===null)throw new Error("Date resolve error");if(se=+J[1],fe=+J[2]-1,be=+J[3],!J[4])return new Date(Date.UTC(se,fe,be));if(Ge=+J[4],ut=+J[5],Ut=+J[6],J[7]){for(tr=J[7].slice(0,3);tr.length<3;)tr+="0";tr=+tr;}return J[9]&&(xn=+J[10],Wn=+(J[11]||0),nn=(xn*60+Wn)*6e4,J[9]==="-"&&(nn=-nn)),Je=new Date(Date.UTC(se,fe,be,Ge,ut,Ut,tr)),nn&&Je.setTime(Je.getTime()-nn),Je}function _1t(S){return S.toISOString()}$Me.exports=new c1t("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:l1t,construct:u1t,instanceOf:Date,represent:_1t});});var L1e=go((vSt,HMe)=>{hi();var f1t=ky();function p1t(S){return S==="<<"||S===null}HMe.exports=new f1t("tag:yaml.org,2002:merge",{kind:"scalar",resolve:p1t});});var R1e=go((SSt,GMe)=>{hi();var d1t=ky(),M1e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function m1t(S){if(S===null)return !1;var J,se,fe=0,be=S.length,Ge=M1e;for(se=0;se<be;se++)if(J=Ge.indexOf(S.charAt(se)),!(J>64)){if(J<0)return !1;fe+=6;}return fe%8===0}function g1t(S){var J,se,fe=S.replace(/[\r\n=]/g,""),be=fe.length,Ge=M1e,ut=0,Ut=[];for(J=0;J<be;J++)J%4===0&&J&&(Ut.push(ut>>16&255),Ut.push(ut>>8&255),Ut.push(ut&255)),ut=ut<<6|Ge.indexOf(fe.charAt(J));return se=be%4*6,se===0?(Ut.push(ut>>16&255),Ut.push(ut>>8&255),Ut.push(ut&255)):se===18?(Ut.push(ut>>10&255),Ut.push(ut>>2&255)):se===12&&Ut.push(ut>>4&255),new Uint8Array(Ut)}function h1t(S){var J="",se=0,fe,be,Ge=S.length,ut=M1e;for(fe=0;fe<Ge;fe++)fe%3===0&&fe&&(J+=ut[se>>18&63],J+=ut[se>>12&63],J+=ut[se>>6&63],J+=ut[se&63]),se=(se<<8)+S[fe];return be=Ge%3,be===0?(J+=ut[se>>18&63],J+=ut[se>>12&63],J+=ut[se>>6&63],J+=ut[se&63]):be===2?(J+=ut[se>>10&63],J+=ut[se>>4&63],J+=ut[se<<2&63],J+=ut[64]):be===1&&(J+=ut[se>>2&63],J+=ut[se<<4&63],J+=ut[64],J+=ut[64]),J}function y1t(S){return Object.prototype.toString.call(S)==="[object Uint8Array]"}GMe.exports=new d1t("tag:yaml.org,2002:binary",{kind:"scalar",resolve:m1t,construct:g1t,predicate:y1t,represent:h1t});});var j1e=go((xSt,XMe)=>{hi();var v1t=ky(),b1t=Object.prototype.hasOwnProperty,S1t=Object.prototype.toString;function T1t(S){if(S===null)return !0;var J=[],se,fe,be,Ge,ut,Ut=S;for(se=0,fe=Ut.length;se<fe;se+=1){if(be=Ut[se],ut=!1,S1t.call(be)!=="[object Object]")return !1;for(Ge in be)if(b1t.call(be,Ge))if(!ut)ut=!0;else return !1;if(!ut)return !1;if(J.indexOf(Ge)===-1)J.push(Ge);else return !1}return !0}function x1t(S){return S!==null?S:[]}XMe.exports=new v1t("tag:yaml.org,2002:omap",{kind:"sequence",resolve:T1t,construct:x1t});});var B1e=go((CSt,QMe)=>{hi();var k1t=ky(),C1t=Object.prototype.toString;function E1t(S){if(S===null)return !0;var J,se,fe,be,Ge,ut=S;for(Ge=new Array(ut.length),J=0,se=ut.length;J<se;J+=1){if(fe=ut[J],C1t.call(fe)!=="[object Object]"||(be=Object.keys(fe),be.length!==1))return !1;Ge[J]=[be[0],fe[be[0]]];}return !0}function D1t(S){if(S===null)return [];var J,se,fe,be,Ge,ut=S;for(Ge=new Array(ut.length),J=0,se=ut.length;J<se;J+=1)fe=ut[J],be=Object.keys(fe),Ge[J]=[be[0],fe[be[0]]];return Ge}QMe.exports=new k1t("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:E1t,construct:D1t});});var J1e=go((DSt,YMe)=>{hi();var w1t=ky(),P1t=Object.prototype.hasOwnProperty;function A1t(S){if(S===null)return !0;var J,se=S;for(J in se)if(P1t.call(se,J)&&se[J]!==null)return !1;return !0}function N1t(S){return S!==null?S:{}}YMe.exports=new w1t("tag:yaml.org,2002:set",{kind:"mapping",resolve:A1t,construct:N1t});});var Ere=go((PSt,KMe)=>{hi();KMe.exports=O1e().extend({implicit:[F1e(),L1e()],explicit:[R1e(),j1e(),B1e(),J1e()]});});var dRe=go((NSt,q1e)=>{hi();var A8=UL(),sRe=qL(),I1t=wMe(),O1t=Ere(),P3=Object.prototype.hasOwnProperty,Dre=1,aRe=2,oRe=3,wre=4,z1e=1,F1t=2,ZMe=3,L1t=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,M1t=/[\x85\u2028\u2029]/,R1t=/[,\[\]\{\}]/,cRe=/^(?:!|!!|![a-z\-]+!)$/i,lRe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function eRe(S){return Object.prototype.toString.call(S)}function y6(S){return S===10||S===13}function N8(S){return S===9||S===32}function eb(S){return S===9||S===32||S===10||S===13}function VL(S){return S===44||S===91||S===93||S===123||S===125}function j1t(S){var J;return 48<=S&&S<=57?S-48:(J=S|32,97<=J&&J<=102?J-97+10:-1)}function B1t(S){return S===120?2:S===117?4:S===85?8:0}function J1t(S){return 48<=S&&S<=57?S-48:-1}function tRe(S){return S===48?"\0":S===97?"\x07":S===98?"\b":S===116||S===9?" ":S===110?`
`:S===118?"\v":S===102?"\f":S===114?"\r":S===101?"\x1B":S===32?" ":S===34?'"':S===47?"/":S===92?"\\":S===78?"\x85":S===95?"\xA0":S===76?"\u2028":S===80?"\u2029":""}function z1t(S){return S<=65535?String.fromCharCode(S):String.fromCharCode((S-65536>>10)+55296,(S-65536&1023)+56320)}var uRe=new Array(256),_Re=new Array(256);for(P8=0;P8<256;P8++)uRe[P8]=tRe(P8)?1:0,_Re[P8]=tRe(P8);var P8;function W1t(S,J){this.input=S,this.filename=J.filename||null,this.schema=J.schema||O1t,this.onWarning=J.onWarning||null,this.legacy=J.legacy||!1,this.json=J.json||!1,this.listener=J.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=S.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[];}function fRe(S,J){var se={name:S.filename,buffer:S.input.slice(0,-1),position:S.position,line:S.line,column:S.position-S.lineStart};return se.snippet=I1t(se),new sRe(J,se)}function qo(S,J){throw fRe(S,J)}function Pre(S,J){S.onWarning&&S.onWarning.call(null,fRe(S,J));}var rRe={YAML:function(J,se,fe){var be,Ge,ut;J.version!==null&&qo(J,"duplication of %YAML directive"),fe.length!==1&&qo(J,"YAML directive accepts exactly one argument"),be=/^([0-9]+)\.([0-9]+)$/.exec(fe[0]),be===null&&qo(J,"ill-formed argument of the YAML directive"),Ge=parseInt(be[1],10),ut=parseInt(be[2],10),Ge!==1&&qo(J,"unacceptable YAML version of the document"),J.version=fe[0],J.checkLineBreaks=ut<2,ut!==1&&ut!==2&&Pre(J,"unsupported YAML version of the document");},TAG:function(J,se,fe){var be,Ge;fe.length!==2&&qo(J,"TAG directive accepts exactly two arguments"),be=fe[0],Ge=fe[1],cRe.test(be)||qo(J,"ill-formed tag handle (first argument) of the TAG directive"),P3.call(J.tagMap,be)&&qo(J,'there is a previously declared suffix for "'+be+'" tag handle'),lRe.test(Ge)||qo(J,"ill-formed tag prefix (second argument) of the TAG directive");try{Ge=decodeURIComponent(Ge);}catch{qo(J,"tag prefix is malformed: "+Ge);}J.tagMap[be]=Ge;}};function w3(S,J,se,fe){var be,Ge,ut,Ut;if(J<se){if(Ut=S.input.slice(J,se),fe)for(be=0,Ge=Ut.length;be<Ge;be+=1)ut=Ut.charCodeAt(be),ut===9||32<=ut&&ut<=1114111||qo(S,"expected valid JSON character");else L1t.test(Ut)&&qo(S,"the stream contains non-printable characters");S.result+=Ut;}}function nRe(S,J,se,fe){var be,Ge,ut,Ut;for(A8.isObject(se)||qo(S,"cannot merge mappings; the provided source object is unacceptable"),be=Object.keys(se),ut=0,Ut=be.length;ut<Ut;ut+=1)Ge=be[ut],P3.call(J,Ge)||(J[Ge]=se[Ge],fe[Ge]=!0);}function $L(S,J,se,fe,be,Ge,ut,Ut,tr){var nn,xn;if(Array.isArray(be))for(be=Array.prototype.slice.call(be),nn=0,xn=be.length;nn<xn;nn+=1)Array.isArray(be[nn])&&qo(S,"nested arrays are not supported inside keys"),typeof be=="object"&&eRe(be[nn])==="[object Object]"&&(be[nn]="[object Object]");if(typeof be=="object"&&eRe(be)==="[object Object]"&&(be="[object Object]"),be=String(be),J===null&&(J={}),fe==="tag:yaml.org,2002:merge")if(Array.isArray(Ge))for(nn=0,xn=Ge.length;nn<xn;nn+=1)nRe(S,J,Ge[nn],se);else nRe(S,J,Ge,se);else !S.json&&!P3.call(se,be)&&P3.call(J,be)&&(S.line=ut||S.line,S.lineStart=Ut||S.lineStart,S.position=tr||S.position,qo(S,"duplicated mapping key")),be==="__proto__"?Object.defineProperty(J,be,{configurable:!0,enumerable:!0,writable:!0,value:Ge}):J[be]=Ge,delete se[be];return J}function W1e(S){var J;J=S.input.charCodeAt(S.position),J===10?S.position++:J===13?(S.position++,S.input.charCodeAt(S.position)===10&&S.position++):qo(S,"a line break is expected"),S.line+=1,S.lineStart=S.position,S.firstTabInLine=-1;}function Qm(S,J,se){for(var fe=0,be=S.input.charCodeAt(S.position);be!==0;){for(;N8(be);)be===9&&S.firstTabInLine===-1&&(S.firstTabInLine=S.position),be=S.input.charCodeAt(++S.position);if(J&&be===35)do be=S.input.charCodeAt(++S.position);while(be!==10&&be!==13&&be!==0);if(y6(be))for(W1e(S),be=S.input.charCodeAt(S.position),fe++,S.lineIndent=0;be===32;)S.lineIndent++,be=S.input.charCodeAt(++S.position);else break}return se!==-1&&fe!==0&&S.lineIndent<se&&Pre(S,"deficient indentation"),fe}function Are(S){var J=S.position,se;return se=S.input.charCodeAt(J),!!((se===45||se===46)&&se===S.input.charCodeAt(J+1)&&se===S.input.charCodeAt(J+2)&&(J+=3,se=S.input.charCodeAt(J),se===0||eb(se)))}function U1e(S,J){J===1?S.result+=" ":J>1&&(S.result+=A8.repeat(`
`,J-1));}function U1t(S,J,se){var fe,be,Ge,ut,Ut,tr,nn,xn,Wn=S.kind,Je=S.result,Ui;if(Ui=S.input.charCodeAt(S.position),eb(Ui)||VL(Ui)||Ui===35||Ui===38||Ui===42||Ui===33||Ui===124||Ui===62||Ui===39||Ui===34||Ui===37||Ui===64||Ui===96||(Ui===63||Ui===45)&&(be=S.input.charCodeAt(S.position+1),eb(be)||se&&VL(be)))return !1;for(S.kind="scalar",S.result="",Ge=ut=S.position,Ut=!1;Ui!==0;){if(Ui===58){if(be=S.input.charCodeAt(S.position+1),eb(be)||se&&VL(be))break}else if(Ui===35){if(fe=S.input.charCodeAt(S.position-1),eb(fe))break}else {if(S.position===S.lineStart&&Are(S)||se&&VL(Ui))break;if(y6(Ui))if(tr=S.line,nn=S.lineStart,xn=S.lineIndent,Qm(S,!1,-1),S.lineIndent>=J){Ut=!0,Ui=S.input.charCodeAt(S.position);continue}else {S.position=ut,S.line=tr,S.lineStart=nn,S.lineIndent=xn;break}}Ut&&(w3(S,Ge,ut,!1),U1e(S,S.line-tr),Ge=ut=S.position,Ut=!1),N8(Ui)||(ut=S.position+1),Ui=S.input.charCodeAt(++S.position);}return w3(S,Ge,ut,!1),S.result?!0:(S.kind=Wn,S.result=Je,!1)}function q1t(S,J){var se,fe,be;if(se=S.input.charCodeAt(S.position),se!==39)return !1;for(S.kind="scalar",S.result="",S.position++,fe=be=S.position;(se=S.input.charCodeAt(S.position))!==0;)if(se===39)if(w3(S,fe,S.position,!0),se=S.input.charCodeAt(++S.position),se===39)fe=S.position,S.position++,be=S.position;else return !0;else y6(se)?(w3(S,fe,be,!0),U1e(S,Qm(S,!1,J)),fe=be=S.position):S.position===S.lineStart&&Are(S)?qo(S,"unexpected end of the document within a single quoted scalar"):(S.position++,be=S.position);qo(S,"unexpected end of the stream within a single quoted scalar");}function V1t(S,J){var se,fe,be,Ge,ut,Ut;if(Ut=S.input.charCodeAt(S.position),Ut!==34)return !1;for(S.kind="scalar",S.result="",S.position++,se=fe=S.position;(Ut=S.input.charCodeAt(S.position))!==0;){if(Ut===34)return w3(S,se,S.position,!0),S.position++,!0;if(Ut===92){if(w3(S,se,S.position,!0),Ut=S.input.charCodeAt(++S.position),y6(Ut))Qm(S,!1,J);else if(Ut<256&&uRe[Ut])S.result+=_Re[Ut],S.position++;else if((ut=B1t(Ut))>0){for(be=ut,Ge=0;be>0;be--)Ut=S.input.charCodeAt(++S.position),(ut=j1t(Ut))>=0?Ge=(Ge<<4)+ut:qo(S,"expected hexadecimal character");S.result+=z1t(Ge),S.position++;}else qo(S,"unknown escape sequence");se=fe=S.position;}else y6(Ut)?(w3(S,se,fe,!0),U1e(S,Qm(S,!1,J)),se=fe=S.position):S.position===S.lineStart&&Are(S)?qo(S,"unexpected end of the document within a double quoted scalar"):(S.position++,fe=S.position);}qo(S,"unexpected end of the stream within a double quoted scalar");}function $1t(S,J){var se=!0,fe,be,Ge,ut=S.tag,Ut,tr=S.anchor,nn,xn,Wn,Je,Ui,Xt=Object.create(null),Jt,Yc,oa,ec;if(ec=S.input.charCodeAt(S.position),ec===91)xn=93,Ui=!1,Ut=[];else if(ec===123)xn=125,Ui=!0,Ut={};else return !1;for(S.anchor!==null&&(S.anchorMap[S.anchor]=Ut),ec=S.input.charCodeAt(++S.position);ec!==0;){if(Qm(S,!0,J),ec=S.input.charCodeAt(S.position),ec===xn)return S.position++,S.tag=ut,S.anchor=tr,S.kind=Ui?"mapping":"sequence",S.result=Ut,!0;se?ec===44&&qo(S,"expected the node content, but found ','"):qo(S,"missed comma between flow collection entries"),Yc=Jt=oa=null,Wn=Je=!1,ec===63&&(nn=S.input.charCodeAt(S.position+1),eb(nn)&&(Wn=Je=!0,S.position++,Qm(S,!0,J))),fe=S.line,be=S.lineStart,Ge=S.position,HL(S,J,Dre,!1,!0),Yc=S.tag,Jt=S.result,Qm(S,!0,J),ec=S.input.charCodeAt(S.position),(Je||S.line===fe)&&ec===58&&(Wn=!0,ec=S.input.charCodeAt(++S.position),Qm(S,!0,J),HL(S,J,Dre,!1,!0),oa=S.result),Ui?$L(S,Ut,Xt,Yc,Jt,oa,fe,be,Ge):Wn?Ut.push($L(S,null,Xt,Yc,Jt,oa,fe,be,Ge)):Ut.push(Jt),Qm(S,!0,J),ec=S.input.charCodeAt(S.position),ec===44?(se=!0,ec=S.input.charCodeAt(++S.position)):se=!1;}qo(S,"unexpected end of the stream within a flow collection");}function H1t(S,J){var se,fe,be=z1e,Ge=!1,ut=!1,Ut=J,tr=0,nn=!1,xn,Wn;if(Wn=S.input.charCodeAt(S.position),Wn===124)fe=!1;else if(Wn===62)fe=!0;else return !1;for(S.kind="scalar",S.result="";Wn!==0;)if(Wn=S.input.charCodeAt(++S.position),Wn===43||Wn===45)z1e===be?be=Wn===43?ZMe:F1t:qo(S,"repeat of a chomping mode identifier");else if((xn