({key:q,value:K},_,z,Y)
| 639 | `))return zG8(q,K,_,z);if($G8($)){if(w==="")return K.forceBlockIndent=!0,zG8(q,K,_,z);else if(O&&w===j)return Av6($,K)}let J=$.replace(/\n+/g,`$& |
| 640 | ${w}`);if(A){let M=(W)=>W.default&&W.tag!=="tag:yaml.org,2002:str"&&W.test?.test(J),{compat:X,tags:P}=K.doc.schema;if(P.some(M)||X?.some(M))return Av6($,K)}return O?J:r16.foldFlowLines(J,w,r16.FOLD_FLOW,YG8(K,!1))}function Tk_(q,K,_,z){let{implicitKey:Y,inFlow:$}=K,A=typeof q.value==="string"?q:Object.assign({},q,{value:String(q.value)}),{type:O}=q;if(O!==yu.Scalar.QUOTE_DOUBLE){if(/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(A.value))O=yu.Scalar.QUOTE_DOUBLE}let w=(H)=>{switch(H){case yu.Scalar.BLOCK_FOLDED:case yu.Scalar.BLOCK_LITERAL:return Y||$?Av6(A.value,K):zG8(A,K,_,z);case yu.Scalar.QUOTE_DOUBLE:return sl6(A.value,K);case yu.Scalar.QUOTE_SINGLE:return WR1(A.value,K);case yu.Scalar.PLAIN:return Gk_(A,K,_,z);default:return null}},j=w(O);if(j===null){let{defaultKeyType:H,defaultStringType:J}=K.options,M=Y&&H||J;if(j=w(M),j===null)throw Error(`Unsupported default string type ${M}`)}return j}vk_.stringifyString=Tk_});var el6=m((Sk_)=>{var Vk_=eZ8(),o16=uY(),Nk_=al6(),yk_=tl6();function Ek_(q,K){let _=Object.assign({blockQuote:!0,commentString:Nk_.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},q.schema.toStringOptions,K),z;switch(_.collectionStyle){case"block":z=!1;break;case"flow":z=!0;break;default:z=null}return{anchors:new Set,doc:q,flowCollectionPadding:_.flowCollectionPadding?" ":"",indent:"",indentStep:typeof _.indent==="number"?" ".repeat(_.indent):" ",inFlow:z,options:_}}function Lk_(q,K){if(K.tag){let Y=q.filter(($)=>$.tag===K.tag);if(Y.length>0)return Y.find(($)=>$.format===K.format)??Y[0]}let _=void 0,z;if(o16.isScalar(K)){z=K.value;let Y=q.filter(($)=>$.identify?.(z));if(Y.length>1){let $=Y.filter((A)=>A.test);if($.length>0)Y=$}_=Y.find(($)=>$.format===K.format)??Y.find(($)=>!$.format)}else z=K,_=q.find((Y)=>Y.nodeClass&&z instanceof Y.nodeClass);if(!_){let Y=z?.constructor?.name??(z===null?"null":typeof z);throw Error(`Tag not resolved for ${Y} value`)}return _}function Rk_(q,K,{anchors:_,doc:z}){if(!z.directives)return"";let Y=[],$=(o16.isScalar(q)||o16.isCollection(q))&&q.anchor;if($&&Vk_.anchorIsValid($))_.add($),Y.push(`&${$}`);let A=q.tag??(K.default?null:K.tag);if(A)Y.push(z.directives.tagString(A));return Y.join(" ")}function hk_(q,K,_,z){if(o16.isPair(q))return q.toString(K,_,z);if(o16.isAlias(q)){if(K.doc.directives)return q.toString(K);if(K.resolvedAliases?.has(q))throw TypeError("Cannot stringify circular structure without alias nodes");else{if(K.resolvedAliases)K.resolvedAliases.add(q);else K.resolvedAliases=new Set([q]);q=q.resolve(K.doc)}}let Y=void 0,$=o16.isNode(q)?q:K.doc.createNode(q,{onTagObj:(w)=>Y=w});Y??(Y=Lk_(K.doc.schema.tags,$));let A=Rk_($,Y,K);if(A.length>0)K.indentAtStart=(K.indentAtStart??0)+A.length+1;let O=typeof Y.stringify==="function"?Y.stringify($,K,_,z):o16.isScalar($)?yk_.stringifyString($,K,_,z):$.toString(K,_,z);if(!A)return O;return o16.isScalar($)||O[0]==="{"||O[0]==="["?`${A} ${O}`:`${A} |
| 641 | ${K.indent}${O}`}Sk_.createStringifyContext=Ek_;Sk_.stringify=hk_});var Jq4=m((Ik_)=>{var ni=uY(),jq4=DX(),Hq4=el6(),qn6=al6();function xk_({key:q,value:K},_,z,Y){let{allNullValues:$,doc:A,indent:O,indentStep:w,options:{commentString:j,indentSeq:H,simpleKeys:J}}=_,M=ni.isNode(q)&&q.comment||null;if(J){if(M)throw Error("With simple keys, key nodes cannot have comments");if(ni.isCollection(q)||!ni.isNode(q)&&typeof q==="object")throw Error("With simple keys, collection cannot be used as a key value")}let X=!J&&(!q||M&&K==null&&!_.inFlow||ni.isCollection(q)||(ni.isScalar(q)?q.type===jq4.Scalar.BLOCK_FOLDED||q.type===jq4.Scalar.BLOCK_LITERAL:typeof q==="object"));_=Object.assign({},_,{allNullValues:!1,implicitKey:!X&&(J||!$),indent:O+w});let P=!1,W=!1,D=Hq4.stringify(q,_,()=>P=!0,()=>W=!0);if(!X&&!_.inFlow&&D.length>1024){if(J)throw Error("With simple keys, single line scalar must not span more than 1024 characters");X=!0}if(_.inFlow){if($||K==null){if(P&&z)z();return D===""?"?":X?`? ${D}`:D}}else if($&&!J||K==null&&X){if(D=`? ${D}`,M&&!P)D+=qn6.lineComment(D,_.indent,j(M));else if(W&&Y)Y();return D}if(P)M=null;if(X){if(M)D+=qn6.lineComment(D,_.indent,j(M));D=`? ${D} |
| 642 | ${O}:`}else if(D=`${D}:`,M)D+=qn6.lineComment(D,_.indent,j(M));let f,G,Z;if(ni.isNode(K))f=!!K.spaceBefore,G=K.commentBefore,Z=K.comment;else if(f=!1,G=null,Z=null,K&&typeof K==="object")K=A.createNode(K);if(_.implicitKey=!1,!X&&!M&&ni.isScalar(K))_.indentAtStart=D.length+1;if(W=!1,!H&&w.length>=2&&!_.inFlow&&!X&&ni.isSeq(K)&&!K.flow&&!K.tag&&!K.anchor)_.indent=_.indent.substring(2);let T=!1,v=Hq4.stringify(K,_,()=>T=!0,()=>W=!0),V=" ";if(M||f||G){if(V=f?` |
| 643 | `:"",G){let E=j(G);V+=` |
| 644 | ${qn6.indentComment(E,_.indent)}`}if(v===""&&!_.inFlow){if(V===` |
| 645 | `)V=` |
| 646 | |
| 647 | `}else V+=` |
| 648 | ${_.indent}`}else if(!X&&ni.isCollection(K)){let E=v[0],S=v.indexOf(` |
| 649 | `),R=S!==-1,x=_.inFlow??K.flow??K.items.length===0;if(R||!x){let I=!1;if(R&&(E==="&"||E==="!")){let B=v.indexOf(" ");if(E==="&"&&B!==-1&&B<S&&v[B+1]==="!")B=v.indexOf(" ",B+1);if(B===-1||S<B)I=!0}if(!I)V=` |
| 650 | ${_.indent}`}}else if(v===""||v[0]===` |
| 651 | `)V="";if(D+=V+v,_.inFlow){if(T&&z)z()}else if(Z&&!T)D+=qn6.lineComment(D,_.indent,j(Z));else if(W&&Y)Y();return D}Ik_.stringifyPair=xk_});var fR1=m((Bk_)=>{var Mq4=U6("process");function mk_(q,...K){if(q==="debug")console.log(...K)}function pk_(q,K){if(q==="debug"||q==="warn")if(typeof Mq4.emitWarning==="function")Mq4.emitWarning(K);else console.warn(K)}Bk_.debug=mk_;Bk_.warn=pk_});var wG8=m((Qk_)=>{var Kn6=uY(),Xq4=DX(),AG8="<<",OG8={identify:(q)=>q===AG8||typeof q==="symbol"&&q.description===AG8,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Xq4.Scalar(Symbol(AG8)),{addToJSMap:Pq4}),stringify:()=>AG8},Uk_=(q,K)=>(OG8.identify(K)||Kn6.isScalar(K)&&(!K.type||K.type===Xq4.Scalar.PLAIN)&&OG8.identify(K.value))&&q?.doc.schema.tags.some((_)=>_.tag===OG8.tag&&_.default);function Pq4(q,K,_){if(_=q&&Kn6.isAlias(_)?_.resolve(q.doc):_,Kn6.isSeq(_))for(let z of _.items)ZR1(q,K,z);else if(Array.isArray(_))for(let z of _)ZR1(q,K,z);else ZR1(q,K,_)}function ZR1(q,K,_){let z=q&&Kn6.isAlias(_)?_.resolve(q.doc):_;if(!Kn6.isMap(z))throw Error("Merge sources must be maps or map aliases");let Y=z.toJSON(null,q,Map);for(let[$,A]of Y)if(K instanceof Map){if(!K.has($))K.set($,A)}else if(K instanceof Set)K.add($);else if(!Object.prototype.hasOwnProperty.call(K,$))Object.defineProperty(K,$,{value:A,writable:!0,enumerable:!0,configurable:!0});return K}Qk_.addMergeToJSMap=Pq4;Qk_.isMergeKey=Uk_;Qk_.merge=OG8});var TR1=m((ak_)=>{var nk_=fR1(),Wq4=wG8(),ik_=el6(),Dq4=uY(),GR1=i16();function rk_(q,K,{key:_,value:z}){if(Dq4.isNode(_)&&_.addToJSMap)_.addToJSMap(q,K,z);else if(Wq4.isMergeKey(q,_))Wq4.addMergeToJSMap(q,K,z);else{let Y=GR1.toJS(_,"",q);if(K instanceof Map)K.set(Y,GR1.toJS(z,Y,q));else if(K instanceof Set)K.add(Y);else{let $=ok_(_,Y,q),A=GR1.toJS(z,$,q);if($ in K)Object.defineProperty(K,$,{value:A,writable:!0,enumerable:!0,configurable:!0});else K[$]=A}}return K}function ok_(q,K,_){if(K===null)return"";if(typeof K!=="object")return String(K);if(Dq4.isNode(q)&&_?.doc){let z=ik_.createStringifyContext(_.doc,{});z.anchors=new Set;for(let $ of _.anchors.keys())z.anchors.add($.anchor);z.inFlow=!0,z.inStringifyKey=!0;let Y=q.toString(z);if(!_.mapKeyWarned){let $=JSON.stringify(Y);if($.length>40)$=$.substring(0,36)+'..."';nk_.warn(_.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${$}. Set mapAsMap: true to use object keys.`),_.mapKeyWarned=!0}return Y}return JSON.stringify(K)}ak_.addPairToJSMap=rk_});var a16=m((KV_)=>{var fq4=ol6(),tk_=Jq4(),ek_=TR1(),jG8=uY();function qV_(q,K,_){let z=fq4.createNode(q,void 0,_),Y=fq4.createNode(K,void 0,_);return new HG8(z,Y)}class HG8{constructor(q,K=null){Object.defineProperty(this,jG8.NODE_TYPE,{value:jG8.PAIR}),this.key=q,this.value=K}clone(q){let{key:K,value:_}=this;if(jG8.isNode(K))K=K.clone(q);if(jG8.isNode(_))_=_.clone(q);return new HG8(K,_)}toJSON(q,K){let _=K?.mapAsMap?new Map:{};return ek_.addPairToJSMap(K,_,this)}toString(q,K,_){return q?.doc?tk_.stringifyPair(this,q,K,_):JSON.stringify(this)}}KV_.Pair=HG8;KV_.createPair=qV_});var vR1=m((OV_)=>{var RA6=uY(),Zq4=el6(),JG8=al6();function YV_(q,K,_){return(K.inFlow??q.flow?AV_:$V_)(q,K,_)}function $V_({comment:q,items:K},_,{blockItemPrefix:z,flowChars:Y,itemIndent:$,onChompKeep:A,onComment:O}){let{indent:w,options:{commentString:j}}=_,H=Object.assign({},_,{indent:$,type:null}),J=!1,M=[];for(let P=0;P<K.length;++P){let W=K[P],D=null;if(RA6.isNode(W)){if(!J&&W.spaceBefore)M.push("");if(MG8(_,M,W.commentBefore,J),W.comment)D=W.comment}else if(RA6.isPair(W)){let G=RA6.isNode(W.key)?W.key:null;if(G){if(!J&&G.spaceBefore)M.push("");MG8(_,M,G.commentBefore,J)}}J=!1;let f=Zq4.stringify(W,H,()=>D=null,()=>J=!0);if(D)f+=JG8.lineComment(f,$,j(D));if(J&&D)J=!1;M.push(z+f)}let X;if(M.length===0)X=Y.start+Y.end;else{X=M[0];for(let P=1;P<M.length;++P){let W=M[P];X+=W?` |
| 652 | ${w}${W}`:` |
| 653 | `}}if(q){if(X+=` |
| 654 | `+JG8.indentComment(j(q),w),O)O()}else if(J&&A)A();return X}function AV_({items:q},K,{flowChars:_,itemIndent:z}){let{indent:Y,indentStep:$,flowCollectionPadding:A,options:{commentString:O}}=K;z+=$;let w=Object.assign({},K,{indent:z,inFlow:!0,type:null}),j=!1,H=0,J=[];for(let P=0;P<q.length;++P){let W=q[P],D=null;if(RA6.isNode(W)){if(W.spaceBefore)J.push("");if(MG8(K,J,W.commentBefore,!1),W.comment)D=W.comment}else if(RA6.isPair(W)){let G=RA6.isNode(W.key)?W.key:null;if(G){if(G.spaceBefore)J.push("");if(MG8(K,J,G.commentBefore,!1),G.comment)j=!0}let Z=RA6.isNode(W.value)?W.value:null;if(Z){if(Z.comment)D=Z.comment;if(Z.commentBefore)j=!0}else if(W.value==null&&G?.comment)D=G.comment}if(D)j=!0;let f=Zq4.stringify(W,w,()=>D=null);if(P<q.length-1)f+=",";if(D)f+=JG8.lineComment(f,z,O(D));if(!j&&(J.length>H||f.includes(` |
nothing calls this directly
no test coverage detected