| 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?` |