| 96 | `)?sg(A,e):A.includes(` |
| 97 | `)?` |
| 98 | `+sg(A,e):(i.endsWith(" ")?"":" ")+A;var v7="flow",Fm="block",gu="quoted";function cu(i,e,A="flow",{indentAtStart:t,lineWidth:n=80,minContentWidth:o=20,onFold:a,onOverflow:r}={}){if(!n||n<0)return i;n<o&&(o=0);let s=Math.max(1+o,1+n-e.length);if(i.length<=s)return i;let l=[],g={},C=n-e.length;typeof t=="number"&&(t>n-Math.max(2,o)?l.push(0):C=n-t);let d,B,u=!1,E=-1,f=-1,m=-1;A===Fm&&(E=kT(i,E,e.length),E!==-1&&(C=E+s));for(let S;S=i[E+=1];){if(A===gu&&S==="\\"){switch(f=E,i[E+1]){case"x":E+=3;break;case"u":E+=5;break;case"U":E+=9;break;default:E+=1}m=E}if(S===` |
| 99 | `)A===Fm&&(E=kT(i,E,e.length)),C=E+e.length+s,d=void 0;else{if(S===" "&&B&&B!==" "&&B!==` |
| 100 | `&&B!==" "){let k=i[E+1];k&&k!==" "&&k!==` |
| 101 | `&&k!==" "&&(d=E)}if(E>=C)if(d)l.push(d),C=d+s,d=void 0;else if(A===gu){for(;B===" "||B===" ";)B=S,S=i[E+=1],u=!0;let k=E>m+1?E-2:f-1;if(g[k])return i;l.push(k),g[k]=!0,C=k+s,d=void 0}else u=!0}B=S}if(u&&r&&r(),l.length===0)return i;a&&a();let v=i.slice(0,l[0]);for(let S=0;S<l.length;++S){let k=l[S],M=l[S+1]||i.length;k===0?v=` |
| 102 | ${e}${i.slice(0,M)}`:(A===gu&&g[k]&&(v+=`${i[k]}\\`),v+=` |
| 103 | ${e}${i.slice(k+1,M)}`)}return v}function kT(i,e,A){let t=e,n=e+1,o=i[n];for(;o===" "||o===" ";)if(e<n+A)o=i[++e];else{do o=i[++e];while(o&&o!==` |
| 104 | `);t=e,n=e+1,o=i[n]}return t}var Gm=(i,e)=>({indentAtStart:e?i.indent.length:i.indentAtStart,lineWidth:i.options.lineWidth,minContentWidth:i.options.minContentWidth}),Km=i=>/^(%|---|\.\.\.)/m.test(i);function JrA(i,e,A){if(!e||e<0)return!1;let t=e-A,n=i.length;if(n<=t)return!1;for(let o=0,a=0;o<n;++o)if(i[o]===` |
| 105 | `){if(o-a>t)return!0;if(a=o+1,n-a<=t)return!1}return!0}function Cu(i,e){let A=JSON.stringify(i);if(e.options.doubleQuotedAsJSON)return A;let{implicitKey:t}=e,n=e.options.doubleQuotedMinMultiLineLength,o=e.indent||(Km(i)?" ":""),a="",r=0;for(let s=0,l=A[s];l;l=A[++s])if(l===" "&&A[s+1]==="\\"&&A[s+2]==="n"&&(a+=A.slice(r,s)+"\\ ",s+=1,r=s,l="\\"),l==="\\")switch(A[s+1]){case"u":{a+=A.slice(r,s);let g=A.substr(s+2,4);switch(g){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:g.substr(0,2)==="00"?a+="\\x"+g.substr(2):a+=A.substr(s,6)}s+=5,r=s+1}break;case"n":if(t||A[s+2]==='"'||A.length<n)s+=1;else{for(a+=A.slice(r,s)+` |
| 106 | |