@@ -1,4 +0,4 @@ | ||
| (function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.jsyaml={}))})(this,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Symbol(`NOT_RESOLVED`),n=Symbol(`MERGE_KEY`);function r(e,t){var n,r,i,a,o,s;return{tagName:e,nodeKind:`scalar`,implicit:(n=t.implicit)==null?!1:n,matchByTagPrefix:(r=t.matchByTagPrefix)==null?!1:r,implicitFirstChars:(i=t.implicitFirstChars)==null?null:i,resolve:t.resolve,identify:(a=t.identify)==null?null:a,represent:(o=t.represent)==null?(e=>String(e)):o,representTagName:(s=t.representTagName)==null?null:s}}function i(e,t){var n,r,i,a,o;let s=t.finalize===void 0;return{tagName:e,nodeKind:`sequence`,implicit:!1,matchByTagPrefix:(n=t.matchByTagPrefix)==null?!1:n,create:t.create,addItem:t.addItem,finalize:(r=t.finalize)==null?(e=>e):r,carrierIsResult:s,identify:(i=t.identify)==null?null:i,represent:(a=t.represent)==null?(e=>e):a,representTagName:(o=t.representTagName)==null?null:o}}function a(e,t){var n,r,i,a,o;let s=t.finalize===void 0;return{tagName:e,nodeKind:`mapping`,implicit:!1,matchByTagPrefix:(n=t.matchByTagPrefix)==null?!1:n,create:t.create,addPair:t.addPair,has:t.has,keys:t.keys,get:t.get,finalize:(r=t.finalize)==null?(e=>e):r,carrierIsResult:s,identify:(i=t.identify)==null?null:i,represent:(a=t.represent)==null?(e=>e):a,representTagName:(o=t.representTagName)==null?null:o}}var o=r(`tag:yaml.org,2002:str`,{resolve:e=>e,identify:e=>typeof e==`string`}),s=[``,`~`,`null`,`Null`,`NULL`],c=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[``,`~`,`n`,`N`],resolve:e=>s.indexOf(e)===-1?t:null,identify:e=>e===null,represent:()=>`null`}),l=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[`n`],resolve:(e,n)=>e===`null`||n&&e===``?null:t,identify:e=>e===null,represent:()=>`null`}),u=[``,`~`,`null`,`Null`,`NULL`],d=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[``,`~`,`n`,`N`],resolve:e=>u.indexOf(e)===-1?t:null,identify:e=>e===null,represent:()=>`null`}),f=[`true`,`True`,`TRUE`],p=[`false`,`False`,`FALSE`],m=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`t`,`T`,`f`,`F`],resolve:e=>f.indexOf(e)===-1?p.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),h=[`true`],ee=[`false`],te=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`t`,`f`],resolve:e=>h.indexOf(e)===-1?ee.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),ne=[`true`,`True`,`TRUE`,`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`],re=[`false`,`False`,`FALSE`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],ie=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`y`,`Y`,`n`,`N`,`t`,`T`,`f`,`F`,`o`,`O`],resolve:e=>ne.indexOf(e)===-1?re.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),ae=RegExp(`^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$`),oe=RegExp(`^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$`);function se(e){let t=e,n=1;return(t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`)?n*parseInt(t.slice(2),2):t.startsWith(`0o`)?n*parseInt(t.slice(2),8):t.startsWith(`0x`)?n*parseInt(t.slice(2),16):n*parseInt(t,10)}function ce(e,n){if(n){if(!oe.test(e))return t}else if(!ae.test(e))return t;let r=se(e);return Number.isFinite(r)?r:t}var le=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,`+`,...`0123456789`],resolve:ce,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),ue=RegExp(`^-?(?:0|[1-9][0-9]*)$`),de=RegExp(`^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$`);function fe(e){let t=e,n=1;return(t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`)?n*parseInt(t.slice(2),2):t.startsWith(`0o`)?n*parseInt(t.slice(2),8):t.startsWith(`0x`)?n*parseInt(t.slice(2),16):n*parseInt(t,10)}function pe(e,n){if(n){if(!de.test(e))return t}else if(!ue.test(e))return t;let r=fe(e);return Number.isFinite(r)?r:t}var me=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,...`0123456789`],resolve:pe,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),he=RegExp(`^(?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?0x[0-9a-fA-F_]+|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+|[-+]?(?:0|[1-9][0-9_]*))$`);function ge(e){let t=e.replace(/_/g,``),n=1;if((t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`))return n*parseInt(t.slice(2),2);if(t.startsWith(`0x`))return n*parseInt(t.slice(2),16);if(t.includes(`:`)){let e=0;for(let n of t.split(`:`))e=e*60+Number(n);return n*e}return t!==`0`&&t[0]===`0`?n*parseInt(t,8):n*parseInt(t,10)}function _e(e){if(!he.test(e))return t;let n=ge(e);return Number.isFinite(n)?n:t}var ve=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,`+`,...`0123456789`],resolve:_e,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),ye=RegExp(`^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),be=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function xe(e){if(!ye.test(e))return t;let n=e.toLowerCase(),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=r*parseFloat(n);return Number.isFinite(i)||be.test(e)?i:t}function Se(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Ce=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,`+`,`.`,...`0123456789`],resolve:xe,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:Se}),we=RegExp(`^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$`),Te=RegExp(`^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function Ee(e,n){if(n){if(!Te.test(e))return t;let n=e.toLowerCase(),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=r*parseFloat(n);return Number.isFinite(i)?i:t}if(!we.test(e))return t;let r=Number(e);return Number.isFinite(r)?r:t}function De(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Oe=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,...`0123456789`],resolve:Ee,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:De}),ke=RegExp(`^(?:[-+]?(?:(?:[0-9][0-9_]*)?\\.[0-9_]*)(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),Ae=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function je(e){if(!ke.test(e))return t;let n=e.toLowerCase().replace(/_/g,``),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=0;if(n.includes(`:`)){for(let e of n.split(`:`))i=i*60+Number(e);i*=r}else i=r*parseFloat(n);return Number.isFinite(i)||Ae.test(e)?i:t}function Me(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Ne=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,`+`,`.`,...`0123456789`],resolve:je,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:Me}),Pe=r(`tag:yaml.org,2002:merge`,{implicit:!0,implicitFirstChars:[`<`],resolve:(e,r)=>e===`<<`||r&&e===``?n:t}),Fe=/^[A-Za-z0-9+/]*={0,2}$/;function Ie(e){let n=e.replace(/\s/g,``);if(n.length%4!=0||!Fe.test(n))return t;let r=atob(n),i=new Uint8Array(r.length);for(let e=0;e<r.length;e++)i[e]=r.charCodeAt(e);return i}function Le(e){let t=``;for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}var Re=r(`tag:yaml.org,2002:binary`,{resolve:Ie,identify:e=>Object.prototype.toString.call(e)===`[object Uint8Array]`,represent:Le}),ze=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),Be=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 Ve(e){let n=ze.exec(e);if(n===null&&(n=Be.exec(e)),n===null)return t;let r=+n[1],i=n[2]-1,a=+n[3];if(!n[4]){let e=new Date(Date.UTC(r,i,a));return e.getUTCFullYear()!==r||e.getUTCMonth()!==i||e.getUTCDate()!==a?t:e}let o=+n[4],s=+n[5],c=+n[6],l=0;if(o>23||s>59||c>59)return t;if(n[7]){let e=n[7].slice(0,3);for(;e.length<3;)e+=`0`;l=+e}let u=new Date(Date.UTC(r,i,a,o,s,c,l));if(u.getUTCFullYear()!==r||u.getUTCMonth()!==i||u.getUTCDate()!==a)return t;if(n[9]){let e=+n[10],r=+(n[11]||0);if(e>23||r>59)return t;let i=(e*60+r)*6e4;u.setTime(u.getTime()-(n[9]===`-`?-i:i))}return u}var He=r(`tag:yaml.org,2002:timestamp`,{implicit:!0,implicitFirstChars:[...`0123456789`],resolve:Ve,identify:e=>e instanceof Date,represent:e=>e.toISOString()}),Ue=i(`tag:yaml.org,2002:seq`,{create:()=>[],addItem:(e,t)=>{e.push(t)},identify:Array.isArray});function We(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function Ge(e,t){let n={};for(let r of t)e[r]!==void 0&&(n[r]=e[r]);return n}var Ke=i(`tag:yaml.org,2002:omap`,{create:()=>({list:[],seen:new Set}),addItem:(e,t)=>{let n;if(t instanceof Map){if(t.size!==1)return`cannot resolve an ordered map item`;n=t.keys().next().value}else if(We(t)){let e=Object.keys(t);if(e.length!==1)return`cannot resolve an ordered map item`;n=e[0]}else return`cannot resolve an ordered map item`;return e.seen.has(n)?`duplicate key in ordered map`:(e.seen.add(n),e.list.push(t),``)},finalize:e=>e.list}),qe=i(`tag:yaml.org,2002:pairs`,{create:()=>[],addItem:(e,t)=>{if(t instanceof Map)return t.size===1?(e.push(t.entries().next().value),``):`cannot resolve a pairs item`;if(Object.prototype.toString.call(t)!==`[object Object]`)return`cannot resolve a pairs item`;let n=t,r=Object.keys(n);return r.length===1?(e.push([r[0],n[r[0]]]),``):`cannot resolve a pairs item`}}),Je=a(`tag:yaml.org,2002:map`,{create:()=>({}),identify:We,represent:e=>{let t=new Map;for(let n of Object.keys(e))t.set(n,e[n]);return t},addPair:(e,t,n)=>{if(typeof t==`object`&&t)return`object-based map does not support complex keys`;let r=String(t);return r===`__proto__`?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,``},has:(e,t)=>typeof t==`object`&&t?!1:Object.prototype.hasOwnProperty.call(e,String(t)),keys:e=>Object.keys(e),get:(e,t)=>e[String(t)]}),Ye=a(`tag:yaml.org,2002:set`,{create:()=>new Set,identify:e=>e instanceof Set,represent:e=>{let t=new Map;for(let n of e)t.set(n,null);return t},addPair:(e,t,n)=>n===null?(e.add(t),``):`cannot resolve a set item`,has:(e,t)=>e.has(t),keys:e=>e.keys(),get:()=>null});function g(e){"@babel/helpers - typeof";return g=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},g(e)}function Xe(e,t){if(g(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(g(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Ze(e){var t=Xe(e,`string`);return g(t)==`symbol`?t:t+``}function _(e,t,n){return(t=Ze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qe(){return{scalar:{},sequence:{},mapping:{}}}function $e(){return{scalar:[],sequence:[],mapping:[]}}function et(e){let t=[];for(let n of e){let e=t.length;for(let r=0;r<t.length;r++){let i=t[r];if(i.nodeKind===n.nodeKind&&i.tagName===n.tagName&&i.matchByTagPrefix===n.matchByTagPrefix){e=r;break}}t[e]=n}return t}var v=class e{constructor(e){_(this,`tags`,void 0),_(this,`implicitScalarTags`,void 0),_(this,`implicitScalarByFirstChar`,void 0),_(this,`implicitScalarAnyFirstChar`,void 0),_(this,`defaultScalarTag`,void 0),_(this,`defaultSequenceTag`,void 0),_(this,`defaultMappingTag`,void 0),_(this,`exact`,void 0),_(this,`prefix`,void 0);let t=et(e),n=[],r=Qe(),i=$e();for(let e of t){if(e.nodeKind===`scalar`&&e.implicit){if(e.matchByTagPrefix)throw Error(`Implicit scalar tags cannot match by tag prefix`);n.push(e)}switch(e.nodeKind){case`scalar`:e.matchByTagPrefix?i.scalar.push(e):r.scalar[e.tagName]=e;break;case`sequence`:e.matchByTagPrefix?i.sequence.push(e):r.sequence[e.tagName]=e;break;case`mapping`:e.matchByTagPrefix?i.mapping.push(e):r.mapping[e.tagName]=e;break}}let a=n.filter(e=>e.implicitFirstChars===null),o=new Set;for(let e of n)if(e.implicitFirstChars!==null)for(let t of e.implicitFirstChars)o.add(t);let s=new Map;for(let e of o)s.set(e,n.filter(t=>t.implicitFirstChars===null||t.implicitFirstChars.indexOf(e)!==-1));let c=r.scalar[`tag:yaml.org,2002:str`];if(!c)throw Error(`schema does not define the default scalar tag (tag:yaml.org,2002:str)`);this.tags=t,this.implicitScalarTags=n,this.implicitScalarByFirstChar=s,this.implicitScalarAnyFirstChar=a,this.defaultScalarTag=c,this.defaultSequenceTag=r.sequence[`tag:yaml.org,2002:seq`],this.defaultMappingTag=r.mapping[`tag:yaml.org,2002:map`],this.exact=r,this.prefix=i}withTags(...t){let n=[];for(let e of t)n=n.concat(e);return new e([...this.tags,...n])}},tt=new v([o,Ue,Je]),nt=new v([...tt.tags,l,te,me,Oe]),rt=new v([...tt.tags,c,m,le,Ce]),it=new v([...tt.tags,d,ie,ve,Ne,He,Pe,Re,Ke,qe,Ye]),at=a(`tag:yaml.org,2002:map`,{create:()=>new Map,addPair:(e,t,n)=>(e.set(t,n),``),has:(e,t)=>e.has(t),keys:e=>e.keys(),get:(e,t)=>e.get(t),identify:e=>e instanceof Map||We(e),represent:e=>{if(e instanceof Map)return e;let t=new Map,n=e;for(let e of Object.keys(n))t.set(e,n[e]);return t}});function ot(e){if(Array.isArray(e)){let t=Array.prototype.slice.call(e);for(let e=0;e<t.length;e++){if(Array.isArray(t[e]))return null;typeof t[e]==`object`&&Object.prototype.toString.call(t[e])===`[object Object]`&&(t[e]=`[object Object]`)}return String(t)}return typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`?`[object Object]`:String(e)}var st=a(`tag:yaml.org,2002:map`,{create:()=>({}),identify:We,represent:e=>{let t=new Map;for(let n of Object.keys(e))t.set(n,e[n]);return t},addPair:(e,t,n)=>{let r=ot(t);return r===null?`nested arrays are not supported inside keys`:(r===`__proto__`?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,``)},has:(e,t)=>{let n=ot(t);return n!==null&&Object.prototype.hasOwnProperty.call(e,n)},keys:e=>Object.keys(e),get:(e,t)=>e[String(t)]});function ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?ct(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var lt={maxLength:79,indent:1,linesBefore:3,linesAfter:2};function ut(e,t,n,r,i){let a=``,o=``,s=Math.floor(i/2)-1;return r-t>s&&(a=` ... `,t=r-s+a.length),n-r>s&&(o=` ...`,n=r+s-o.length),{str:a+e.slice(t,n).replace(/\t/g,`→`)+o,pos:r-t+a.length}}function dt(e,t){return` `.repeat(Math.max(t-e.length,0))+e}function ft(e,t){if(!e.buffer)return null;let n=y(y({},lt),t),r=/\r?\n|\r|\0/g,i=[0],a=[],o,s=-1;for(;o=r.exec(e.buffer);)a.push(o.index),i.push(o.index+o[0].length),e.position<=o.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);let c=``,l=Math.min(e.line+n.linesAfter,a.length).toString().length,u=n.maxLength-(n.indent+l+3);for(let t=1;t<=n.linesBefore&&!(s-t<0);t++){let r=ut(e.buffer,i[s-t],a[s-t],e.position-(i[s]-i[s-t]),u);c=`${` `.repeat(n.indent)}${dt((e.line-t+1).toString(),l)} | ${r.str}\n${c}`}let d=ut(e.buffer,i[s],a[s],e.position,u);c+=`${` `.repeat(n.indent)}${dt((e.line+1).toString(),l)} | ${d.str}\n`,c+=`${`-`.repeat(n.indent+l+3+d.pos)}^\n`;for(let t=1;t<=n.linesAfter&&!(s+t>=a.length);t++){let r=ut(e.buffer,i[s+t],a[s+t],e.position-(i[s]-i[s+t]),u);c+=`${` `.repeat(n.indent)}${dt((e.line+t+1).toString(),l)} | ${r.str}\n`}return c.replace(/\n$/,``)}function pt(e,t){let n=``;return e.mark?(e.mark.name&&(n+=`in "${e.mark.name}" `),n+=`(${e.mark.line+1}:${e.mark.column+1})`,!t&&e.mark.snippet&&(n+=`\n\n${e.mark.snippet}`),`${e.reason} ${n}`):e.reason}var b=class extends Error{constructor(e,t){super(),_(this,`reason`,void 0),_(this,`mark`,void 0),this.name=`YAMLException`,this.reason=e,this.mark=t,this.message=pt(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${pt(this,e)}`}};function mt(e,t,n,r=``){let i=0,a=0;for(let n=0;n<t;n++){let t=e.charCodeAt(n);t===10?(i++,a=n+1):t===13&&(i++,e.charCodeAt(n+1)===10&&n++,a=n+1)}let o={name:r,buffer:e,position:t,line:i,column:t-a};throw o.snippet=ft(o),new b(n,o)}var ht=1,gt=2,_t=3,vt=4,yt=5,bt=6,xt=1,St=2,Ct=3,wt=4,Tt=5,Et=1,Dt=2,Ot=1,kt=2,At=3,jt=-1;function Mt(e){switch(e){case 48:return`\0`;case 97:return`\x07`;case 98:return`\b`;case 116:return` `;case 9:return` `;case 110:return` | ||
| `;case 118:return`\v`;case 102:return`\f`;case 114:return`\r`;case 101:return`\x1B`;case 32:return` `;case 34:return`"`;case 47:return`/`;case 92:return`\\`;case 78:return` `;case 95:return`\xA0`;case 76:return`\u2028`;case 80:return`\u2029`;default:return``}}var Nt=Array(256),Pt=Array(256);for(let e=0;e<256;e++)Nt[e]=+!!Mt(e),Pt[e]=Mt(e);function Ft(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function It(e){return e>=48&&e<=57?e-48:(e|32)-97+10}function Lt(e){return e===120?2:e===117?4:8}function Rt(e,t,n){let r=0;for(;t<n;){let n=e.charCodeAt(t);if(n===10)r++,t++;else if(n===13)r++,t++,e.charCodeAt(t)===10&&t++;else if(n===32||n===9)t++;else break}return{position:t,breaks:r}}function zt(e){return e===1?` `:` | ||
| `.repeat(e-1)}function Bt(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===10||t===13){r+=e.slice(a,o);let t=Rt(e,i,n);r+=zt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,o)}function Vt(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===39)r+=e.slice(a,i)+`'`,i+=2,a=o=i;else if(t===10||t===13){r+=e.slice(a,o);let t=Rt(e,i,n);r+=zt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,n)}function Ht(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===92){r+=e.slice(a,i),i++;let t=e.charCodeAt(i);if(t===10||t===13)i=Rt(e,i,n).position;else if(t<256&&Nt[t])r+=Pt[t],i++;else{let n=Lt(t),a=0;for(;n>0;n--){i++;let t=It(e.charCodeAt(i));a=(a<<4)+t}r+=Ft(a),i++}a=o=i}else if(t===10||t===13){r+=e.slice(a,o);let t=Rt(e,i,n);r+=zt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,n)}function Ut(e,t,n,r,i,a){let o=r<0?0:r,s=e.slice(t,n).replace(/\r\n?/g,` | ||
| (function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.jsyaml={}))})(this,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Symbol(`NOT_RESOLVED`),n=Symbol(`MERGE_KEY`);function r(e,t){var n,r,i,a,o,s;return{tagName:e,nodeKind:`scalar`,implicit:(n=t.implicit)==null?!1:n,matchByTagPrefix:(r=t.matchByTagPrefix)==null?!1:r,implicitFirstChars:(i=t.implicitFirstChars)==null?null:i,resolve:t.resolve,identify:(a=t.identify)==null?null:a,represent:(o=t.represent)==null?(e=>String(e)):o,representTagName:(s=t.representTagName)==null?null:s}}function i(e,t){var n,r,i,a,o;let s=t.finalize===void 0;return{tagName:e,nodeKind:`sequence`,implicit:!1,matchByTagPrefix:(n=t.matchByTagPrefix)==null?!1:n,create:t.create,addItem:t.addItem,finalize:(r=t.finalize)==null?(e=>e):r,carrierIsResult:s,identify:(i=t.identify)==null?null:i,represent:(a=t.represent)==null?(e=>e):a,representTagName:(o=t.representTagName)==null?null:o}}function a(e,t){var n,r,i,a,o;let s=t.finalize===void 0;return{tagName:e,nodeKind:`mapping`,implicit:!1,matchByTagPrefix:(n=t.matchByTagPrefix)==null?!1:n,create:t.create,addPair:t.addPair,has:t.has,keys:t.keys,get:t.get,finalize:(r=t.finalize)==null?(e=>e):r,carrierIsResult:s,identify:(i=t.identify)==null?null:i,represent:(a=t.represent)==null?(e=>e):a,representTagName:(o=t.representTagName)==null?null:o}}var o=r(`tag:yaml.org,2002:str`,{resolve:e=>e,identify:e=>typeof e==`string`}),s=[``,`~`,`null`,`Null`,`NULL`],c=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[``,`~`,`n`,`N`],resolve:e=>s.indexOf(e)===-1?t:null,identify:e=>e===null,represent:()=>`null`}),l=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[`n`],resolve:(e,n)=>e===`null`||n&&e===``?null:t,identify:e=>e===null,represent:()=>`null`}),u=[``,`~`,`null`,`Null`,`NULL`],d=r(`tag:yaml.org,2002:null`,{implicit:!0,implicitFirstChars:[``,`~`,`n`,`N`],resolve:e=>u.indexOf(e)===-1?t:null,identify:e=>e===null,represent:()=>`null`}),f=[`true`,`True`,`TRUE`],p=[`false`,`False`,`FALSE`],m=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`t`,`T`,`f`,`F`],resolve:e=>f.indexOf(e)===-1?p.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),h=[`true`],ee=[`false`],te=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`t`,`f`],resolve:e=>h.indexOf(e)===-1?ee.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),ne=[`true`,`True`,`TRUE`,`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`],re=[`false`,`False`,`FALSE`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],ie=r(`tag:yaml.org,2002:bool`,{implicit:!0,implicitFirstChars:[`y`,`Y`,`n`,`N`,`t`,`T`,`f`,`F`,`o`,`O`],resolve:e=>ne.indexOf(e)===-1?re.indexOf(e)===-1?t:!1:!0,identify:e=>Object.prototype.toString.call(e)===`[object Boolean]`,represent:e=>e?`true`:`false`}),ae=RegExp(`^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$`),oe=RegExp(`^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$`);function se(e){let t=e,n=1;return(t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`)?n*parseInt(t.slice(2),2):t.startsWith(`0o`)?n*parseInt(t.slice(2),8):t.startsWith(`0x`)?n*parseInt(t.slice(2),16):n*parseInt(t,10)}function ce(e,n){if(n){if(!oe.test(e))return t}else if(!ae.test(e))return t;let r=se(e);return Number.isFinite(r)?r:t}var le=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,`+`,...`0123456789`],resolve:ce,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),ue=RegExp(`^-?(?:0|[1-9][0-9]*)$`),de=RegExp(`^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$`);function fe(e){let t=e,n=1;return(t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`)?n*parseInt(t.slice(2),2):t.startsWith(`0o`)?n*parseInt(t.slice(2),8):t.startsWith(`0x`)?n*parseInt(t.slice(2),16):n*parseInt(t,10)}function pe(e,n){if(n){if(!de.test(e))return t}else if(!ue.test(e))return t;let r=fe(e);return Number.isFinite(r)?r:t}var me=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,...`0123456789`],resolve:pe,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),he=RegExp(`^(?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?0x[0-9a-fA-F_]+|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+|[-+]?(?:0|[1-9][0-9_]*))$`);function ge(e){let t=e.replace(/_/g,``),n=1;if((t[0]===`-`||t[0]===`+`)&&(t[0]===`-`&&(n=-1),t=t.slice(1)),t.startsWith(`0b`))return n*parseInt(t.slice(2),2);if(t.startsWith(`0x`))return n*parseInt(t.slice(2),16);if(t.includes(`:`)){let e=0;for(let n of t.split(`:`))e=e*60+Number(n);return n*e}return t!==`0`&&t[0]===`0`?n*parseInt(t,8):n*parseInt(t,10)}function _e(e){if(!he.test(e))return t;let n=ge(e);return Number.isFinite(n)?n:t}var ve=r(`tag:yaml.org,2002:int`,{implicit:!0,implicitFirstChars:[`-`,`+`,...`0123456789`],resolve:_e,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf(`e`)<0,represent:e=>e.toString(10)}),ye=RegExp(`^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),be=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function xe(e){if(!ye.test(e))return t;let n=e.toLowerCase(),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=r*parseFloat(n);return Number.isFinite(i)||be.test(e)?i:t}function Se(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Ce=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,`+`,`.`,...`0123456789`],resolve:xe,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:Se}),we=RegExp(`^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$`),Te=RegExp(`^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function Ee(e,n){if(n){if(!Te.test(e))return t;let n=e.toLowerCase(),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=r*parseFloat(n);return Number.isFinite(i)?i:t}if(!we.test(e))return t;let r=Number(e);return Number.isFinite(r)?r:t}function De(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Oe=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,...`0123456789`],resolve:Ee,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:De}),ke=RegExp(`^(?:[-+]?(?:(?:[0-9][0-9_]*)?\\.[0-9_]*)(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`),Ae=RegExp(`^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function je(e){if(!ke.test(e))return t;let n=e.toLowerCase().replace(/_/g,``),r=n[0]===`-`?-1:1;if(`+-`.includes(n[0])&&(n=n.slice(1)),n===`.inf`)return r===1?1/0:-1/0;if(n===`.nan`)return NaN;let i=0;if(n.includes(`:`)){for(let e of n.split(`:`))i=i*60+Number(e);i*=r}else i=r*parseFloat(n);return Number.isFinite(i)||Ae.test(e)?i:t}function Me(e){if(isNaN(e))return`.nan`;if(e===1/0)return`.inf`;if(e===-1/0)return`-.inf`;if(Object.is(e,-0))return`-0.0`;let t=e.toString(10);return/^[-+]?[0-9]+e/.test(t)?t.replace(`e`,`.e`):t}var Ne=r(`tag:yaml.org,2002:float`,{implicit:!0,implicitFirstChars:[`-`,`+`,`.`,...`0123456789`],resolve:je,identify:e=>typeof e==`number`&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf(`e`)>=0),represent:Me}),Pe=r(`tag:yaml.org,2002:merge`,{implicit:!0,implicitFirstChars:[`<`],resolve:(e,r)=>e===`<<`||r&&e===``?n:t}),Fe=/^[A-Za-z0-9+/]*={0,2}$/;function Ie(e){let n=e.replace(/\s/g,``);if(n.length%4!=0||!Fe.test(n))return t;let r=atob(n),i=new Uint8Array(r.length);for(let e=0;e<r.length;e++)i[e]=r.charCodeAt(e);return i}function Le(e){let t=``;for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}var Re=r(`tag:yaml.org,2002:binary`,{resolve:Ie,identify:e=>Object.prototype.toString.call(e)===`[object Uint8Array]`,represent:Le}),ze=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),Be=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 Ve(e,t,n,r=0,i=0,a=0,o=0){let s=new Date(Date.UTC(e,t,n,r,i,a,o));return s.setUTCFullYear(e,t,n),s}function He(e){let n=ze.exec(e);if(n===null&&(n=Be.exec(e)),n===null)return t;let r=+n[1],i=n[2]-1,a=+n[3];if(!n[4]){let e=Ve(r,i,a);return e.getUTCFullYear()!==r||e.getUTCMonth()!==i||e.getUTCDate()!==a?t:e}let o=+n[4],s=+n[5],c=+n[6],l=0;if(o>23||s>59||c>59)return t;if(n[7]){let e=n[7].slice(0,3);for(;e.length<3;)e+=`0`;l=+e}let u=Ve(r,i,a,o,s,c,l);if(u.getUTCFullYear()!==r||u.getUTCMonth()!==i||u.getUTCDate()!==a)return t;if(n[9]){let e=+n[10],r=+(n[11]||0);if(e>23||r>59)return t;let i=(e*60+r)*6e4;u.setTime(u.getTime()-(n[9]===`-`?-i:i))}return u}var Ue=r(`tag:yaml.org,2002:timestamp`,{implicit:!0,implicitFirstChars:[...`0123456789`],resolve:He,identify:e=>e instanceof Date,represent:e=>e.toISOString()}),We=i(`tag:yaml.org,2002:seq`,{create:()=>[],addItem:(e,t)=>{e.push(t)},identify:Array.isArray});function Ge(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function Ke(e,t){let n={};for(let r of t)e[r]!==void 0&&(n[r]=e[r]);return n}var qe=i(`tag:yaml.org,2002:omap`,{create:()=>({list:[],seen:new Set}),addItem:(e,t)=>{let n;if(t instanceof Map){if(t.size!==1)return`cannot resolve an ordered map item`;n=t.keys().next().value}else if(Ge(t)){let e=Object.keys(t);if(e.length!==1)return`cannot resolve an ordered map item`;n=e[0]}else return`cannot resolve an ordered map item`;return e.seen.has(n)?`duplicate key in ordered map`:(e.seen.add(n),e.list.push(t),``)},finalize:e=>e.list}),Je=i(`tag:yaml.org,2002:pairs`,{create:()=>[],addItem:(e,t)=>{if(t instanceof Map)return t.size===1?(e.push(t.entries().next().value),``):`cannot resolve a pairs item`;if(Object.prototype.toString.call(t)!==`[object Object]`)return`cannot resolve a pairs item`;let n=t,r=Object.keys(n);return r.length===1?(e.push([r[0],n[r[0]]]),``):`cannot resolve a pairs item`}}),Ye=a(`tag:yaml.org,2002:map`,{create:()=>({}),identify:Ge,represent:e=>{let t=new Map;for(let n of Object.keys(e))t.set(n,e[n]);return t},addPair:(e,t,n)=>{if(typeof t==`object`&&t)return`object-based map does not support complex keys`;let r=String(t);return r===`__proto__`?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,``},has:(e,t)=>typeof t==`object`&&t?!1:Object.prototype.hasOwnProperty.call(e,String(t)),keys:e=>Object.keys(e),get:(e,t)=>{let n=String(t);return Object.prototype.hasOwnProperty.call(e,n)?e[n]:null}}),Xe=a(`tag:yaml.org,2002:set`,{create:()=>new Set,identify:e=>e instanceof Set,represent:e=>{let t=new Map;for(let n of e)t.set(n,null);return t},addPair:(e,t,n)=>n===null?(e.add(t),``):`cannot resolve a set item`,has:(e,t)=>e.has(t),keys:e=>e.keys(),get:()=>null});function g(e){"@babel/helpers - typeof";return g=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},g(e)}function Ze(e,t){if(g(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(g(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Qe(e){var t=Ze(e,`string`);return g(t)==`symbol`?t:t+``}function _(e,t,n){return(t=Qe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $e(){return{scalar:Object.create(null),sequence:Object.create(null),mapping:Object.create(null)}}function et(){return{scalar:[],sequence:[],mapping:[]}}function tt(e){let t=[];for(let n of e){let e=t.length;for(let r=0;r<t.length;r++){let i=t[r];if(i.nodeKind===n.nodeKind&&i.tagName===n.tagName&&i.matchByTagPrefix===n.matchByTagPrefix){e=r;break}}t[e]=n}return t}var v=class e{constructor(e){_(this,`tags`,void 0),_(this,`implicitScalarTags`,void 0),_(this,`implicitScalarByFirstChar`,void 0),_(this,`implicitScalarAnyFirstChar`,void 0),_(this,`defaultScalarTag`,void 0),_(this,`defaultSequenceTag`,void 0),_(this,`defaultMappingTag`,void 0),_(this,`exact`,void 0),_(this,`prefix`,void 0);let t=tt(e),n=[],r=$e(),i=et();for(let e of t){if(e.nodeKind===`scalar`&&e.implicit){if(e.matchByTagPrefix)throw Error(`Implicit scalar tags cannot match by tag prefix`);n.push(e)}switch(e.nodeKind){case`scalar`:e.matchByTagPrefix?i.scalar.push(e):r.scalar[e.tagName]=e;break;case`sequence`:e.matchByTagPrefix?i.sequence.push(e):r.sequence[e.tagName]=e;break;case`mapping`:e.matchByTagPrefix?i.mapping.push(e):r.mapping[e.tagName]=e;break}}let a=n.filter(e=>e.implicitFirstChars===null),o=new Set;for(let e of n)if(e.implicitFirstChars!==null)for(let t of e.implicitFirstChars)o.add(t);let s=new Map;for(let e of o)s.set(e,n.filter(t=>t.implicitFirstChars===null||t.implicitFirstChars.indexOf(e)!==-1));let c=r.scalar[`tag:yaml.org,2002:str`];if(!c)throw Error(`schema does not define the default scalar tag (tag:yaml.org,2002:str)`);this.tags=t,this.implicitScalarTags=n,this.implicitScalarByFirstChar=s,this.implicitScalarAnyFirstChar=a,this.defaultScalarTag=c,this.defaultSequenceTag=r.sequence[`tag:yaml.org,2002:seq`],this.defaultMappingTag=r.mapping[`tag:yaml.org,2002:map`],this.exact=r,this.prefix=i}withTags(...t){let n=[];for(let e of t)n=n.concat(e);return new e([...this.tags,...n])}},nt=new v([o,We,Ye]),rt=new v([...nt.tags,l,te,me,Oe]),it=new v([...nt.tags,c,m,le,Ce]),at=new v([...nt.tags,d,ie,ve,Ne,Ue,Pe,Re,qe,Je,Xe]),ot=a(`tag:yaml.org,2002:map`,{create:()=>new Map,addPair:(e,t,n)=>(e.set(t,n),``),has:(e,t)=>e.has(t),keys:e=>e.keys(),get:(e,t)=>e.get(t),identify:e=>e instanceof Map||Ge(e),represent:e=>{if(e instanceof Map)return e;let t=new Map,n=e;for(let e of Object.keys(n))t.set(e,n[e]);return t}});function st(e){if(Array.isArray(e)){let t=Array.prototype.slice.call(e);for(let e=0;e<t.length;e++){if(Array.isArray(t[e]))return null;typeof t[e]==`object`&&Object.prototype.toString.call(t[e])===`[object Object]`&&(t[e]=`[object Object]`)}return String(t)}return typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`?`[object Object]`:String(e)}var ct=a(`tag:yaml.org,2002:map`,{create:()=>({}),identify:Ge,represent:e=>{let t=new Map;for(let n of Object.keys(e))t.set(n,e[n]);return t},addPair:(e,t,n)=>{let r=st(t);return r===null?`nested arrays are not supported inside keys`:(r===`__proto__`?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,``)},has:(e,t)=>{let n=st(t);return n!==null&&Object.prototype.hasOwnProperty.call(e,n)},keys:e=>Object.keys(e),get:(e,t)=>{let n=String(t);return Object.prototype.hasOwnProperty.call(e,n)?e[n]:null}});function lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?lt(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var ut={maxLength:79,indent:1,linesBefore:3,linesAfter:2};function dt(e,t,n,r,i){let a=``,o=``,s=Math.floor(i/2)-1;return r-t>s&&(a=` ... `,t=r-s+a.length),n-r>s&&(o=` ...`,n=r+s-o.length),{str:a+e.slice(t,n).replace(/\t/g,`→`)+o,pos:r-t+a.length}}function ft(e,t){return` `.repeat(Math.max(t-e.length,0))+e}function pt(e,t){if(!e.buffer)return null;let n=y(y({},ut),t),r=/\r?\n|\r|\0/g,i=[0],a=[],o,s=-1;for(;o=r.exec(e.buffer);)a.push(o.index),i.push(o.index+o[0].length),e.position<=o.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);let c=``,l=Math.min(e.line+n.linesAfter,a.length).toString().length,u=n.maxLength-(n.indent+l+3);for(let t=1;t<=n.linesBefore&&!(s-t<0);t++){let r=dt(e.buffer,i[s-t],a[s-t],e.position-(i[s]-i[s-t]),u);c=`${` `.repeat(n.indent)}${ft((e.line-t+1).toString(),l)} | ${r.str}\n${c}`}let d=dt(e.buffer,i[s],a[s],e.position,u);c+=`${` `.repeat(n.indent)}${ft((e.line+1).toString(),l)} | ${d.str}\n`,c+=`${`-`.repeat(n.indent+l+3+d.pos)}^\n`;for(let t=1;t<=n.linesAfter&&!(s+t>=a.length);t++){let r=dt(e.buffer,i[s+t],a[s+t],e.position-(i[s]-i[s+t]),u);c+=`${` `.repeat(n.indent)}${ft((e.line+t+1).toString(),l)} | ${r.str}\n`}return c.replace(/\n$/,``)}function mt(e,t){let n=``;return e.mark?(e.mark.name&&(n+=`in "${e.mark.name}" `),n+=`(${e.mark.line+1}:${e.mark.column+1})`,!t&&e.mark.snippet&&(n+=`\n\n${e.mark.snippet}`),`${e.reason} ${n}`):e.reason}var b=class extends Error{constructor(e,t){super(),_(this,`reason`,void 0),_(this,`mark`,void 0),this.name=`YAMLException`,this.reason=e,this.mark=t,this.message=mt(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${mt(this,e)}`}};function ht(e,t,n,r=``){let i=0,a=0;for(let n=0;n<t;n++){let t=e.charCodeAt(n);t===10?(i++,a=n+1):t===13&&(i++,e.charCodeAt(n+1)===10&&n++,a=n+1)}let o={name:r,buffer:e,position:t,line:i,column:t-a};throw o.snippet=pt(o),new b(n,o)}var gt=1,_t=2,vt=3,yt=4,bt=5,xt=6,St=1,Ct=2,wt=3,Tt=4,Et=5,Dt=1,Ot=2,kt=1,At=2,jt=3,Mt=-1;function Nt(e){switch(e){case 48:return`\0`;case 97:return`\x07`;case 98:return`\b`;case 116:return` `;case 9:return` `;case 110:return` | ||
| `;case 118:return`\v`;case 102:return`\f`;case 114:return`\r`;case 101:return`\x1B`;case 32:return` `;case 34:return`"`;case 47:return`/`;case 92:return`\\`;case 78:return` `;case 95:return`\xA0`;case 76:return`\u2028`;case 80:return`\u2029`;default:return``}}var Pt=Array(256),Ft=Array(256);for(let e=0;e<256;e++)Pt[e]=+!!Nt(e),Ft[e]=Nt(e);function It(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function Lt(e){return e>=48&&e<=57?e-48:(e|32)-97+10}function Rt(e){return e===120?2:e===117?4:8}function zt(e,t,n){let r=0;for(;t<n;){let n=e.charCodeAt(t);if(n===10)r++,t++;else if(n===13)r++,t++,e.charCodeAt(t)===10&&t++;else if(n===32||n===9)t++;else break}return{position:t,breaks:r}}function Bt(e){return e===1?` `:` | ||
| `.repeat(e-1)}function Vt(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===10||t===13){r+=e.slice(a,o);let t=zt(e,i,n);r+=Bt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,o)}function Ht(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===39)r+=e.slice(a,i)+`'`,i+=2,a=o=i;else if(t===10||t===13){r+=e.slice(a,o);let t=zt(e,i,n);r+=Bt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,n)}function Ut(e,t,n){let r=``,i=t,a=t,o=t;for(;i<n;){let t=e.charCodeAt(i);if(t===92){r+=e.slice(a,i),i++;let t=e.charCodeAt(i);if(t===10||t===13)i=zt(e,i,n).position;else if(t<256&&Pt[t])r+=Ft[t],i++;else{let n=Rt(t),a=0;for(;n>0;n--){i++;let t=Lt(e.charCodeAt(i));a=(a<<4)+t}r+=It(a),i++}a=o=i}else if(t===10||t===13){r+=e.slice(a,o);let t=zt(e,i,n);r+=Bt(t.breaks),i=a=o=t.position}else i++,t!==32&&t!==9&&(o=i)}return r+e.slice(a,n)}function Wt(e,t,n,r,i,a){let o=r<0?0:r,s=e.slice(t,n).replace(/\r\n?/g,` | ||
| `),c=s===``?[]:(s.endsWith(` | ||
@@ -12,23 +12,23 @@ `)?s.slice(0,-1):s).split(` | ||
| `.repeat(u?1+d:d):i!==2&&u&&(l+=` | ||
| `),l}function Wt(e,t){if(t.valueStart===jt)return``;let{valueStart:n,valueEnd:r}=t;if(t.fast)return e.slice(n,r);switch(t.style){case 2:return Vt(e,n,r);case 3:return Ht(e,n,r);case 4:return Ut(e,n,r,t.indent,t.chomping,!1);case 5:return Ut(e,n,r,t.indent,t.chomping,!0);default:return Bt(e,n,r)}}var Gt={"!":`!`,"!!":`tag:yaml.org,2002:`};function Kt(e){return encodeURI(e).replace(/!/g,`%21`)}function qt(e,t){var n,r;if(e.startsWith(`!<`)&&e.endsWith(`>`))return decodeURIComponent(e.slice(2,-1));let i=e.indexOf(`!`,1),a=i===-1?`!`:e.slice(0,i+1),o=(n=(r=t==null?void 0:t[a])==null?Gt[a]:r)==null?a:n;return decodeURIComponent(o)+decodeURIComponent(e.slice(a.length))}function Jt(e){let t=e;return t.charCodeAt(0)===33?(t=t.slice(1),`!${Kt(t)}`):t.slice(0,18)===`tag:yaml.org,2002:`?`!!${Kt(t.slice(18))}`:`!<${Kt(t)}>`}var x=-1,Yt={filename:``,schema:rt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function Xt(e){return`tagStart`in e&&e.tagStart!==x?e.tagStart:`anchorStart`in e&&e.anchorStart!==x?e.anchorStart:`valueStart`in e&&e.valueStart!==x?e.valueStart:`start`in e?e.start:0}function S(e,t){mt(e.source,e.position,t,e.filename)}function Zt(e,t,n,r){try{return n.finalize(r)}catch(n){if(n instanceof b)throw n;mt(e.source,t,n instanceof Error?n.message:String(n),e.filename)}}function Qt(e,t,n){let r=e[n];if(r)return r;for(let e of t)if(n.startsWith(e.tagName))return e}function $t(e,t,n,r,i){let a=Qt(t,n,r);if(a)return a;S(e,`unknown ${i} tag !<${r}>`)}function en(e,n){let r=Wt(e.source,n),i=n.tagStart===x?``:e.source.slice(n.tagStart,n.tagEnd),a=e.schema.defaultScalarTag;if(i!==``){var o;if(i===`!`)return{value:r,tag:a};let n=qt(i,e.tagHandlers),s=Qt(e.schema.exact.scalar,e.schema.prefix.scalar,n);if(s){let i=s.resolve(r,!0,n);return i===t&&S(e,`cannot resolve a node with !<${n}> explicit tag`),{value:i,tag:s}}let c=(o=Qt(e.schema.exact.mapping,e.schema.prefix.mapping,n))==null?Qt(e.schema.exact.sequence,e.schema.prefix.sequence,n):o;if(c){r!==``&&S(e,`cannot resolve a node with !<${n}> explicit tag`);let t=c.create(n);return{value:c.carrierIsResult?t:Zt(e,e.position,c,t),tag:c}}S(e,`unknown scalar tag !<${n}>`)}if(n.style===1){var s;let n=(s=e.schema.implicitScalarByFirstChar.get(r.charAt(0)))==null?e.schema.implicitScalarAnyFirstChar:s;for(let e of n){let n=e.resolve(r,!1,e.tagName);if(n!==t)return{value:n,tag:e}}}return{value:a.resolve(r,!1,a.tagName),tag:a}}function tn(e,t,n,r,i,a){let o=t.tagStart===x?``:e.source.slice(t.tagStart,t.tagEnd),s=o===``||o===`!`?i:qt(o,e.tagHandlers);return{tagName:s,tag:$t(e,n,r,s,a)}}function nn(e){return e.nodeKind===`mapping`}function rn(e,t,n,r){for(let a of r.keys(n)){var i;if(e.maxTotalMergeKeys!==-1&&++e.totalMergeKeys>e.maxTotalMergeKeys&&S(e,`merge keys exceeded maxTotalMergeKeys (${e.maxTotalMergeKeys})`),t.tag.has(t.value,a))continue;let o=t.tag.addPair(t.value,a,r.get(n,a));o&&S(e,o),((i=t.overridable)==null?t.overridable=new Set:i).add(a)}}function an(e,t,n,r){if(e.position=t.keyPosition,nn(r))rn(e,t,n,r);else if(r.nodeKind===`sequence`&&Array.isArray(n))for(let r of n)rn(e,t,r,t.tag);else S(e,`cannot merge mappings; the provided source object is unacceptable`)}function on(e,t,r,i,a){var o,s;if(e.position=t.keyPosition,r===n){an(e,t,i,a);return}!e.json&&t.tag.has(t.value,r)&&!((o=t.overridable)!=null&&o.has(r))&&S(e,`duplicated mapping key`);let c=t.tag.addPair(t.value,r,i);c&&S(e,c),(s=t.overridable)==null||s.delete(r)}function sn(e,t,n){let r=e.frames[e.frames.length-1];if(r.kind===`document`)r.value=t,r.hasValue=!0;else if(r.kind===`sequence`){r.merge&&(nn(n)||S(e,`cannot merge mappings; the provided source object is unacceptable`));let i=r.tag.addItem(r.value,t,r.index++);i&&S(e,i)}else if(r.hasKey){let i=r.key;r.key=void 0,r.hasKey=!1,on(e,r,i,t,n)}else r.key=t,r.keyPosition=e.position,r.hasKey=!0}function cn(e,t,n,r,i){if(t.anchorStart!==x){let a={value:n,tag:r,isValueFinal:i};return e.anchors.set(e.source.slice(t.anchorStart,t.anchorEnd),a),a}return null}function ln(e,t){let r=y(y(y({},Yt),t),{},{events:e,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0});for(;r.eventIndex<r.events.length;){let e=r.events[r.eventIndex++];switch(r.position=Xt(e),e.type){case 1:r.anchors=new Map,r.aliasCount=0,r.tagHandlers=Object.create(null);for(let t of e.directives)t.kind===`tag`&&(r.tagHandlers[t.handle]=t.prefix);r.frames.push({kind:`document`,position:r.position,value:void 0,hasValue:!1});break;case 4:{let{value:t,tag:n}=en(r,e);cn(r,e,t,n,!0),sn(r,t,n);break}case 2:{let t=tn(r,e,r.schema.exact.sequence,r.schema.prefix.sequence,`tag:yaml.org,2002:seq`,`sequence`),i=t.tag.create(t.tagName),a=cn(r,e,i,t.tag,t.tag.carrierIsResult),o=r.frames[r.frames.length-1],s=o!==void 0&&o.kind===`mapping`&&o.hasKey&&o.key===n;r.frames.push({kind:`sequence`,position:r.position,value:i,tag:t.tag,anchor:a,index:0,merge:s});break}case 3:{let t=tn(r,e,r.schema.exact.mapping,r.schema.prefix.mapping,`tag:yaml.org,2002:map`,`mapping`),n=t.tag.create(t.tagName),i=cn(r,e,n,t.tag,t.tag.carrierIsResult);r.frames.push({kind:`mapping`,position:r.position,value:n,tag:t.tag,anchor:i,key:void 0,keyPosition:r.position,hasKey:!1,overridable:null});break}case 5:{r.maxAliases!==-1&&++r.aliasCount>r.maxAliases&&S(r,`aliases exceeded maxAliases (${r.maxAliases})`);let t=r.source.slice(e.anchorStart,e.anchorEnd),n=r.anchors.get(t);n||S(r,`unidentified alias "${t}"`),n.isValueFinal||S(r,`recursive alias "${t}" is not supported for tag ${n.tag.tagName} because it uses finalize()`),sn(r,n.value,n.tag);break}case 6:{let e=r.frames.pop();if(e.kind===`document`)r.documents.push(e.value);else{let t=e.tag.carrierIsResult?e.value:Zt(r,e.position,e.tag,e.value);e.anchor&&(e.anchor.value=t,e.anchor.isValueFinal=!0),sn(r,t,e.tag)}break}}}return r.documents}var C=-1,un=Object.prototype.hasOwnProperty,w=1,dn=2,fn=3,pn=4,mn=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,hn=/[,\[\]{}]/,gn=/^(?:!|!!|![0-9A-Za-z-]+!)$/,_n=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,vn=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,yn=RegExp(`^(?:${_n})*$`),bn=RegExp(`^(?:${vn})+$`),xn=RegExp(`^(?:!(?:${_n})*|${vn}(?:${_n})*)$`),Sn={filename:``,maxDepth:100};function Cn(e,t,n){e.events.push({type:1,explicitStart:t,explicitEnd:n,directives:e.directives})}function wn(e,t,n,r,i,a,o){e.events.push({type:2,start:t,anchorStart:n,anchorEnd:r,tagStart:i,tagEnd:a,style:o})}function Tn(e,t,n,r,i,a,o){e.events.push({type:3,start:t,anchorStart:n,anchorEnd:r,tagStart:i,tagEnd:a,style:o})}function En(e,t){e.events.splice(t.eventsLength,0,{type:3,start:t.position,anchorStart:C,anchorEnd:C,tagStart:C,tagEnd:C,style:2})}function T(e,t,n,r,i,a,o,s,c=1,l=-1,u=!1){e.events.push({type:4,valueStart:t,valueEnd:n,anchorStart:r,anchorEnd:i,tagStart:a,tagEnd:o,style:s,chomping:c,indent:l,fast:u})}function Dn(e,t,n){e.events.push({type:5,anchorStart:t,anchorEnd:n})}function E(e){e.events.push({type:6})}function D(e){T(e,C,C,C,C,C,C,1)}function On(){return{anchorStart:C,anchorEnd:C,tagStart:C,tagEnd:C}}function O(e){return{position:e.position,line:e.line,lineStart:e.lineStart,lineIndent:e.lineIndent,firstTabInLine:e.firstTabInLine,eventsLength:e.events.length}}function k(e,t){e.position=t.position,e.line=t.line,e.lineStart=t.lineStart,e.lineIndent=t.lineIndent,e.firstTabInLine=t.firstTabInLine,e.events.length=t.eventsLength}function A(e,t){mt(e.input.slice(0,e.length),e.position,t,e.filename)}function j(e){return e===10||e===13}function M(e){return e===9||e===32}function N(e){return M(e)||j(e)}function P(e){return e===0||N(e)}function F(e){return e===44||e===91||e===93||e===123||e===125}function kn(e){return e>=48&&e<=57?e-48:-1}function An(e){if(e>=48&&e<=57)return e-48;let t=e|32;return t>=97&&t<=102?t-97+10:-1}function jn(e){return e===120?2:e===117?4:e===85?8:0}function Mn(e){return e===48||e===97||e===98||e===116||e===9||e===110||e===118||e===102||e===114||e===101||e===32||e===34||e===47||e===92||e===78||e===95||e===76||e===80}function Nn(e){e.input.charCodeAt(e.position)===10?e.position++:(e.position++,e.input.charCodeAt(e.position)===10&&e.position++),e.line++,e.lineStart=e.position,e.lineIndent=0,e.firstTabInLine=-1}function I(e,t){let n=0,r=e.input.charCodeAt(e.position),i=e.position===e.lineStart||N(e.input.charCodeAt(e.position-1));for(;r!==0;){for(;M(r);)i=!0,r===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(t&&i&&r===35)do r=e.input.charCodeAt(++e.position);while(!j(r)&&r!==0);if(!j(r))break;for(Nn(e),n++,i=!0,r=e.input.charCodeAt(e.position);r===32;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return n}function L(e,t=e.position){let n=e.input.charCodeAt(t);if((n===45||n===46)&&n===e.input.charCodeAt(t+1)&&n===e.input.charCodeAt(t+2)){let n=e.input.charCodeAt(t+3);return n===0||N(n)}return!1}function Pn(e){let t=e.input.charCodeAt(e.position);for(;t!==0&&!j(t);)t=e.input.charCodeAt(++e.position)}function Fn(e,t,n){mn.test(e.input.slice(t,n))&&A(e,`the stream contains non-printable characters`)}function In(e,t,n){if(e.input.charCodeAt(e.position)!==33)return!1;t.tagStart!==C&&A(e,`duplication of a tag property`);let r=e.position,i=!1,a=!1,o=`!`,s=e.input.charCodeAt(++e.position);s===60?(i=!0,s=e.input.charCodeAt(++e.position)):s===33&&(a=!0,o=`!!`,s=e.input.charCodeAt(++e.position));let c=e.position,l;if(i){for(;s!==0&&s!==62;)s=e.input.charCodeAt(++e.position);s!==62&&A(e,`unexpected end of the stream within a verbatim tag`),l=e.input.slice(c,e.position),e.position++}else{for(;s!==0&&!N(s)&&!(n&&F(s));)s===33&&(a?A(e,`tag suffix cannot contain exclamation marks`):(o=e.input.slice(c-1,e.position+1),gn.test(o)||A(e,`named tag handle cannot contain such characters`),a=!0,c=e.position+1)),s=e.input.charCodeAt(++e.position);l=e.input.slice(c,e.position),hn.test(l)&&A(e,`tag suffix cannot contain flow indicator characters`)}return l&&!(i?yn.test(l):bn.test(l))&&A(e,`tag name cannot contain such characters: ${l}`),!i&&o!==`!`&&o!==`!!`&&!un.call(e.tagHandlers,o)&&A(e,`undeclared tag handle "${o}"`),t.tagStart=r,t.tagEnd=e.position,!0}function Ln(e,t){if(e.input.charCodeAt(e.position)!==38)return!1;t.anchorStart!==C&&A(e,`duplication of an anchor property`),e.position++;let n=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position))&&!F(e.input.charCodeAt(e.position));)e.position++;return e.position===n&&A(e,`name of an anchor node must contain at least one character`),t.anchorStart=n,t.anchorEnd=e.position,!0}function Rn(e,t){if(e.input.charCodeAt(e.position)!==42)return!1;(t.anchorStart!==C||t.tagStart!==C)&&A(e,`alias node should not have any properties`),e.position++;let n=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position))&&!F(e.input.charCodeAt(e.position));)e.position++;return e.position===n&&A(e,`name of an alias node must contain at least one character`),Dn(e,n,e.position),!0}function zn(e,t){I(e,!1),e.lineIndent<t&&A(e,`deficient indentation`)}function Bn(e,t,n){if(e.input.charCodeAt(e.position)!==39)return!1;e.position++;let r=e.position,i=!0;for(;e.input.charCodeAt(e.position)!==0;){let a=e.input.charCodeAt(e.position);if(a===39){if(e.input.charCodeAt(e.position+1)===39){i=!1,e.position+=2;continue}let t=e.position;return e.position++,T(e,r,t,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2,1,-1,i),!0}j(a)?(i=!1,zn(e,t)):e.position===e.lineStart&&L(e)?A(e,`unexpected end of the document within a single quoted scalar`):a!==9&&a<32?A(e,`expected valid JSON character`):e.position++}A(e,`unexpected end of the stream within a single quoted scalar`)}function Vn(e,t,n){if(e.input.charCodeAt(e.position)!==34)return!1;e.position++;let r=e.position,i=!0;for(;e.input.charCodeAt(e.position)!==0;){let a=e.input.charCodeAt(e.position);if(a===34){let t=e.position;return e.position++,T(e,r,t,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,3,1,-1,i),!0}if(a===92){i=!1;let n=e.input.charCodeAt(++e.position);if(j(n))zn(e,t);else if(Mn(n))e.position++;else{let t=jn(n);for(t===0&&A(e,`unknown escape sequence`);t-->0;)e.position++,An(e.input.charCodeAt(e.position))<0&&A(e,`expected hexadecimal character`);e.position++}}else j(a)?(i=!1,zn(e,t)):e.position===e.lineStart&&L(e)?A(e,`unexpected end of the document within a double quoted scalar`):a!==9&&a<32?A(e,`expected valid JSON character`):e.position++}A(e,`unexpected end of the stream within a double quoted scalar`)}function Hn(e,t,n){let r=e.input.charCodeAt(e.position),i=1,a=-1,o=!1;if(r!==124&&r!==62)return!1;let s=r===124?4:5;for(e.position++;e.input.charCodeAt(e.position)!==0;){let n=e.input.charCodeAt(e.position),r=kn(n);if(n===43||n===45)i!==1&&A(e,`repeat of a chomping mode identifier`),i=n===43?3:2,e.position++;else if(r>=0)r===0&&A(e,`bad explicit indentation width of a block scalar; it cannot be less than one`),o&&A(e,`repeat of an indentation width identifier`),a=t+r-1,o=!0,e.position++;else break}let c=!1;for(;M(e.input.charCodeAt(e.position));)c=!0,e.position++;c&&e.input.charCodeAt(e.position)===35&&Pn(e),j(e.input.charCodeAt(e.position))?Nn(e):e.input.charCodeAt(e.position)!==0&&A(e,`a line break is expected`);let l=o?a:-1,u=0,d=e.position,f=e.position;for(;e.input.charCodeAt(e.position)!==0;){let n=e.position,r=0;for(;e.input.charCodeAt(n+r)===32;)r++;let i=e.input.charCodeAt(n+r);if(i===0){l>=0?r>l&&(f=n+r):r>0&&(f=n+r);break}if(n===e.lineStart&&L(e,n))break;if(!o&&l===-1&&j(i)&&(u=Math.max(u,r)),!o&&l===-1&&!j(i)&&(i===9&&r<t&&(e.position=n+r,A(e,`tab characters must not be used in indentation`)),r<u&&(e.position=n+r,A(e,`bad indentation of a mapping entry`))),l===-1&&i!==0&&!j(i)&&r<t){e.lineIndent=r,e.position=n+r;break}!o&&i!==0&&!j(i)&&l===-1&&(l=r);let a=l===-1?t+1:l;if(i!==0&&!j(i)&&r<a){e.lineIndent=r,e.position=n+r;break}Pn(e),f=e.position,j(e.input.charCodeAt(e.position))&&(Nn(e),f=e.position)}return Fn(e,d,f),T(e,d,f,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,s,i,l),!0}function Un(e,t){let n=e.input.charCodeAt(e.position),r=t===w;if(n===0||N(n)||n===35||n===38||n===42||n===33||n===124||n===62||n===39||n===34||n===37||n===64||n===96||r&&F(n))return!1;if(n===63||n===45){let t=e.input.charCodeAt(e.position+1);if(P(t)||r&&F(t))return!1}return!0}function Wn(e,t,n,r){if(!Un(e,n))return!1;let i=e.position,a=e.position,o=e.input.charCodeAt(e.position),s=n===w,c=!1;for(;o!==0&&!(e.position===e.lineStart&&L(e));){if(o===58){let t=e.input.charCodeAt(e.position+1);if(P(t)||s&&F(t))break}else if(o===35){if(N(e.input.charCodeAt(e.position-1)))break}else if(s&&F(o))break;else if(j(o)){let n=e.position,r=e.line,i=e.lineStart,a=e.lineIndent;if(I(e,!1),e.lineIndent>=t){c=!0,o=e.input.charCodeAt(e.position);continue}e.position=n,e.line=r,e.lineStart=i,e.lineIndent=a;break}M(o)||(a=e.position+1),o=e.input.charCodeAt(++e.position)}return a===i?!1:(Fn(e,i,a),T(e,i,a,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1,1,-1,!c),!0)}function R(e,t){let n=e.line;I(e,!0),(e.line>n&&e.lineIndent<t||e.firstTabInLine!==-1&&e.lineIndent<t)&&A(e,`deficient indentation`)}function Gn(e,t,n){let r=e.input.charCodeAt(e.position),i=r===123,a=e.position,o=!0;if(r!==91&&r!==123)return!1;let s=i?125:93;for(i?Tn(e,a,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2):wn(e,a,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2),e.position++;e.input.charCodeAt(e.position)!==0;){R(e,t);let n=e.input.charCodeAt(e.position);if(n===s)return e.position++,E(e),!0;o?n===44&&A(e,`expected the node content, but found ','`):A(e,`missed comma between flow collection entries`);let r=!1,a=!1;n===63&&N(e.input.charCodeAt(e.position+1))&&(r=a=!0,e.position+=1,R(e,t));let c=e.line,l=O(e),u=z(e,t,w,!1,!0);R(e,t),n=e.input.charCodeAt(e.position),(i||a||e.line===c)&&n===58?(r=!0,e.position++,R(e,t),i||En(e,l),u||D(e),z(e,t,w,!1,!0)||D(e),R(e,t),i||E(e)):i&&r?(u||D(e),D(e)):i?D(e):r&&(En(e,l),u||D(e),D(e),E(e)),n=e.input.charCodeAt(e.position),n===44?(o=!0,e.position++):o=!1}A(e,`unexpected end of the stream within a flow collection`)}function Kn(e,t,n){if(e.firstTabInLine!==-1||e.input.charCodeAt(e.position)!==45||!P(e.input.charCodeAt(e.position+1)))return!1;for(wn(e,e.position,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,1);e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1));){e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,A(e,`tab characters must not be used in indentation`));let n=e.line;e.position++;let r=I(e,!0)>0;if(e.firstTabInLine!==-1&&e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1))&&A(e,`bad indentation of a sequence entry`),r&&e.lineIndent<=t?D(e):z(e,t,fn,!1,!0),I(e,!0),e.lineIndent<t||e.position>=e.length)break;e.lineIndent>t&&A(e,`bad indentation of a sequence entry`),e.line===n&&e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1))&&A(e,`bad indentation of a sequence entry`)}return E(e),!0}function qn(e,t,n,r){let i=!1,a=!1,o=!1,s=!1;if(e.firstTabInLine!==-1)return!1;let c=e.input.charCodeAt(e.position);for(;c!==0;){!i&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,A(e,`tab characters must not be used in indentation`));let l=e.input.charCodeAt(e.position+1),u=e.line;if((c===63||c===58)&&P(l))o||(Tn(e,e.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),o=!0),c===63?(i&&D(e),a=!0,i=!0):i?i=!1:(D(e),a=!0,i=!1),e.position+=1,s=!0;else{i&&(D(e),i=!1);let t=O(e);if(!z(e,n,dn,!1,!0))break;if(e.line===u){for(c=e.input.charCodeAt(e.position);M(c);)c=e.input.charCodeAt(++e.position);if(c===58){if(c=e.input.charCodeAt(++e.position),P(c)||A(e,`a whitespace character is expected after the key-value separator within a block mapping`),!o){for(k(e,t),Tn(e,t.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),o=!0,z(e,n,dn,!1,!0),c=e.input.charCodeAt(e.position);M(c);)c=e.input.charCodeAt(++e.position);e.position++}a=!0,i=!1,s=!1}else if(a)A(e,`expected ':' after a mapping key`);else return r.anchorStart!==C||r.tagStart!==C?(k(e,t),!1):!0}else if(a)A(e,`can not read a block mapping entry; a multiline key may not be an implicit key`);else return r.anchorStart!==C||r.tagStart!==C?(k(e,t),!1):!0}if(z(e,t,pn,!0,s)&&(s=!1),i||s&&(D(e),s=!1),I(e,!0),c=e.input.charCodeAt(e.position),(e.line===u||e.lineIndent>t)&&c!==0)A(e,`bad indentation of a mapping entry`);else if(e.lineIndent<t)break}return a?(i&&D(e),o&&E(e),!0):!1}function z(e,t,n,r,i,a=!0){e.depth>=e.maxDepth&&A(e,`nesting exceeded maxDepth (${e.maxDepth})`),e.depth++;let o=1,s=!1,c=!1,l=null,u=On(),d=n===pn||n===fn,f=d,p=d;if(r&&I(e,!0)&&(s=!0,o=e.lineIndent>t?1:e.lineIndent===t?0:-1),e.position===e.lineStart&&L(e))return e.depth--,!1;if(o===1)for(;;){let r=e.input.charCodeAt(e.position),i=O(e);if(s&&o!==1&&(r===33||r===38))break;if(s&&p&&(u.tagStart!==C||u.anchorStart!==C)&&(r===33||r===38)){var m;let n=O(e),r=t+1;if(qn(e,e.position-e.lineStart,r,u)&&((m=e.events[n.eventsLength])==null?void 0:m.type)===3)return e.depth--,!0;k(e,n)}if(s&&(r===33&&u.tagStart!==C||r===38&&u.anchorStart!==C)||!In(e,u,n===w)&&!Ln(e,u))break;l===null&&(l=i),I(e,!0)?(s=!0,f=p,o=e.lineIndent>t?1:e.lineIndent===t?0:-1):f=!1}if(f&&(f=s||i),o===1||n===pn){let r=n===w||n===dn?t:t+1,i=e.position-e.lineStart;if(o===1)if(f&&(Kn(e,i,u)||qn(e,i,r,u))||Gn(e,r,u))c=!0;else{let t=e.input.charCodeAt(e.position);if(l!==null&&a&&p&&!f&&t!==124&&t!==62){var h;let t=O(e),n=l.position-l.lineStart;k(e,l),qn(e,n,r,On())&&((h=e.events[t.eventsLength])==null?void 0:h.type)===3?c=!0:k(e,t)}!c&&(d&&Hn(e,r,u)||Bn(e,r,u)||Vn(e,r,u)||Rn(e,u)||Wn(e,r,n,u))&&(c=!0)}else o===0&&(c=f&&Kn(e,i,u))}return d=d&&!c,!c&&(u.anchorStart!==C||u.tagStart!==C||d)&&(T(e,C,C,u.anchorStart,u.anchorEnd,u.tagStart,u.tagEnd,1),c=!0),e.depth--,c||u.anchorStart!==C||u.tagStart!==C}function Jn(e){if(e.lineIndent>0||e.input.charCodeAt(e.position)!==37)return!1;e.position++;let t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position));)e.position++;let n=e.input.slice(t,e.position),r=[];for(n.length===0&&A(e,`directive name must not be less than one character in length`);e.input.charCodeAt(e.position)!==0&&!j(e.input.charCodeAt(e.position));){for(;M(e.input.charCodeAt(e.position));)e.position++;if(e.input.charCodeAt(e.position)===35||j(e.input.charCodeAt(e.position))||e.input.charCodeAt(e.position)===0)break;let t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position));)e.position++;r.push(e.input.slice(t,e.position))}if(j(e.input.charCodeAt(e.position))&&Nn(e),n===`YAML`){e.directives.some(e=>e.kind===`yaml`)&&A(e,`duplication of %YAML directive`),r.length!==1&&A(e,`YAML directive accepts exactly one argument`);let t=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);t===null&&A(e,`ill-formed argument of the YAML directive`),parseInt(t[1],10)!==1&&A(e,`unacceptable YAML version of the document`),e.directives.push({kind:`yaml`,version:r[0]})}else if(n===`TAG`){r.length!==2&&A(e,`TAG directive accepts exactly two arguments`);let[t,n]=r;gn.test(t)||A(e,`ill-formed tag handle (first argument) of the TAG directive`),un.call(e.tagHandlers,t)&&A(e,`there is a previously declared suffix for "${t}" tag handle`),xn.test(n)||A(e,`ill-formed tag prefix (second argument) of the TAG directive`),e.tagHandlers[t]=n,e.directives.push({kind:`tag`,handle:t,prefix:n})}return!0}function Yn(e){e.directives=[],e.tagHandlers=Object.create(null);let t=!1;for(I(e,!0);Jn(e);)t=!0,I(e,!0);let n=!1,r=!1,i=!0;if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45&&P(e.input.charCodeAt(e.position+3))){n=!0;let t=e.line;e.position+=3,I(e,!0),i=e.line>t}else t&&A(e,`directives end mark is expected`);let a=e.events.length;if(!n&&e.position===e.lineStart&&e.input.charCodeAt(e.position)===46&&L(e)){e.position+=3,I(e,!0);return}if(Cn(e,n,!1),z(e,e.lineIndent-1,pn,!1,i,i)||D(e),I(e,!0),e.position===e.lineStart&&L(e)&&(r=e.input.charCodeAt(e.position)===46,r)){let t=e.line;e.position+=3,I(e,!0),e.line===t&&e.position<e.length&&A(e,`end of the stream or a document separator is expected`)}let o=e.events[a];(o==null?void 0:o.type)===1&&(o.explicitEnd=r),E(e),!r&&e.position<e.length&&!(e.position===e.lineStart&&L(e))&&A(e,`end of the stream or a document separator is expected`)}function Xn(e,t){let n=e.length,r=y(y(y({},Sn),t),{},{input:`${e}\0`,length:n,position:0,line:0,lineStart:0,lineIndent:0,firstTabInLine:-1,depth:0,directives:[],tagHandlers:Object.create(null),events:[]}),i=e.indexOf(`\0`);for(i!==-1&&mt(e,i,`null byte is not allowed in input`,r.filename),r.input.charCodeAt(r.position)===65279&&r.position++;r.position<r.length&&(I(r,!0),!(r.position>=r.length));){let e=r.position;Yn(r),r.position===e&&A(r,`can not read a document`)}return r.events}var Zn=y(y({},Sn),Yt);function Qn(e,t={}){let n=y(y({},Zn),t),r=String(e),i=Object.keys(Sn),a=Object.keys(Yt);return ln(Xn(r,Ge(n,i)),y(y({},Ge(n,a)),{},{source:r}))}function $n(e,t,n){let r=null;typeof t==`function`?r=t:typeof t==`object`&&t&&(n=t);let i=Qn(e,n);if(r===null)return i;for(let e of i)r(e)}function er(e,t){let n=Qn(e,t);if(n.length===0)throw new b(`expected a document, but the input is empty`);if(n.length===1)return n[0];throw new b(`expected a single document in the stream, but found more`)}var B=class{constructor(){_(this,`tagged`,!1),_(this,`flow`,!1),_(this,`singleQuoted`,!1),_(this,`doubleQuoted`,!1),_(this,`literal`,!1),_(this,`folded`,!1)}},V=Symbol(`INVALID`);function tr(e){let t=new Set([e.defaultScalarTag,e.defaultSequenceTag,e.defaultMappingTag].filter(e=>e!==void 0)),n=e.implicitScalarTags,r=e.tags.filter(e=>!(e.nodeKind===`scalar`&&e.implicit)&&!t.has(e)),i=e.tags.filter(e=>t.has(e));return[...n.map(e=>({tag:e,implicitTag:!0})),...r.map(e=>({tag:e,implicitTag:!1})),...i.map(e=>({tag:e,implicitTag:!0}))]}function nr(e,t){for(let n=0,r=e.representTypes.length;n<r;n+=1){let{tag:r,implicitTag:i}=e.representTypes[n];if(r.identify&&r.identify(t)){let e;return e=r.matchByTagPrefix&&r.representTagName?r.representTagName(t):r.tagName,{tag:r,tagName:e,implicitTag:i}}}return null}function H(e,t){if(!e.noRefs&&typeof t==`object`&&t){let n=e.refs.get(t);if(n)return n.anchor===void 0&&(n.anchor=`ref_${e.refCounter++}`),{kind:`alias`,tag:``,style:new B,anchor:n.anchor}}let n=nr(e,t);if(!n){if(t===void 0||e.skipInvalid)return V;throw new b(`unacceptable kind of an object to dump ${Object.prototype.toString.call(t)}`)}let{tag:r,tagName:i,implicitTag:a}=n,o=a?i:Jt(i);if(r.nodeKind===`scalar`){let e=new B;return e.tagged=!a,{kind:`scalar`,tag:o,style:e,value:r.represent(t)}}if(r.nodeKind===`sequence`){let n=r.represent(t),i=new B;i.tagged=!a;let s={kind:`sequence`,tag:o,style:i,items:[]};e.noRefs||e.refs.set(t,s);for(let t=0,r=n.length;t<r;t+=1){let r=H(e,n[t]);r===V&&n[t]===void 0&&(r=H(e,null)),r!==V&&s.items.push(r)}return s}let s=r.represent(t),c=new B;c.tagged=!a;let l={kind:`mapping`,tag:o,style:c,items:[]};e.noRefs||e.refs.set(t,l);for(let[t,n]of s){let r=H(e,t);if(r===V)continue;let i=H(e,n);i!==V&&l.items.push({key:r,value:i})}return l}function rr(e,t,n={}){var r,i;let a=H({representTypes:tr(t),noRefs:(r=n.noRefs)==null?!1:r,skipInvalid:(i=n.skipInvalid)==null?!1:i,refs:new Map,refCounter:0},e);return[{contents:a===V?null:a,directives:[]}]}var ir=Symbol(`visit:break`),ar=Symbol(`visit:skip`);function or(e,t,n){let r=t(e,n);if(r===ir)return!0;if(r===ar)return!1;let i=n.depth+1;switch(e.kind){case`sequence`:for(let n of e.items)if(or(n,t,{depth:i,parent:e,isKey:!1}))return!0;break;case`mapping`:for(let{key:n,value:r}of e.items)if(or(n,t,{depth:i,parent:e,isKey:!0})||or(r,t,{depth:i,parent:e,isKey:!1}))return!0;break}return!1}function sr(e,t){for(let n of e)if(n.contents&&or(n.contents,t,{depth:0,parent:null,isKey:!1}))return}var cr=65279,lr=9,U=10,ur=13,dr=32,fr=33,pr=34,mr=35,hr=37,gr=38,_r=39,vr=42,yr=44,br=45,W=58,xr=61,Sr=62,Cr=63,wr=64,Tr=91,Er=93,Dr=96,Or=123,kr=124,Ar=125,G={};G[0]=`\\0`,G[7]=`\\a`,G[8]=`\\b`,G[9]=`\\t`,G[10]=`\\n`,G[11]=`\\v`,G[12]=`\\f`,G[13]=`\\r`,G[27]=`\\e`,G[34]=`\\"`,G[92]=`\\\\`,G[133]=`\\N`,G[160]=`\\_`,G[8232]=`\\L`,G[8233]=`\\P`;var jr={indent:2,seqNoIndent:!1,seqInlineFirst:!0,sortKeys:!1,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:`single`,forceQuotes:!1,tagBeforeAnchor:!1};function Mr(e){return e.style.tagged?e.tag:Jt(e.tag)}function Nr(e){let t=y(y({},jr),e);return y(y({},t),{},{defaultScalarTagName:t.schema.defaultScalarTag.tagName,implicitResolvers:t.schema.implicitScalarTags})}function Pr(e){let t=e.toString(16).toUpperCase(),n=e<=255?`x`:`u`,r=e<=255?2:4;return`\\${n}${`0`.repeat(r-t.length)}${t}`}function Fr(e,t){let n=` `.repeat(t),r=0,i=``,a=e.length;for(;r<a;){let t,o=e.indexOf(` | ||
| `),l}function Gt(e,t){if(t.valueStart===Mt)return``;let{valueStart:n,valueEnd:r}=t;if(t.fast)return e.slice(n,r);switch(t.style){case 2:return Ht(e,n,r);case 3:return Ut(e,n,r);case 4:return Wt(e,n,r,t.indent,t.chomping,!1);case 5:return Wt(e,n,r,t.indent,t.chomping,!0);default:return Vt(e,n,r)}}var Kt=Object.assign(Object.create(null),{"!":`!`,"!!":`tag:yaml.org,2002:`});function qt(e){return encodeURI(e).replace(/!/g,`%21`)}function Jt(e,t){var n,r;if(e.startsWith(`!<`)&&e.endsWith(`>`))return decodeURIComponent(e.slice(2,-1));let i=e.indexOf(`!`,1),a=i===-1?`!`:e.slice(0,i+1),o=(n=(r=t==null?void 0:t[a])==null?Kt[a]:r)==null?a:n;return decodeURIComponent(o)+decodeURIComponent(e.slice(a.length))}function Yt(e){let t=e;return t.charCodeAt(0)===33?(t=t.slice(1),`!${qt(t)}`):t.slice(0,18)===`tag:yaml.org,2002:`?`!!${qt(t.slice(18))}`:`!<${qt(t)}>`}var x=-1,Xt={filename:``,schema:it,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function Zt(e){return`tagStart`in e&&e.tagStart!==x?e.tagStart:`anchorStart`in e&&e.anchorStart!==x?e.anchorStart:`valueStart`in e&&e.valueStart!==x?e.valueStart:`start`in e?e.start:0}function S(e,t){ht(e.source,e.position,t,e.filename)}function Qt(e,t,n,r){try{return n.finalize(r)}catch(n){if(n instanceof b)throw n;ht(e.source,t,n instanceof Error?n.message:String(n),e.filename)}}function $t(e,t,n){let r=e[n];if(r)return r;for(let e of t)if(n.startsWith(e.tagName))return e}function en(e,t,n,r,i){let a=$t(t,n,r);if(a)return a;S(e,`unknown ${i} tag !<${r}>`)}function tn(e,n){let r=Gt(e.source,n),i=n.tagStart===x?``:e.source.slice(n.tagStart,n.tagEnd),a=e.schema.defaultScalarTag;if(i!==``){var o;if(i===`!`)return{value:r,tag:a};let n=Jt(i,e.tagHandlers),s=$t(e.schema.exact.scalar,e.schema.prefix.scalar,n);if(s){let i=s.resolve(r,!0,n);return i===t&&S(e,`cannot resolve a node with !<${n}> explicit tag`),{value:i,tag:s}}let c=(o=$t(e.schema.exact.mapping,e.schema.prefix.mapping,n))==null?$t(e.schema.exact.sequence,e.schema.prefix.sequence,n):o;if(c){r!==``&&S(e,`cannot resolve a node with !<${n}> explicit tag`);let t=c.create(n);return{value:c.carrierIsResult?t:Qt(e,e.position,c,t),tag:c}}S(e,`unknown scalar tag !<${n}>`)}if(n.style===1){var s;let n=(s=e.schema.implicitScalarByFirstChar.get(r.charAt(0)))==null?e.schema.implicitScalarAnyFirstChar:s;for(let e of n){let n=e.resolve(r,!1,e.tagName);if(n!==t)return{value:n,tag:e}}}return{value:a.resolve(r,!1,a.tagName),tag:a}}function nn(e,t,n,r,i,a){let o=t.tagStart===x?``:e.source.slice(t.tagStart,t.tagEnd),s=o===``||o===`!`?i:Jt(o,e.tagHandlers);return{tagName:s,tag:en(e,n,r,s,a)}}function rn(e){return e.nodeKind===`mapping`}function an(e,t,n,r){for(let a of r.keys(n)){var i;if(e.maxTotalMergeKeys!==-1&&++e.totalMergeKeys>e.maxTotalMergeKeys&&S(e,`merge keys exceeded maxTotalMergeKeys (${e.maxTotalMergeKeys})`),t.tag.has(t.value,a))continue;let o=t.tag.addPair(t.value,a,r.get(n,a));o&&S(e,o),((i=t.overridable)==null?t.overridable=new Set:i).add(a)}}function on(e,t,n,r){if(e.position=t.keyPosition,rn(r))an(e,t,n,r);else if(r.nodeKind===`sequence`&&Array.isArray(n))for(let r of n)an(e,t,r,t.tag);else S(e,`cannot merge mappings; the provided source object is unacceptable`)}function sn(e,t,r,i,a){var o,s;if(e.position=t.keyPosition,r===n){on(e,t,i,a);return}!e.json&&t.tag.has(t.value,r)&&!((o=t.overridable)!=null&&o.has(r))&&S(e,`duplicated mapping key`);let c=t.tag.addPair(t.value,r,i);c&&S(e,c),(s=t.overridable)==null||s.delete(r)}function cn(e,t,n){let r=e.frames[e.frames.length-1];if(r.kind===`document`)r.value=t,r.hasValue=!0;else if(r.kind===`sequence`){r.merge&&(rn(n)||S(e,`cannot merge mappings; the provided source object is unacceptable`));let i=r.tag.addItem(r.value,t,r.index++);i&&S(e,i)}else if(r.hasKey){let i=r.key;r.key=void 0,r.hasKey=!1,sn(e,r,i,t,n)}else r.key=t,r.keyPosition=e.position,r.hasKey=!0}function ln(e,t,n,r,i){if(t.anchorStart!==x){let a={value:n,tag:r,isValueFinal:i};return e.anchors.set(e.source.slice(t.anchorStart,t.anchorEnd),a),a}return null}function un(e,t){let r=y(y(y({},Xt),t),{},{events:e,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0});for(;r.eventIndex<r.events.length;){let e=r.events[r.eventIndex++];switch(r.position=Zt(e),e.type){case 1:r.anchors=new Map,r.aliasCount=0,r.tagHandlers=Object.create(null);for(let t of e.directives)t.kind===`tag`&&(r.tagHandlers[t.handle]=t.prefix);r.frames.push({kind:`document`,position:r.position,value:void 0,hasValue:!1});break;case 4:{let{value:t,tag:n}=tn(r,e);ln(r,e,t,n,!0),cn(r,t,n);break}case 2:{let t=nn(r,e,r.schema.exact.sequence,r.schema.prefix.sequence,`tag:yaml.org,2002:seq`,`sequence`),i=t.tag.create(t.tagName),a=ln(r,e,i,t.tag,t.tag.carrierIsResult),o=r.frames[r.frames.length-1],s=o!==void 0&&o.kind===`mapping`&&o.hasKey&&o.key===n;r.frames.push({kind:`sequence`,position:r.position,value:i,tag:t.tag,anchor:a,index:0,merge:s});break}case 3:{let t=nn(r,e,r.schema.exact.mapping,r.schema.prefix.mapping,`tag:yaml.org,2002:map`,`mapping`),n=t.tag.create(t.tagName),i=ln(r,e,n,t.tag,t.tag.carrierIsResult);r.frames.push({kind:`mapping`,position:r.position,value:n,tag:t.tag,anchor:i,key:void 0,keyPosition:r.position,hasKey:!1,overridable:null});break}case 5:{r.maxAliases!==-1&&++r.aliasCount>r.maxAliases&&S(r,`aliases exceeded maxAliases (${r.maxAliases})`);let t=r.source.slice(e.anchorStart,e.anchorEnd),n=r.anchors.get(t);n||S(r,`unidentified alias "${t}"`),n.isValueFinal||S(r,`recursive alias "${t}" is not supported for tag ${n.tag.tagName} because it uses finalize()`),cn(r,n.value,n.tag);break}case 6:{let e=r.frames.pop();if(e.kind===`mapping`&&e.hasKey&&(r.position=e.keyPosition,S(r,`incomplete mapping pair in event stream`)),e.kind===`document`)r.documents.push(e.value);else{let t=e.tag.carrierIsResult?e.value:Qt(r,e.position,e.tag,e.value);e.anchor&&(e.anchor.value=t,e.anchor.isValueFinal=!0),cn(r,t,e.tag)}break}}}return r.documents}var C=-1,dn=Object.prototype.hasOwnProperty,w=1,fn=2,pn=3,mn=4,hn=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,gn=/[,\[\]{}]/,_n=/^(?:!|!!|![0-9A-Za-z-]+!)$/,vn=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,yn=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,bn=RegExp(`^(?:${vn})*$`),xn=RegExp(`^(?:${yn})+$`),Sn=RegExp(`^(?:!(?:${vn})*|${yn}(?:${vn})*)$`),Cn={filename:``,maxDepth:100};function wn(e,t,n){e.events.push({type:1,explicitStart:t,explicitEnd:n,directives:e.directives})}function Tn(e,t,n,r,i,a,o){e.events.push({type:2,start:t,anchorStart:n,anchorEnd:r,tagStart:i,tagEnd:a,style:o})}function En(e,t,n,r,i,a,o){e.events.push({type:3,start:t,anchorStart:n,anchorEnd:r,tagStart:i,tagEnd:a,style:o})}function Dn(e,t){e.events.splice(t.eventsLength,0,{type:3,start:t.position,anchorStart:C,anchorEnd:C,tagStart:C,tagEnd:C,style:2})}function T(e,t,n,r,i,a,o,s,c=1,l=-1,u=!1){e.events.push({type:4,valueStart:t,valueEnd:n,anchorStart:r,anchorEnd:i,tagStart:a,tagEnd:o,style:s,chomping:c,indent:l,fast:u})}function On(e,t,n){e.events.push({type:5,anchorStart:t,anchorEnd:n})}function E(e){e.events.push({type:6})}function D(e){T(e,C,C,C,C,C,C,1)}function kn(){return{anchorStart:C,anchorEnd:C,tagStart:C,tagEnd:C}}function O(e){return{position:e.position,line:e.line,lineStart:e.lineStart,lineIndent:e.lineIndent,firstTabInLine:e.firstTabInLine,eventsLength:e.events.length}}function k(e,t){e.position=t.position,e.line=t.line,e.lineStart=t.lineStart,e.lineIndent=t.lineIndent,e.firstTabInLine=t.firstTabInLine,e.events.length=t.eventsLength}function A(e,t){ht(e.input.slice(0,e.length),e.position,t,e.filename)}function j(e){return e===10||e===13}function M(e){return e===9||e===32}function N(e){return M(e)||j(e)}function P(e){return e===0||N(e)}function F(e){return e===44||e===91||e===93||e===123||e===125}function An(e){return e>=48&&e<=57?e-48:-1}function jn(e){if(e>=48&&e<=57)return e-48;let t=e|32;return t>=97&&t<=102?t-97+10:-1}function Mn(e){return e===120?2:e===117?4:e===85?8:0}function Nn(e){return e===48||e===97||e===98||e===116||e===9||e===110||e===118||e===102||e===114||e===101||e===32||e===34||e===47||e===92||e===78||e===95||e===76||e===80}function Pn(e){e.input.charCodeAt(e.position)===10?e.position++:(e.position++,e.input.charCodeAt(e.position)===10&&e.position++),e.line++,e.lineStart=e.position,e.lineIndent=0,e.firstTabInLine=-1}function I(e,t){let n=0,r=e.input.charCodeAt(e.position),i=e.position===e.lineStart||N(e.input.charCodeAt(e.position-1));for(;r!==0;){for(;M(r);)i=!0,r===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(t&&i&&r===35)do r=e.input.charCodeAt(++e.position);while(!j(r)&&r!==0);if(!j(r))break;for(Pn(e),n++,i=!0,r=e.input.charCodeAt(e.position);r===32;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return n}function L(e,t=e.position){let n=e.input.charCodeAt(t);if((n===45||n===46)&&n===e.input.charCodeAt(t+1)&&n===e.input.charCodeAt(t+2)){let n=e.input.charCodeAt(t+3);return n===0||N(n)}return!1}function Fn(e){let t=e.input.charCodeAt(e.position);for(;t!==0&&!j(t);)t=e.input.charCodeAt(++e.position)}function In(e,t,n){hn.test(e.input.slice(t,n))&&A(e,`the stream contains non-printable characters`)}function Ln(e,t,n){if(e.input.charCodeAt(e.position)!==33)return!1;t.tagStart!==C&&A(e,`duplication of a tag property`);let r=e.position,i=!1,a=!1,o=`!`,s=e.input.charCodeAt(++e.position);s===60?(i=!0,s=e.input.charCodeAt(++e.position)):s===33&&(a=!0,o=`!!`,s=e.input.charCodeAt(++e.position));let c=e.position,l;if(i){for(;s!==0&&s!==62;)s=e.input.charCodeAt(++e.position);s!==62&&A(e,`unexpected end of the stream within a verbatim tag`),l=e.input.slice(c,e.position),e.position++}else{for(;s!==0&&!N(s)&&!(n&&F(s));)s===33&&(a?A(e,`tag suffix cannot contain exclamation marks`):(o=e.input.slice(c-1,e.position+1),_n.test(o)||A(e,`named tag handle cannot contain such characters`),a=!0,c=e.position+1)),s=e.input.charCodeAt(++e.position);l=e.input.slice(c,e.position),gn.test(l)&&A(e,`tag suffix cannot contain flow indicator characters`)}return l&&!(i?bn.test(l):xn.test(l))&&A(e,`tag name cannot contain such characters: ${l}`),!i&&o!==`!`&&o!==`!!`&&!dn.call(e.tagHandlers,o)&&A(e,`undeclared tag handle "${o}"`),t.tagStart=r,t.tagEnd=e.position,!0}function Rn(e,t){if(e.input.charCodeAt(e.position)!==38)return!1;t.anchorStart!==C&&A(e,`duplication of an anchor property`),e.position++;let n=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position))&&!F(e.input.charCodeAt(e.position));)e.position++;return e.position===n&&A(e,`name of an anchor node must contain at least one character`),t.anchorStart=n,t.anchorEnd=e.position,!0}function zn(e,t){if(e.input.charCodeAt(e.position)!==42)return!1;(t.anchorStart!==C||t.tagStart!==C)&&A(e,`alias node should not have any properties`),e.position++;let n=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position))&&!F(e.input.charCodeAt(e.position));)e.position++;return e.position===n&&A(e,`name of an alias node must contain at least one character`),On(e,n,e.position),!0}function Bn(e,t){I(e,!1),e.lineIndent<t&&A(e,`deficient indentation`)}function Vn(e,t,n){if(e.input.charCodeAt(e.position)!==39)return!1;e.position++;let r=e.position,i=!0;for(;e.input.charCodeAt(e.position)!==0;){let a=e.input.charCodeAt(e.position);if(a===39){if(e.input.charCodeAt(e.position+1)===39){i=!1,e.position+=2;continue}let t=e.position;return e.position++,T(e,r,t,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2,1,-1,i),!0}j(a)?(i=!1,Bn(e,t)):e.position===e.lineStart&&L(e)?A(e,`unexpected end of the document within a single quoted scalar`):a!==9&&a<32?A(e,`expected valid JSON character`):e.position++}A(e,`unexpected end of the stream within a single quoted scalar`)}function Hn(e,t,n){if(e.input.charCodeAt(e.position)!==34)return!1;e.position++;let r=e.position,i=!0;for(;e.input.charCodeAt(e.position)!==0;){let a=e.input.charCodeAt(e.position);if(a===34){let t=e.position;return e.position++,T(e,r,t,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,3,1,-1,i),!0}if(a===92){i=!1;let n=e.input.charCodeAt(++e.position);if(j(n))Bn(e,t);else if(Nn(n))e.position++;else{let t=Mn(n);for(t===0&&A(e,`unknown escape sequence`);t-->0;)e.position++,jn(e.input.charCodeAt(e.position))<0&&A(e,`expected hexadecimal character`);e.position++}}else j(a)?(i=!1,Bn(e,t)):e.position===e.lineStart&&L(e)?A(e,`unexpected end of the document within a double quoted scalar`):a!==9&&a<32?A(e,`expected valid JSON character`):e.position++}A(e,`unexpected end of the stream within a double quoted scalar`)}function Un(e,t,n){let r=e.input.charCodeAt(e.position),i=1,a=-1,o=!1;if(r!==124&&r!==62)return!1;let s=r===124?4:5;for(e.position++;e.input.charCodeAt(e.position)!==0;){let n=e.input.charCodeAt(e.position),r=An(n);if(n===43||n===45)i!==1&&A(e,`repeat of a chomping mode identifier`),i=n===43?3:2,e.position++;else if(r>=0)r===0&&A(e,`bad explicit indentation width of a block scalar; it cannot be less than one`),o&&A(e,`repeat of an indentation width identifier`),a=t+r-1,o=!0,e.position++;else break}let c=!1;for(;M(e.input.charCodeAt(e.position));)c=!0,e.position++;c&&e.input.charCodeAt(e.position)===35&&Fn(e),j(e.input.charCodeAt(e.position))?Pn(e):e.input.charCodeAt(e.position)!==0&&A(e,`a line break is expected`);let l=o?a:-1,u=0,d=e.position,f=e.position;for(;e.input.charCodeAt(e.position)!==0;){let n=e.position,r=0;for(;e.input.charCodeAt(n+r)===32;)r++;let i=e.input.charCodeAt(n+r);if(i===0){l>=0?r>l&&(f=n+r):r>0&&(f=n+r);break}if(n===e.lineStart&&L(e,n))break;if(!o&&l===-1&&j(i)&&(u=Math.max(u,r)),!o&&l===-1&&!j(i)&&(i===9&&r<t&&(e.position=n+r,A(e,`tab characters must not be used in indentation`)),r<u&&(e.position=n+r,A(e,`bad indentation of a mapping entry`))),l===-1&&i!==0&&!j(i)&&r<t){e.lineIndent=r,e.position=n+r;break}!o&&i!==0&&!j(i)&&l===-1&&(l=r);let a=l===-1?t+1:l;if(i!==0&&!j(i)&&r<a){e.lineIndent=r,e.position=n+r;break}Fn(e),f=e.position,j(e.input.charCodeAt(e.position))&&(Pn(e),f=e.position)}return In(e,d,f),T(e,d,f,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,s,i,l),!0}function Wn(e,t){let n=e.input.charCodeAt(e.position),r=t===w;if(n===0||N(n)||n===35||n===38||n===42||n===33||n===124||n===62||n===39||n===34||n===37||n===64||n===96||r&&F(n))return!1;if(n===63||n===45){let t=e.input.charCodeAt(e.position+1);if(P(t)||r&&F(t))return!1}return!0}function Gn(e,t,n,r){if(!Wn(e,n))return!1;let i=e.position,a=e.position,o=e.input.charCodeAt(e.position),s=n===w,c=!1;for(;o!==0&&!(e.position===e.lineStart&&L(e));){if(o===58){let t=e.input.charCodeAt(e.position+1);if(P(t)||s&&F(t))break}else if(o===35){if(N(e.input.charCodeAt(e.position-1)))break}else if(s&&F(o))break;else if(j(o)){let n=e.position,r=e.line,i=e.lineStart,a=e.lineIndent;if(I(e,!1),e.lineIndent>=t){c=!0,o=e.input.charCodeAt(e.position);continue}e.position=n,e.line=r,e.lineStart=i,e.lineIndent=a;break}M(o)||(a=e.position+1),o=e.input.charCodeAt(++e.position)}return a===i?!1:(In(e,i,a),T(e,i,a,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1,1,-1,!c),!0)}function R(e,t){let n=e.line;I(e,!0),(e.line>n&&e.lineIndent<t||e.firstTabInLine!==-1&&e.lineIndent<t)&&A(e,`deficient indentation`)}function Kn(e,t,n){let r=e.input.charCodeAt(e.position),i=r===123,a=e.position,o=!0;if(r!==91&&r!==123)return!1;let s=i?125:93;for(i?En(e,a,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2):Tn(e,a,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,2),e.position++;e.input.charCodeAt(e.position)!==0;){R(e,t);let n=e.input.charCodeAt(e.position);if(n===s)return e.position++,E(e),!0;o?n===44&&A(e,`expected the node content, but found ','`):A(e,`missed comma between flow collection entries`);let r=!1,a=!1;n===63&&N(e.input.charCodeAt(e.position+1))&&(r=a=!0,e.position+=1,R(e,t));let c=e.line,l=O(e),u=z(e,t,w,!1,!0);R(e,t),n=e.input.charCodeAt(e.position),(i||a||e.line===c)&&n===58?(r=!0,e.position++,R(e,t),i||Dn(e,l),u||D(e),z(e,t,w,!1,!0)||D(e),R(e,t),i||E(e)):i&&r?(u||D(e),D(e)):i?D(e):r&&(Dn(e,l),u||D(e),D(e),E(e)),n=e.input.charCodeAt(e.position),n===44?(o=!0,e.position++):o=!1}A(e,`unexpected end of the stream within a flow collection`)}function qn(e,t,n){if(e.firstTabInLine!==-1||e.input.charCodeAt(e.position)!==45||!P(e.input.charCodeAt(e.position+1)))return!1;for(Tn(e,e.position,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,1);e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1));){e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,A(e,`tab characters must not be used in indentation`));let n=e.line;e.position++;let r=I(e,!0)>0;if(e.firstTabInLine!==-1&&e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1))&&A(e,`bad indentation of a sequence entry`),r&&e.lineIndent<=t?D(e):z(e,t,pn,!1,!0),I(e,!0),e.lineIndent<t||e.position>=e.length)break;e.lineIndent>t&&A(e,`bad indentation of a sequence entry`),e.line===n&&e.input.charCodeAt(e.position)===45&&P(e.input.charCodeAt(e.position+1))&&A(e,`bad indentation of a sequence entry`)}return E(e),!0}function Jn(e,t,n,r){let i=!1,a=!1,o=!1,s=!1;if(e.firstTabInLine!==-1)return!1;let c=e.input.charCodeAt(e.position);for(;c!==0;){!i&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,A(e,`tab characters must not be used in indentation`));let l=e.input.charCodeAt(e.position+1),u=e.line;if((c===63||c===58)&&P(l))o||(En(e,e.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),o=!0),c===63?(i&&D(e),a=!0,i=!0):i?i=!1:(D(e),a=!0,i=!1),e.position+=1,s=!0;else{i&&(D(e),i=!1);let t=O(e);if(!z(e,n,fn,!1,!0))break;if(e.line===u){for(c=e.input.charCodeAt(e.position);M(c);)c=e.input.charCodeAt(++e.position);if(c===58){if(c=e.input.charCodeAt(++e.position),P(c)||A(e,`a whitespace character is expected after the key-value separator within a block mapping`),!o){for(k(e,t),En(e,t.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),o=!0,z(e,n,fn,!1,!0),c=e.input.charCodeAt(e.position);M(c);)c=e.input.charCodeAt(++e.position);e.position++}a=!0,i=!1,s=!1}else if(a)A(e,`expected ':' after a mapping key`);else return r.anchorStart!==C||r.tagStart!==C?(k(e,t),!1):!0}else if(a)A(e,`can not read a block mapping entry; a multiline key may not be an implicit key`);else return r.anchorStart!==C||r.tagStart!==C?(k(e,t),!1):!0}if(z(e,t,mn,!0,s)&&(s=!1),i||s&&(D(e),s=!1),I(e,!0),c=e.input.charCodeAt(e.position),(e.line===u||e.lineIndent>t)&&c!==0)A(e,`bad indentation of a mapping entry`);else if(e.lineIndent<t)break}return a?(i&&D(e),o&&E(e),!0):!1}function z(e,t,n,r,i,a=!0){e.depth>=e.maxDepth&&A(e,`nesting exceeded maxDepth (${e.maxDepth})`),e.depth++;let o=1,s=!1,c=!1,l=null,u=kn(),d=n===mn||n===pn,f=d,p=d;if(r&&I(e,!0)&&(s=!0,o=e.lineIndent>t?1:e.lineIndent===t?0:-1),o===1)for(;;){let r=e.input.charCodeAt(e.position),i=O(e);if(s&&o!==1&&(r===33||r===38))break;if(s&&p&&(u.tagStart!==C||u.anchorStart!==C)&&(r===33||r===38)){var m;let n=O(e),r=t+1;if(Jn(e,e.position-e.lineStart,r,u)&&((m=e.events[n.eventsLength])==null?void 0:m.type)===3)return e.depth--,!0;k(e,n)}if(s&&(r===33&&u.tagStart!==C||r===38&&u.anchorStart!==C)||!Ln(e,u,n===w)&&!Rn(e,u))break;l===null&&(l=i),I(e,!0)?(s=!0,f=p,o=e.lineIndent>t?1:e.lineIndent===t?0:-1):f=!1}if(f&&(f=s||i),o===1||n===mn){let r=n===w||n===fn?t:t+1,i=e.position-e.lineStart;if(o===1)if(f&&(qn(e,i,u)||Jn(e,i,r,u))||Kn(e,r,u))c=!0;else{let t=e.input.charCodeAt(e.position);if(l!==null&&a&&p&&!f&&t!==124&&t!==62){var h;let t=O(e),n=l.position-l.lineStart;k(e,l),Jn(e,n,r,kn())&&((h=e.events[t.eventsLength])==null?void 0:h.type)===3?c=!0:k(e,t)}!c&&(d&&Un(e,r,u)||Vn(e,r,u)||Hn(e,r,u)||zn(e,u)||Gn(e,r,n,u))&&(c=!0)}else o===0&&(c=f&&qn(e,i,u))}return d=d&&!c,!c&&(u.anchorStart!==C||u.tagStart!==C||d)&&(T(e,C,C,u.anchorStart,u.anchorEnd,u.tagStart,u.tagEnd,1),c=!0),e.depth--,c||u.anchorStart!==C||u.tagStart!==C}function Yn(e){if(e.lineIndent>0||e.input.charCodeAt(e.position)!==37)return!1;e.position++;let t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position));)e.position++;let n=e.input.slice(t,e.position),r=[];for(n.length===0&&A(e,`directive name must not be less than one character in length`);e.input.charCodeAt(e.position)!==0&&!j(e.input.charCodeAt(e.position));){for(;M(e.input.charCodeAt(e.position));)e.position++;if(e.input.charCodeAt(e.position)===35||j(e.input.charCodeAt(e.position))||e.input.charCodeAt(e.position)===0)break;let t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!N(e.input.charCodeAt(e.position));)e.position++;r.push(e.input.slice(t,e.position))}if(j(e.input.charCodeAt(e.position))&&Pn(e),n===`YAML`){e.directives.some(e=>e.kind===`yaml`)&&A(e,`duplication of %YAML directive`),r.length!==1&&A(e,`YAML directive accepts exactly one argument`);let t=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);t===null&&A(e,`ill-formed argument of the YAML directive`),parseInt(t[1],10)!==1&&A(e,`unacceptable YAML version of the document`),e.directives.push({kind:`yaml`,version:r[0]})}else if(n===`TAG`){r.length!==2&&A(e,`TAG directive accepts exactly two arguments`);let[t,n]=r;_n.test(t)||A(e,`ill-formed tag handle (first argument) of the TAG directive`),dn.call(e.tagHandlers,t)&&A(e,`there is a previously declared suffix for "${t}" tag handle`),Sn.test(n)||A(e,`ill-formed tag prefix (second argument) of the TAG directive`),e.tagHandlers[t]=n,e.directives.push({kind:`tag`,handle:t,prefix:n})}return!0}function Xn(e){e.directives=[],e.tagHandlers=Object.create(null);let t=!1;for(I(e,!0);Yn(e);)t=!0,I(e,!0);let n=!1,r=!1,i=!0;if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45&&P(e.input.charCodeAt(e.position+3))){n=!0;let t=e.line;e.position+=3,I(e,!0),i=e.line>t}else t&&A(e,`directives end mark is expected`);let a=e.events.length;if(!n&&e.position===e.lineStart&&e.input.charCodeAt(e.position)===46&&L(e)){e.position+=3,I(e,!0);return}if(wn(e,n,!1),z(e,e.lineIndent-1,mn,!1,i,i)||D(e),I(e,!0),e.position===e.lineStart&&L(e)&&(r=e.input.charCodeAt(e.position)===46,r)){let t=e.line;e.position+=3,I(e,!0),e.line===t&&e.position<e.length&&A(e,`end of the stream or a document separator is expected`)}let o=e.events[a];(o==null?void 0:o.type)===1&&(o.explicitEnd=r),E(e),!r&&e.position<e.length&&!(e.position===e.lineStart&&L(e))&&A(e,`end of the stream or a document separator is expected`)}function Zn(e,t){let n=e.length,r=y(y(y({},Cn),t),{},{input:`${e}\0`,length:n,position:0,line:0,lineStart:0,lineIndent:0,firstTabInLine:-1,depth:0,directives:[],tagHandlers:Object.create(null),events:[]}),i=e.indexOf(`\0`);for(i!==-1&&ht(e,i,`null byte is not allowed in input`,r.filename),r.input.charCodeAt(r.position)===65279&&r.position++;r.position<r.length&&(I(r,!0),!(r.position>=r.length));){let e=r.position;Xn(r),r.position===e&&A(r,`can not read a document`)}return r.events}var Qn=y(y({},Cn),Xt);function $n(e,t={}){let n=y(y({},Qn),t),r=String(e),i=Object.keys(Cn),a=Object.keys(Xt);return un(Zn(r,Ke(n,i)),y(y({},Ke(n,a)),{},{source:r}))}function er(e,t,n){let r=null;typeof t==`function`?r=t:typeof t==`object`&&t&&(n=t);let i=$n(e,n);if(r===null)return i;for(let e of i)r(e)}function tr(e,t){let n=$n(e,t);if(n.length===0)throw new b(`expected a document, but the input is empty`);if(n.length===1)return n[0];throw new b(`expected a single document in the stream, but found more`)}var B=class{constructor(){_(this,`tagged`,!1),_(this,`flow`,!1),_(this,`singleQuoted`,!1),_(this,`doubleQuoted`,!1),_(this,`literal`,!1),_(this,`folded`,!1)}},V=Symbol(`INVALID`);function nr(e){let t=new Set([e.defaultScalarTag,e.defaultSequenceTag,e.defaultMappingTag].filter(e=>e!==void 0)),n=e.implicitScalarTags,r=e.tags.filter(e=>!(e.nodeKind===`scalar`&&e.implicit)&&!t.has(e)),i=e.tags.filter(e=>t.has(e));return[...n.map(e=>({tag:e,implicitTag:!0})),...r.map(e=>({tag:e,implicitTag:!1})),...i.map(e=>({tag:e,implicitTag:!0}))]}function rr(e,t){for(let n=0,r=e.representTypes.length;n<r;n+=1){let{tag:r,implicitTag:i}=e.representTypes[n];if(r.identify&&r.identify(t)){let e;return e=r.matchByTagPrefix&&r.representTagName?r.representTagName(t):r.tagName,{tag:r,tagName:e,implicitTag:i}}}return null}function H(e,t){if(!e.noRefs&&typeof t==`object`&&t){let n=e.refs.get(t);if(n)return n.anchor===void 0&&(n.anchor=`ref_${e.refCounter++}`),{kind:`alias`,tag:``,style:new B,anchor:n.anchor}}let n=rr(e,t);if(!n){if(t===void 0||e.skipInvalid)return V;throw new b(`unacceptable kind of an object to dump ${Object.prototype.toString.call(t)}`)}let{tag:r,tagName:i,implicitTag:a}=n,o=a?i:Yt(i);if(r.nodeKind===`scalar`){let e=new B;return e.tagged=!a,{kind:`scalar`,tag:o,style:e,value:r.represent(t)}}if(r.nodeKind===`sequence`){let n=r.represent(t),i=new B;i.tagged=!a;let s={kind:`sequence`,tag:o,style:i,items:[]};e.noRefs||e.refs.set(t,s);for(let t=0,r=n.length;t<r;t+=1){let r=H(e,n[t]);r===V&&n[t]===void 0&&(r=H(e,null)),r!==V&&s.items.push(r)}return s}let s=r.represent(t),c=new B;c.tagged=!a;let l={kind:`mapping`,tag:o,style:c,items:[]};e.noRefs||e.refs.set(t,l);for(let[t,n]of s){let r=H(e,t);if(r===V)continue;let i=H(e,n);i!==V&&l.items.push({key:r,value:i})}return l}function ir(e,t,n={}){var r,i;let a=H({representTypes:nr(t),noRefs:(r=n.noRefs)==null?!1:r,skipInvalid:(i=n.skipInvalid)==null?!1:i,refs:new Map,refCounter:0},e);return[{contents:a===V?null:a,directives:[]}]}var ar=Symbol(`visit:break`),or=Symbol(`visit:skip`);function sr(e,t,n){let r=t(e,n);if(r===ar)return!0;if(r===or)return!1;let i=n.depth+1;switch(e.kind){case`sequence`:for(let n of e.items)if(sr(n,t,{depth:i,parent:e,isKey:!1}))return!0;break;case`mapping`:for(let{key:n,value:r}of e.items)if(sr(n,t,{depth:i,parent:e,isKey:!0})||sr(r,t,{depth:i,parent:e,isKey:!1}))return!0;break}return!1}function cr(e,t){for(let n of e)if(n.contents&&sr(n.contents,t,{depth:0,parent:null,isKey:!1}))return}var lr=65279,ur=9,U=10,dr=13,fr=32,pr=33,mr=34,hr=35,gr=37,_r=38,vr=39,yr=42,br=44,xr=45,W=58,Sr=61,Cr=62,wr=63,Tr=64,Er=91,Dr=93,Or=96,kr=123,Ar=124,jr=125,G={};G[0]=`\\0`,G[7]=`\\a`,G[8]=`\\b`,G[9]=`\\t`,G[10]=`\\n`,G[11]=`\\v`,G[12]=`\\f`,G[13]=`\\r`,G[27]=`\\e`,G[34]=`\\"`,G[92]=`\\\\`,G[133]=`\\N`,G[160]=`\\_`,G[8232]=`\\L`,G[8233]=`\\P`;var Mr={indent:2,seqNoIndent:!1,seqInlineFirst:!0,sortKeys:!1,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:`single`,forceQuotes:!1,tagBeforeAnchor:!1};function Nr(e){return e.style.tagged?e.tag:Yt(e.tag)}function Pr(e){let t=y(y({},Mr),e);return y(y({},t),{},{defaultScalarTagName:t.schema.defaultScalarTag.tagName,implicitResolvers:t.schema.implicitScalarTags})}function Fr(e){let t=e.toString(16).toUpperCase(),n=e<=255?`x`:`u`,r=e<=255?2:4;return`\\${n}${`0`.repeat(r-t.length)}${t}`}function Ir(e,t){let n=` `.repeat(t),r=0,i=``,a=e.length;for(;r<a;){let t,o=e.indexOf(` | ||
| `,r);o===-1?(t=e.slice(r),r=a):(t=e.slice(r,o+1),r=o+1),t.length&&t!==` | ||
| `&&(i+=n),i+=t}return i}function Ir(e,t){return`\n${` `.repeat(e.indent*t)}`}function Lr(e,t){let n=e.indent*Math.max(1,t);return{indent:n,blockIndent:t===0?e.indent+1:e.indent,lineWidth:e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-n)}}function Rr(e,n){for(let r=0,i=e.implicitResolvers.length;r<i;r+=1){let i=e.implicitResolvers[r];if(i.resolve(n,!1,i.tagName)!==t)return i.tagName}return e.defaultScalarTagName}function K(e){return e===dr||e===lr}function zr(e){let t=e.charCodeAt(0);if(t!==br&&t!==46||e.charCodeAt(1)!==t||e.charCodeAt(2)!==t)return!1;if(e.length===3)return!0;let n=e.charCodeAt(3);return K(n)||n===ur||n===U}function q(e){return e>=32&&e<=126||e>=161&&e<=55295&&e!==8232&&e!==8233||e>=57344&&e<=65533&&e!==cr||e>=65536&&e<=1114111}function Br(e){return q(e)&&e!==cr&&e!==ur&&e!==U}function Vr(e,t,n){let r=Br(e),i=r&&!K(e);return(n?r:r&&e!==yr&&e!==Tr&&e!==Er&&e!==Or&&e!==Ar)&&e!==mr&&!(t===W&&!i)||Br(t)&&!K(t)&&e===mr||t===W&&i&&(n||e!==yr&&e!==Tr&&e!==Er&&e!==Or&&e!==Ar)}function Hr(e){return q(e)&&e!==cr&&!K(e)&&e!==br&&e!==Cr&&e!==W&&e!==yr&&e!==Tr&&e!==Er&&e!==Or&&e!==Ar&&e!==mr&&e!==gr&&e!==vr&&e!==fr&&e!==kr&&e!==xr&&e!==Sr&&e!==_r&&e!==pr&&e!==hr&&e!==wr&&e!==Dr}function Ur(e,t){let n=J(e,0);if(Hr(n))return!0;if(e.length>1&&(n===br||n===Cr||n===W)){let r=J(e,1);return!K(r)&&Vr(r,n,t)}return!1}function Wr(e){return!K(e)&&e!==W}function J(e,t){let n=e.charCodeAt(t),r;return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function Gr(e){return/^\n* /.test(e)}var Y=1,X=2,Kr=3,qr=4,Z=5;function Jr(e,t,n,r,i,a){let{blockIndent:o,lineWidth:s}=n,c,l=0,u=-1,d=!1,f=!1,p=s!==-1,m=-1,h=!zr(t)&&Ur(t,a)&&Wr(J(t,t.length-1));if(r||i)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=J(t,c),!q(l))return Z;h=h&&Vr(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=J(t,c),l===U)d=!0,p&&(f=f||c-m-1>s&&t[m+1]!==` `,m=c);else if(!q(l))return Z;h=h&&Vr(l,u,a),u=l}f=f||p&&c-m-1>s&&t[m+1]!==` `}return!d&&!f?h&&!i?Y:e.quoteStyle===`double`?Z:X:o>9&&Gr(t)?Z:f?qr:Kr}function Yr(e,t,n){let{indent:r,blockIndent:i,lineWidth:a}=n;switch(t){case Y:return Qr(e,r);case X:return`'${Qr(e,r).replace(/'/g,`''`)}'`;case Kr:return`|`+Zr(e,i)+$r(Fr(e,r));case qr:return`>`+Zr(e,i)+$r(Fr(ei(e,a),r));case Z:return`"${ni(e)}"`}}function Xr(e,t,n,r,i){let a=r||!i;if(t.style.singleQuoted)return X;if(t.style.doubleQuoted)return Z;if(!a){if(t.style.literal)return Kr;if(t.style.folded)return qr}let o=t.value;if(o.length===0)return t.style.tagged||Rr(e,o)===t.tag?Y:e.quoteStyle===`double`?Z:X;let s=Jr(e,o,n,a,e.forceQuotes&&!r,i);return s===Y&&!t.style.tagged&&Rr(e,o)!==t.tag?e.quoteStyle===`double`?Z:X:s}function Zr(e,t){let n=Gr(e)?String(t):``,r=e[e.length-1]===` | ||
| `&&(i+=n),i+=t}return i}function Lr(e,t){return`\n${` `.repeat(e.indent*t)}`}function Rr(e,t){let n=e.indent*Math.max(1,t);return{indent:n,blockIndent:t===0?e.indent+1:e.indent,lineWidth:e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-n)}}function zr(e,n){for(let r=0,i=e.implicitResolvers.length;r<i;r+=1){let i=e.implicitResolvers[r];if(i.resolve(n,!1,i.tagName)!==t)return i.tagName}return e.defaultScalarTagName}function K(e){return e===fr||e===ur}function Br(e){let t=e.charCodeAt(0);if(t!==xr&&t!==46||e.charCodeAt(1)!==t||e.charCodeAt(2)!==t)return!1;if(e.length===3)return!0;let n=e.charCodeAt(3);return K(n)||n===dr||n===U}function q(e){return e>=32&&e<=126||e>=161&&e<=55295&&e!==8232&&e!==8233||e>=57344&&e<=65533&&e!==lr||e>=65536&&e<=1114111}function Vr(e){return q(e)&&e!==lr&&e!==dr&&e!==U}function Hr(e,t,n){let r=Vr(e),i=r&&!K(e);return(n?r:r&&e!==br&&e!==Er&&e!==Dr&&e!==kr&&e!==jr)&&e!==hr&&!(t===W&&!i)||Vr(t)&&!K(t)&&e===hr||t===W&&i&&(n||e!==br&&e!==Er&&e!==Dr&&e!==kr&&e!==jr)}function Ur(e){return q(e)&&e!==lr&&!K(e)&&e!==xr&&e!==wr&&e!==W&&e!==br&&e!==Er&&e!==Dr&&e!==kr&&e!==jr&&e!==hr&&e!==_r&&e!==yr&&e!==pr&&e!==Ar&&e!==Sr&&e!==Cr&&e!==vr&&e!==mr&&e!==gr&&e!==Tr&&e!==Or}function Wr(e,t){let n=J(e,0);if(Ur(n))return!0;if(e.length>1&&(n===xr||n===wr||n===W)){let r=J(e,1);return!K(r)&&Hr(r,n,t)}return!1}function Gr(e){return!K(e)&&e!==W}function J(e,t){let n=e.charCodeAt(t),r;return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function Kr(e){return/^\n* /.test(e)}var Y=1,X=2,qr=3,Jr=4,Z=5;function Yr(e,t,n,r,i,a){let{blockIndent:o,lineWidth:s}=n,c,l=0,u=-1,d=!1,f=!1,p=s!==-1,m=-1,h=!Br(t)&&Wr(t,a)&&Gr(J(t,t.length-1));if(r||i)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=J(t,c),!q(l))return Z;h=h&&Hr(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=J(t,c),l===U)d=!0,p&&(f=f||c-m-1>s&&!Q(t[m+1]),m=c);else if(!q(l))return Z;h=h&&Hr(l,u,a),u=l}f=f||p&&c-m-1>s&&!Q(t[m+1])}return!d&&!f?h&&!i?Y:e.quoteStyle===`double`?Z:X:o>9&&Kr(t)?Z:f?Jr:qr}function Xr(e,t,n){let{indent:r,blockIndent:i,lineWidth:a}=n;switch(t){case Y:return $r(e,r);case X:return`'${$r(e,r).replace(/'/g,`''`)}'`;case qr:return`|`+Qr(e,i)+ei(Ir(e,r));case Jr:return`>`+Qr(e,i)+ei(Ir(ti(e,a),r));case Z:return`"${ri(e)}"`}}function Zr(e,t,n,r,i){let a=r||!i;if(t.style.singleQuoted)return X;if(t.style.doubleQuoted)return Z;if(!a){if(t.style.literal)return qr;if(t.style.folded)return Jr}let o=t.value;if(o.length===0)return t.style.tagged||zr(e,o)===t.tag?Y:e.quoteStyle===`double`?Z:X;let s=Yr(e,o,n,a,e.forceQuotes&&!r,i);return s===Y&&!t.style.tagged&&zr(e,o)!==t.tag?e.quoteStyle===`double`?Z:X:s}function Qr(e,t){let n=Kr(e)?String(t):``,r=e[e.length-1]===` | ||
| `;return`${n}${r&&(e[e.length-2]===` | ||
| `||e===` | ||
| `)?`+`:r?``:`-`}\n`}function Qr(e,t){let n=e.indexOf(` | ||
| `)?`+`:r?``:`-`}\n`}function $r(e,t){let n=e.indexOf(` | ||
| `);if(n===-1)return e;let r=` `.repeat(t),i=e.slice(0,n),a=/(\n+)([^\n]*)/g;a.lastIndex=n;let o;for(;o=a.exec(e);){let e=o[1].length,t=o[2];i+=` | ||
| `.repeat(e+1)+r+t}return i}function $r(e){return e[e.length-1]===` | ||
| `?e.slice(0,-1):e}function ei(e,t){let n=/(\n+)([^\n]*)/g,r=e.indexOf(` | ||
| `);r===-1&&(r=e.length),n.lastIndex=r;let i=ti(e.slice(0,r),t),a=e[0]===` | ||
| `||e[0]===` `,o,s;for(;s=n.exec(e);){let e=s[1],n=s[2];o=n[0]===` `,i+=e+(!a&&!o&&n!==``?` | ||
| `:``)+ti(n,t),a=o}return i}function ti(e,t){if(e===``||e[0]===` `)return e;let n=/ [^ ]/g,r,i=0,a,o=0,s=0,c=``;for(;r=n.exec(e);)s=r.index,s-i>t&&(a=o>i?o:s,c+=`\n${e.slice(i,a)}`,i=a+1),o=s;return c+=` | ||
| `,e.length-i>t&&o>i?c+=`${e.slice(i,o)}\n${e.slice(o+1)}`:c+=e.slice(i),c.slice(1)}function ni(e){let t=``,n=0;for(let r=0;r<e.length;n>=65536?r+=2:r++){n=J(e,r);let i=G[n];if(i){t+=i;continue}if(q(n)){t+=e[r],n>=65536&&(t+=e[r+1]);continue}t+=Pr(n)}return t}function ri(e,t,n){let r=``;for(let i=0,a=n.items.length;i<a;i+=1){let a=Q(e,t,n.items[i],{});r!==``&&(r+=`,${e.flowSkipCommaSpace?``:` `}`),r+=a}let i=e.flowBracketPadding&&r!==``?` `:``;return`[${i}${r}${i}]`}function ii(e,t,n,r){let i=``;for(let a=0,o=n.items.length;a<o;a+=1){let o=Q(e,t+1,n.items[a],{block:!0,compact:e.seqInlineFirst,isblockseq:!0});(!r||i!==``)&&(i+=Ir(e,t)),o===``||U===o.charCodeAt(0)?i+=`-`:i+=`- `,i+=o}return i}function ai(e,t,n){let r=``,i=si(e,n.items);for(let{key:n,value:a}of i){let i=``;r!==``&&(i+=`,${e.flowSkipCommaSpace?``:` `}`);let o=Q(e,t,n,{iskey:!0}),s=o.length>1024;s?i+=`? `:e.quoteFlowKeys&&(i+=`"`);let c=Q(e,t,a,{}),l=e.flowSkipColonSpace||c===``?``:` `;i+=`${o}${e.quoteFlowKeys&&!s?`"`:``}:${l}${c}`,r+=i}let a=e.flowBracketPadding&&r!==``?` `:``;return`{${a}${r}${a}}`}function oi(e){return e.kind===`scalar`?e.value:e}function si(e,t){if(!e.sortKeys)return t;let n=t.slice();if(e.sortKeys===!0)n.sort((e,t)=>{let n=oi(e.key),r=oi(t.key);return n<r?-1:+(n>r)});else{let t=e.sortKeys;n.sort((e,n)=>t(oi(e.key),oi(n.key)))}return n}function ci(e,t,n,r){let i=``,a=si(e,n.items);for(let n=0,o=a.length;n<o;n+=1){let o=``;(!r||i!==``)&&(o+=Ir(e,t));let{key:s,value:c}=a[n],l=(s.kind===`mapping`||s.kind===`sequence`)&&!s.style.flow&&s.items.length!==0||s.kind===`scalar`&&(s.style.literal||s.style.folded),u=l?Q(e,t+1,s,{block:!0,compact:!0,isblockseq:!li(e,s,t+1)}):Q(e,t+1,s,{block:!0,compact:!0,iskey:!0}),d=s.kind===`scalar`&&s.value.indexOf(` | ||
| `)!==-1,f=l||d||u.length>1024;f&&(u&&U===u.charCodeAt(0)?o+=`?`:o+=`? `),o+=u,f&&(o+=Ir(e,t));let p=Q(e,t+1,c,{block:!0,compact:f,isblockseq:f&&!li(e,c,t+1)}),m=s.kind===`scalar`&&s.value===``&&u!==``&&u.charCodeAt(u.length-1)!==_r&&u.charCodeAt(u.length-1)!==pr,h=!f&&(s.kind===`alias`||m)?` `:``;p===``||U===p.charCodeAt(0)?o+=`${h}:`:o+=`${h}: `,o+=p,i+=o}return i}function li(e,t,n){return t.style.tagged||t.anchor!==void 0||e.indent<2&&n>0}function Q(e,t,n,r){var i;if(n.kind===`alias`)return`*${n.anchor}`;let{block:a=!1,iskey:o=!1,isblockseq:s=!1}=r,c=(i=r.compact)==null?!1:i,l=n.anchor!==void 0;li(e,n,t)&&(c=!1);let u,d=n.style.tagged,f=a&&(n.kind===`mapping`||n.kind===`sequence`)&&!n.style.flow&&n.items.length!==0;if(n.kind===`mapping`)u=f?ci(e,t,n,c):ai(e,t,n);else if(n.kind===`sequence`)u=f?e.seqNoIndent&&!s&&t>0?ii(e,t-1,n,c):ii(e,t,n,c):ri(e,t,n);else{let r=Lr(e,t),i=Xr(e,n,r,o,a);u=Yr(n.value,i,r),d=n.style.tagged||i!==Y&&n.tag!==e.defaultScalarTagName}if(f&&c&&t>0&&e.indent>2&&(u=`${` `.repeat(e.indent-2)}${u}`),d||l){let t=[],r=d?Mr(n):null,i=l?`&${n.anchor}`:null;e.tagBeforeAnchor?(r!==null&&t.push(r),i!==null&&t.push(i)):(i!==null&&t.push(i),r!==null&&t.push(r));let a=u===``||u.charCodeAt(0)===U?``:` `;u=`${t.join(` `)}${a}${u}`}return u}function ui(e){return(e.kind===`sequence`||e.kind===`mapping`)&&!e.style.flow&&e.items.length!==0&&!e.style.tagged&&e.anchor===void 0}function di(e){let t=e;for(;(t.kind===`sequence`||t.kind===`mapping`)&&!t.style.flow&&t.items.length!==0;)t=t.kind===`sequence`?t.items[t.items.length-1]:t.items[t.items.length-1].value;if(t.kind!==`scalar`||!(t.style.literal||t.style.folded))return!1;let{value:n}=t;return n.endsWith(` | ||
| `.repeat(e+1)+r+t}return i}function ei(e){return e[e.length-1]===` | ||
| `?e.slice(0,-1):e}function Q(e){return e===` `||e===` `}function ti(e,t){let n=/(\n+)([^\n]*)/g,r=e.indexOf(` | ||
| `);r===-1&&(r=e.length),n.lastIndex=r;let i=ni(e.slice(0,r),t),a=e[0]===` | ||
| `||Q(e[0]),o,s;for(;s=n.exec(e);){let e=s[1],n=s[2];o=n!==``&&Q(n[0]),i+=e+(!a&&!o&&n!==``?` | ||
| `:``)+ni(n,t),a=o}return i}function ni(e,t){if(e===``||Q(e[0]))return e;let n=/ [^ \t]/g,r,i=0,a,o=0,s=0,c=``;for(;r=n.exec(e);)s=r.index,s-i>t&&(a=o>i?o:s,c+=`\n${e.slice(i,a)}`,i=a+1),o=s;return c+=` | ||
| `,e.length-i>t&&o>i?c+=`${e.slice(i,o)}\n${e.slice(o+1)}`:c+=e.slice(i),c.slice(1)}function ri(e){let t=``,n=0;for(let r=0;r<e.length;n>=65536?r+=2:r++){n=J(e,r);let i=G[n];if(i){t+=i;continue}if(q(n)){t+=e[r],n>=65536&&(t+=e[r+1]);continue}t+=Fr(n)}return t}function ii(e,t,n){let r=``;for(let i=0,a=n.items.length;i<a;i+=1){let a=$(e,t,n.items[i],{});r!==``&&(r+=`,${e.flowSkipCommaSpace?``:` `}`),r+=a}let i=e.flowBracketPadding&&r!==``?` `:``;return`[${i}${r}${i}]`}function ai(e,t,n,r){let i=``;for(let a=0,o=n.items.length;a<o;a+=1){let o=$(e,t+1,n.items[a],{block:!0,compact:e.seqInlineFirst,isblockseq:!0});(!r||i!==``)&&(i+=Lr(e,t)),o===``||U===o.charCodeAt(0)?i+=`-`:i+=`- `,i+=o}return i}function oi(e,t,n){let r=``,i=ci(e,n.items);for(let{key:n,value:a}of i){let i=``;r!==``&&(i+=`,${e.flowSkipCommaSpace?``:` `}`);let o=$(e,t,n,{iskey:!0}),s=o.length>1024;s?i+=`? `:e.quoteFlowKeys&&(i+=`"`);let c=$(e,t,a,{}),l=e.flowSkipColonSpace||c===``?``:` `;i+=`${o}${e.quoteFlowKeys&&!s?`"`:``}:${l}${c}`,r+=i}let a=e.flowBracketPadding&&r!==``?` `:``;return`{${a}${r}${a}}`}function si(e){return e.kind===`scalar`?e.value:e}function ci(e,t){if(!e.sortKeys)return t;let n=t.slice();if(e.sortKeys===!0)n.sort((e,t)=>{let n=si(e.key),r=si(t.key);return n<r?-1:+(n>r)});else{let t=e.sortKeys;n.sort((e,n)=>t(si(e.key),si(n.key)))}return n}function li(e,t,n,r){let i=``,a=ci(e,n.items);for(let n=0,o=a.length;n<o;n+=1){let o=``;(!r||i!==``)&&(o+=Lr(e,t));let{key:s,value:c}=a[n],l=(s.kind===`mapping`||s.kind===`sequence`)&&!s.style.flow&&s.items.length!==0||s.kind===`scalar`&&(s.style.literal||s.style.folded),u=l?$(e,t+1,s,{block:!0,compact:!0,isblockseq:!ui(e,s,t+1)}):$(e,t+1,s,{block:!0,compact:!0,iskey:!0}),d=s.kind===`scalar`&&s.value.indexOf(` | ||
| `)!==-1,f=l||d||u.length>1024;f&&(u&&U===u.charCodeAt(0)?o+=`?`:o+=`? `),o+=u,f&&(o+=Lr(e,t));let p=$(e,t+1,c,{block:!0,compact:f,isblockseq:f&&!ui(e,c,t+1)}),m=s.kind===`scalar`&&s.value===``&&u!==``&&u.charCodeAt(u.length-1)!==vr&&u.charCodeAt(u.length-1)!==mr,h=!f&&(s.kind===`alias`||m)?` `:``;p===``||U===p.charCodeAt(0)?o+=`${h}:`:o+=`${h}: `,o+=p,i+=o}return i}function ui(e,t,n){return t.style.tagged||t.anchor!==void 0||e.indent<2&&n>0}function $(e,t,n,r){var i;if(n.kind===`alias`)return`*${n.anchor}`;let{block:a=!1,iskey:o=!1,isblockseq:s=!1}=r,c=(i=r.compact)==null?!1:i,l=n.anchor!==void 0;ui(e,n,t)&&(c=!1);let u,d=n.style.tagged,f=a&&(n.kind===`mapping`||n.kind===`sequence`)&&!n.style.flow&&n.items.length!==0;if(n.kind===`mapping`)u=f?li(e,t,n,c):oi(e,t,n);else if(n.kind===`sequence`)u=f?e.seqNoIndent&&!s&&t>0?ai(e,t-1,n,c):ai(e,t,n,c):ii(e,t,n);else{let r=Rr(e,t),i=Zr(e,n,r,o,a);u=Xr(n.value,i,r),d=n.style.tagged||i!==Y&&n.tag!==e.defaultScalarTagName}if(f&&c&&t>0&&e.indent>2&&(u=`${` `.repeat(e.indent-2)}${u}`),d||l){let t=[],r=d?Nr(n):null,i=l?`&${n.anchor}`:null;e.tagBeforeAnchor?(r!==null&&t.push(r),i!==null&&t.push(i)):(i!==null&&t.push(i),r!==null&&t.push(r));let a=u===``||u.charCodeAt(0)===U?``:` `;u=`${t.join(` `)}${a}${u}`}return u}function di(e){return(e.kind===`sequence`||e.kind===`mapping`)&&!e.style.flow&&e.items.length!==0&&!e.style.tagged&&e.anchor===void 0}function fi(e){let t=e;for(;(t.kind===`sequence`||t.kind===`mapping`)&&!t.style.flow&&t.items.length!==0;)t=t.kind===`sequence`?t.items[t.items.length-1]:t.items[t.items.length-1].value;if(t.kind!==`scalar`||!(t.style.literal||t.style.folded))return!1;let{value:n}=t;return n.endsWith(` | ||
| `)||n===` | ||
| `}function fi(e){let t=``;for(let n of e.directives){if(n.kind===`yaml`){t+=`%YAML ${n.version}\n`;continue}let{handle:e,prefix:r}=n;t+=`%TAG ${e} ${r}\n`}return t}function pi(e,t){let n=Nr(t),r=``,i=!1;for(let t=0;t<e.length;t+=1){let a=e[t],o=fi(a),s=o!==``,c=a.explicitStart||s||t>0&&!i;if(r+=o,a.contents===null)c&&(r+=`--- | ||
| `);else if(c){let e=Q(n,0,a.contents,{block:!0,compact:!0}),t=e===``?``:s||ui(a.contents)?` | ||
| `:` `;r+=`---${t}${e}\n`}else r+=Q(n,0,a.contents,{block:!0,compact:!0})+` | ||
| `;i=a.explicitEnd||a.contents!==null&&di(a.contents),i&&(r+=`... | ||
| `)}return r}var mi=it.withTags(y(y({},ve),{},{resolve:(e,n,r)=>{let i=ve.resolve(e,n,r);return i===t?le.resolve(e,n,r):i}}),y(y({},Ne),{},{resolve:(e,n,r)=>{let i=Ne.resolve(e,n,r);return i===t?Ce.resolve(e,n,r):i}})),hi=y(y({},jr),{},{schema:mi,skipInvalid:!1,noRefs:!1,flowLevel:-1,transform:()=>{}});function gi(e,t={}){let n=y(y({},hi),t),r=rr(e,n.schema,{noRefs:n.noRefs,skipInvalid:n.skipInvalid});return n.flowLevel>=0&&sr(r,(e,t)=>{if(!(t.depth<n.flowLevel))return e.style.flow=!0,ar}),n.transform(r),pi(r,y(y({},Ge(n,Object.keys(jr))),{},{schema:n.schema}))}var $=-1;function _i(e){return`tagStart`in e&&e.tagStart!==$?e.tagStart:`anchorStart`in e&&e.anchorStart!==$?e.anchorStart:`valueStart`in e&&e.valueStart!==$?e.valueStart:`start`in e?e.start:0}function vi(e,t){return t.tagStart===$?``:e.source.slice(t.tagStart,t.tagEnd)}function yi(e,t){return t.anchorStart===$?void 0:e.source.slice(t.anchorStart,t.anchorEnd)}function bi(e,n){var r;let{schema:i}=e,a=(r=i.implicitScalarByFirstChar.get(n.charAt(0)))==null?i.implicitScalarAnyFirstChar:r;for(let e of a)if(e.resolve(n,!1,e.tagName)!==t)return e.tagName;return i.defaultScalarTag.tagName}function xi(e,t){let n=Wt(e.source,t),r=vi(e,t),i=new B;switch(t.style){case 2:i.singleQuoted=!0;break;case 3:i.doubleQuoted=!0;break;case 4:i.literal=!0;break;case 5:i.folded=!0;break}let a;return r===``?a=t.style===1?bi(e,n):e.schema.defaultScalarTag.tagName:(i.tagged=!0,a=r),{kind:`scalar`,tag:a,style:i,anchor:yi(e,t),value:n}}function Si(e,t,n){let r=vi(e,t),i=new B;t.style===2&&(i.flow=!0);let a;return r===``?a=n:(a=r,i.tagged=!0),{tag:a,style:i,anchor:yi(e,t)}}function Ci(e,t){let n=e.frames[e.frames.length-1];n.kind===`document`?n.doc.contents=t:n.kind===`sequence`?n.node.items.push(t):n.key?(n.node.items.push({key:n.key,value:t}),n.key=null):n.key=t}function wi(e,t){let n={source:t.source,schema:t.schema,eventIndex:0,position:0,frames:[],documents:[]};for(;n.eventIndex<e.length;){let t=e[n.eventIndex++];switch(n.position=_i(t),t.type){case 1:{let e={contents:null,explicitStart:t.explicitStart,explicitEnd:t.explicitEnd,directives:t.directives};n.frames.push({kind:`document`,doc:e});break}case 4:Ci(n,xi(n,t));break;case 2:{let{tag:e,style:r,anchor:i}=Si(n,t,`tag:yaml.org,2002:seq`),a={kind:`sequence`,tag:e,style:r,anchor:i,items:[]};n.frames.push({kind:`sequence`,node:a});break}case 3:{let{tag:e,style:r,anchor:i}=Si(n,t,`tag:yaml.org,2002:map`),a={kind:`mapping`,tag:e,style:r,anchor:i,items:[]};n.frames.push({kind:`mapping`,node:a,key:null});break}case 5:{let e=n.source.slice(t.anchorStart,t.anchorEnd);Ci(n,{kind:`alias`,tag:``,style:new B,anchor:e});break}case 6:{let e=n.frames.pop();e.kind===`document`?n.documents.push(e.doc):Ci(n,e.node);break}}}return n.documents}e.CHOMPING_CLIP=Ot,e.CHOMPING_KEEP=At,e.CHOMPING_STRIP=kt,e.COLLECTION_STYLE_BLOCK=Et,e.COLLECTION_STYLE_FLOW=Dt,e.CORE_SCHEMA=rt,e.EVENT_ALIAS=yt,e.EVENT_DOCUMENT=ht,e.EVENT_MAPPING=_t,e.EVENT_POP=bt,e.EVENT_SCALAR=vt,e.EVENT_SEQUENCE=gt,e.FAILSAFE_SCHEMA=tt,e.JSON_SCHEMA=nt,e.MERGE_KEY=n,e.NOT_RESOLVED=t,e.SCALAR_STYLE_DOUBLE_QUOTED=Ct,e.SCALAR_STYLE_FOLDED_BLOCK=Tt,e.SCALAR_STYLE_LITERAL_BLOCK=wt,e.SCALAR_STYLE_PLAIN=xt,e.SCALAR_STYLE_SINGLE_QUOTED=St,e.Schema=v,e.Style=B,e.VISIT_BREAK=ir,e.VISIT_SKIP=ar,e.YAML11_SCHEMA=it,e.YAMLException=b,e.binaryTag=Re,e.boolCoreTag=m,e.boolJsonTag=te,e.boolYaml11Tag=ie,e.constructFromEvents=ln,e.defineMappingTag=a,e.defineScalarTag=r,e.defineSequenceTag=i,e.dump=gi,e.eventsToAst=wi,e.floatCoreTag=Ce,e.floatJsonTag=Oe,e.floatYaml11Tag=Ne,e.getScalarValue=Wt,e.intCoreTag=le,e.intJsonTag=me,e.intYaml11Tag=ve,e.jsToAst=rr,e.legacyMapTag=st,e.load=er,e.loadAll=$n,e.mapTag=Je,e.mergeTag=Pe,e.nullCoreTag=c,e.nullJsonTag=l,e.nullYaml11Tag=d,e.omapTag=Ke,e.pairsTag=qe,e.parseEvents=Xn,e.present=pi,e.realMapTag=at,e.seqTag=Ue,e.setTag=Ye,e.strTag=o,e.timestampTag=He,e.visit=sr}); | ||
| `}function pi(e){let t=``;for(let n of e.directives){if(n.kind===`yaml`){t+=`%YAML ${n.version}\n`;continue}let{handle:e,prefix:r}=n;t+=`%TAG ${e} ${r}\n`}return t}function mi(e,t){let n=Pr(t),r=``,i=!1;for(let t=0;t<e.length;t+=1){let a=e[t],o=pi(a),s=o!==``,c=a.explicitStart||s||t>0&&!i;if(r+=o,a.contents===null)c&&(r+=`--- | ||
| `);else if(c){let e=$(n,0,a.contents,{block:!0,compact:!0}),t=e===``?``:s||di(a.contents)?` | ||
| `:` `;r+=`---${t}${e}\n`}else r+=$(n,0,a.contents,{block:!0,compact:!0})+` | ||
| `;i=a.explicitEnd||a.contents!==null&&fi(a.contents),i&&(r+=`... | ||
| `)}return r}var hi=at.withTags(y(y({},ve),{},{resolve:(e,n,r)=>{let i=ve.resolve(e,n,r);return i===t?le.resolve(e,n,r):i}}),y(y({},Ne),{},{resolve:(e,n,r)=>{let i=Ne.resolve(e,n,r);return i===t?Ce.resolve(e,n,r):i}})),gi=y(y({},Mr),{},{schema:hi,skipInvalid:!1,noRefs:!1,flowLevel:-1,transform:()=>{}});function _i(e,t={}){let n=y(y({},gi),t),r=ir(e,n.schema,{noRefs:n.noRefs,skipInvalid:n.skipInvalid});return n.flowLevel>=0&&cr(r,(e,t)=>{if(!(t.depth<n.flowLevel))return e.style.flow=!0,or}),n.transform(r),mi(r,y(y({},Ke(n,Object.keys(Mr))),{},{schema:n.schema}))}var vi=-1;function yi(e){return`tagStart`in e&&e.tagStart!==vi?e.tagStart:`anchorStart`in e&&e.anchorStart!==vi?e.anchorStart:`valueStart`in e&&e.valueStart!==vi?e.valueStart:`start`in e?e.start:0}function bi(e,t){return t.tagStart===vi?``:e.source.slice(t.tagStart,t.tagEnd)}function xi(e,t){return t.anchorStart===vi?void 0:e.source.slice(t.anchorStart,t.anchorEnd)}function Si(e,n){var r;let{schema:i}=e,a=(r=i.implicitScalarByFirstChar.get(n.charAt(0)))==null?i.implicitScalarAnyFirstChar:r;for(let e of a)if(e.resolve(n,!1,e.tagName)!==t)return e.tagName;return i.defaultScalarTag.tagName}function Ci(e,t){let n=Gt(e.source,t),r=bi(e,t),i=new B;switch(t.style){case 2:i.singleQuoted=!0;break;case 3:i.doubleQuoted=!0;break;case 4:i.literal=!0;break;case 5:i.folded=!0;break}let a;return r===``?a=t.style===1?Si(e,n):e.schema.defaultScalarTag.tagName:(i.tagged=!0,a=r),{kind:`scalar`,tag:a,style:i,anchor:xi(e,t),value:n}}function wi(e,t,n){let r=bi(e,t),i=new B;t.style===2&&(i.flow=!0);let a;return r===``?a=n:(a=r,i.tagged=!0),{tag:a,style:i,anchor:xi(e,t)}}function Ti(e,t){let n=e.frames[e.frames.length-1];n.kind===`document`?n.doc.contents=t:n.kind===`sequence`?n.node.items.push(t):n.key?(n.node.items.push({key:n.key,value:t}),n.key=null):n.key=t}function Ei(e,t){let n={source:t.source,schema:t.schema,eventIndex:0,position:0,frames:[],documents:[]};for(;n.eventIndex<e.length;){let t=e[n.eventIndex++];switch(n.position=yi(t),t.type){case 1:{let e={contents:null,explicitStart:t.explicitStart,explicitEnd:t.explicitEnd,directives:t.directives};n.frames.push({kind:`document`,doc:e});break}case 4:Ti(n,Ci(n,t));break;case 2:{let{tag:e,style:r,anchor:i}=wi(n,t,`tag:yaml.org,2002:seq`),a={kind:`sequence`,tag:e,style:r,anchor:i,items:[]};n.frames.push({kind:`sequence`,node:a});break}case 3:{let{tag:e,style:r,anchor:i}=wi(n,t,`tag:yaml.org,2002:map`),a={kind:`mapping`,tag:e,style:r,anchor:i,items:[]};n.frames.push({kind:`mapping`,node:a,key:null});break}case 5:{let e=n.source.slice(t.anchorStart,t.anchorEnd);Ti(n,{kind:`alias`,tag:``,style:new B,anchor:e});break}case 6:{let e=n.frames.pop();if(e.kind===`mapping`&&e.key)throw Error(`incomplete mapping pair in event stream`);e.kind===`document`?n.documents.push(e.doc):Ti(n,e.node);break}}}return n.documents}e.CHOMPING_CLIP=kt,e.CHOMPING_KEEP=jt,e.CHOMPING_STRIP=At,e.COLLECTION_STYLE_BLOCK=Dt,e.COLLECTION_STYLE_FLOW=Ot,e.CORE_SCHEMA=it,e.EVENT_ALIAS=bt,e.EVENT_DOCUMENT=gt,e.EVENT_MAPPING=vt,e.EVENT_POP=xt,e.EVENT_SCALAR=yt,e.EVENT_SEQUENCE=_t,e.FAILSAFE_SCHEMA=nt,e.JSON_SCHEMA=rt,e.MERGE_KEY=n,e.NOT_RESOLVED=t,e.SCALAR_STYLE_DOUBLE_QUOTED=wt,e.SCALAR_STYLE_FOLDED_BLOCK=Et,e.SCALAR_STYLE_LITERAL_BLOCK=Tt,e.SCALAR_STYLE_PLAIN=St,e.SCALAR_STYLE_SINGLE_QUOTED=Ct,e.Schema=v,e.Style=B,e.VISIT_BREAK=ar,e.VISIT_SKIP=or,e.YAML11_SCHEMA=at,e.YAMLException=b,e.binaryTag=Re,e.boolCoreTag=m,e.boolJsonTag=te,e.boolYaml11Tag=ie,e.constructFromEvents=un,e.defineMappingTag=a,e.defineScalarTag=r,e.defineSequenceTag=i,e.dump=_i,e.eventsToAst=Ei,e.floatCoreTag=Ce,e.floatJsonTag=Oe,e.floatYaml11Tag=Ne,e.getScalarValue=Gt,e.intCoreTag=le,e.intJsonTag=me,e.intYaml11Tag=ve,e.jsToAst=ir,e.legacyMapTag=ct,e.load=tr,e.loadAll=er,e.mapTag=Ye,e.mergeTag=Pe,e.nullCoreTag=c,e.nullJsonTag=l,e.nullYaml11Tag=d,e.omapTag=qe,e.pairsTag=Je,e.parseEvents=Zn,e.present=mi,e.realMapTag=ot,e.seqTag=We,e.setTag=Xe,e.strTag=o,e.timestampTag=Ue,e.visit=cr}); | ||
| //# sourceMappingURL=js-yaml.umd.min.js.map |
+1
-1
| { | ||
| "name": "js-yaml", | ||
| "version": "5.2.2", | ||
| "version": "5.2.3", | ||
| "description": "YAML 1.2 parser and serializer", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
1453113
0.77%9346
0.53%