116 lines
428 KiB
JavaScript
116 lines
428 KiB
JavaScript
|
import{bo as Ho,bn as Hu}from"./model.vue.adf58890.js";import"./entry.cb7ee9f7.js";function Uo(nr,Cn){return Cn.forEach(function(Pe){Pe&&typeof Pe!="string"&&!Array.isArray(Pe)&&Object.keys(Pe).forEach(function(dt){if(dt!=="default"&&!(dt in nr)){var Pt=Object.getOwnPropertyDescriptor(Pe,dt);Object.defineProperty(nr,dt,Pt.get?Pt:{enumerable:!0,get:function(){return Pe[dt]}})}})}),Object.freeze(Object.defineProperty(nr,Symbol.toStringTag,{value:"Module"}))}var hn={exports:{}};(function(nr,Cn){(function(Pe){nr.exports=Pe()})(function(){var Pe=(je,fe)=>()=>(fe||je((fe={exports:{}}).exports,fe),fe.exports),dt=Pe((je,fe)=>{var pe=function(me){return me&&me.Math==Math&&me};fe.exports=pe(typeof globalThis=="object"&&globalThis)||pe(typeof window=="object"&&window)||pe(typeof self=="object"&&self)||pe(typeof Hu=="object"&&Hu)||function(){return this}()||Function("return this")()}),Pt=Pe((je,fe)=>{fe.exports=function(pe){try{return!!pe()}catch{return!0}}}),Ut=Pe((je,fe)=>{var pe=Pt();fe.exports=!pe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),jr=Pe((je,fe)=>{var pe=Pt();fe.exports=!pe(function(){var me=function(){}.bind();return typeof me!="function"||me.hasOwnProperty("prototype")})}),Gt=Pe((je,fe)=>{var pe=jr(),me=Function.prototype.call;fe.exports=pe?me.bind(me):function(){return me.apply(me,arguments)}}),Uu=Pe(je=>{var fe={}.propertyIsEnumerable,pe=Object.getOwnPropertyDescriptor,me=pe&&!fe.call({1:2},1);je.f=me?function(Ce){var he=pe(this,Ce);return!!he&&he.enumerable}:fe}),Ir=Pe((je,fe)=>{fe.exports=function(pe,me){return{enumerable:!(pe&1),configurable:!(pe&2),writable:!(pe&4),value:me}}}),jt=Pe((je,fe)=>{var pe=jr(),me=Function.prototype,Ce=me.bind,he=me.call,Be=pe&&Ce.bind(he,he);fe.exports=pe?function(Ne){return Ne&&Be(Ne)}:function(Ne){return Ne&&function(){return he.apply(Ne,arguments)}}}),Or=Pe((je,fe)=>{var pe=jt(),me=pe({}.toString),Ce=pe("".slice);fe.exports=function(he){return Ce(me(he),8,-1)}}),Gu=Pe((je,fe)=>{var pe=dt(),me=jt(),Ce=Pt(),he=Or(),Be=pe.Object,Ne=me("".split);fe.exports=Ce(function(){return!Be("z").propertyIsEnumerable(0)})?function(we){return he(we)=="String"?Ne(we,""):Be(we)}:Be}),En=Pe((je,fe)=>{var pe=dt(),me=pe.TypeError;fe.exports=function(Ce){if(Ce==null)throw me("Can't call method on "+Ce);return Ce}}),_r=Pe((je,fe)=>{var pe=Gu(),me=En();fe.exports=function(Ce){return pe(me(Ce))}}),It=Pe((je,fe)=>{fe.exports=function(pe){return typeof pe=="function"}}),zt=Pe((je,fe)=>{var pe=It();fe.exports=function(me){return typeof me=="object"?me!==null:pe(me)}}),gr=Pe((je,fe)=>{var pe=dt(),me=It(),Ce=function(he){return me(he)?he:void 0};fe.exports=function(he,Be){return arguments.length<2?Ce(pe[he]):pe[he]&&pe[he][Be]}}),Fn=Pe((je,fe)=>{var pe=jt();fe.exports=pe({}.isPrototypeOf)}),zu=Pe((je,fe)=>{var pe=gr();fe.exports=pe("navigator","userAgent")||""}),qu=Pe((je,fe)=>{var pe=dt(),me=zu(),Ce=pe.process,he=pe.Deno,Be=Ce&&Ce.versions||he&&he.version,Ne=Be&&Be.v8,we,Oe;Ne&&(we=Ne.split("."),Oe=we[0]>0&&we[0]<4?1:+(we[0]+we[1])),!Oe&&me&&(we=me.match(/Edge\/(\d+)/),(!we||we[1]>=74)&&(we=me.match(/Chrome\/(\d+)/),we&&(Oe=+we[1]))),fe.exports=Oe}),An=Pe((je,fe)=>{var pe=qu(),me=Pt();fe.exports=!!Object.getOwnPropertySymbols&&!me(function(){var Ce=Symbol();return!String(Ce)||!(Object(Ce)instanceof Symbol)||!Symbol.sham&&pe&&pe<41})}),xn=Pe((je,fe)=>{var pe=An();fe.exports=pe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),vn=Pe((je,fe)=>{var pe=dt(),me=gr(),Ce=It(),he=Fn(),Be=xn(),Ne=pe.Object;fe.exports=Be?function(we){return typeof we=="symbol"}:function(we){var Oe=me("Symbol");return Ce(Oe)&&he(Oe.prototype,Ne(we))}}),Lr=Pe((je,fe)=>{var pe=dt(),me=pe.String;fe.exports=function(Ce){try{return me(Ce)}catch{return"Object"}}}),yr=Pe((je,fe)=>{var pe=dt(),me=It(),Ce=Lr(),he=pe.TypeError;fe.exports=function(Be){if(me(Be))return Be;throw he(Ce(Be)+" is not a function")}}),Mr=Pe((je,fe)=>{var pe=yr();fe.exports=function(me,Ce){var he=me[Ce];return he==null?void 0:pe(he)}}),Ju=Pe((je,fe)=>{var pe=dt(),me=Gt(),Ce=It(),he=zt(),Be=pe.TypeError;fe.exports=function(Ne,we){var O
|
||
|
`?"crlf":"cr":"lf"}function i(t){switch(t){case"cr":return"\r";case"crlf":return`\r
|
||
|
`;default:return`
|
||
|
`}}function a(t,n){let o;switch(n){case`
|
||
|
`:o=/\n/g;break;case"\r":o=/\r/g;break;case`\r
|
||
|
`:o=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(n),"."))}let c=t.match(o);return c?c.length:0}function e(t){return t.replace(/\r\n?/g,`
|
||
|
`)}l.exports={guessEndOfLine:r,convertEndOfLineToChars:i,countEndOfLineChars:a,normalizeEndOfLine:e}}}),St=q({"src/utils/get-last.js"(s,l){ne();var r=i=>i[i.length-1];l.exports=r}}),wt=q({"vendors/string-width.js"(s,l){ne();var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,e=Object.getOwnPropertyNames,t=Object.getPrototypeOf,n=Object.prototype.hasOwnProperty,o=(A,B)=>function(){return B||(0,A[e(A)[0]])((B={exports:{}}).exports,B),B.exports},c=(A,B)=>{for(var N in B)i(A,N,{get:B[N],enumerable:!0})},C=(A,B,N,I)=>{if(B&&typeof B=="object"||typeof B=="function")for(let E of e(B))!n.call(A,E)&&E!==N&&i(A,E,{get:()=>B[E],enumerable:!(I=a(B,E))||I.enumerable});return A},f=(A,B,N)=>(N=A!=null?r(t(A)):{},C(B||!A||!A.__esModule?i(N,"default",{value:A,enumerable:!0}):N,A)),h=A=>C(i({},"__esModule",{value:!0}),A),p=o({"node_modules/emoji-regex/index.js"(A,B){B.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|
|
||
|
`)?d(b):b)}function d(u){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i;return a(b,u.split(`
|
||
|
`)).parts}function m(u){if(u.type==="line")return!0}function g(u){return C(u,m,!1)}l.exports={isConcat:e,getDocParts:t,willBreak:h,traverseDoc:o,findInDoc:C,mapDoc:c,propagateBreaks:D,removeLines:T,stripTrailingHardline:S,normalizeParts:N,normalizeDoc:I,cleanDoc:B,replaceTextEndOfLine:d,replaceEndOfLine:E,canBreak:g}}}),Ba=q({"src/document/doc-printer.js"(s,l){ne();var{convertEndOfLineToChars:r}=Yt(),i=St(),a=Ln(),{fill:e,cursor:t,indent:n}=Jt(),{isConcat:o,getDocParts:c}=qr(),C,f=1,h=2;function p(){return{value:"",length:0,queue:[]}}function D(A,B){return T(A,{type:"indent"},B)}function y(A,B,N){return B===Number.NEGATIVE_INFINITY?A.root||p():B<0?T(A,{type:"dedent"},N):B?B.type==="root"?Object.assign(Object.assign({},A),{},{root:A}):T(A,{type:typeof B=="string"?"stringAlign":"numberAlign",n:B},N):A}function T(A,B,N){let I=B.type==="dedent"?A.queue.slice(0,-1):[...A.queue,B],E="",d=0,m=0,g=0;for(let L of I)switch(L.type){case"indent":F(),N.useTabs?u(1):b(N.tabWidth);break;case"stringAlign":F(),E+=L.n,d+=L.n.length;break;case"numberAlign":m+=1,g+=L.n;break;default:throw new Error("Unexpected type '".concat(L.type,"'"))}return P(),Object.assign(Object.assign({},A),{},{value:E,length:d,queue:I});function u(L){E+=" ".repeat(L),d+=N.tabWidth*L}function b(L){E+=" ".repeat(L),d+=L}function F(){N.useTabs?v():P()}function v(){m>0&&u(m),j()}function P(){g>0&&b(g),j()}function j(){m=0,g=0}}function w(A){if(A.length===0)return 0;let B=0;for(;A.length>0&&typeof i(A)=="string"&&/^[\t ]*$/.test(i(A));)B+=A.pop().length;if(A.length>0&&typeof i(A)=="string"){let N=i(A).replace(/[\t ]*$/,"");B+=i(A).length-N.length,A[A.length-1]=N}return B}function x(A,B,N,I,E,d){let m=B.length,g=[A],u=[];for(;N>=0;){if(g.length===0){if(m===0)return!0;g.push(B[m-1]),m--;continue}let[b,F,v]=g.pop();if(typeof v=="string")u.push(v),N-=a(v);else if(o(v)){let P=c(v);for(let j=P.length-1;j>=0;j--)g.push([b,F,P[j]])}else switch(v.type){case"indent":g.push([D(b,I),F,v.contents]);break;case"align":g.push([y(b,v.n,I),F,v.contents]);break;case"trim":N+=w(u);break;case"group":{if(d&&v.break)return!1;let P=v.break?f:F;g.push([b,P,v.expandedStates&&P===f?i(v.expandedStates):v.contents]),v.id&&(C[v.id]=P);break}case"fill":for(let P=v.parts.length-1;P>=0;P--)g.push([b,F,v.parts[P]]);break;case"if-break":case"indent-if-break":{let P=v.groupId?C[v.groupId]:F;if(P===f){let j=v.type==="if-break"?v.breakContents:v.negate?v.contents:n(v.contents);j&&g.push([b,F,j])}if(P===h){let j=v.type==="if-break"?v.flatContents:v.negate?n(v.contents):v.contents;j&&g.push([b,F,j])}break}case"line":switch(F){case h:if(!v.hard){v.soft||(u.push(" "),N-=1);break}return!0;case f:return!0}break;case"line-suffix":E=!0;break;case"line-suffix-boundary":if(E)return!1;break;case"label":g.push([b,F,v.contents]);break}}return!1}function S(A,B){C={};let N=B.printWidth,I=r(B.endOfLine),E=0,d=[[p(),f,A]],m=[],g=!1,u=[];for(;d.length>0;){let[F,v,P]=d.pop();if(typeof P=="string"){let j=I!==`
|
||
|
`?P.replace(/\n/g,I):P;m.push(j),E+=a(j)}else if(o(P)){let j=c(P);for(let L=j.length-1;L>=0;L--)d.push([F,v,j[L]])}else switch(P.type){case"cursor":m.push(t.placeholder);break;case"indent":d.push([D(F,B),v,P.contents]);break;case"align":d.push([y(F,P.n,B),v,P.contents]);break;case"trim":E-=w(m);break;case"group":switch(v){case h:if(!g){d.push([F,P.break?f:h,P.contents]);break}case f:{g=!1;let j=[F,h,P.contents],L=N-E,V=u.length>0;if(!P.break&&x(j,d,L,B,V))d.push(j);else if(P.expandedStates){let M=i(P.expandedStates);if(P.break){d.push([F,f,M]);break}else for(let U=1;U<P.expandedStates.length+1;U++)if(U>=P.expandedStates.length){d.push([F,f,M]);break}else{let k=P.expandedStates[U],G=[F,h,k];if(x(G,d,L,B,V)){d.push(G);break}}}else d.push([F,f,P.contents]);break}}P.id&&(C[P.id]=i(d)[1]);break;case"fill":{let j=N-E,{parts:L}=P;if(L.length===0)break;let[V,M]=L,U=[F,h,V],k=[F,f,V],G=x(U,[],j,B,u.length>0,!0);if(L.length===1){G?d.push(U):d.push(k);break}let ae=[F,h,M],W=[F,f,M];if(L.length===2){G?d.push(ae,U):d.push(W,k);break}L.splice(0,2);let H=[F,v,e(L)],Q=L[0];x([F,h,[V,M,Q]],[],j,B,u.length>0,!0)?d.push(H,ae,U):G?d.push(H,W,U):d.push(H,W,k);break}case"if-break":case"indent-if-break":{let j=P.groupId?C[P.groupId]:v;if(j===f){let L=P.type==="if-break"?P.breakContents:P.negate?P.contents:n(P.contents);L&&d.push([F,v,L])}if(j===h){let L=P.type==="if-break"?P.flatContents:P.negate?n(P.contents):P.contents;L&&d.push([F,v,L])}break}case"line-suffix":u.push([F,v,P.contents]);break;case"line-suffix-boundary":u.length>0&&d.push([F,v,{type:"line",hard:!0}]);break;case"line":switch(v){case h:if(P.hard)g=!0;else{P.soft||(m.push(" "),E+=1);break}case f:if(u.length>0){d.push([F,v,P],...u.reverse()),u=[];break}P.literal?F.root?(m.push(I,F.root.value),E=F.root.length):(m.push(I),E=0):(E-=w(m),m.push(I+F.value),E=F.length);break}break;case"label":d.push([F,v,P.contents]);break}d.length===0&&u.length>0&&(d.push(...u.reverse()),u=[])}let b=m.indexOf(t.placeholder);if(b!==-1){let F=m.indexOf(t.placeholder,b+1),v=m.slice(0,b).join(""),P=m.slice(b+1,F).join(""),j=m.slice(F+1).join("");return{formatted:v+P+j,cursorNodeStart:v.length,cursorNodeText:P}}return{formatted:m.join("")}}l.exports={printDocToString:S}}}),Na=q({"src/document/doc-debug.js"(s,l){ne();var{isConcat:r,getDocParts:i}=qr();function a(t){if(!t)return"";if(r(t)){let n=[];for(let o of i(t))if(r(o))n.push(...a(o).parts);else{let c=a(o);c!==""&&n.push(c)}return{type:"concat",parts:n}}return t.type==="if-break"?Object.assign(Object.assign({},t),{},{breakContents:a(t.breakContents),flatContents:a(t.flatContents)}):t.type==="group"?Object.assign(Object.assign({},t),{},{contents:a(t.contents),expandedStates:t.expandedStates&&t.expandedStates.map(a)}):t.type==="fill"?{type:"fill",parts:t.parts.map(a)}:t.contents?Object.assign(Object.assign({},t),{},{contents:a(t.contents)}):t}function e(t){let n=Object.create(null),o=new Set;return c(a(t));function c(f,h,p){if(typeof f=="string")return JSON.stringify(f);if(r(f)){let D=i(f).map(c).filter(Boolean);return D.length===1?D[0]:"[".concat(D.join(", "),"]")}if(f.type==="line"){let D=Array.isArray(p)&&p[h+1]&&p[h+1].type==="break-parent";return f.literal?D?"literalline":"literallineWithoutBreakParent":f.hard?D?"hardline":"hardlineWithoutBreakParent":f.soft?"softline":"line"}if(f.type==="break-parent")return Array.isArray(p)&&p[h-1]&&p[h-1].type==="line"&&p[h-1].hard?void 0:"breakParent";if(f.type==="trim")return"trim";if(f.type==="indent")return"indent("+c(f.contents)+")";if(f.type==="align")return f.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+c(f.contents)+")":f.n<0?"dedent("+c(f.contents)+")":f.n.type==="root"?"markAsRoot("+c(f.contents)+")":"align("+JSON.stringify(f.n)+", "+c(f.contents)+")";if(f.type==="if-break")return"ifBreak("+c(f.breakContents)+(f.flatContents?", "+c(f.flatContents):"")+(f.groupId?(f.flatContents?"":', ""')+", { groupId: ".concat(C(f.groupId)," }"):"")+")";if(f.type==="indent-if-break"){let D=[];f.negate&&D.push("negate: true"),f.groupId&&D.push("groupId: ".concat(C(f.groupId)));let y=D.length>0?", { ".concat(D.join(", "),
|
||
|
Print (to stderr) where a cursor at the given position would move to after formatting.
|
||
|
This option cannot be used with --range-start and --range-end.
|
||
|
`]))),cliCategory:a},endOfLine:{since:"1.15.0",category:o,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:r(Be||(Be=qe([`
|
||
|
Maintain existing
|
||
|
(mixed values within one file are normalised by looking at what's used after the first line)
|
||
|
`])))}]},filepath:{since:"1.4.0",category:c,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:t,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:c,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:t},parser:{since:"0.0.10",category:o,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:f=>typeof f=="string"||typeof f=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:o,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:f=>typeof f=="string"||typeof f=="object",cliName:"plugin",cliCategory:i},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:o,description:r(Ne||(Ne=qe([`
|
||
|
Custom directory that contains prettier plugins in node_modules subdirectory.
|
||
|
Overrides default behavior when plugins are searched relatively to the location of Prettier.
|
||
|
Multiple values are accepted.
|
||
|
`]))),exception:f=>typeof f=="string"||typeof f=="object",cliName:"plugin-search-dir",cliCategory:i},printWidth:{since:"0.0.0",category:o,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:c,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:r(we||(we=qe([`
|
||
|
Format code ending at a given character offset (exclusive).
|
||
|
The range will extend forwards to the end of the selected statement.
|
||
|
This option cannot be used with --cursor-offset.
|
||
|
`]))),cliCategory:a},rangeStart:{since:"1.4.0",category:c,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:r(Oe||(Oe=qe([`
|
||
|
Format code starting at a given character offset.
|
||
|
The range will extend backwards to the start of the first line containing the selected statement.
|
||
|
This option cannot be used with --cursor-offset.
|
||
|
`]))),cliCategory:a},requirePragma:{since:"1.7.0",category:c,type:"boolean",default:!1,description:r(Le||(Le=qe([`
|
||
|
Require either '@prettier' or '@format' to be present in the file's first docblock comment
|
||
|
in order for it to be formatted.
|
||
|
`]))),cliCategory:t},tabWidth:{type:"int",category:o,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:o,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:o,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};l.exports={CATEGORY_CONFIG:i,CATEGORY_EDITOR:a,CATEGORY_FORMAT:e,CATEGORY_OTHER:t,CATEGORY_OUTPUT:n,CATEGORY_GLOBAL:o,CATEGORY_SPECIAL:c,options:C}}}),Yr=q({"src/main/support.js"(s,l){ne();var r={compare:Jr(),lt:Oa(),gte:_a()},i=La(),a=ir().version,e=Ra().options;function t(){let{plugins:o=[],showUnreleased:c=!1,showDeprecated:C=!1,showInternal:f=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=a.split("-",1)[0],p=o.flatMap(x=>x.languages||[]).filter(y),D=i(Object.assign({},...o.map(x=>{let{options:S}=x;return S}),e),"name").filter(x=>y(x)&&T(x)).sort((x,S)=>x.name===S.name?0:x.name<S.name?-1:1).map(w).map(x=>{x=Object.assign({},x),Array.isArray(x.default)&&(x.default=x.default.length===1?x.default[0].value:x.default.filter(y).sort((A,B)=>r.compare(B.since,A.since))[0].value),Array.isArray(x.choices)&&(x.choices=x.choices.filter(A=>y(A)&&T(A)),x.name==="parser"&&n(x,p,o));let S=Object.fromEntries(o.filter(A=>A.defaultOptions&&A.defaultOptions[x.name]!==void 0).map(A=>[A.name,A.defaultOptions[x.name]]));return Object.assign(Object.assign({},x),{},{pluginDefaults:S})});return{languages:p,options:D};function y(x){return c||!("since"in x)||x.since&&r.gte(h,x.since)}function T(x){return C||!("deprecated"in x)||x.deprecated&&r.lt(h,x.deprecated)}function w(x){return f?x:Ue(x,pe)}}function n(o,c,C){let f=new Set(o.choices.map(h=>h.value));for(let h of c)if(h.parsers){for(let p of h.parsers)if(!f.has(p)){f.add(p);let D=C.find(T=>T.parsers&&T.parsers[p]),y=h.name;D&&D.name&&(y+=" (plugin: ".concat(D.name,")")),o.choices.push({value:p,description:y})}}}l.exports={getSupportInfo:t}}}),Xr=q({"src/utils/is-non-empty-array.js"(s,l){ne();function r(i){return Array.isArray(i)&&i.length>0}l.exports=r}}),Er=q({"src/utils/text/skip.js"(s,l){ne();function r(n){return(o,c,C)=>{let f=C&&C.backwards;if(c===!1)return!1;let{length:h}=o,p=c;for(;p>=0&&p<h;){let D=o.charAt(p);if(n instanceof RegExp){if(!n.test(D))return p}else if(!n.includes(D))return p;f?p--:p++}return p===-1||p===h?p:!1}}var i=r(/\s/),a=r(" "),e=r(",; "),t=r(/[^\n\r]/);l.exports={skipWhitespace:i,skipSpaces:a,skipToLineEnd:e,skipEverythingButNewLine:t}}}),Vn=q({"src/utils/text/skip-inline-comment.js"(s,l){ne();function r(i,a){if(a===!1)return!1;if(i.charAt(a)==="/"&&i.charAt(a+1)==="*"){for(let e=a+2;e<i.length;++e)if(i.charAt(e)==="*"&&i.charAt(e+1)==="/")return e+2}return a}l.exports=r}}),$n=q({"src/utils/text/skip-trailing-comment.js"(s,l){ne();var{skipEverythingButNewLine:r}=Er();function i(a,e){return e===!1?!1:a.charAt(e)==="/"&&a.charAt(e+1)==="/"?r(a,e):e}l.exports=i}}),Wn=q({"src/utils/text/skip-newline.js"(s,l){ne();function r(i,a,e){let t=e&&e.backwards;if(a===!1)return!1;let n=i.charAt(a);if(t){if(i.charAt(a-1)==="\r"&&n===`
|
||
|
`)return a-2;if(n===`
|
||
|
`||n==="\r"||n==="\u2028"||n==="\u2029")return a-1}else{if(n==="\r"&&i.charAt(a+1)===`
|
||
|
`)return a+2;if(n===`
|
||
|
`||n==="\r"||n==="\u2028"||n==="\u2029")return a+1}return a}l.exports=r}}),Va=q({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(s,l){ne();var r=Vn(),i=Wn(),a=$n(),{skipSpaces:e}=Er();function t(n,o){let c=null,C=o;for(;C!==c;)c=C,C=e(n,C),C=r(n,C),C=a(n,C),C=i(n,C);return C}l.exports=t}}),ot=q({"src/common/util.js"(s,l){ne();var{default:r}=wa(),i=St(),{getSupportInfo:a}=Yr(),e=Xr(),t=Ln(),{skipWhitespace:n,skipSpaces:o,skipToLineEnd:c,skipEverythingButNewLine:C}=Er(),f=Vn(),h=$n(),p=Wn(),D=Va(),y=W=>W[W.length-2];function T(W){return(H,Q,J)=>{let re=J&&J.backwards;if(Q===!1)return!1;let{length:ie}=H,$=Q;for(;$>=0&&$<ie;){let se=H.charAt($);if(W instanceof RegExp){if(!W.test(se))return $}else if(!W.includes(se))return $;re?$--:$++}return $===-1||$===ie?$:!1}}function w(W,H){let Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},J=o(W,Q.backwards?H-1:H,Q),re=p(W,J,Q);return J!==re}function x(W,H,Q){for(let J=H;J<Q;++J)if(W.charAt(J)===`
|
||
|
`)return!0;return!1}function S(W,H,Q){let J=Q(H)-1;J=o(W,J,{backwards:!0}),J=p(W,J,{backwards:!0}),J=o(W,J,{backwards:!0});let re=p(W,J,{backwards:!0});return J!==re}function A(W,H){let Q=null,J=H;for(;J!==Q;)Q=J,J=c(W,J),J=f(W,J),J=o(W,J);return J=h(W,J),J=p(W,J),J!==!1&&w(W,J)}function B(W,H,Q){return A(W,Q(H))}function N(W,H,Q){return D(W,Q(H))}function I(W,H,Q){return W.charAt(N(W,H,Q))}function E(W,H){let Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return o(W,Q.backwards?H-1:H,Q)!==H}function d(W,H){let Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,J=0;for(let re=Q;re<W.length;++re)W[re]===" "?J=J+H-J%H:J++;return J}function m(W,H){let Q=W.lastIndexOf(`
|
||
|
`);return Q===-1?0:d(W.slice(Q+1).match(/^[\t ]*/)[0],H)}function g(W,H){let Q={quote:'"',regex:/"/g,escaped:"""},J={quote:"'",regex:/'/g,escaped:"'"},re=H==="'"?J:Q,ie=re===J?Q:J,$=re;if(W.includes(re.quote)||W.includes(ie.quote)){let se=(W.match(re.regex)||[]).length,ee=(W.match(ie.regex)||[]).length;$=se>ee?ie:re}return $}function u(W,H){let Q=W.slice(1,-1),J=H.parser==="json"||H.parser==="json5"&&H.quoteProps==="preserve"&&!H.singleQuote?'"':H.__isInHtmlAttribute?"'":g(Q,H.singleQuote?"'":'"').quote;return b(Q,J,!(H.parser==="css"||H.parser==="less"||H.parser==="scss"||H.__embeddedInHtml))}function b(W,H,Q){let J=H==='"'?"'":'"',re=/\\(.)|(["'])/gs,ie=W.replace(re,($,se,ee)=>se===J?se:ee===H?"\\"+ee:ee||(Q&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(se)?se:"\\"+se));return H+ie+H}function F(W){return W.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function v(W,H){let Q=W.match(new RegExp("(".concat(r(H),")+"),"g"));return Q===null?0:Q.reduce((J,re)=>Math.max(J,re.length/H.length),0)}function P(W,H){let Q=W.match(new RegExp("(".concat(r(H),")+"),"g"));if(Q===null)return 0;let J=new Map,re=0;for(let ie of Q){let $=ie.length/H.length;J.set($,!0),$>re&&(re=$)}for(let ie=1;ie<re;ie++)if(!J.get(ie))return ie;return re+1}function j(W,H){(W.comments||(W.comments=[])).push(H),H.printed=!1,H.nodeDescription=ae(W)}function L(W,H){H.leading=!0,H.trailing=!1,j(W,H)}function V(W,H,Q){H.leading=!1,H.trailing=!1,Q&&(H.marker=Q),j(W,H)}function M(W,H){H.leading=!1,H.trailing=!0,j(W,H)}function U(W,H){let{languages:Q}=a({plugins:H.plugins}),J=Q.find(re=>{let{name:ie}=re;return ie.toLowerCase()===W})||Q.find(re=>{let{aliases:ie}=re;return Array.isArray(ie)&&ie.includes(W)})||Q.find(re=>{let{extensions:ie}=re;return Array.isArray(ie)&&ie.includes(".".concat(W))});return J&&J.parsers[0]}function k(W){return W&&W.type==="front-matter"}function G(W){let H=new WeakMap;return function(Q){return H.has(Q)||H.set(Q,Symbol(W)),H.get(Q)}}function ae(W){let H=W.type||W.kind||"(unknown type)",Q=String(W.name||W.id&&(typeof W.id=="object"?W.id.name:W.id)||W.key&&(typeof W.key=="object"?W.key.name:W.key)||W.value&&(typeof W.value=="object"?"":String(W.value))||W.operator||"");return Q.length>20&&(Q=Q.slice(0,19)+"…"),H+(Q?" "+Q:"")}l.exports={inferParserByLanguage:U,getStringWidth:t,getMaxContinuousCount:v,getMinNotPresentContinuousCount:P,getPenultimate:y,getLast:i,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:D,getNextNonSpaceNonCommentCharacterIndex:N,getNextNonSpaceNonCommentCharacter:I,skip:T,skipWhitespace:n,skipSpaces:o,skipToLineEnd:c,skipEverythingButNewLine:C,skipInlineComment:f,skipTrailingComment:h,skipNewline:p,isNextLineEmptyAfterIndex:A,isNextLineEmpty:B,isPreviousLineEmpty:S,hasNewline:w,hasNewlineInRange:x,hasSpaces:E,getAlignmentSize:d,getIndentSize:m,getPreferredQuote:g,printString:u,printNumber:F,makeString:b,addLeadingComment:L,addDanglingComment:V,addTrailingComment:M,isFrontMatterNode:k,isNonEmptyArray:e,createGroupIdMapper:G}}}),Hn={};xt(Hn,{basename:()=>Jn,default:()=>Kn,delimiter:()=>tn,dirname:()=>qn,extname:()=>Yn,isAbsolute:()=>Qr,join:()=>Gn,normalize:()=>Kr,relative:()=>zn,resolve:()=>Fr,sep:()=>en});function Un(s,l){for(var r=0,i=s.length-1;i>=0;i--){var a=s[i];a==="."?s.splice(i,1):a===".."?(s.splice(i,1),r++):r&&(s.splice(i,1),r--)}if(l)for(;r--;r)s.unshift("..");return s}function Fr(){for(var s="",l=!1,r=arguments.length-1;r>=-1&&!l;r--){var i=r>=0?arguments[r]:"/";if(typeof i!="string")throw new TypeError("Arguments to path.resolve must be strings");i&&(s=i+"/"+s,l=i.charAt(0)==="/")}return s=Un(Zr(s.split("/"),function(a){return!!a}),!l).join("/"),(l?"/":"")+s||"."}function Kr(s){var l=Qr(s),r=Qn(s,-1)==="/";return s=Un(Zr(s.split("/"),function(i){return!!i}),!l).join("/"),!s&&!l&&(s="."),s&&r&&(s+="/"),(l?"/":"")+s}function Qr(s){return s.charAt(0)==="/"}function Gn(){var s=Array.prototype.slice.call(arguments,0);return Kr(Zr(s,function(l,r){if(t
|
||
|
`,D(p.gutter,m.replace(/\d/g," "))," ",F,D(p.marker,"^").repeat(v)].join(""),u&&C.message&&(b+=" "+D(p.message,C.message))}return[D(p.marker,">"),D(p.gutter,m),N.length>0?" ".concat(N):"",b].join("")}else return" ".concat(D(p.gutter,m)).concat(N.length>0?" ".concat(N):"")}).join(`
|
||
|
`);return C.message&&!S&&(B="".concat(" ".repeat(A+1)).concat(C.message,`
|
||
|
`).concat(B)),f?h.reset(B):B}function n(o,c,C){let f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!r){r=!0;let h="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(ht.emitWarning)ht.emitWarning(h,"DeprecationWarning");else{let p=new Error(h);p.name="DeprecationWarning",console.warn(new Error(h))}}return C=Math.max(C,0),t(o,{start:{column:C,line:c}},f)}}}),un=q({"src/main/parser.js"(s,l){ne(),Zn();var{ConfigError:r}=sr(),i=Tt(),{locStart:a,locEnd:e}=i,t=Object.getOwnPropertyNames,n=Object.getOwnPropertyDescriptor;function o(f){let h={};for(let p of f.plugins)if(p.parsers)for(let D of t(p.parsers))Object.defineProperty(h,D,n(p.parsers,D));return h}function c(f){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o(f);if(typeof f.parser=="function")return{parse:f.parser,astFormat:"estree",locStart:a,locEnd:e};if(typeof f.parser=="string"){if(Object.prototype.hasOwnProperty.call(h,f.parser))return h[f.parser];throw new r(`Couldn't resolve parser "`.concat(f.parser,'". Parsers must be explicitly added to the standalone bundle.'))}}function C(f,h){let p=o(h),D=Object.defineProperties({},Object.fromEntries(Object.keys(p).map(T=>[T,{enumerable:!0,get(){return p[T].parse}}]))),y=c(h,p);try{return y.preprocess&&(f=y.preprocess(f,h)),{text:f,ast:y.parse(f,D,h)}}catch(T){let{loc:w}=T;if(w){let{codeFrameColumns:x}=Si();throw T.codeFrame=x(f,w,{highlightCode:!0}),T.message+=`
|
||
|
`+T.codeFrame,T}throw T.stack}}l.exports={parse:C,resolveParser:c}}}),iu=q({"src/main/options.js"(s,l){ne();var r=Zn(),{UndefinedParserError:i}=sr(),{getSupportInfo:a}=Yr(),e=vi(),{resolveParser:t}=un(),n={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function o(f){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=Object.assign({},f),D=a({plugins:f.plugins,showUnreleased:!0,showDeprecated:!0}).options,y=Object.assign(Object.assign({},n),Object.fromEntries(D.filter(A=>A.default!==void 0).map(A=>[A.name,A.default])));if(!p.parser){if(!p.filepath)(h.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),p.parser="babel";else if(p.parser=C(p.filepath,p.plugins),!p.parser)throw new i("No parser could be inferred for file: ".concat(p.filepath))}let T=t(e.normalizeApiOptions(p,[D.find(A=>A.name==="parser")],{passThrough:!0,logger:!1}));p.astFormat=T.astFormat,p.locEnd=T.locEnd,p.locStart=T.locStart;let w=c(p);p.printer=w.printers[p.astFormat];let x=Object.fromEntries(D.filter(A=>A.pluginDefaults&&A.pluginDefaults[w.name]!==void 0).map(A=>[A.name,A.pluginDefaults[w.name]])),S=Object.assign(Object.assign({},y),x);for(let[A,B]of Object.entries(S))(p[A]===null||p[A]===void 0)&&(p[A]=B);return p.parser==="json"&&(p.trailingComma="none"),e.normalizeApiOptions(p,D,Object.assign({passThrough:Object.keys(n)},h))}function c(f){let{astFormat:h}=f;if(!h)throw new Error("getPlugin() requires astFormat to be set");let p=f.plugins.find(D=>D.printers&&D.printers[h]);if(!p)throw new Error(`Couldn't find plugin for AST format "`.concat(h,'"'));return p}function C(f,h){let p=r.basename(f).toLowerCase(),D=a({plugins:h}).languages.filter(y=>y.since!==null).find(y=>y.extensions&&y.extensions.some(T=>p.endsWith(T))||y.filenames&&y.filenames.some(T=>T.toLowerCase()===p));return D&&D.parsers[0]}l.exports={normalize:o,hiddenDefaults:n,inferParser:C}}}),Ti=q({"src/main/massage-ast.js"(s,l){ne();function r(i,a,e){if(Array.isArray(i))return i.map(c=>r(c,a,e)).filter(Boolean);if(!i||typeof i!="object")return i;let t=a.printer.massageAstNode,n;t&&t.ignoredProperties?n=t.ignoredProperties:n=new Set;let o={};for(let[c,C]of Object.entries(i))!n.has(c)&&typeof C!="function"&&(o[c]=r(C,a,i));if(t){let c=t(i,o,e);if(c===null)return;if(c)return c}return o}l.exports=r}}),lr=q({"scripts/build/shims/assert.cjs"(s,l){ne();var r=()=>{};r.ok=r,r.strictEqual=r,l.exports=r}}),Et=q({"src/main/comments.js"(s,l){ne();var r=lr(),{builders:{line:i,hardline:a,breakParent:e,indent:t,lineSuffix:n,join:o,cursor:c}}=Xe(),{hasNewline:C,skipNewline:f,skipSpaces:h,isPreviousLineEmpty:p,addLeadingComment:D,addDanglingComment:y,addTrailingComment:T}=ot(),w=new WeakMap;function x(L,V,M){if(!L)return;let{printer:U,locStart:k,locEnd:G}=V;if(M){if(U.canAttachComment&&U.canAttachComment(L)){let W;for(W=M.length-1;W>=0&&!(k(M[W])<=k(L)&&G(M[W])<=G(L));--W);M.splice(W+1,0,L);return}}else if(w.has(L))return w.get(L);let ae=U.getCommentChildNodes&&U.getCommentChildNodes(L,V)||typeof L=="object"&&Object.entries(L).filter(W=>{let[H]=W;return H!=="enclosingNode"&&H!=="precedingNode"&&H!=="followingNode"&&H!=="tokens"&&H!=="comments"&&H!=="parent"}).map(W=>{let[,H]=W;return H});if(ae){M||(M=[],w.set(L,M));for(let W of ae)x(W,V,M);return M}}function S(L,V,M,U){let{locStart:k,locEnd:G}=M,ae=k(V),W=G(V),H=x(L,M),Q,J,re=0,ie=H.length;for(;re<ie;){let $=re+ie>>1,se=H[$],ee=k(se),be=G(se);if(ee<=ae&&W<=be)return S(se,V,M,se);if(be<=ae){Q=se,re=$+1;continue}if(W<=ee){J=se,ie=$;continue}throw new Error("Comment location overlaps with node location")}if(U&&U.type==="TemplateLiteral"){let{quasis:$}=U,se=g($,V,M);Q&&g($,Q,M)!==se&&(Q=null),J&&g($,J,M)!==se&&(J=null)}return{enclosingNode:U,precedingNode:Q,followingNode:J}}var A=()=>!1;function B(L,V,M,U){if(!Array.isArray(L))return;let k=[],{locStart:G,locEnd:ae,printer:{handleComments:W={}}}=U,{avoidAstMutation:H,ownLine:Q=A,endOfLine:J=A,remaining:re=A}=W,ie=L.map(($,se)=>Objec
|
||
|
`,F)+1),L=b.slice(j,F).match(/^\s*/)[0],V=e(L,g.tabWidth),M=S(P,Object.assign(Object.assign({},g),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:g.cursorOffset>F&&g.cursorOffset<=v?g.cursorOffset-F:-1,endOfLine:"lf"}),V),U=M.formatted.trimEnd(),{cursorOffset:k}=g;k>v?k+=U.length-P.length:M.cursorOffset>=0&&(k=M.cursorOffset+F);let G=b.slice(0,F)+U+b.slice(v);if(g.endOfLine!=="lf"){let ae=n(g.endOfLine);k>=0&&ae===`\r
|
||
|
`&&(k+=o(G.slice(0,k),`
|
||
|
`)),G=G.replace(/\n/g,ae)}return{formatted:G,cursorOffset:k,comments:M.comments}}function B(m,g,u){return typeof g!="number"||Number.isNaN(g)||g<0||g>m.length?u:g}function N(m,g){let{cursorOffset:u,rangeStart:b,rangeEnd:F}=g;return u=B(m,u,-1),b=B(m,b,0),F=B(m,F,m.length),Object.assign(Object.assign({},g),{},{cursorOffset:u,rangeStart:b,rangeEnd:F})}function I(m,g){let{cursorOffset:u,rangeStart:b,rangeEnd:F,endOfLine:v}=N(m,g),P=m.charAt(0)===T;if(P&&(m=m.slice(1),u--,b--,F--),v==="auto"&&(v=t(m)),m.includes("\r")){let j=L=>o(m.slice(0,Math.max(L,0)),`\r
|
||
|
`);u-=j(u),b-=j(b),F-=j(F),m=c(m)}return{hasBOM:P,text:m,options:N(m,Object.assign(Object.assign({},g),{},{cursorOffset:u,rangeStart:b,rangeEnd:F,endOfLine:v}))}}function E(m,g){let u=p.resolveParser(g);return!u.hasPragma||u.hasPragma(m)}function d(m,g){let{hasBOM:u,text:b,options:F}=I(m,C(g));if(F.rangeStart>=F.rangeEnd&&b!==""||F.requirePragma&&!E(b,F))return{formatted:m,cursorOffset:g.cursorOffset,comments:[]};let v;return F.rangeStart>0||F.rangeEnd<b.length?v=A(b,F):(!F.requirePragma&&F.insertPragma&&F.printer.insertPragma&&!E(b,F)&&(b=F.printer.insertPragma(b)),v=S(b,F)),u&&(v.formatted=T+v.formatted,v.cursorOffset>=0&&v.cursorOffset++),v}l.exports={formatWithCursor:d,parse(m,g,u){let{text:b,options:F}=I(m,C(g)),v=p.parse(b,F);return u&&(v.ast=f(v.ast,F)),v},formatAST(m,g){g=C(g);let u=D(m,g);return i(u,g)},formatDoc(m,g){return d(a(m),Object.assign(Object.assign({},g),{},{parser:"__js_expression"})).formatted},printToDoc(m,g){g=C(g);let{ast:u,text:b}=p.parse(m,g);return x(b,u,g),D(u,g)},printDocToString(m,g){return i(m,C(g))}}}}),ji=q({"src/common/util-shared.js"(s,l){ne();var{getMaxContinuousCount:r,getStringWidth:i,getAlignmentSize:a,getIndentSize:e,skip:t,skipWhitespace:n,skipSpaces:o,skipNewline:c,skipToLineEnd:C,skipEverythingButNewLine:f,skipInlineComment:h,skipTrailingComment:p,hasNewline:D,hasNewlineInRange:y,hasSpaces:T,isNextLineEmpty:w,isNextLineEmptyAfterIndex:x,isPreviousLineEmpty:S,getNextNonSpaceNonCommentCharacterIndex:A,makeString:B,addLeadingComment:N,addDanglingComment:I,addTrailingComment:E}=ot();l.exports={getMaxContinuousCount:r,getStringWidth:i,getAlignmentSize:a,getIndentSize:e,skip:t,skipWhitespace:n,skipSpaces:o,skipNewline:c,skipToLineEnd:C,skipEverythingButNewLine:f,skipInlineComment:h,skipTrailingComment:p,hasNewline:D,hasNewlineInRange:y,hasSpaces:T,isNextLineEmpty:w,isNextLineEmptyAfterIndex:x,isPreviousLineEmpty:S,getNextNonSpaceNonCommentCharacterIndex:A,makeString:B,addLeadingComment:N,addDanglingComment:I,addTrailingComment:E}}}),Wt=q({"src/utils/create-language.js"(s,l){ne(),l.exports=function(r,i){let{languageId:a}=r,e=Ue(r,Ce);return Object.assign(Object.assign({linguistLanguageId:a},e),i(r))}}}),Ii=q({"node_modules/esutils/lib/ast.js"(s,l){ne(),function(){function r(o){if(o==null)return!1;switch(o.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function i(o){if(o==null)return!1;switch(o.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function a(o){if(o==null)return!1;switch(o.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function e(o){return a(o)||o!=null&&o.type==="FunctionDeclaration"}function t(o){switch(o.type){case"IfStatement":return o.alternate!=null?o.alternate:o.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return o.body}return null}function n(o){var c;if(o.type!=="IfStatement"||o.alternate==null)return!1;c=o.consequent;do{if(c.type==="IfStatement"&&c.alternate==null)return!0;c=t(c)}while(c);return!1}l.exports={isExpression:r,isStatement:a,isIterationStatement:i,isSourceElement:e,isProblematicIfStatement:n,trailingStatement:t}}()}}),su=q({"node_modules/esutils/lib/code.js"(s,l){ne(),function(){var r,i,a,e,t,n;i={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u0
|
||
|
`))}function de(O,ge){return(O.type==="TemplateLiteral"&&$e(O)||O.type==="TaggedTemplateExpression"&&$e(O.quasi))&&!a(ge,c(O),{backwards:!0})}function De(O){if(!ut(O))return!1;let ge=i(tt(O,We.Dangling));return ge&&!h(ge)}function ye(O){if(O.length<=1)return!1;let ge=0;for(let Je of O)if(v(Je)){if(ge+=1,ge>1)return!0}else if(be(Je)){for(let at of Je.arguments)if(v(at))return!0}return!1}function le(O){let ge=O.getValue(),Je=O.getParentNode();return be(ge)&&be(Je)&&Je.callee===ge&&ge.arguments.length>Je.arguments.length&&Je.arguments.length>0}function xe(O,ge){if(ge>=2)return!1;let Je=it=>xe(it,ge+1),at=O.type==="Literal"&&"regex"in O&&O.regex.pattern||O.type==="RegExpLiteral"&&O.pattern;return at&&o(at)>5?!1:O.type==="Literal"||O.type==="BigIntLiteral"||O.type==="DecimalLiteral"||O.type==="BooleanLiteral"||O.type==="NullLiteral"||O.type==="NumericLiteral"||O.type==="RegExpLiteral"||O.type==="StringLiteral"||O.type==="Identifier"||O.type==="ThisExpression"||O.type==="Super"||O.type==="PrivateName"||O.type==="PrivateIdentifier"||O.type==="ArgumentPlaceholder"||O.type==="Import"?!0:O.type==="TemplateLiteral"?O.quasis.every(it=>!it.value.raw.includes(`
|
||
|
`))&&O.expressions.every(Je):O.type==="ObjectExpression"?O.properties.every(it=>!it.computed&&(it.shorthand||it.value&&Je(it.value))):O.type==="ArrayExpression"?O.elements.every(it=>it===null||Je(it)):vt(O)?(O.type==="ImportExpression"||xe(O.callee,ge))&&Me(O).every(Je):R(O)?xe(O.object,ge)&&xe(O.property,ge):O.type==="UnaryExpression"&&(O.operator==="!"||O.operator==="-")?xe(O.argument,ge):O.type==="TSNonNullExpression"?xe(O.expression,ge):!1}function z(O){return O.extra?O.extra.raw:O.raw}function Ae(O){return O}function K(O){return O.filepath&&/\.tsx$/i.test(O.filepath)}function X(O){let ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return O.trailingComma==="es5"&&ge==="es5"||O.trailingComma==="all"&&(ge==="all"||ge==="es5")}function te(O,ge){switch(O=Ct(O),O.type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return ge;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return te(O.object,ge);case"TaggedTemplateExpression":return O.tag.type==="FunctionExpression"?!1:te(O.tag,ge);case"CallExpression":case"OptionalCallExpression":return O.callee.type==="FunctionExpression"?!1:te(O.callee,ge);case"ConditionalExpression":return te(O.test,ge);case"UpdateExpression":return!O.prefix&&te(O.argument,ge);case"BindExpression":return O.object&&te(O.object,ge);case"SequenceExpression":return te(O.expressions[0],ge);case"TSAsExpression":case"TSNonNullExpression":return te(O.expression,ge);default:return!1}}var Y={"==":!0,"!=":!0,"===":!0,"!==":!0},_={"*":!0,"/":!0,"%":!0},ve={">>":!0,">>>":!0,"<<":!0};function Ve(O,ge){return!(ct(ge)!==ct(O)||O==="**"||Y[O]&&Y[ge]||ge==="%"&&_[O]||O==="%"&&_[ge]||ge!==O&&_[ge]&&_[O]||ve[O]&&ve[ge])}var et={};for(let[O,ge]of[["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].entries())for(let Je of ge)et[Je]=O;function ct(O){return et[O]}function Ct(O){for(;O.left;)O=O.left;return O}function _e(O){return!!ve[O]||O==="|"||O==="^"||O==="&"}function Ge(O){if(O.rest)return!0;let ge=mt(O);return ge.length>0&&i(ge).type==="RestElement"}var Te=new WeakMap;function mt(O){if(Te.has(O))return Te.get(O);let ge=[];return O.this&&ge.push(O.this),Array.isArray(O.parameters)?ge.push(...O.parameters):Array.isArray(O.params)&&ge.push(...O.params),O.rest&&ge.push(O.rest),Te.set(O,ge),ge}function Ie(O,ge){let Je=O.getValue(),at=0,it=Nt=>ge(Nt,at++);Je.this&&O.call(it,"this"),Array.isArray(Je.parameters)?O.each(it,"parameters"):Array.isArray(Je.params)&&O.each(it,"params"),Je.rest&&O.call(it,"rest")}var Dt=new WeakMap;function Me(O){if(Dt.has(O))return Dt.get(O);let ge=O.arguments;return O.type==="ImportExpression"&&(ge=[O.source],O.attributes&&ge.push(O.attributes)),Dt.set(O,ge),ge}function ze(O,ge){let Je=O.getValue();Je.type==="ImportExpression"?(O.call(at=>ge(at,0),"source"),Je.attributes&&O.call(at=>ge(at,1),"attributes")):O.each(ge,"arguments")}function nt(O){return O.value.trim()==="prettier-ignore"&&!O.unignore}function ke(O){return O&&(O.prettierIgnore||ut(O,We.PrettierIgnore))}function Ye(O){let ge=O.getValue();return ke(ge)}var We={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},oe=(O,ge)=>{if(typeof O=="function"&&(ge=O,O=0),O||ge)return(Je,at,it)=>!(O&We.Leading&&!Je.leading||O&We.Trailing&&!Je.trailing||O&We.Dangling&&(Je.leading||Je.trailing)||O&We.Block&&!h(Je)||O&We.Line&&!N(Je)||O&We.First&&at!==0||O&We.Last&&at!==it.length-1||O&We.PrettierIgnore&&!nt(Je)||ge&&!ge(Je))};function ut(O,ge,Je){if(!O||!t(O.comments))return!1;let at=oe(ge,Je);return at?O.comments.some(at):!0}function tt(O,ge,Je){if(!O||!Array.isArray(O.comments))return[];let at=oe(ge,Je);return at?O.comments.filter(at):O.comments}var lt=(O,ge)=>{let{originalText:Je}=ge;return n(Je,C(O))};function vt(O){return be(O)||O.type==="NewExpression"||O.type==="ImportExpression"}function Ft(O){return O&&(O.type==="ObjectProperty"||O.type==="Property"&&!O.method&&O.kind==="init")}function Lt(O){return!!O.__isUsingHackPipeline}var mr=Sy
|
||
|
`)?C(Number.NEGATIVE_INFINITY,G):h(G,k,M);v.push(o(["${",ae,f,"}"]))}},"quasis"),v.push("`"),v}function B(m,g,u){let b=m.getNode(),F=b.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(F.length>1||F.some(v=>v.length>0)){g.__inJestEach=!0;let v=m.map(u,"expressions");g.__inJestEach=!1;let P=[],j=v.map(k=>"${"+p(k,Object.assign(Object.assign({},g),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),L=[{hasLineBreak:!1,cells:[]}];for(let k=1;k<b.quasis.length;k++){let G=r(L),ae=j[k-1];G.cells.push(ae),ae.includes(`
|
||
|
`)&&(G.hasLineBreak=!0),b.quasis[k].value.raw.includes(`
|
||
|
`)&&L.push({hasLineBreak:!1,cells:[]})}let V=Math.max(F.length,...L.map(k=>k.cells.length)),M=Array.from({length:V}).fill(0),U=[{cells:F},...L.filter(k=>k.cells.length>0)];for(let{cells:k}of U.filter(G=>!G.hasLineBreak))for(let[G,ae]of k.entries())M[G]=Math.max(M[G],i(ae));return P.push(f,"`",c([t,e(t,U.map(k=>e(" | ",k.cells.map((G,ae)=>k.hasLineBreak?G:G+" ".repeat(M[ae]-i(G))))))]),t,"`"),P}}function N(m,g){let u=m.getValue(),b=g();return x(u)&&(b=o([c([n,b]),n])),["${",b,f,"}"]}function I(m,g){return m.map(u=>N(u,g),"expressions")}function E(m,g){return D(m,u=>typeof u=="string"?g?u.replace(/(\\*)`/g,"$1$1\\`"):d(u):u)}function d(m){return m.replace(/([\\`]|\${)/g,"\\$1")}l.exports={printTemplateLiteral:A,printTemplateExpressions:I,escapeTemplateCharacters:E,uncookTemplateElementValue:d}}}),Li=q({"src/language-js/embed/markdown.js"(s,l){ne();var{builders:{indent:r,softline:i,literalline:a,dedentToRoot:e}}=Xe(),{escapeTemplateCharacters:t}=Kt();function n(c,C,f){let h=c.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(T,w)=>"\\".repeat(w.length/2)+"`"),p=o(h),D=p!=="";D&&(h=h.replace(new RegExp("^".concat(p),"gm"),""));let y=t(f(h,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",D?r([i,y]):[a,e(y)],i,"`"]}function o(c){let C=c.match(/^([^\S\n]*)\S/m);return C===null?"":C[1]}l.exports=n}}),Mi=q({"src/language-js/embed/css.js"(s,l){ne();var{isNonEmptyArray:r}=ot(),{builders:{indent:i,hardline:a,softline:e},utils:{mapDoc:t,replaceEndOfLine:n,cleanDoc:o}}=Xe(),{printTemplateExpressions:c}=Kt();function C(p,D,y){let T=p.getValue(),w=T.quasis.map(N=>N.value.raw),x=0,S=w.reduce((N,I,E)=>E===0?I:N+"@prettier-placeholder-"+x+++"-id"+I,""),A=y(S,{parser:"scss"},{stripTrailingHardline:!0}),B=c(p,D);return f(A,T,B)}function f(p,D,y){if(D.quasis.length===1&&!D.quasis[0].value.raw.trim())return"``";let T=h(p,y);if(!T)throw new Error("Couldn't insert all the expressions");return["`",i([a,T]),e,"`"]}function h(p,D){if(!r(D))return p;let y=0,T=t(o(p),w=>typeof w!="string"||!w.includes("@prettier-placeholder")?w:w.split(/@prettier-placeholder-(\d+)-id/).map((x,S)=>S%2===0?n(x):(y++,D[x])));return D.length===y?T:null}l.exports=C}}),Ri=q({"src/language-js/embed/graphql.js"(s,l){ne();var{builders:{indent:r,join:i,hardline:a}}=Xe(),{escapeTemplateCharacters:e,printTemplateExpressions:t}=Kt();function n(c,C,f){let h=c.getValue(),p=h.quasis.length;if(p===1&&h.quasis[0].value.raw.trim()==="")return"``";let D=t(c,C),y=[];for(let T=0;T<p;T++){let w=h.quasis[T],x=T===0,S=T===p-1,A=w.value.cooked,B=A.split(`
|
||
|
`),N=B.length,I=D[T],E=N>2&&B[0].trim()===""&&B[1].trim()==="",d=N>2&&B[N-1].trim()===""&&B[N-2].trim()==="",m=B.every(u=>/^\s*(?:#[^\n\r]*)?$/.test(u));if(!S&&/#[^\n\r]*$/.test(B[N-1]))return null;let g=null;m?g=o(B):g=f(A,{parser:"graphql"},{stripTrailingHardline:!0}),g?(g=e(g,!1),!x&&E&&y.push(""),y.push(g),!S&&d&&y.push("")):!x&&!S&&E&&y.push(""),I&&y.push(I)}return["`",r([a,i(a,y)]),a,"`"]}function o(c){let C=[],f=!1,h=c.map(p=>p.trim());for(let[p,D]of h.entries())D!==""&&(h[p-1]===""&&f?C.push([a,D]):C.push(D),f=!0);return C.length===0?null:i(a,C)}l.exports=n}}),Vi=q({"src/language-js/embed/html.js"(s,l){ne();var{builders:{indent:r,line:i,hardline:a,group:e},utils:{mapDoc:t}}=Xe(),{printTemplateExpressions:n,uncookTemplateElementValue:o}=Kt(),c=0;function C(f,h,p,D,y){let{parser:T}=y,w=f.getValue(),x=c;c=c+1>>>0;let S=b=>"PRETTIER_HTML_PLACEHOLDER_".concat(b,"_").concat(x,"_IN_JS"),A=w.quasis.map((b,F,v)=>F===v.length-1?b.value.cooked:b.value.cooked+S(F)).join(""),B=n(f,h);if(B.length===0&&A.trim().length===0)return"``";let N=new RegExp(S("(\\d+)"),"g"),I=0,E=p(A,{parser:T,__onHtmlRoot(b){I=b.children.length}},{stripTrailingHardline:!0}),d=t(E,b=>{if(typeof b!="string")return b;let F=[],v=b.split(N);for(let P=0;P<v.length;P++){let j=v[P];if(P%2===0){j&&(j=o(j),D.__embeddedInHtml&&(j=j.replace(/<\/(script)\b/gi,"<\\/$1")),F.push(j));continue}let L=Number(j);F.push(B[L])}return F}),m=/^\s/.test(A)?" ":"",g=/\s$/.test(A)?" ":"",u=D.htmlWhitespaceSensitivity==="ignore"?a:m&&g?i:null;return e(u?["`",r([u,e(d)]),u,"`"]:["`",m,I>1?r(e(d)):e(d),g,"`"])}l.exports=C}}),$i=q({"src/language-js/embed.js"(s,l){ne();var{hasComment:r,CommentCheckFlags:i,isObjectProperty:a}=ft(),e=Li(),t=Mi(),n=Ri(),o=Vi();function c(E){if(h(E)||T(E)||w(E)||p(E))return"css";if(A(E))return"graphql";if(N(E))return"html";if(D(E))return"angular";if(f(E))return"markdown"}function C(E,d,m,g){let u=E.getValue();if(u.type!=="TemplateLiteral"||I(u))return;let b=c(E);if(b){if(b==="markdown")return e(E,d,m);if(b==="css")return t(E,d,m);if(b==="graphql")return n(E,d,m);if(b==="html"||b==="angular")return o(E,d,m,g,{parser:b})}}function f(E){let d=E.getValue(),m=E.getParentNode();return m&&m.type==="TaggedTemplateExpression"&&d.quasis.length===1&&m.tag.type==="Identifier"&&(m.tag.name==="md"||m.tag.name==="markdown")}function h(E){let d=E.getValue(),m=E.getParentNode(),g=E.getParentNode(1);return g&&d.quasis&&m.type==="JSXExpressionContainer"&&g.type==="JSXElement"&&g.openingElement.name.name==="style"&&g.openingElement.attributes.some(u=>u.name.name==="jsx")||m&&m.type==="TaggedTemplateExpression"&&m.tag.type==="Identifier"&&m.tag.name==="css"||m&&m.type==="TaggedTemplateExpression"&&m.tag.type==="MemberExpression"&&m.tag.object.name==="css"&&(m.tag.property.name==="global"||m.tag.property.name==="resolve")}function p(E){return E.match(d=>d.type==="TemplateLiteral",(d,m)=>d.type==="ArrayExpression"&&m==="elements",(d,m)=>a(d)&&d.key.type==="Identifier"&&d.key.name==="styles"&&m==="value",...y)}function D(E){return E.match(d=>d.type==="TemplateLiteral",(d,m)=>a(d)&&d.key.type==="Identifier"&&d.key.name==="template"&&m==="value",...y)}var y=[(E,d)=>E.type==="ObjectExpression"&&d==="properties",(E,d)=>E.type==="CallExpression"&&E.callee.type==="Identifier"&&E.callee.name==="Component"&&d==="arguments",(E,d)=>E.type==="Decorator"&&d==="expression"];function T(E){let d=E.getParentNode();if(!d||d.type!=="TaggedTemplateExpression")return!1;let m=d.tag.type==="ParenthesizedExpression"?d.tag.expression:d.tag;switch(m.type){case"MemberExpression":return x(m.object)||S(m);case"CallExpression":return x(m.callee)||m.callee.type==="MemberExpression"&&(m.callee.object.type==="MemberExpression"&&(x(m.callee.object.object)||S(m.callee.object))||m.callee.object.type==="CallExpression"&&x(m.callee.object.callee));case"Identifier":return m.name==="css";default:return!1}}function w(E){let d=E.getParentNode(),m=E.getParentNode(1);return m&&d.type==="JSXExpressionContainer"&&m.type==="JSXAttribute"&&m.name.type==="JSXIdentifier"&&m.name.name==="css"}function x(E){return E.type==="I
|
||
|
`,Eu={EOL:on,tmpdir:sn,tmpDir:an,networkInterfaces:hu,getNetworkInterfaces:Cu,release:yu,type:gu,cpus:mu,totalmem:fu,freemem:du,uptime:Du,loadavg:pu,hostname:cu,endianness:lu}}}),zi=q({"node-modules-polyfills-commonjs:os"(s,l){ne();var r=(Gi(),bt(ou));if(r&&r.default){l.exports=r.default;for(let i in r)l.exports[i]=r[i]}else r&&(l.exports=r)}}),qi=q({"node_modules/detect-newline/index.js"(s,l){ne();var r=i=>{if(typeof i!="string")throw new TypeError("Expected a string");let a=i.match(/(?:\r?\n)/g)||[];if(a.length===0)return;let e=a.filter(n=>n===`\r
|
||
|
`).length,t=a.length-e;return e>t?`\r
|
||
|
`:`
|
||
|
`};l.exports=r,l.exports.graceful=i=>typeof i=="string"&&r(i)||`
|
||
|
`}}),Ji=q({"node_modules/jest-docblock/build/index.js"(s){ne(),Object.defineProperty(s,"__esModule",{value:!0}),s.extract=p,s.parse=y,s.parseWithComments=T,s.print=w,s.strip=D;function l(){let S=zi();return l=function(){return S},S}function r(){let S=i(qi());return r=function(){return S},S}function i(S){return S&&S.__esModule?S:{default:S}}var a=/\*\/$/,e=/^\/\*\*/,t=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,n=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,c=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,C=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,f=/(\r?\n|^) *\* ?/g,h=[];function p(S){let A=S.match(t);return A?A[0].trimLeft():""}function D(S){let A=S.match(t);return A&&A[0]?S.substring(A[0].length):S}function y(S){return T(S).pragmas}function T(S){let A=(0,r().default)(S)||l().EOL;S=S.replace(e,"").replace(a,"").replace(f,"$1");let B="";for(;B!==S;)B=S,S=S.replace(c,"".concat(A,"$1 $2").concat(A));S=S.replace(o,"").trimRight();let N=Object.create(null),I=S.replace(C,"").replace(o,"").trimRight(),E;for(;E=C.exec(S);){let d=E[2].replace(n,"");typeof N[E[1]]=="string"||Array.isArray(N[E[1]])?N[E[1]]=h.concat(N[E[1]],d):N[E[1]]=d}return{comments:I,pragmas:N}}function w(S){let{comments:A="",pragmas:B={}}=S,N=(0,r().default)(A)||l().EOL,I="/**",E=" *",d=" */",m=Object.keys(B),g=m.map(b=>x(b,B[b])).reduce((b,F)=>b.concat(F),[]).map(b=>E+" "+b+N).join("");if(!A){if(m.length===0)return"";if(m.length===1&&!Array.isArray(B[m[0]])){let b=B[m[0]];return"".concat(I," ").concat(x(m[0],b)[0]).concat(d)}}let u=A.split(N).map(b=>"".concat(E," ").concat(b)).join(N)+N;return I+N+(A?u:"")+(A&&m.length?E+N:"")+g+d}function x(S,A){return h.concat(A).map(B=>"@".concat(S," ").concat(B).trim())}}}),Yi=q({"src/language-js/utils/get-shebang.js"(s,l){ne();function r(i){if(!i.startsWith("#!"))return"";let a=i.indexOf(`
|
||
|
`);return a===-1?i:i.slice(0,a)}l.exports=r}}),Fu=q({"src/language-js/pragma.js"(s,l){ne();var{parseWithComments:r,strip:i,extract:a,print:e}=Ji(),{normalizeEndOfLine:t}=Yt(),n=Yi();function o(f){let h=n(f);h&&(f=f.slice(h.length+1));let p=a(f),{pragmas:D,comments:y}=r(p);return{shebang:h,text:f,pragmas:D,comments:y}}function c(f){let h=Object.keys(o(f).pragmas);return h.includes("prettier")||h.includes("format")}function C(f){let{shebang:h,text:p,pragmas:D,comments:y}=o(f),T=i(p),w=e({pragmas:Object.assign({format:""},D),comments:y.trimStart()});return(h?"".concat(h,`
|
||
|
`):"")+t(w)+(T.startsWith(`
|
||
|
`)?`
|
||
|
`:`
|
||
|
|
||
|
`)+T}l.exports={hasPragma:c,insertPragma:C}}}),Au=q({"src/language-js/comments.js"(s,l){ne();var{getLast:r,hasNewline:i,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:a,getNextNonSpaceNonCommentCharacter:e,hasNewlineInRange:t,addLeadingComment:n,addTrailingComment:o,addDanglingComment:c,getNextNonSpaceNonCommentCharacterIndex:C,isNonEmptyArray:f}=ot(),{getFunctionParameters:h,isPrettierIgnoreComment:p,isJsxNode:D,hasFlowShorthandAnnotationComment:y,hasFlowAnnotationComment:T,hasIgnoreComment:w,isCallLikeExpression:x,getCallArguments:S,isCallExpression:A,isMemberExpression:B,isObjectProperty:N,isLineComment:I,getComments:E,CommentCheckFlags:d,markerForIfWithoutBlockAndSameLineComment:m}=ft(),{locStart:g,locEnd:u}=Tt(),b=Xt();function F(K){return[de,$,G,M,U,k,H,se,Fe,ce,Z,Ee,Se,Q,ee,be].some(X=>X(K))}function v(K){return[V,$,ae,se,M,U,k,H,ee,R,ue,Z,Re,be,ye].some(X=>X(K))}function P(K){return[de,M,U,W,ie,Q,Z,re,J,De,be,$e].some(X=>X(K))}function j(K,X){let te=(K.body||K.properties).find(Y=>{let{type:_}=Y;return _!=="EmptyStatement"});te?n(te,X):c(K,X)}function L(K,X){K.type==="BlockStatement"?j(K,X):n(K,X)}function V(K){let{comment:X,followingNode:te}=K;return te&&z(X)?(n(te,X),!0):!1}function M(K){let{comment:X,precedingNode:te,enclosingNode:Y,followingNode:_,text:ve}=K;if(!Y||Y.type!=="IfStatement"||!_)return!1;if(e(ve,X,u)===")")return o(te,X),!0;if(te===Y.consequent&&_===Y.alternate){if(te.type==="BlockStatement")o(te,X);else{let Ve=X.type==="SingleLine"||X.loc.start.line===X.loc.end.line,et=X.loc.start.line===te.loc.start.line;Ve&&et?c(te,X,m):c(Y,X)}return!0}return _.type==="BlockStatement"?(j(_,X),!0):_.type==="IfStatement"?(L(_.consequent,X),!0):Y.consequent===_?(n(_,X),!0):!1}function U(K){let{comment:X,precedingNode:te,enclosingNode:Y,followingNode:_,text:ve}=K;return!Y||Y.type!=="WhileStatement"||!_?!1:e(ve,X,u)===")"?(o(te,X),!0):_.type==="BlockStatement"?(j(_,X),!0):Y.body===_?(n(_,X),!0):!1}function k(K){let{comment:X,precedingNode:te,enclosingNode:Y,followingNode:_}=K;return!Y||Y.type!=="TryStatement"&&Y.type!=="CatchClause"||!_?!1:Y.type==="CatchClause"&&te?(o(te,X),!0):_.type==="BlockStatement"?(j(_,X),!0):_.type==="TryStatement"?(L(_.finalizer,X),!0):_.type==="CatchClause"?(L(_.body,X),!0):!1}function G(K){let{comment:X,enclosingNode:te,followingNode:Y}=K;return B(te)&&Y&&Y.type==="Identifier"?(n(te,X),!0):!1}function ae(K){let{comment:X,precedingNode:te,enclosingNode:Y,followingNode:_,text:ve}=K,Ve=te&&!t(ve,u(te),g(X));return(!te||!Ve)&&Y&&(Y.type==="ConditionalExpression"||Y.type==="TSConditionalType")&&_?(n(_,X),!0):!1}function W(K){let{comment:X,precedingNode:te,enclosingNode:Y}=K;return N(Y)&&Y.shorthand&&Y.key===te&&Y.value.type==="AssignmentPattern"?(o(Y.value.left,X),!0):!1}function H(K){let{comment:X,precedingNode:te,enclosingNode:Y,followingNode:_}=K;if(Y&&(Y.type==="ClassDeclaration"||Y.type==="ClassExpression"||Y.type==="DeclareClass"||Y.type==="DeclareInterface"||Y.type==="InterfaceDeclaration"||Y.type==="TSInterfaceDeclaration")){if(f(Y.decorators)&&!(_&&_.type==="Decorator"))return o(r(Y.decorators),X),!0;if(Y.body&&_===Y.body)return j(Y.body,X),!0;if(_){if(Y.superClass&&_===Y.superClass&&te&&(te===Y.id||te===Y.typeParameters))return o(te,X),!0;for(let ve of["implements","extends","mixins"])if(Y[ve]&&_===Y[ve][0])return te&&(te===Y.id||te===Y.typeParameters||te===Y.superClass)?o(te,X):c(Y,X,ve),!0}}return!1}function Q(K){let{comment:X,precedingNode:te,enclosingNode:Y,text:_}=K;return Y&&te&&e(_,X,u)==="("&&(Y.type==="Property"||Y.type==="TSDeclareMethod"||Y.type==="TSAbstractMethodDefinition")&&te.type==="Identifier"&&Y.key===te&&e(_,te,u)!==":"||te&&Y&&te.type==="Decorator"&&(Y.type==="ClassMethod"||Y.type==="ClassProperty"||Y.type==="PropertyDefinition"||Y.type==="TSAbstractPropertyDefinition"||Y.type==="TSAbstractMethodDefinition"||Y.type==="TSDeclareMethod"||Y.type==="MethodDefinition")?(o(te,X),!0):!1}function J(K){let{comment:X,precedingNode:te,enclosingNode:Y,text:_}=K;return e(_,X,u)!=="("?!1:te&&Y&&(Y.type==="FunctionDeclaration"||Y.type==="FunctionExpression"||Y.type==="C
|
||
|
`)&&!Fe&&!I(Z.attributes[0]))return n(["<",ue("name"),ue("typeParameters")," ",...R.map(ue,"attributes"),Z.selfClosing?" />":">"]);let Ee=Z.attributes.length>0&&I(y(Z.attributes),E.Trailing),Se=Z.attributes.length===0&&!Fe||(ce.bracketSameLine||ce.jsxBracketSameLine)&&(!Fe||Z.attributes.length>0)&&!Ee,Re=Z.attributes&&Z.attributes.some(de=>de.value&&B(de.value)&&de.value.value.includes(`
|
||
|
`)),$e=ce.singleAttributePerLine&&Z.attributes.length>1?e:a;return n(["<",ue("name"),ue("typeParameters"),o(R.map(()=>[$e,ue()],"attributes")),Z.selfClosing?a:Se?">":t,Z.selfClosing?"/>":Se?"":">"],{shouldBreak:Re})}function U(R,ce,ue){let Z=R.getValue(),Fe=[];Fe.push("</");let Ee=ue("name");return I(Z.name,E.Leading|E.Line)?Fe.push(o([e,Ee]),e):I(Z.name,E.Leading|E.Block)?Fe.push(" ",Ee):Fe.push(Ee),Fe.push(">"),Fe}function k(R,ce){let ue=R.getValue(),Z=I(ue),Fe=I(ue,E.Line),Ee=ue.type==="JSXOpeningFragment";return[Ee?"<":"</",o([Fe?e:Z&&!Ee?" ":"",i(R,ce,!0)]),Fe?e:"",">"]}function G(R,ce,ue){let Z=r(R,b(R,ce,ue),ce);return j(R,Z,ce)}function ae(R,ce){let ue=R.getValue(),Z=I(ue,E.Line);return[i(R,ce,!Z),Z?e:""]}function W(R,ce,ue){let Z=R.getValue();return["{",R.call(Fe=>{let Ee=["...",ue()],Se=Fe.getValue();return!I(Se)||!g(Fe)?Ee:[o([t,r(Fe,Ee,ce)]),t]},Z.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function H(R,ce,ue){let Z=R.getValue();if(Z.type.startsWith("JSX"))switch(Z.type){case"JSXAttribute":return L(R,ce,ue);case"JSXIdentifier":return String(Z.name);case"JSXNamespacedName":return p(":",[ue("namespace"),ue("name")]);case"JSXMemberExpression":return p(".",[ue("object"),ue("property")]);case"JSXSpreadAttribute":return W(R,ce,ue);case"JSXSpreadChild":return W(R,ce,ue);case"JSXExpressionContainer":return V(R,ce,ue);case"JSXFragment":case"JSXElement":return G(R,ce,ue);case"JSXOpeningElement":return M(R,ce,ue);case"JSXClosingElement":return U(R,ce,ue);case"JSXOpeningFragment":case"JSXClosingFragment":return k(R,ce);case"JSXEmptyExpression":return ae(R,ce);case"JSXText":throw new Error("JSXTest should be handled by JSXElement");default:throw new Error("Unknown JSX node type: ".concat(JSON.stringify(Z.type),"."))}}var Q=`
|
||
|
\r `,J=new RegExp("(["+Q+"]+)"),re=new RegExp("[^"+Q+"]"),ie=R=>R.replace(new RegExp("(?:^"+J.source+"|"+J.source+"$)"),"");function $(R){if(R.children.length===0)return!0;if(R.children.length>1)return!1;let ce=R.children[0];return S(ce)&&!se(ce)}function se(R){return S(R)&&(re.test(x(R))||!/\n/.test(x(R)))}function ee(R){return R.type==="JSXExpressionContainer"&&S(R.expression)&&R.expression.value===" "&&!I(R.expression)}function be(R){let ce=R.getValue(),ue=R.getParentNode();if(!ue||!ce||!w(ce)||!w(ue))return!1;let Z=ue.children.indexOf(ce),Fe=null;for(let Ee=Z;Ee>0;Ee--){let Se=ue.children[Ee-1];if(!(Se.type==="JSXText"&&!se(Se))){Fe=Se;break}}return Fe&&Fe.type==="JSXExpressionContainer"&&Fe.expression.type==="JSXEmptyExpression"&&d(Fe.expression)}l.exports={hasJsxIgnoreComment:be,printJsx:H}}}),kt=q({"src/language-js/print/misc.js"(s,l){ne();var{isNonEmptyArray:r}=ot(),{builders:{indent:i,join:a,line:e}}=Xe(),{isFlowAnnotationComment:t}=ft();function n(y){let T=y.getValue();return!T.optional||T.type==="Identifier"&&T===y.getParentNode().key?"":T.type==="OptionalCallExpression"||T.type==="OptionalMemberExpression"&&T.computed?"?.":"?"}function o(y){return y.getValue().definite||y.match(void 0,(T,w)=>w==="id"&&T.type==="VariableDeclarator"&&T.definite)?"!":""}function c(y,T,w){let x=y.getValue();return x.typeArguments?w("typeArguments"):x.typeParameters?w("typeParameters"):""}function C(y,T,w){let x=y.getValue();if(!x.typeAnnotation)return"";let S=y.getParentNode(),A=S.type==="DeclareFunction"&&S.id===x;return t(T.originalText,x.typeAnnotation)?[" /*: ",w("typeAnnotation")," */"]:[A?"":": ",w("typeAnnotation")]}function f(y,T,w){return["::",w("callee")]}function h(y,T,w){let x=y.getValue();return r(x.modifiers)?[a(" ",y.map(w,"modifiers"))," "]:""}function p(y,T,w){return y.type==="EmptyStatement"?";":y.type==="BlockStatement"||w?[" ",T]:i([e,T])}function D(y,T,w){return["...",w("argument"),C(y,T,w)]}l.exports={printOptionalToken:n,printDefiniteToken:o,printFunctionTypeParameters:c,printBindExpressionCallee:f,printTypeScriptModifiers:h,printTypeAnnotation:C,printRestSpread:D,adjustClause:p}}}),cr=q({"src/language-js/print/array.js"(s,l){ne();var{printDanglingComments:r}=Et(),{builders:{line:i,softline:a,hardline:e,group:t,indent:n,ifBreak:o,fill:c}}=Xe(),{getLast:C,hasNewline:f}=ot(),{shouldPrintComma:h,hasComment:p,CommentCheckFlags:D,isNextLineEmpty:y,isNumericLiteral:T,isSignedNumericLiteral:w}=ft(),{locStart:x}=Tt(),{printOptionalToken:S,printTypeAnnotation:A}=kt();function B(d,m,g){let u=d.getValue(),b=[],F=u.type==="TupleExpression"?"#[":"[",v="]";if(u.elements.length===0)p(u,D.Dangling)?b.push(t([F,r(d,m),a,v])):b.push(F,v);else{let P=C(u.elements),j=!(P&&P.type==="RestElement"),L=P===null,V=Symbol("array"),M=!m.__inJestEach&&u.elements.length>1&&u.elements.every((G,ae,W)=>{let H=G&&G.type;if(H!=="ArrayExpression"&&H!=="ObjectExpression")return!1;let Q=W[ae+1];if(Q&&H!==Q.type)return!1;let J=H==="ArrayExpression"?"elements":"properties";return G[J]&&G[J].length>1}),U=N(u,m),k=j?L?",":h(m)?U?o(",","",{groupId:V}):o(","):"":"";b.push(t([F,n([a,U?E(d,m,g,k):[I(d,m,"elements",g),k],r(d,m,!0)]),a,v],{shouldBreak:M,id:V}))}return b.push(S(d),A(d,m,g)),b}function N(d,m){return d.elements.length>1&&d.elements.every(g=>g&&(T(g)||w(g)&&!p(g.argument))&&!p(g,D.Trailing|D.Line,u=>!f(m.originalText,x(u),{backwards:!0})))}function I(d,m,g,u){let b=[],F=[];return d.each(v=>{b.push(F,t(u())),F=[",",i],v.getValue()&&y(v.getValue(),m)&&F.push(a)},g),b}function E(d,m,g,u){let b=[];return d.each((F,v,P)=>{let j=v===P.length-1;b.push([g(),j?u:","]),j||b.push(y(F.getValue(),m)?[e,e]:p(P[v+1],D.Leading|D.Line)?e:i)},"elements"),c(b)}l.exports={printArray:B,printArrayItems:I,isConciselyPrintedArray:N}}}),vu=q({"src/language-js/print/call-arguments.js"(s,l){ne();var{printDanglingComments:r}=Et(),{getLast:i,getPenultimate:a}=ot(),{getFunctionParameters:e,hasComment:t,CommentCheckFlags:n,isFunctionCompositionArgs:o,isJsxNode:c,isLongCurriedCallExpression:C,shouldPrintComma:f,getCallArguments:h,iterateCallArgumentsPath:p,isNextLineEmpty:
|
||
|
`):y($)}function J($,se,ee){if(!I($))return!1;se=c(se);let be=3;return typeof se=="string"&&i(se)<ee.tabWidth+be}function re($,se){let ee=ie($);if(r(ee)){if(ee.length>1)return!0;if(ee.length===1){let R=ee[0];if(R.type==="TSUnionType"||R.type==="UnionTypeAnnotation"||R.type==="TSIntersectionType"||R.type==="IntersectionTypeAnnotation"||R.type==="TSTypeLiteral"||R.type==="ObjectTypeAnnotation")return!0}let be=$.typeParameters?"typeParameters":"typeArguments";if(C(se(be)))return!0}return!1}function ie($){return $.typeParameters&&$.typeParameters.params||$.typeArguments&&$.typeArguments.params}l.exports={printVariableDeclarator:u,printAssignmentExpression:g,printAssignment:m,isArrowFunctionVariableDeclarator:k}}}),Tr=q({"src/language-js/print/function-parameters.js"(s,l){ne();var{getNextNonSpaceNonCommentCharacter:r}=ot(),{printDanglingComments:i}=Et(),{builders:{line:a,hardline:e,softline:t,group:n,indent:o,ifBreak:c},utils:{removeLines:C,willBreak:f}}=Xe(),{getFunctionParameters:h,iterateFunctionParametersPath:p,isSimpleType:D,isTestCall:y,isTypeAnnotationAFunction:T,isObjectType:w,isObjectTypePropertyAFunction:x,hasRestParameter:S,shouldPrintComma:A,hasComment:B,isNextLineEmpty:N}=ft(),{locEnd:I}=Tt(),{ArgExpansionBailout:E}=sr(),{printFunctionTypeParameters:d}=kt();function m(F,v,P,j,L){let V=F.getValue(),M=h(V),U=L?d(F,P,v):"";if(M.length===0)return[U,"(",i(F,P,!0,Q=>r(P.originalText,Q,I)===")"),")"];let k=F.getParentNode(),G=y(k),ae=g(V),W=[];if(p(F,(Q,J)=>{let re=J===M.length-1;re&&V.rest&&W.push("..."),W.push(v()),!re&&(W.push(","),G||ae?W.push(" "):N(M[J],P)?W.push(e,e):W.push(a))}),j){if(f(U)||f(W))throw new E;return n([C(U),"(",C(W),")"])}let H=M.every(Q=>!Q.decorators);return ae&&H?[U,"(",...W,")"]:G?[U,"(",...W,")"]:(x(k)||T(k)||k.type==="TypeAlias"||k.type==="UnionTypeAnnotation"||k.type==="TSUnionType"||k.type==="IntersectionTypeAnnotation"||k.type==="FunctionTypeAnnotation"&&k.returnType===V)&&M.length===1&&M[0].name===null&&V.this!==M[0]&&M[0].typeAnnotation&&V.typeParameters===null&&D(M[0].typeAnnotation)&&!V.rest?P.arrowParens==="always"?["(",...W,")"]:W:[U,"(",o([t,...W]),c(!S(V)&&A(P,"all")?",":""),t,")"]}function g(F){if(!F)return!1;let v=h(F);if(v.length!==1)return!1;let[P]=v;return!B(P)&&(P.type==="ObjectPattern"||P.type==="ArrayPattern"||P.type==="Identifier"&&P.typeAnnotation&&(P.typeAnnotation.type==="TypeAnnotation"||P.typeAnnotation.type==="TSTypeAnnotation")&&w(P.typeAnnotation.typeAnnotation)||P.type==="FunctionTypeParam"&&w(P.typeAnnotation)||P.type==="AssignmentPattern"&&(P.left.type==="ObjectPattern"||P.left.type==="ArrayPattern")&&(P.right.type==="Identifier"||P.right.type==="ObjectExpression"&&P.right.properties.length===0||P.right.type==="ArrayExpression"&&P.right.elements.length===0))}function u(F){let v;return F.returnType?(v=F.returnType,v.typeAnnotation&&(v=v.typeAnnotation)):F.typeAnnotation&&(v=F.typeAnnotation),v}function b(F,v){let P=u(F);if(!P)return!1;let j=F.typeParameters&&F.typeParameters.params;if(j){if(j.length>1)return!1;if(j.length===1){let L=j[0];if(L.constraint||L.default)return!1}}return h(F).length===1&&(w(P)||f(v))}l.exports={printFunctionParameters:m,shouldHugFunctionParameters:g,shouldGroupFunctionParameters:b}}}),Br=q({"src/language-js/print/type-annotation.js"(s,l){ne();var{printComments:r,printDanglingComments:i}=Et(),{isNonEmptyArray:a}=ot(),{builders:{group:e,join:t,line:n,softline:o,indent:c,align:C,ifBreak:f}}=Xe(),h=Qt(),{locStart:p}=Tt(),{isSimpleType:D,isObjectType:y,hasLeadingOwnLineComment:T,isObjectTypePropertyAFunction:w,shouldPrintComma:x}=ft(),{printAssignment:S}=pr(),{printFunctionParameters:A,shouldGroupFunctionParameters:B}=Tr(),{printArrayItems:N}=cr();function I(v){if(D(v)||y(v))return!0;if(v.type==="UnionTypeAnnotation"||v.type==="TSUnionType"){let P=v.types.filter(L=>L.type==="VoidTypeAnnotation"||L.type==="TSVoidKeyword"||L.type==="NullLiteralTypeAnnotation"||L.type==="TSNullKeyword").length,j=v.types.some(L=>L.type==="ObjectTypeAnnotation"||L.type==="TSTypeLiteral"||L.type==="GenericTypeAnnotation"||L.type==="TSTypeReference");if(v.types.l
|
||
|
`);return D.length>1&&D.every(y=>y.trim()[0]==="*")}function h(p){let D=p.value.split(`
|
||
|
`);return["/*",i(a,D.map((y,T)=>T===0?y.trimEnd():" "+(T<D.length-1?y.trim():y.trimStart()))),"*/"]}l.exports={printComment:C}}}),us=q({"src/language-js/print/literal.js"(s,l){ne();var{printString:r,printNumber:i}=ot();function a(n,o){let c=n.getNode();switch(c.type){case"RegExpLiteral":return t(c);case"BigIntLiteral":return e(c.bigint||c.extra.raw);case"NumericLiteral":return i(c.extra.raw);case"StringLiteral":return r(c.extra.raw,o);case"NullLiteral":return"null";case"BooleanLiteral":return String(c.value);case"DecimalLiteral":return i(c.value)+"m";case"Literal":{if(c.regex)return t(c.regex);if(c.bigint)return e(c.raw);if(c.decimal)return i(c.decimal)+"m";let{value:C}=c;return typeof C=="number"?i(c.raw):typeof C=="string"?r(c.raw,o):String(C)}}}function e(n){return n.toLowerCase()}function t(n){let{pattern:o,flags:c}=n;return c=[...c].sort().join(""),"/".concat(o,"/").concat(c)}l.exports={printLiteral:a}}}),as=q({"src/language-js/printer-estree.js"(s,l){ne();var{printDanglingComments:r}=Et(),{hasNewline:i}=ot(),{builders:{join:a,line:e,hardline:t,softline:n,group:o,indent:c},utils:{replaceTextEndOfLine:C}}=Xe(),f=$i(),h=Wi(),{insertPragma:p}=Fu(),D=Au(),y=Qt(),T=xu(),{hasFlowShorthandAnnotationComment:w,hasComment:x,CommentCheckFlags:S,isTheOnlyJsxElementInMarkdown:A,isLineComment:B,isNextLineEmpty:N,needsHardlineAfterDanglingComment:I,rawText:E,hasIgnoreComment:d,isCallExpression:m,isMemberExpression:g,markerForIfWithoutBlockAndSameLineComment:u}=ft(),{locStart:b,locEnd:F}=Tt(),v=Xt(),{printHtmlBinding:P,isVueEventBindingExpression:j}=Xi(),{printAngular:L}=Ki(),{printJsx:V,hasJsxIgnoreComment:M}=Qi(),{printFlow:U}=es(),{printTypescript:k}=rs(),{printOptionalToken:G,printBindExpressionCallee:ae,printTypeAnnotation:W,adjustClause:H,printRestSpread:Q,printDefiniteToken:J}=kt(),{printImportDeclaration:re,printExportDeclaration:ie,printExportAllDeclaration:$,printModuleSpecifier:se}=Bu(),{printTernary:ee}=Nu(),{printTemplateLiteral:be}=Kt(),{printArray:R}=cr(),{printObject:ce}=pn(),{printClass:ue,printClassMethod:Z,printClassProperty:Fe}=dr(),{printProperty:Ee}=Dr(),{printFunction:Se,printArrowFunction:Re,printMethod:$e,printReturnStatement:de,printThrowStatement:De}=wr(),{printCallExpression:ye}=Su(),{printVariableDeclarator:le,printAssignmentExpression:xe}=pr(),{printBinaryishExpression:z}=ln(),{printSwitchCaseConsequent:Ae}=wu(),{printMemberExpression:K}=bu(),{printBlock:X,printBlockBody:te}=ku(),{printComment:Y}=ns(),{printLiteral:_}=us(),{printDecorators:ve}=cn();function Ve(_e,Ge,Te,mt){let Ie=et(_e,Ge,Te,mt);if(!Ie)return"";let Dt=_e.getValue(),{type:Me}=Dt;if(Me==="ClassMethod"||Me==="ClassPrivateMethod"||Me==="ClassProperty"||Me==="ClassAccessorProperty"||Me==="PropertyDefinition"||Me==="TSAbstractPropertyDefinition"||Me==="ClassPrivateProperty"||Me==="MethodDefinition"||Me==="TSAbstractMethodDefinition"||Me==="TSDeclareMethod")return Ie;let ze=[Ie],nt=ve(_e,Ge,Te),ke=Dt.type==="ClassExpression"&&nt;if(nt&&(ze=[...nt,Ie],!ke))return o(ze);if(!y(_e,Ge))return mt&&mt.needsSemi&&ze.unshift(";"),ze.length===1&&ze[0]===Ie?Ie:ze;if(ke&&(ze=[c([e,...ze])]),ze.unshift("("),mt&&mt.needsSemi&&ze.unshift(";"),w(Dt)){let[Ye]=Dt.trailingComments;ze.push(" /*",Ye.value.trimStart(),"*/"),Ye.printed=!0}return ke&&ze.push(e),ze.push(")"),ze}function et(_e,Ge,Te,mt){let Ie=_e.getValue(),Dt=Ge.semi?";":"";if(!Ie)return"";if(typeof Ie=="string")return Ie;for(let ze of[_,P,L,V,U,k]){let nt=ze(_e,Ge,Te);if(typeof nt<"u")return nt}let Me=[];switch(Ie.type){case"JsExpressionRoot":return Te("node");case"JsonRoot":return[Te("node"),t];case"File":return Ie.program&&Ie.program.interpreter&&Me.push(Te(["program","interpreter"])),Me.push(Te("program")),Me;case"Program":return te(_e,Ge,Te);case"EmptyStatement":return"";case"ExpressionStatement":{if(Ie.directive)return[ct(Ie.expression,Ge),Dt];if(Ge.parser==="__vue_event_binding"){let nt=_e.getParentNode();if(nt.type==="Program"&&nt.body.length===1&&nt.body[0]===Ie)return[Te("expression"),j(Ie.expression)?";":""]}let ze=r(_e,Ge,!0,nt=>{let{marker:ke}=nt;return ke===u});return[Te("expression"),
|
||
|
|
||
|
`:"")+r.insertPragma(o)}l.exports={hasPragma:a,insertPragma:e}}}),ys=q({"src/language-css/utils/index.js"(s,l){ne();var r=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function i(R,ce){let ue=Array.isArray(ce)?ce:[ce],Z=-1,Fe;for(;Fe=R.getParentNode(++Z);)if(ue.includes(Fe.type))return Z;return-1}function a(R,ce){let ue=i(R,ce);return ue===-1?null:R.getParentNode(ue)}function e(R){let ce=a(R,"css-decl");return ce&&ce.prop&&ce.prop.toLowerCase()}function t(R){return["initial","inherit","unset","revert"].includes(R.toLowerCase())}function n(R,ce){let ue=a(R,"css-atrule");return ue&&ue.name&&ue.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(ce.toLowerCase())}function o(R){return R.includes("$")||R.includes("@")||R.includes("#")||R.startsWith("%")||R.startsWith("--")||R.startsWith(":--")||R.includes("(")&&R.includes(")")?R:R.toLowerCase()}function c(R,ce){let ue=a(R,"value-func");return ue&&ue.value&&ue.value.toLowerCase()===ce}function C(R){let ce=a(R,"css-rule");return ce&&ce.raws&&ce.raws.selector&&(ce.raws.selector.startsWith(":import")||ce.raws.selector.startsWith(":export"))}function f(R,ce){let ue=Array.isArray(ce)?ce:[ce],Z=a(R,"css-atrule");return Z&&ue.includes(Z.name.toLowerCase())}function h(R){let ce=R.getValue(),ue=a(R,"css-atrule");return ue&&ue.name==="import"&&ce.groups[0].value==="url"&&ce.groups.length===2}function p(R){return R.type==="value-func"&&R.value.toLowerCase()==="url"}function D(R,ce){let ue=R.getParentNode();if(!ue)return!1;let{nodes:Z}=ue;return Z&&Z.indexOf(ce)===Z.length-1}function y(R){return R.selector?typeof R.selector=="string"&&/^@.+:.*$/.test(R.selector)||R.selector.value&&/^@.+:.*$/.test(R.selector.value):!1}function T(R){return R.type==="value-word"&&["from","through","end"].includes(R.value)}function w(R){return R.type==="value-word"&&["and","or","not"].includes(R.value)}function x(R){return R.type==="value-word"&&R.value==="in"}function S(R){return R.type==="value-operator"&&R.value==="*"}function A(R){return R.type==="value-operator"&&R.value==="/"}function B(R){return R.type==="value-operator"&&R.value==="+"}function N(R){return R.type==="value-operator"&&R.value==="-"}function I(R){return R.type==="value-operator"&&R.value==="%"}function E(R){return S(R)||A(R)||B(R)||N(R)||I(R)}function d(R){return R.type==="value-word"&&["==","!="].includes(R.value)}function m(R){return R.type==="value-word"&&["<",">","<=",">="].includes(R.value)}function g(R){return R.type==="css-atrule"&&["if","else","for","each","while"].includes(R.name)}function u(R){return R.raws&&R.raws.params&&/^\(\s*\)$/.test(R.raws.params)}function b(R){return R.name.startsWith("prettier-placeholder")}function F(R){return R.prop.startsWith("@prettier-placeholder")}function v(R,ce){return R.value==="$$"&&R.type==="value-func"&&ce&&ce.type==="value-word"&&!ce.raws.before}function P(R){return R.value&&R.value.type==="value-root"&&R.value.group&&R.value.group.type==="value-value"&&R.prop.toLowerCase()==="composes"}function j(R){return R.value&&R.value.group&&R.value.group.group&&R.value.group.group.type==="value-paren_group"&&R.value.group.group.open!==null&&R.value.group.group.close!==null}function L(R){return R.raws&&R.raws.before===""}function V(R){return R.type==="value-comma_group"&&R.groups&&R.groups[1]&&R.groups[1].type==="value-colon"}function M(R){return R.type==="value-paren_group"&&R.groups&&R.groups[0]&&V(R.groups[0])}function U(R){let ce=R.getValue();if(ce.groups.length===0)return!1;let ue=R.getParentNode(1);if(!M(ce)&&!(ue&&M(ue)))return!1;let Z=a(R,"css-decl");return!!(Z&&Z.prop&&Z.prop.startsWith("$")||M(ue)||ue.type==="value-func")}function k(R){return R.type==="value-comment"&&R.inline}function G(R){return R.type==="value-word"&&R.value==="#"}function ae(R){return R.type==="value-word"&&R.value==="{"}function W(R){return R.type==="value-word"&&R.value==="}"}function H(R){return["value-word","value-atword"].includes(R.type)}function Q(R){retu
|
||
|
`,a)+1;return a+r.column}}}),Cs=q({"src/language-css/loc.js"(s,l){ne();var{skipEverythingButNewLine:r}=Er(),i=St(),a=hs();function e(p,D){return typeof p.sourceIndex=="number"?p.sourceIndex:p.source?a(p.source.start,D)-1:null}function t(p,D){if(p.type==="css-comment"&&p.inline)return r(D,p.source.startOffset);let y=p.nodes&&i(p.nodes);return y&&p.source&&!p.source.end&&(p=y),p.source&&p.source.end?a(p.source.end,D):null}function n(p,D){p.source&&(p.source.startOffset=e(p,D),p.source.endOffset=t(p,D));for(let y in p){let T=p[y];y==="source"||!T||typeof T!="object"||(T.type==="value-root"||T.type==="value-unknown"?o(T,c(p),T.text||T.value):n(T,D))}}function o(p,D,y){p.source&&(p.source.startOffset=e(p,y)+D,p.source.endOffset=t(p,y)+D);for(let T in p){let w=p[T];T==="source"||!w||typeof w!="object"||o(w,D,y)}}function c(p){let D=p.source.startOffset;return typeof p.prop=="string"&&(D+=p.prop.length),p.type==="css-atrule"&&typeof p.name=="string"&&(D+=1+p.name.length+p.raws.afterName.match(/^\s*:?\s*/)[0].length),p.type!=="css-atrule"&&p.raws&&typeof p.raws.between=="string"&&(D+=p.raws.between.length),D}function C(p){let D="initial",y="initial",T,w=!1,x=[];for(let S=0;S<p.length;S++){let A=p[S];switch(D){case"initial":if(A==="'"){D="single-quotes";continue}if(A==='"'){D="double-quotes";continue}if((A==="u"||A==="U")&&p.slice(S,S+4).toLowerCase()==="url("){D="url",S+=3;continue}if(A==="*"&&p[S-1]==="/"){D="comment-block";continue}if(A==="/"&&p[S-1]==="/"){D="comment-inline",T=S-1;continue}continue;case"single-quotes":if(A==="'"&&p[S-1]!=="\\"&&(D=y,y="initial"),A===`
|
||
|
`||A==="\r")return p;continue;case"double-quotes":if(A==='"'&&p[S-1]!=="\\"&&(D=y,y="initial"),A===`
|
||
|
`||A==="\r")return p;continue;case"url":if(A===")"&&(D="initial"),A===`
|
||
|
`||A==="\r")return p;if(A==="'"){D="single-quotes",y="url";continue}if(A==='"'){D="double-quotes",y="url";continue}continue;case"comment-block":A==="/"&&p[S-1]==="*"&&(D="initial");continue;case"comment-inline":(A==='"'||A==="'"||A==="*")&&(w=!0),(A===`
|
||
|
`||A==="\r")&&(w&&x.push([T,S]),D="initial",w=!1);continue}}for(let[S,A]of x)p=p.slice(0,S)+p.slice(S,A).replace(/["'*]/g," ")+p.slice(A);return p}function f(p){return p.source.startOffset}function h(p){return p.source.endOffset}l.exports={locStart:f,locEnd:h,calculateLoc:n,replaceQuotesInInlineComments:C}}}),Es=q({"src/language-css/utils/is-less-parser.js"(s,l){ne();function r(i){return i.parser==="css"||i.parser==="less"}l.exports=r}}),Fs=q({"src/language-css/utils/is-scss.js"(s,l){ne();function r(i,a){return i==="less"||i==="scss"?i==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(a)}l.exports=r}}),As=q({"src/language-css/utils/css-units.evaluate.js"(s,l){l.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",vh:"vh",vi:"vi",vb:"vb",vmin:"vmin",vmax:"vmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),xs=q({"src/language-css/utils/print-unit.js"(s,l){ne();var r=As();function i(a){let e=a.toLowerCase();return Object.prototype.hasOwnProperty.call(r,e)?r[e]:a}l.exports=i}}),vs=q({"src/language-css/printer-postcss.js"(s,l){ne();var r=St(),{printNumber:i,printString:a,hasNewline:e,isFrontMatterNode:t,isNextLineEmpty:n,isNonEmptyArray:o}=ot(),{builders:{join:c,line:C,hardline:f,softline:h,group:p,fill:D,indent:y,dedent:T,ifBreak:w,breakParent:x},utils:{removeLines:S,getDocParts:A}}=Xe(),B=fs(),N=ms(),{insertPragma:I}=gs(),{getAncestorNode:E,getPropOfDeclNode:d,maybeToLowerCase:m,insideValueFunctionNode:g,insideICSSRuleNode:u,insideAtRuleNode:b,insideURLFunctionInImportAtRuleNode:F,isKeyframeAtRuleKeywords:v,isWideKeywords:P,isLastNode:j,isSCSSControlDirectiveNode:L,isDetachedRulesetDeclarationNode:V,isRelationalOperatorNode:M,isEqualityOperatorNode:U,isMultiplicationNode:k,isDivisionNode:G,isAdditionNode:ae,isSubtractionNode:W,isMathOperatorNode:H,isEachKeywordNode:Q,isForKeywordNode:J,isURLFunctionNode:re,isIfElseKeywordNode:ie,hasComposesNode:$,hasParensAroundNode:se,hasEmptyRawBefore:ee,isKeyValuePairNode:be,isKeyInValuePairNode:R,isDetachedRulesetCallNode:ce,isTemplatePlaceholderNode:ue,isTemplatePropNode:Z,isPostcssSimpleVarNode:Fe,isSCSSMapItemNode:Ee,isInlineValueCommentNode:Se,isHashNode:Re,isLeftCurlyBraceNode:$e,isRightCurlyBraceNode:de,isWordNode:De,isColonNode:ye,isMediaAndSupportsKeywords:le,isColorAdjusterFuncNode:xe,lastLineHasInlineComment:z,isAtWordPlaceholderNode:Ae,isConfigurationNode:K,isParenGroupNode:X}=ys(),{locStart:te,locEnd:Y}=Cs(),_=Es(),ve=Fs(),Ve=xs();function et(ke){return ke.trailingComma==="es5"||ke.trailingComma==="all"}function ct(ke,Ye,We){let oe=ke.getValue();if(!oe)return"";if(typeof oe=="string")return oe;switch(oe.type){case"front-matter":return[oe.raw,f];case"css-root":{let ut=Ct(ke,Ye,We),tt=oe.raws.after.trim();return[ut,tt?" ".concat(tt):"",A(ut).length>0?f:""]}case"css-comment":{let ut=oe.inline||oe.raws.inline,tt=Ye.originalText.slice(te(oe),Y(oe));return ut?tt.trimEnd():tt}case"css-rule":return[We("selector"),oe.important?" !important":"",oe.nodes?[oe.selector&&oe.selector.type==="selector-unknown"&&z(oe.selector.value)?C:" ","{",oe.nodes.length>0?y([f,Ct(ke,Ye,We)]):"",f,"}",V(oe)?";":""]:";"];case"css-decl":{let ut=ke.getParentNode(),{between:tt}=oe.raws,lt=tt.trim(),vt=lt===":",Ft=$(oe)?S(We("value")):We("value");return!vt&&z(lt)&&(Ft=y([f,T(Ft)])),[oe.raws.before.replace(/[\s;]/g,""),u(ke)?oe.prop:m(oe.prop),lt.startsWith("//")?" ":"",lt,oe.extend?"":" ",_(Ye)&&oe.extend&&oe.selector?["extend(",We("selector"),")"]:"",Ft,oe.raws.important?oe.raws.important.replace(/\s*!\s*important/i," !important"):oe.important?" !important":"",oe.raws.scssDefault?oe.raws.scssDefault.replace(/\s*!default/i," !default"):oe.scssDefault?" !default":"",oe.raws.scssGlobal?oe.raws.scssGlobal.replace(/\s*!global/i," !global"):oe.scssGlobal?" !global":"",oe.nodes?[" {",y([h,Ct(ke,Ye,We)]),h,"}"]:Z(oe)&&!ut.raws.semicolon&&Ye.originalText[Y(oe)-1]!==";"?"":Ye.__isHTMLStyleAttribute&&j(ke
|
||
|
`).length-1}function Fe(z){z=typeof z=="string"?z:"";let Ae=(z.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return Z(Ae)}function Ee(z){z=typeof z=="string"?z:"";let Ae=(z.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return Z(Ae)}function Se(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(z,u)}).fill(e)}function Re(z,Ae){let{quote:K,regex:X}=p(z,Ae);return[K,z.replace(X,"\\".concat(K)),K]}function $e(z){let Ae=0,K=z.getParentNode(Ae);for(;K&&I(K,["SubExpression"]);)Ae++,K=z.getParentNode(Ae);return!!(K&&I(z.getParentNode(Ae+1),["ConcatStatement"])&&I(z.getParentNode(Ae+2),["AttrNode"]))}function de(z,Ae){let K=ye(z,Ae),X=le(z,Ae);return X?n([K,c,a(X)]):K}function De(z,Ae){let K=ye(z,Ae),X=le(z,Ae);return X?[n([K,c,X]),C]:K}function ye(z,Ae){return Ae("path")}function le(z,Ae){let K=z.getValue(),X=[];if(K.params.length>0){let te=z.map(Ae,"params");X.push(...te)}if(K.hash&&K.hash.pairs.length>0){let te=Ae("hash");X.push(te)}return X.length===0?"":o(c,X)}function xe(z){return["as |",z.blockParams.join(" "),"|"]}l.exports={print:b,massageAstNode:w}}}),Ls=q({"src/language-handlebars/parsers.js"(){ne()}}),Ms=q({"node_modules/linguist-languages/data/Handlebars.json"(s,l){l.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),Rs=q({"src/language-handlebars/index.js"(s,l){ne();var r=Wt(),i=_s(),a=Ls(),e=[r(Ms(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],t={glimmer:i};l.exports={languages:e,printers:t,parsers:a}}}),Vs=q({"src/language-graphql/pragma.js"(s,l){ne();function r(a){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(a)}function i(a){return`# @format
|
||
|
|
||
|
`+a}l.exports={hasPragma:r,insertPragma:i}}}),$s=q({"src/language-graphql/loc.js"(s,l){ne();function r(a){return typeof a.start=="number"?a.start:a.loc&&a.loc.start}function i(a){return typeof a.end=="number"?a.end:a.loc&&a.loc.end}l.exports={locStart:r,locEnd:i}}}),Ws=q({"src/language-graphql/printer-graphql.js"(s,l){ne();var{builders:{join:r,hardline:i,line:a,softline:e,group:t,indent:n,ifBreak:o}}=Xe(),{isNextLineEmpty:c,isNonEmptyArray:C}=ot(),{insertPragma:f}=Vs(),{locStart:h,locEnd:p}=$s();function D(N,I,E){let d=N.getValue();if(!d)return"";if(typeof d=="string")return d;switch(d.kind){case"Document":{let m=[];return N.each((g,u,b)=>{m.push(E()),u!==b.length-1&&(m.push(i),c(I.originalText,g.getValue(),p)&&m.push(i))},"definitions"),[...m,i]}case"OperationDefinition":{let m=I.originalText[h(d)]!=="{",g=!!d.name;return[m?d.operation:"",m&&g?[" ",E("name")]:"",m&&!g&&C(d.variableDefinitions)?" ":"",C(d.variableDefinitions)?t(["(",n([e,r([o("",", "),e],N.map(E,"variableDefinitions"))]),e,")"]):"",y(N,E,d),d.selectionSet?!m&&!g?"":" ":"",E("selectionSet")]}case"FragmentDefinition":return["fragment ",E("name"),C(d.variableDefinitions)?t(["(",n([e,r([o("",", "),e],N.map(E,"variableDefinitions"))]),e,")"]):""," on ",E("typeCondition"),y(N,E,d)," ",E("selectionSet")];case"SelectionSet":return["{",n([i,r(i,T(N,I,E,"selections"))]),i,"}"];case"Field":return t([d.alias?[E("alias"),": "]:"",E("name"),d.arguments.length>0?t(["(",n([e,r([o("",", "),e],T(N,I,E,"arguments"))]),e,")"]):"",y(N,E,d),d.selectionSet?" ":"",E("selectionSet")]);case"Name":return d.value;case"StringValue":return d.block?['"""',i,r(i,d.value.replace(/"""/g,"\\$&").split(`
|
||
|
`)),i,'"""']:['"',d.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"IntValue":case"FloatValue":case"EnumValue":return d.value;case"BooleanValue":return d.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",E("name")];case"ListValue":return t(["[",n([e,r([o("",", "),e],N.map(E,"values"))]),e,"]"]);case"ObjectValue":return t(["{",I.bracketSpacing&&d.fields.length>0?" ":"",n([e,r([o("",", "),e],N.map(E,"fields"))]),e,o("",I.bracketSpacing&&d.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[E("name"),": ",E("value")];case"Directive":return["@",E("name"),d.arguments.length>0?t(["(",n([e,r([o("",", "),e],T(N,I,E,"arguments"))]),e,")"]):""];case"NamedType":return E("name");case"VariableDefinition":return[E("variable"),": ",E("type"),d.defaultValue?[" = ",E("defaultValue")]:"",y(N,E,d)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[E("description"),d.description?i:"",d.kind==="ObjectTypeExtension"?"extend ":"","type ",E("name"),d.interfaces.length>0?[" implements ",...S(N,I,E)]:"",y(N,E,d),d.fields.length>0?[" {",n([i,r(i,T(N,I,E,"fields"))]),i,"}"]:""];case"FieldDefinition":return[E("description"),d.description?i:"",E("name"),d.arguments.length>0?t(["(",n([e,r([o("",", "),e],T(N,I,E,"arguments"))]),e,")"]):"",": ",E("type"),y(N,E,d)];case"DirectiveDefinition":return[E("description"),d.description?i:"","directive ","@",E("name"),d.arguments.length>0?t(["(",n([e,r([o("",", "),e],T(N,I,E,"arguments"))]),e,")"]):"",d.repeatable?" repeatable":""," on ",r(" | ",N.map(E,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[E("description"),d.description?i:"",d.kind==="EnumTypeExtension"?"extend ":"","enum ",E("name"),y(N,E,d),d.values.length>0?[" {",n([i,r(i,T(N,I,E,"values"))]),i,"}"]:""];case"EnumValueDefinition":return[E("description"),d.description?i:"",E("name"),y(N,E,d)];case"InputValueDefinition":return[E("description"),d.description?d.description.block?i:a:"",E("name"),": ",E("type"),d.defaultValue?[" = ",E("defaultValue")]:"",y(N,E,d)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[E("description"),d.description?i:"",d.kind==="InputObjectTypeExtension"?"extend ":"","input ",E("name"),y(N,E,d),d.fields.length>0?[" {",n([i,r(i,T(N,I,E,"fields"))]),i,"}"]:""];case"SchemaDefinition":return[E("description"),d.description?i:"","schema",y(N,E,d)," {",d.operationTypes.length>0?n([i,r(i,T(N,I,E,"operationTypes"))]):"",i,"}"];case"OperationTypeDefinition":return[E("operation"),": ",E("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[E("description"),d.description?i:"",d.kind==="InterfaceTypeExtension"?"extend ":"","interface ",E("name"),d.interfaces.length>0?[" implements ",...S(N,I,E)]:"",y(N,E,d),d.fields.length>0?[" {",n([i,r(i,T(N,I,E,"fields"))]),i,"}"]:""];case"FragmentSpread":return["...",E("name"),y(N,E,d)];case"InlineFragment":return["...",d.typeCondition?[" on ",E("typeCondition")]:"",y(N,E,d)," ",E("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return t([E("description"),d.description?i:"",t([d.kind==="UnionTypeExtension"?"extend ":"","union ",E("name"),y(N,E,d),d.types.length>0?[" =",o(""," "),n([o([a," "]),r([a,"| "],N.map(E,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[E("description"),d.description?i:"",d.kind==="ScalarTypeExtension"?"extend ":"","scalar ",E("name"),y(N,E,d)];case"NonNullType":return[E("type"),"!"];case"ListType":return["[",E("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(d.kind))}}function y(N,I,E){if(E.directives.length===0)return"";let d=r(a,N.map(I,"directives"));return E.kind==="FragmentDefinition"||E.kind==="OperationDefinition"?t([a,d]):[" ",t(n([e,d]))]}function T(N,I,E,d){return N.map((m,g,u)=>{let b=E();return g<u.length-1&&c(I.originalText,m.getValue(),p)?[b,i]:b},d)}function w(N){return N.kind&&N.kind!=="Comment"}function x(N){let I=N.getValue();if(I.kind==="Comment")return"#"+I.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(I))}function S(N,I,E){let d=N
|
||
|
(`).concat(e,")"),"g"),"$1$2")).split(/([\t\n ]+)/);for(let[g,u]of d.entries()){if(g%2===1){E.push({type:"whitespace",value:/\n/.test(u)?`
|
||
|
`:" "});continue}if((g===0||g===d.length-1)&&u==="")continue;let b=u.split(new RegExp("(".concat(e,")")));for(let[F,v]of b.entries())if(!((F===0||F===b.length-1)&&v==="")){if(F%2===0){v!==""&&m({type:"word",value:v,kind:A,hasLeadingPunctuation:f.test(v[0]),hasTrailingPunctuation:f.test(r(v))});continue}m(f.test(v)?{type:"word",value:v,kind:I,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:v,kind:C.test(v)?N:B,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return E;function m(g){let u=r(E);u&&u.type==="word"&&(u.kind===A&&g.kind===B&&!u.hasTrailingPunctuation||u.kind===B&&g.kind===A&&!g.hasLeadingPunctuation?E.push({type:"whitespace",value:" "}):!b(A,I)&&![u.value,g.value].some(F=>/\u3000/.test(F))&&E.push({type:"whitespace",value:""})),E.push(g);function b(F,v){return u.kind===F&&g.kind===v||u.kind===v&&g.kind===F}}}function p(x,S){let[,A,B,N]=S.slice(x.position.start.offset,x.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:A,marker:B,leadingSpaces:N}}function D(x,S){if(!x.ordered||x.children.length<2)return!1;let A=Number(p(x.children[0],S.originalText).numberText),B=Number(p(x.children[1],S.originalText).numberText);if(A===0&&x.children.length>2){let N=Number(p(x.children[2],S.originalText).numberText);return B===1&&N===1}return B===1}function y(x,S){let{value:A}=x;return x.position.end.offset===S.length&&A.endsWith(`
|
||
|
`)&&S.endsWith(`
|
||
|
`)?A.slice(0,-1):A}function T(x,S){return function A(B,N,I){let E=Object.assign({},S(B,N,I));return E.children&&(E.children=E.children.map((d,m)=>A(d,m,[E,...I]))),E}(x,null,[])}function w(x){if(!x||x.type!=="link"||x.children.length!==1)return!1;let S=x.children[0];return S&&i(x)===i(S)&&a(x)===a(S)}l.exports={mapAst:T,splitText:h,punctuationPattern:n,getFencedCodeBlockValue:y,getOrderedListItemInfo:p,hasGitDiffFriendlyOrderedList:D,INLINE_NODE_TYPES:o,INLINE_NODE_WRAPPER_TYPES:c,isAutolink:w}}}),Js=q({"src/language-markdown/embed.js"(s,l){ne();var{inferParserByLanguage:r,getMaxContinuousCount:i}=ot(),{builders:{hardline:a,markAsRoot:e},utils:{replaceEndOfLine:t}}=Xe(),n=dn(),{getFencedCodeBlockValue:o}=fn();function c(C,f,h,p){let D=C.getValue();if(D.type==="code"&&D.lang!==null){let y=r(D.lang,p);if(y){let T=p.__inJsTemplate?"~":"`",w=T.repeat(Math.max(3,i(D.value,T)+1)),x={parser:y};D.lang==="tsx"&&(x.filepath="dummy.tsx");let S=h(o(D,p.originalText),x,{stripTrailingHardline:!0});return e([w,D.lang,D.meta?" "+D.meta:"",a,t(S),a,w])}}switch(D.type){case"front-matter":return n(D,h);case"importExport":return[h(D.value,{parser:"babel"},{stripTrailingHardline:!0}),a];case"jsx":return h("<$>".concat(D.value,"</$>"),{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}l.exports=c}}),Ou=q({"src/language-markdown/pragma.js"(s,l){ne();var r=ju(),i=["format","prettier"];function a(e){let t="@(".concat(i.join("|"),")"),n=new RegExp(["<!--\\s*".concat(t,"\\s*-->"),"{\\s*\\/\\*\\s*".concat(t,"\\s*\\*\\/\\s*}"),`<!--.*\r?
|
||
|
[\\s\\S]*(^|
|
||
|
)[^\\S
|
||
|
]*`.concat(t,`[^\\S
|
||
|
]*($|
|
||
|
)[\\s\\S]*
|
||
|
.*-->`)].join("|"),"m"),o=e.match(n);return o&&o.index===0}l.exports={startWithPragma:a,hasPragma:e=>a(r(e).content.trimStart()),insertPragma:e=>{let t=r(e),n="<!-- @".concat(i[0]," -->");return t.frontMatter?"".concat(t.frontMatter.raw,`
|
||
|
|
||
|
`).concat(n,`
|
||
|
|
||
|
`).concat(t.content):"".concat(n,`
|
||
|
|
||
|
`).concat(t.content)}}}}),Ys=q({"src/language-markdown/print-preprocess.js"(s,l){ne();var r=St(),{getOrderedListItemInfo:i,mapAst:a,splitText:e}=fn(),t=/^.$/su;function n(w,x){return w=C(w,x),w=p(w),w=c(w),w=y(w,x),w=T(w,x),w=D(w,x),w=o(w),w=f(w),w}function o(w){return a(w,x=>x.type!=="import"&&x.type!=="export"?x:Object.assign(Object.assign({},x),{},{type:"importExport"}))}function c(w){return a(w,x=>x.type!=="inlineCode"?x:Object.assign(Object.assign({},x),{},{value:x.value.replace(/\s+/g," ")}))}function C(w,x){return a(w,S=>S.type!=="text"||S.value==="*"||S.value==="_"||!t.test(S.value)||S.position.end.offset-S.position.start.offset===S.value.length?S:Object.assign(Object.assign({},S),{},{value:x.originalText.slice(S.position.start.offset,S.position.end.offset)}))}function f(w){return h(w,(x,S)=>x.type==="importExport"&&S.type==="importExport",(x,S)=>({type:"importExport",value:x.value+`
|
||
|
|
||
|
`+S.value,position:{start:x.position.start,end:S.position.end}}))}function h(w,x,S){return a(w,A=>{if(!A.children)return A;let B=A.children.reduce((N,I)=>{let E=r(N);return E&&x(E,I)?N.splice(-1,1,S(E,I)):N.push(I),N},[]);return Object.assign(Object.assign({},A),{},{children:B})})}function p(w){return h(w,(x,S)=>x.type==="text"&&S.type==="text",(x,S)=>({type:"text",value:x.value+S.value,position:{start:x.position.start,end:S.position.end}}))}function D(w,x){return a(w,(S,A,B)=>{let[N]=B;if(S.type!=="text")return S;let{value:I}=S;return N.type==="paragraph"&&(A===0&&(I=I.trimStart()),A===N.children.length-1&&(I=I.trimEnd())),{type:"sentence",position:S.position,children:e(I,x)}})}function y(w,x){return a(w,(S,A,B)=>{if(S.type==="code"){let N=/^\n?(?: {4,}|\t)/.test(x.originalText.slice(S.position.start.offset,S.position.end.offset));if(S.isIndented=N,N)for(let I=0;I<B.length;I++){let E=B[I];if(E.hasIndentedCodeblock)break;E.type==="list"&&(E.hasIndentedCodeblock=!0)}}return S})}function T(w,x){return a(w,(B,N,I)=>{if(B.type==="list"&&B.children.length>0){for(let E=0;E<I.length;E++){let d=I[E];if(d.type==="list"&&!d.isAligned)return B.isAligned=!1,B}B.isAligned=A(B)}return B});function S(B){return B.children.length===0?-1:B.children[0].position.start.column-1}function A(B){if(!B.ordered)return!0;let[N,I]=B.children;if(i(N,x.originalText).leadingSpaces.length>1)return!0;let E=S(N);if(E===-1)return!1;if(B.children.length===1)return E%x.tabWidth===0;let d=S(I);return E!==d?!1:E%x.tabWidth===0?!0:i(I,x.originalText).leadingSpaces.length>1}}l.exports=n}}),Xs=q({"src/language-markdown/clean.js"(s,l){ne();var{isFrontMatterNode:r}=ot(),{startWithPragma:i}=Ou(),a=new Set(["position","raw"]);function e(t,n,o){if((t.type==="front-matter"||t.type==="code"||t.type==="yaml"||t.type==="import"||t.type==="export"||t.type==="jsx")&&delete n.value,t.type==="list"&&delete n.isAligned,(t.type==="list"||t.type==="listItem")&&(delete n.spread,delete n.loose),t.type==="text"||(t.type==="inlineCode"&&(n.value=t.value.replace(/[\t\n ]+/g," ")),t.type==="wikiLink"&&(n.value=t.value.trim().replace(/[\t\n]+/g," ")),(t.type==="definition"||t.type==="linkReference")&&(n.label=t.label.trim().replace(/[\t\n ]+/g," ").toLowerCase()),(t.type==="definition"||t.type==="link"||t.type==="image")&&t.title&&(n.title=t.title.replace(/\\(["')])/g,"$1")),o&&o.type==="root"&&o.children.length>0&&(o.children[0]===t||r(o.children[0])&&o.children[1]===t)&&t.type==="html"&&i(t.value)))return null}e.ignoredProperties=a,l.exports=e}}),Ks=q({"src/language-markdown/printer-markdown.js"(s,l){ne();var{getLast:r,getMinNotPresentContinuousCount:i,getMaxContinuousCount:a,getStringWidth:e,isNonEmptyArray:t}=ot(),{builders:{breakParent:n,join:o,line:c,literalline:C,markAsRoot:f,hardline:h,softline:p,ifBreak:D,fill:y,align:T,indent:w,group:x,hardlineWithoutBreakParent:S},utils:{normalizeDoc:A,replaceTextEndOfLine:B},printer:{printDocToString:N}}=Xe(),I=Js(),{insertPragma:E}=Ou(),{locStart:d,locEnd:m}=Iu(),g=Ys(),u=Xs(),{getFencedCodeBlockValue:b,hasGitDiffFriendlyOrderedList:F,splitText:v,punctuationPattern:P,INLINE_NODE_TYPES:j,INLINE_NODE_WRAPPER_TYPES:L,isAutolink:V}=fn(),M=new Set(["importExport"]),U=["heading","tableCell","link","wikiLink"],k=new Set(["listItem","definition","footnoteDefinition"]);function G(de,De,ye){let le=de.getValue();if(Fe(de))return v(De.originalText.slice(le.position.start.offset,le.position.end.offset),De).map(xe=>xe.type==="word"?xe.value:xe.value===""?"":ie(de,xe.value,De));switch(le.type){case"front-matter":return De.originalText.slice(le.position.start.offset,le.position.end.offset);case"root":return le.children.length===0?"":[A(se(de,De,ye)),M.has(be(le).type)?"":h];case"paragraph":return ee(de,De,ye,{postprocessor:y});case"sentence":return ee(de,De,ye);case"word":{let xe=le.value.replace(/\*/g,"\\$&").replace(new RegExp(["(^|".concat(P,")(_+)"),"(_+)(".concat(P,"|$)")].join("|"),"g"),(K,X,te,Y,_)=>(te?"".concat(X).concat(te):"".concat(Y).concat(_)).replace(/_/g,"\\_")),z=(K,X,te)=>K.type==="sentence"&&te===0,Ae=(K,X,te)=>V(K.children[te-1]);retu
|
||
|
`)return h;let le=ye.proseWrap==="always"&&!re(de,U);return De!==""?le?c:" ":le?p:""}function $(de,De,ye){let le=de.getValue(),xe=[],z=de.map(_=>_.map((ve,Ve)=>{let et=N(ye(),De).formatted,ct=e(et);return xe[Ve]=Math.max(xe[Ve]||3,ct),{text:et,width:ct}},"children"),"children"),Ae=X(!1);if(De.proseWrap!=="never")return[n,Ae];let K=X(!0);return[n,x(D(K,Ae))];function X(_){let ve=[Y(z[0],_),te(_)];return z.length>1&&ve.push(o(S,z.slice(1).map(Ve=>Y(Ve,_)))),o(S,ve)}function te(_){let ve=xe.map((Ve,et)=>{let ct=le.align[et],Ct=ct==="center"||ct==="left"?":":"-",_e=ct==="center"||ct==="right"?":":"-",Ge=_?"-":"-".repeat(Ve-2);return"".concat(Ct).concat(Ge).concat(_e)});return"| ".concat(ve.join(" | ")," |")}function Y(_,ve){let Ve=_.map((et,ct)=>{let{text:Ct,width:_e}=et;if(ve)return Ct;let Ge=xe[ct]-_e,Te=le.align[ct],mt=0;Te==="right"?mt=Ge:Te==="center"&&(mt=Math.floor(Ge/2));let Ie=Ge-mt;return"".concat(" ".repeat(mt)).concat(Ct).concat(" ".repeat(Ie))});return"| ".concat(Ve.join(" | ")," |")}}function se(de,De,ye){let le=[],xe=null,{children:z}=de.getValue();for(let[Ae,K]of z.entries())switch(R(K)){case"start":xe===null&&(xe={index:Ae,offset:K.position.end.offset});break;case"end":xe!==null&&(le.push({start:xe,end:{index:Ae,offset:K.position.start.offset}}),xe=null);break}return ee(de,De,ye,{processor:(Ae,K)=>{if(le.length>0){let X=le[0];if(K===X.start.index)return[z[X.start.index].value,De.originalText.slice(X.start.offset,X.end.offset),z[X.end.index].value];if(X.start.index<K&&K<X.end.index)return!1;if(K===X.end.index)return le.shift(),!1}return ye()}})}function ee(de,De,ye){let le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:xe}=le,z=le.processor||(()=>ye()),Ae=de.getValue(),K=[],X;return de.each((te,Y)=>{let _=te.getValue(),ve=z(te,Y);if(ve!==!1){let Ve={parts:K,prevNode:X,parentNode:Ae,options:De};ce(_,Ve)&&(K.push(h),X&&M.has(X.type)||(ue(_,Ve)||Z(_,Ve))&&K.push(h),Z(_,Ve)&&K.push(h)),K.push(ve),X=_}},"children"),xe?xe(K):K}function be(de){let De=de;for(;t(De.children);)De=r(De.children);return De}function R(de){let De;if(de.type==="html")De=de.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let ye;de.type==="esComment"?ye=de:de.type==="paragraph"&&de.children.length===1&&de.children[0].type==="esComment"&&(ye=de.children[0]),ye&&(De=ye.value.match(/^prettier-ignore(?:-(start|end))?$/))}return De?De[1]?De[1]:"next":!1}function ce(de,De){let ye=De.parts.length===0,le=j.includes(de.type),xe=de.type==="html"&&L.includes(De.parentNode.type);return!ye&&!le&&!xe}function ue(de,De){let ye=(De.prevNode&&De.prevNode.type)===de.type&&k.has(de.type),le=De.parentNode.type==="listItem"&&!De.parentNode.loose,xe=De.prevNode&&De.prevNode.type==="listItem"&&De.prevNode.loose,z=R(De.prevNode)==="next",Ae=de.type==="html"&&De.prevNode&&De.prevNode.type==="html"&&De.prevNode.position.end.line+1===de.position.start.line,K=de.type==="html"&&De.parentNode.type==="listItem"&&De.prevNode&&De.prevNode.type==="paragraph"&&De.prevNode.position.end.line+1===de.position.start.line;return xe||!(ye||le||z||Ae||K)}function Z(de,De){let ye=De.prevNode&&De.prevNode.type==="list",le=de.type==="code"&&de.isIndented;return ye&&le}function Fe(de){let De=re(de,["linkReference","imageReference"]);return De&&(De.type!=="linkReference"||De.referenceType!=="full")}function Ee(de){let De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=[" ",...Array.isArray(De)?De:[De]];return new RegExp(ye.map(le=>"\\".concat(le)).join("|")).test(de)?"<".concat(de,">"):de}function Se(de,De){let ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!de)return"";if(ye)return" "+Se(de,De,!1);if(de=de.replace(/\\(["')])/g,"$1"),de.includes('"')&&de.includes("'")&&!de.includes(")"))return"(".concat(de,")");let le=de.split("'").length-1,xe=de.split('"').length-1,z=le>xe?'"':xe>le||De.singleQuote?"'":'"';return de=de.replace(/\\/,"\\\\"),de=de.replace(new RegExp("(".concat(z,")"),"g"),"\\$1"),"".concat(z).concat(de).concat(z)}function Re(de,De,ye){return de<De?De:de>ye?ye:de}function $e(de){let De=Number(de.get
|
||
|
`,"\f","\r"," "]),y=_=>_.replace(/^[\t\n\f\r ]+/,""),T=_=>_.replace(/[\t\n\f\r ]+$/,""),w=_=>y(T(_)),x=_=>_.replace(/^[\t\f\r ]*\n/g,""),S=_=>x(T(_)),A=_=>_.split(/[\t\n\f\r ]+/),B=_=>_.match(/^[\t\n\f\r ]*/)[0],N=_=>{let[,ve,Ve,et]=_.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:ve,trailingWhitespace:et,text:Ve}},I=_=>/[\t\n\f\r ]/.test(_);function E(_,ve){return!!(_.type==="ieConditionalComment"&&_.lastChild&&!_.lastChild.isSelfClosing&&!_.lastChild.endSourceSpan||_.type==="ieConditionalComment"&&!_.complete||Fe(_)&&_.children.some(Ve=>Ve.type!=="text"&&Ve.type!=="interpolation")||K(_,ve)&&!u(_)&&_.type!=="interpolation")}function d(_){return _.type==="attribute"||!_.parent||!_.prev?!1:m(_.prev)}function m(_){return _.type==="comment"&&_.value.trim()==="prettier-ignore"}function g(_){return _.type==="text"||_.type==="comment"}function u(_){return _.type==="element"&&(_.fullName==="script"||_.fullName==="style"||_.fullName==="svg:style"||p(_)&&(_.name==="script"||_.name==="style"))}function b(_){return _.children&&!u(_)}function F(_){return u(_)||_.type==="interpolation"||v(_)}function v(_){return $e(_).startsWith("pre")}function P(_,ve){let Ve=et();if(Ve&&!_.prev&&_.parent&&_.parent.tagDefinition&&_.parent.tagDefinition.ignoreFirstLf)return _.type==="interpolation";return Ve;function et(){return i(_)?!1:(_.type==="text"||_.type==="interpolation")&&_.prev&&(_.prev.type==="text"||_.prev.type==="interpolation")?!0:!_.parent||_.parent.cssDisplay==="none"?!1:Fe(_.parent)?!0:!(!_.prev&&(_.parent.type==="root"||Fe(_)&&_.parent||u(_.parent)||z(_.parent,ve)||!be(_.parent.cssDisplay))||_.prev&&!ue(_.prev.cssDisplay))}}function j(_,ve){return i(_)?!1:(_.type==="text"||_.type==="interpolation")&&_.next&&(_.next.type==="text"||_.next.type==="interpolation")?!0:!_.parent||_.parent.cssDisplay==="none"?!1:Fe(_.parent)?!0:!(!_.next&&(_.parent.type==="root"||Fe(_)&&_.parent||u(_.parent)||z(_.parent,ve)||!R(_.parent.cssDisplay))||_.next&&!ce(_.next.cssDisplay))}function L(_){return Z(_.cssDisplay)&&!u(_)}function V(_){return i(_)||_.next&&_.sourceSpan.end&&_.sourceSpan.end.line+1<_.next.sourceSpan.start.line}function M(_){return U(_)||_.type==="element"&&_.children.length>0&&(["body","script","style"].includes(_.name)||_.children.some(ve=>re(ve)))||_.firstChild&&_.firstChild===_.lastChild&&_.firstChild.type!=="text"&&W(_.firstChild)&&(!_.lastChild.isTrailingSpaceSensitive||H(_.lastChild))}function U(_){return _.type==="element"&&_.children.length>0&&(["html","head","ul","ol","select"].includes(_.name)||_.cssDisplay.startsWith("table")&&_.cssDisplay!=="table-cell")}function k(_){return Q(_)||_.prev&&G(_.prev)||ae(_)}function G(_){return Q(_)||_.type==="element"&&_.fullName==="br"||ae(_)}function ae(_){return W(_)&&H(_)}function W(_){return _.hasLeadingSpaces&&(_.prev?_.prev.sourceSpan.end.line<_.sourceSpan.start.line:_.parent.type==="root"||_.parent.startSourceSpan.end.line<_.sourceSpan.start.line)}function H(_){return _.hasTrailingSpaces&&(_.next?_.next.sourceSpan.start.line>_.sourceSpan.end.line:_.parent.type==="root"||_.parent.endSourceSpan&&_.parent.endSourceSpan.start.line>_.sourceSpan.end.line)}function Q(_){switch(_.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(_.name)}return!1}function J(_){return _.lastChild?J(_.lastChild):_}function re(_){return _.children&&_.children.some(ve=>ve.type!=="text")}function ie(_){let{type:ve,lang:Ve}=_.attrMap;if(ve==="module"||ve==="text/javascript"||ve==="text/babel"||ve==="application/javascript"||Ve==="jsx")return"babel";if(ve==="application/x-typescript"||Ve==="ts"||Ve==="tsx")return"typescript";if(ve==="text/markdown")return"markdown";if(ve==="text/html")return"html";if(ve&&(ve.endsWith("json")||ve.endsWith("importmap")))return"json";if(ve==="text/x-handlebars-template")return"glimmer"}function $(_){let{lang:ve}=_.attrMap;if(!ve||ve==="postcss"||ve==="css")return"css";if(ve==="scss")return"scss";if(ve==="less")return"less"}function se(_,ve){if(_.name==="script"&&!_.attrMap.src)return!_.attrMap.
|
||
|
`)){if(Ve.length===0)continue;if(!D.has(Ve[0]))return 0;let et=B(Ve).length;Ve.length!==et&&et<ve&&(ve=et)}return ve===Number.POSITIVE_INFINITY?0:ve}function De(_){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:de(_);return ve===0?_:_.split(`
|
||
|
`).map(Ve=>Ve.slice(ve)).join(`
|
||
|
`)}function ye(_,ve){let Ve=0;for(let et=0;et<_.length;et++)_[et]===ve&&Ve++;return Ve}function le(_){return _.replace(/'/g,"'").replace(/"/g,'"')}var xe=new Set(["template","style","script"]);function z(_,ve){return Ae(_,ve)&&!xe.has(_.fullName)}function Ae(_,ve){return ve.parser==="vue"&&_.type==="element"&&_.parent.type==="root"&&_.fullName.toLowerCase()!=="html"}function K(_,ve){return Ae(_,ve)&&(z(_,ve)||_.attrMap.lang&&_.attrMap.lang!=="html")}function X(_){let ve=_.fullName;return ve.charAt(0)==="#"||ve==="slot-scope"||ve==="v-slot"||ve.startsWith("v-slot:")}function te(_,ve){let Ve=_.parent;if(!Ae(Ve,ve))return!1;let et=Ve.fullName,ct=_.fullName;return et==="script"&&ct==="setup"||et==="style"&&ct==="vars"}function Y(_){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.value;return _.parent.isWhitespaceSensitive?_.parent.isIndentationSensitive?o(ve):o(De(S(ve)),e):n(t(a,A(ve)))}l.exports={htmlTrim:w,htmlTrimPreserveIndentation:S,hasHtmlWhitespace:I,getLeadingAndTrailingHtmlWhitespace:N,canHaveInterpolation:b,countChars:ye,countParents:Ee,dedentString:De,forceBreakChildren:U,forceBreakContent:M,forceNextEmptyLine:V,getLastDescendant:J,getNodeCssStyleDisplay:Re,getNodeCssStyleWhiteSpace:$e,hasPrettierIgnore:d,inferScriptParser:se,isVueCustomBlock:z,isVueNonHtmlBlock:K,isVueSlotAttribute:X,isVueSfcBindingsAttribute:te,isDanglingSpaceSensitiveNode:L,isIndentationSensitiveNode:v,isLeadingSpaceSensitiveNode:P,isPreLikeNode:Fe,isScriptLikeTag:u,isTextLikeNode:g,isTrailingSpaceSensitiveNode:j,isWhitespaceSensitiveNode:F,isUnknownNamespace:p,preferHardlineAsLeadingSpaces:k,preferHardlineAsTrailingSpaces:G,shouldPreserveContent:E,unescapeQuoteEntities:le,getTextValueParts:Y}}}),uo=q({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(s){ne(),Object.defineProperty(s,"__esModule",{value:!0}),s.$EOF=0,s.$BSPACE=8,s.$TAB=9,s.$LF=10,s.$VTAB=11,s.$FF=12,s.$CR=13,s.$SPACE=32,s.$BANG=33,s.$DQ=34,s.$HASH=35,s.$$=36,s.$PERCENT=37,s.$AMPERSAND=38,s.$SQ=39,s.$LPAREN=40,s.$RPAREN=41,s.$STAR=42,s.$PLUS=43,s.$COMMA=44,s.$MINUS=45,s.$PERIOD=46,s.$SLASH=47,s.$COLON=58,s.$SEMICOLON=59,s.$LT=60,s.$EQ=61,s.$GT=62,s.$QUESTION=63,s.$0=48,s.$7=55,s.$9=57,s.$A=65,s.$E=69,s.$F=70,s.$X=88,s.$Z=90,s.$LBRACKET=91,s.$BACKSLASH=92,s.$RBRACKET=93,s.$CARET=94,s.$_=95,s.$a=97,s.$b=98,s.$e=101,s.$f=102,s.$n=110,s.$r=114,s.$t=116,s.$u=117,s.$v=118,s.$x=120,s.$z=122,s.$LBRACE=123,s.$BAR=124,s.$RBRACE=125,s.$NBSP=160,s.$PIPE=124,s.$TILDA=126,s.$AT=64,s.$BT=96;function l(n){return n>=s.$TAB&&n<=s.$SPACE||n==s.$NBSP}s.isWhitespace=l;function r(n){return s.$0<=n&&n<=s.$9}s.isDigit=r;function i(n){return n>=s.$a&&n<=s.$z||n>=s.$A&&n<=s.$Z}s.isAsciiLetter=i;function a(n){return n>=s.$a&&n<=s.$f||n>=s.$A&&n<=s.$F||r(n)}s.isAsciiHexDigit=a;function e(n){return n===s.$LF||n===s.$CR}s.isNewLine=e;function t(n){return s.$0<=n&&n<=s.$7}s.isOctalDigit=t}}),ao=q({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(s){ne(),Object.defineProperty(s,"__esModule",{value:!0});var l=class{constructor(i,a,e){this.filePath=i,this.name=a,this.members=e}assertNoMembers(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}};s.StaticSymbol=l;var r=class{constructor(){this.cache=new Map}get(i,a,e){e=e||[];let t=e.length?".".concat(e.join(".")):"",n='"'.concat(i,'".').concat(a).concat(t),o=this.cache.get(n);return o||(o=new l(i,a,e),this.cache.set(n,o)),o}};s.StaticSymbolCache=r}}),io=q({"node_modules/angular-html-parser/lib/compiler/src/util.js"(s){ne(),Object.defineProperty(s,"__esModule",{value:!0});var l=/-+([a-z0-9])/g;function r(u){return u.replace(l,function(){for(var b=arguments.length,F=new Array(b),v=0;v<b;v++)F[v]=arguments[v];return F[1].toUpperCase()})}s.dashCaseToCamelCase=r;function i(u,b){return e(u,":",b)}s.splitAtColon=i;function a(u,b){return e(u,".",b)}s.splitAtPeriod=a;function e(u,b,F){let v=u.indexOf(b);return v==-1?F:[u.slice(0,v).trim(),u.slice(v+1).trim()]}function t(u,b,F){return Array.isArray(u)?b.visitArray(u,F):x(u)?b.visi
|
||
|
`);return F===-1?b:b.substring(0,F)}s.stringify=A;function B(u){return typeof u=="function"&&u.hasOwnProperty("__forward_ref__")?u():u}s.resolveForwardRef=B;function N(u){return!!u&&typeof u.then=="function"}s.isPromise=N;var I=class{constructor(u){this.full=u;let b=u.split(".");this.major=b[0],this.minor=b[1],this.patch=b.slice(2).join(".")}};s.Version=I;var E=typeof window<"u"&&window,d=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,m=typeof globalThis<"u"&&globalThis,g=m||E||d;s.global=g}}),so=q({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(s){ne(),Object.defineProperty(s,"__esModule",{value:!0});var l=ao(),r=io(),i=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function a(F){return F.replace(/\W/g,"_")}s.sanitizeIdentifier=a;var e=0;function t(F){if(!F||!F.reference)return null;let v=F.reference;if(v instanceof l.StaticSymbol)return v.name;if(v.__anonymousType)return v.__anonymousType;let P=r.stringify(v);return P.indexOf("(")>=0?(P="anonymous_".concat(e++),v.__anonymousType=P):P=a(P),P}s.identifierName=t;function n(F){let v=F.reference;return v instanceof l.StaticSymbol?v.filePath:"./".concat(r.stringify(v))}s.identifierModuleUrl=n;function o(F,v){return"View_".concat(t({reference:F}),"_").concat(v)}s.viewClassName=o;function c(F){return"RenderType_".concat(t({reference:F}))}s.rendererTypeName=c;function C(F){return"HostView_".concat(t({reference:F}))}s.hostViewClassName=C;function f(F){return"".concat(t({reference:F}),"NgFactory")}s.componentFactoryName=f;var h;(function(F){F[F.Pipe=0]="Pipe",F[F.Directive=1]="Directive",F[F.NgModule=2]="NgModule",F[F.Injectable=3]="Injectable"})(h=s.CompileSummaryKind||(s.CompileSummaryKind={}));function p(F){return F.value!=null?a(F.value):t(F.identifier)}s.tokenName=p;function D(F){return F.identifier!=null?F.identifier.reference:F.value}s.tokenReference=D;var y=class{constructor(){let{moduleUrl:F,styles:v,styleUrls:P}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=F||null,this.styles=N(v),this.styleUrls=N(P)}};s.CompileStylesheetMetadata=y;var T=class{constructor(F){let{encapsulation:v,template:P,templateUrl:j,htmlAst:L,styles:V,styleUrls:M,externalStylesheets:U,animations:k,ngContentSelectors:G,interpolation:ae,isInline:W,preserveWhitespaces:H}=F;if(this.encapsulation=v,this.template=P,this.templateUrl=j,this.htmlAst=L,this.styles=N(V),this.styleUrls=N(M),this.externalStylesheets=N(U),this.animations=k?E(k):[],this.ngContentSelectors=G||[],ae&&ae.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=ae,this.isInline=W,this.preserveWhitespaces=H}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};s.CompileTemplateMetadata=T;var w=class{static create(F){let{isHost:v,type:P,isComponent:j,selector:L,exportAs:V,changeDetection:M,inputs:U,outputs:k,host:G,providers:ae,viewProviders:W,queries:H,guards:Q,viewQueries:J,entryComponents:re,template:ie,componentViewType:$,rendererType:se,componentFactory:ee}=F,be={},R={},ce={};G!=null&&Object.keys(G).forEach(Fe=>{let Ee=G[Fe],Se=Fe.match(i);Se===null?ce[Fe]=Ee:Se[1]!=null?R[Se[1]]=Ee:Se[2]!=null&&(be[Se[2]]=Ee)});let ue={};U!=null&&U.forEach(Fe=>{let Ee=r.splitAtColon(Fe,[Fe,Fe]);ue[Ee[0]]=Ee[1]});let Z={};return k!=null&&k.forEach(Fe=>{let Ee=r.splitAtColon(Fe,[Fe,Fe]);Z[Ee[0]]=Ee[1]}),new w({isHost:v,type:P,isComponent:!!j,selector:L,exportAs:V,changeDetection:M,inputs:ue,outputs:Z,hostListeners:be,hostProperties:R,hostAttributes:ce,providers:ae,viewProviders:W,queries:H,guards:Q,viewQueries:J,entryComponents:re,template:ie,componentViewType:$,rendererType:se,componentFactory:ee})}constructor(F){let{isHost:v,type:P,isComponent:j,selector:L,exportAs:V,changeDetection:M,inputs:U,outputs:k,hostListeners:G,hostProperties:ae,hostAttributes:W,providers:H,viewProviders:Q,queries:J,guards:re,viewQueries:ie,entryComponents:$,template:se,componentViewType:ee,rendererType:be,componentFactory:R}=F;this.isHost=!!
|
||
|
`&&++T==f)););for(y=0,T=0;y<C&&D<h.length-1&&(D++,y++,!(h[D]==`
|
||
|
`&&++T==f)););return{before:h.substring(p,this.offset),after:h.substring(this.offset,D+1)}}return null}};s.ParseLocation=i;var a=class{constructor(C,f){this.content=C,this.url=f}};s.ParseSourceFile=a;var e=class{constructor(C,f){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=C,this.end=f,this.details=h}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};s.ParseSourceSpan=e,s.EMPTY_PARSE_LOCATION=new i(new a("",""),0,0,0),s.EMPTY_SOURCE_SPAN=new e(s.EMPTY_PARSE_LOCATION,s.EMPTY_PARSE_LOCATION);var t;(function(C){C[C.WARNING=0]="WARNING",C[C.ERROR=1]="ERROR"})(t=s.ParseErrorLevel||(s.ParseErrorLevel={}));var n=class{constructor(C,f){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t.ERROR;this.span=C,this.msg=f,this.level=h}contextualMessage(){let C=this.span.start.getContext(100,3);return C?"".concat(this.msg,' ("').concat(C.before,"[").concat(t[this.level]," ->]").concat(C.after,'")'):this.msg}toString(){let C=this.span.details?", ".concat(this.span.details):"";return"".concat(this.contextualMessage(),": ").concat(this.span.start).concat(C)}};s.ParseError=n;function o(C,f){let h=r.identifierModuleUrl(f),p=h!=null?"in ".concat(C," ").concat(r.identifierName(f)," in ").concat(h):"in ".concat(C," ").concat(r.identifierName(f)),D=new a("",p);return new e(new i(D,-1,-1,-1),new i(D,-1,-1,-1))}s.typeSourceSpan=o;function c(C,f,h){let p="in ".concat(C," ").concat(f," in ").concat(h),D=new a("",p);return new e(new i(D,-1,-1,-1),new i(D,-1,-1,-1))}s.r3JitTypeSourceSpan=c}}),lo=q({"src/language-html/print-preprocess.js"(s,l){ne();var{ParseSourceSpan:r}=oo(),{htmlTrim:i,getLeadingAndTrailingHtmlWhitespace:a,hasHtmlWhitespace:e,canHaveInterpolation:t,getNodeCssStyleDisplay:n,isDanglingSpaceSensitiveNode:o,isIndentationSensitiveNode:c,isLeadingSpaceSensitiveNode:C,isTrailingSpaceSensitiveNode:f,isWhitespaceSensitiveNode:h}=er(),p=[y,T,x,A,B,E,N,I,d,S];function D(m,g){for(let u of p)u(m,g);return m}function y(m){m.walk(g=>{if(g.type==="element"&&g.tagDefinition.ignoreFirstLf&&g.children.length>0&&g.children[0].type==="text"&&g.children[0].value[0]===`
|
||
|
`){let u=g.children[0];u.value.length===1?g.removeChild(u):u.value=u.value.slice(1)}})}function T(m){let g=u=>u.type==="element"&&u.prev&&u.prev.type==="ieConditionalStartComment"&&u.prev.sourceSpan.end.offset===u.startSourceSpan.start.offset&&u.firstChild&&u.firstChild.type==="ieConditionalEndComment"&&u.firstChild.sourceSpan.start.offset===u.startSourceSpan.end.offset;m.walk(u=>{if(u.children)for(let b=0;b<u.children.length;b++){let F=u.children[b];if(!g(F))continue;let v=F.prev,P=F.firstChild;u.removeChild(v),b--;let j=new r(v.sourceSpan.start,P.sourceSpan.end),L=new r(j.start,F.sourceSpan.end);F.condition=v.condition,F.sourceSpan=L,F.startSourceSpan=j,F.removeChild(P)}})}function w(m,g,u){m.walk(b=>{if(b.children)for(let F=0;F<b.children.length;F++){let v=b.children[F];if(v.type!=="text"&&!g(v))continue;v.type!=="text"&&(v.type="text",v.value=u(v));let P=v.prev;!P||P.type!=="text"||(P.value+=v.value,P.sourceSpan=new r(P.sourceSpan.start,v.sourceSpan.end),b.removeChild(v),F--)}})}function x(m){return w(m,g=>g.type==="cdata",g=>"<![CDATA[".concat(g.value,"]]>"))}function S(m){let g=u=>u.type==="element"&&u.attrs.length===0&&u.children.length===1&&u.firstChild.type==="text"&&!e(u.children[0].value)&&!u.firstChild.hasLeadingSpaces&&!u.firstChild.hasTrailingSpaces&&u.isLeadingSpaceSensitive&&!u.hasLeadingSpaces&&u.isTrailingSpaceSensitive&&!u.hasTrailingSpaces&&u.prev&&u.prev.type==="text"&&u.next&&u.next.type==="text";m.walk(u=>{if(u.children)for(let b=0;b<u.children.length;b++){let F=u.children[b];if(!g(F))continue;let v=F.prev,P=F.next;v.value+="<".concat(F.rawName,">")+F.firstChild.value+"</".concat(F.rawName,">")+P.value,v.sourceSpan=new r(v.sourceSpan.start,P.sourceSpan.end),v.isTrailingSpaceSensitive=P.isTrailingSpaceSensitive,v.hasTrailingSpaces=P.hasTrailingSpaces,u.removeChild(F),b--,u.removeChild(P)}})}function A(m,g){if(g.parser==="html")return;let u=/{{(.+?)}}/s;m.walk(b=>{if(t(b))for(let F of b.children){if(F.type!=="text")continue;let v=F.sourceSpan.start,P=null,j=F.value.split(u);for(let L=0;L<j.length;L++,v=P){let V=j[L];if(L%2===0){P=v.moveBy(V.length),V.length>0&&b.insertChildBefore(F,{type:"text",value:V,sourceSpan:new r(v,P)});continue}P=v.moveBy(V.length+4),b.insertChildBefore(F,{type:"interpolation",sourceSpan:new r(v,P),children:V.length===0?[]:[{type:"text",value:V,sourceSpan:new r(v.moveBy(2),P.moveBy(-2))}]})}b.removeChild(F)}})}function B(m){m.walk(g=>{if(!g.children)return;if(g.children.length===0||g.children.length===1&&g.children[0].type==="text"&&i(g.children[0].value).length===0){g.hasDanglingSpaces=g.children.length>0,g.children=[];return}let u=h(g),b=c(g);if(!u)for(let F=0;F<g.children.length;F++){let v=g.children[F];if(v.type!=="text")continue;let{leadingWhitespace:P,text:j,trailingWhitespace:L}=a(v.value),V=v.prev,M=v.next;j?(v.value=j,v.sourceSpan=new r(v.sourceSpan.start.moveBy(P.length),v.sourceSpan.end.moveBy(-L.length)),P&&(V&&(V.hasTrailingSpaces=!0),v.hasLeadingSpaces=!0),L&&(v.hasTrailingSpaces=!0,M&&(M.hasLeadingSpaces=!0))):(g.removeChild(v),F--,(P||L)&&(V&&(V.hasTrailingSpaces=!0),M&&(M.hasLeadingSpaces=!0)))}g.isWhitespaceSensitive=u,g.isIndentationSensitive=b})}function N(m){m.walk(g=>{g.isSelfClosing=!g.children||g.type==="element"&&(g.tagDefinition.isVoid||g.startSourceSpan===g.endSourceSpan)})}function I(m,g){m.walk(u=>{u.type==="element"&&(u.hasHtmComponentClosingTag=u.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(g.originalText.slice(u.endSourceSpan.start.offset,u.endSourceSpan.end.offset)))})}function E(m,g){m.walk(u=>{u.cssDisplay=n(u,g)})}function d(m,g){m.walk(u=>{let{children:b}=u;if(b){if(b.length===0){u.isDanglingSpaceSensitive=o(u);return}for(let F of b)F.isLeadingSpaceSensitive=C(F,g),F.isTrailingSpaceSensitive=f(F,g);for(let F=0;F<b.length;F++){let v=b[F];v.isLeadingSpaceSensitive=(F===0||v.prev.isTrailingSpaceSensitive)&&v.isLeadingSpaceSensitive,v.isTrailingSpaceSensitive=(F===b.length-1||v.next.isLeadingSpaceSensitive)&&v.isTrailingSpaceSensitive}}})}l.exports=D}}),co=q({"src/language-html/pragma.js"(s,l){ne();function r(a){return/^\s*<!--\s*@(?:format|prettie
|
||
|
|
||
|
`+a.replace(/^\s*\n/,"")}l.exports={hasPragma:r,insertPragma:i}}}),mn=q({"src/language-html/loc.js"(s,l){ne();function r(a){return a.sourceSpan.start.offset}function i(a){return a.sourceSpan.end.offset}l.exports={locStart:r,locEnd:i}}}),fr=q({"src/language-html/print/tag.js"(s,l){ne();var r=lr(),{isNonEmptyArray:i}=ot(),{builders:{indent:a,join:e,line:t,softline:n,hardline:o},utils:{replaceTextEndOfLine:c}}=Xe(),{locStart:C,locEnd:f}=mn(),{isTextLikeNode:h,getLastDescendant:p,isPreLikeNode:D,hasPrettierIgnore:y,shouldPreserveContent:T}=er();function w(k,G){return[k.isSelfClosing?"":x(k,G),S(k,G)]}function x(k,G){return k.lastChild&&g(k.lastChild)?"":[A(k,G),N(k,G)]}function S(k,G){return(k.next?d(k.next):m(k.parent))?"":[I(k,G),B(k,G)]}function A(k,G){return m(k)?I(k.lastChild,G):""}function B(k,G){return g(k)?N(k.parent,G):u(k)?M(k.next):""}function N(k,G){if(r(!k.isSelfClosing),E(k,G))return"";switch(k.type){case"ieConditionalComment":return"<!";case"element":if(k.hasHtmComponentClosingTag)return"<//";default:return"</".concat(k.rawName)}}function I(k,G){if(E(k,G))return"";switch(k.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(k.isSelfClosing)return"/>";default:return">"}}function E(k,G){return!k.isSelfClosing&&!k.endSourceSpan&&(y(k)||T(k.parent,G))}function d(k){return k.prev&&k.prev.type!=="docType"&&!h(k.prev)&&k.isLeadingSpaceSensitive&&!k.hasLeadingSpaces}function m(k){return k.lastChild&&k.lastChild.isTrailingSpaceSensitive&&!k.lastChild.hasTrailingSpaces&&!h(p(k.lastChild))&&!D(k)}function g(k){return!k.next&&!k.hasTrailingSpaces&&k.isTrailingSpaceSensitive&&h(p(k))}function u(k){return k.next&&!h(k.next)&&h(k)&&k.isTrailingSpaceSensitive&&!k.hasTrailingSpaces}function b(k){let G=k.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return G?G[1]?G[1].split(/\s+/):!0:!1}function F(k){return!k.prev&&k.isLeadingSpaceSensitive&&!k.hasLeadingSpaces}function v(k,G,ae){let W=k.getValue();if(!i(W.attrs))return W.isSelfClosing?" ":"";let H=W.prev&&W.prev.type==="comment"&&b(W.prev.value),Q=typeof H=="boolean"?()=>H:Array.isArray(H)?se=>H.includes(se.rawName):()=>!1,J=k.map(se=>{let ee=se.getValue();return Q(ee)?c(G.originalText.slice(C(ee),f(ee))):ae()},"attrs"),re=W.type==="element"&&W.fullName==="script"&&W.attrs.length===1&&W.attrs[0].fullName==="src"&&W.children.length===0,ie=G.singleAttributePerLine&&W.attrs.length>1?o:t,$=[a([re?" ":t,e(ie,J)])];return W.firstChild&&F(W.firstChild)||W.isSelfClosing&&m(W.parent)||re?$.push(W.isSelfClosing?" ":""):$.push(G.bracketSameLine?W.isSelfClosing?" ":"":W.isSelfClosing?t:n),$}function P(k){return k.firstChild&&F(k.firstChild)?"":U(k)}function j(k,G,ae){let W=k.getValue();return[L(W,G),v(k,G,ae),W.isSelfClosing?"":P(W)]}function L(k,G){return k.prev&&u(k.prev)?"":[V(k,G),M(k)]}function V(k,G){return F(k)?U(k.parent):d(k)?I(k.prev,G):""}function M(k){switch(k.type){case"ieConditionalComment":case"ieConditionalStartComment":return"<!--[if ".concat(k.condition);case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(k.condition)return"<!--[if ".concat(k.condition,"]><!--><").concat(k.rawName);default:return"<".concat(k.rawName)}}function U(k){switch(r(!k.isSelfClosing),k.type){case"ieConditionalComment":return"]>";case"element":if(k.condition)return"><!--<![endif]-->";default:return">"}}l.exports={printClosingTag:w,printClosingTagStart:x,printClosingTagStartMarker:N,printClosingTagEndMarker:I,printClosingTagSuffix:B,printClosingTagEnd:S,needsToBorrowLastChildClosingTagEndMarker:m,needsToBorrowParentClosingTagStartMarker:g,needsToBorrowPrevClosingTagEndMarker:d,printOpeningTag:j,printOpeningTagStart:L,printOpeningTagPrefix:V,printOpeningTagStartMarker:M,printOpeningTagEndMarker:U,needsToBorrowNextOpeningTagStartMarker:u,needsToBorrowParentOpeningTagEndMarker:F}}}),po=q({"node_modules/parse-srcset/src/parse-srcset.js"(s,l){ne(),function(r,i){typeof l=="object"&&l.exports?l.exp
|
||
|
`||I==="\f"||I==="\r"}function t(I){var E,d=I.exec(r.substring(S));if(d)return E=d[0],S+=E.length,E}for(var n=r.length,o=/^[ \t\n\r\u000c]+/,c=/^[, \t\n\r\u000c]+/,C=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,h=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,D,y,T,w,x,S=0,A=[];;){if(t(c),S>=n)return A;D=t(C),y=[],D.slice(-1)===","?(D=D.replace(f,""),N()):B()}function B(){for(t(o),T="",w="in descriptor";;){if(x=r.charAt(S),w==="in descriptor")if(e(x))T&&(y.push(T),T="",w="after descriptor");else if(x===","){S+=1,T&&y.push(T),N();return}else if(x==="(")T=T+x,w="in parens";else if(x===""){T&&y.push(T),N();return}else T=T+x;else if(w==="in parens")if(x===")")T=T+x,w="in descriptor";else if(x===""){y.push(T),N();return}else T=T+x;else if(w==="after descriptor"&&!e(x))if(x===""){N();return}else w="in descriptor",S-=1;S+=1}}function N(){var I=!1,E,d,m,g,u={},b,F,v,P,j;for(g=0;g<y.length;g++)b=y[g],F=b[b.length-1],v=b.substring(0,b.length-1),P=parseInt(v,10),j=parseFloat(v),h.test(v)&&F==="w"?((E||d)&&(I=!0),P===0?I=!0:E=P):p.test(v)&&F==="x"?((E||d||m)&&(I=!0),j<0?I=!0:d=j):h.test(v)&&F==="h"?((m||d)&&(I=!0),P===0?I=!0:m=P):I=!0;I?a&&a.error&&a.error("Invalid srcset descriptor found in '"+r+"' at '"+b+"'."):(u.url=D,E&&(u.w=E),d&&(u.d=d),m&&(u.h=m),A.push(u))}}})}}),Do=q({"src/language-html/syntax-attribute.js"(s,l){ne();var r=po(),{builders:{ifBreak:i,join:a,line:e}}=Xe();function t(o){let c=r(o,{logger:{error(B){throw new Error(B)}}}),C=c.some(B=>{let{w:N}=B;return N}),f=c.some(B=>{let{h:N}=B;return N}),h=c.some(B=>{let{d:N}=B;return N});if(C+f+h>1)throw new Error("Mixed descriptor in srcset is not supported");let p=C?"w":f?"h":"d",D=C?"w":f?"h":"x",y=B=>Math.max(...B),T=c.map(B=>B.url),w=y(T.map(B=>B.length)),x=c.map(B=>B[p]).map(B=>B?B.toString():""),S=x.map(B=>{let N=B.indexOf(".");return N===-1?B.length:N}),A=y(S);return a([",",e],T.map((B,N)=>{let I=[B],E=x[N];if(E){let d=w-B.length+1,m=A-S[N],g=" ".repeat(d+m);I.push(i(g," "),E+D)}return I}))}function n(o){return o.trim().split(/\s+/).join(" ")}l.exports={printImgSrcset:t,printClassNames:n}}}),fo=q({"src/language-html/syntax-vue.js"(s,l){ne();var{builders:{group:r}}=Xe();function i(n,o){let{left:c,operator:C,right:f}=a(n);return[r(o("function _(".concat(c,") {}"),{parser:"babel",__isVueForBindingLeft:!0}))," ",C," ",o(f,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function a(n){let o=/(.*?)\s+(in|of)\s+(.*)/s,c=/,([^,\]}]*)(?:,([^,\]}]*))?$/,C=/^\(|\)$/g,f=n.match(o);if(!f)return;let h={};if(h.for=f[3].trim(),!h.for)return;let p=f[1].trim().replace(C,""),D=p.match(c);D?(h.alias=p.replace(c,""),h.iterator1=D[1].trim(),D[2]&&(h.iterator2=D[2].trim())):h.alias=p;let y=[h.alias,h.iterator1,h.iterator2];if(!y.some((T,w)=>!T&&(w===0||y.slice(w+1).some(Boolean))))return{left:y.filter(Boolean).join(","),operator:f[2],right:h.for}}function e(n,o){return o("function _(".concat(n,") {}"),{parser:"babel",__isVueBindings:!0})}function t(n){let o=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,c=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,C=n.trim();return o.test(C)||c.test(C)}l.exports={isVueEventBindingExpression:t,printVueFor:i,printVueBindings:e}}}),Lu=q({"src/language-html/get-node-content.js"(s,l){ne();var{needsToBorrowParentClosingTagStartMarker:r,printClosingTagStartMarker:i,needsToBorrowLastChildClosingTagEndMarker:a,printClosingTagEndMarker:e,needsToBorrowParentOpeningTagEndMarker:t,printOpeningTagEndMarker:n}=fr();function o(c,C){let f=c.startSourceSpan.end.offset;c.firstChild&&t(c.firstChild)&&(f-=n(c).length);let h=c.endSourceSpan.start.offset;return c.lastChild&&r(c.lastChild)?h+=i(c,C).length:a(c)&&(h-=e(c.lastChild,C).length),C.originalText.slice(f,h)}l.exports=o}}),mo=q({"src/language-html/embed.js"(s,l){ne();var{builders:{breakParent:r,group:i,hardline:a,indent:e,line:t,fill:n,softline:o},utils:{mapDoc:c,replaceTextEndOfLine:C}}=Xe(),f=dn(),{printClosingTag:h,printClosingTagSuffix:p,needsToBorrowPrevClosingTagEndMarker:D,printOpeningTagPrefix:y,printOpeningTag:T}=fr(),{printImgSrcset:w,printClassNames:x}=Do(
|
||
|
|
||
|
`.concat(e)}l.exports={isPragma:r,hasPragma:i,insertPragma:a}}}),xo=q({"src/language-yaml/loc.js"(s,l){ne();function r(a){return a.position.start.offset}function i(a){return a.position.end.offset}l.exports={locStart:r,locEnd:i}}}),vo=q({"src/language-yaml/embed.js"(s,l){ne();function r(i,a,e,t){if(i.getValue().type==="root"&&t.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint)rc$/.test(t.filepath))return e(t.originalText,Object.assign(Object.assign({},t),{},{parser:"json"}))}l.exports=r}}),tr=q({"src/language-yaml/utils.js"(s,l){ne();var{getLast:r,isNonEmptyArray:i}=ot();function a(E,d){let m=0,g=E.stack.length-1;for(let u=0;u<g;u++){let b=E.stack[u];e(b)&&d(b)&&m++}return m}function e(E,d){return E&&typeof E.type=="string"&&(!d||d.includes(E.type))}function t(E,d,m){return d("children"in E?Object.assign(Object.assign({},E),{},{children:E.children.map(g=>t(g,d,E))}):E,m)}function n(E,d,m){Object.defineProperty(E,d,{get:m,enumerable:!1})}function o(E,d){let m=0,g=d.length;for(let u=E.position.end.offset-1;u<g;u++){let b=d[u];if(b===`
|
||
|
`&&m++,m===1&&/\S/.test(b))return!1;if(m===2)return!0}return!1}function c(E){switch(E.getValue().type){case"tag":case"anchor":case"comment":return!1}let d=E.stack.length;for(let m=1;m<d;m++){let g=E.stack[m],u=E.stack[m-1];if(Array.isArray(u)&&typeof g=="number"&&g!==u.length-1)return!1}return!0}function C(E){return i(E.children)?C(r(E.children)):E}function f(E){return E.value.trim()==="prettier-ignore"}function h(E){let d=E.getValue();if(d.type==="documentBody"){let m=E.getParentNode();return S(m.head)&&f(r(m.head.endComments))}return y(d)&&f(r(d.leadingComments))}function p(E){return!i(E.children)&&!D(E)}function D(E){return y(E)||T(E)||w(E)||x(E)||S(E)}function y(E){return E&&i(E.leadingComments)}function T(E){return E&&i(E.middleComments)}function w(E){return E&&E.indicatorComment}function x(E){return E&&E.trailingComment}function S(E){return E&&i(E.endComments)}function A(E){let d=[],m;for(let g of E.split(/( +)/))g!==" "?m===" "?d.push(g):d.push((d.pop()||"")+g):m===void 0&&d.unshift(""),m=g;return m===" "&&d.push((d.pop()||"")+" "),d[0]===""&&(d.shift(),d.unshift(" "+(d.shift()||""))),d}function B(E,d,m){let g=d.split(`
|
||
|
`).map((u,b,F)=>b===0&&b===F.length-1?u:b!==0&&b!==F.length-1?u.trim():b===0?u.trimEnd():u.trimStart());return m.proseWrap==="preserve"?g.map(u=>u.length===0?[]:[u]):g.map(u=>u.length===0?[]:A(u)).reduce((u,b,F)=>F!==0&&g[F-1].length>0&&b.length>0&&!(E==="quoteDouble"&&r(r(u)).endsWith("\\"))?[...u.slice(0,-1),[...r(u),...b]]:[...u,b],[]).map(u=>m.proseWrap==="never"?[u.join(" ")]:u)}function N(E,d){let{parentIndent:m,isLastDescendant:g,options:u}=d,b=E.position.start.line===E.position.end.line?"":u.originalText.slice(E.position.start.offset,E.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1],F;if(E.indent===null){let j=b.match(/^(?<leadingSpace> *)[^\n\r ]/m);F=j?j.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else F=E.indent-1+m;let v=b.split(`
|
||
|
`).map(j=>j.slice(F));if(u.proseWrap==="preserve"||E.type==="blockLiteral")return P(v.map(j=>j.length===0?[]:[j]));return P(v.map(j=>j.length===0?[]:A(j)).reduce((j,L,V)=>V!==0&&v[V-1].length>0&&L.length>0&&!/^\s/.test(L[0])&&!/^\s|\s$/.test(r(j))?[...j.slice(0,-1),[...r(j),...L]]:[...j,L],[]).map(j=>j.reduce((L,V)=>L.length>0&&/\s$/.test(r(L))?[...L.slice(0,-1),r(L)+" "+V]:[...L,V],[])).map(j=>u.proseWrap==="never"?[j.join(" ")]:j));function P(j){if(E.chomping==="keep")return r(j).length===0?j.slice(0,-1):j;let L=0;for(let V=j.length-1;V>=0&&j[V].length===0;V--)L++;return L===0?j:L>=2&&!g?j.slice(0,-(L-1)):j.slice(0,-L)}}function I(E){if(!E)return!0;switch(E.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}l.exports={getLast:r,getAncestorCount:a,isNode:e,isEmptyNode:p,isInlineNode:I,mapNode:t,defineShortcut:n,isNextLineEmpty:o,isLastDescendantNode:c,getBlockValueLineContents:N,getFlowScalarLineContents:B,getLastDescendantNode:C,hasPrettierIgnore:h,hasLeadingComments:y,hasMiddleComments:T,hasIndicatorComment:w,hasTrailingComment:x,hasEndComments:S}}}),bo=q({"src/language-yaml/print-preprocess.js"(s,l){ne();var{defineShortcut:r,mapNode:i}=tr();function a(t){return i(t,e)}function e(t){switch(t.type){case"document":r(t,"head",()=>t.children[0]),r(t,"body",()=>t.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":r(t,"content",()=>t.children[0]);break;case"mappingItem":case"flowMappingItem":r(t,"key",()=>t.children[0]),r(t,"value",()=>t.children[1]);break}return t}l.exports=a}}),kr=q({"src/language-yaml/print/misc.js"(s,l){ne();var{builders:{softline:r,align:i}}=Xe(),{hasEndComments:a,isNextLineEmpty:e,isNode:t}=tr(),n=new WeakMap;function o(f,h){let p=f.getValue(),D=f.stack[0],y;return n.has(D)?y=n.get(D):(y=new Set,n.set(D,y)),!y.has(p.position.end.line)&&(y.add(p.position.end.line),e(p,h)&&!c(f.getParentNode()))?r:""}function c(f){return a(f)&&!t(f,["documentHead","documentBody","flowMapping","flowSequence"])}function C(f,h){return i(" ".repeat(f),h)}l.exports={alignWithSpaces:C,shouldPrintEndComments:c,printNextEmptyLine:o}}}),So=q({"src/language-yaml/print/flow-mapping-sequence.js"(s,l){ne();var{builders:{ifBreak:r,line:i,softline:a,hardline:e,join:t}}=Xe(),{isEmptyNode:n,getLast:o,hasEndComments:c}=tr(),{printNextEmptyLine:C,alignWithSpaces:f}=kr();function h(D,y,T){let w=D.getValue(),x=w.type==="flowMapping",S=x?"{":"[",A=x?"}":"]",B=a;x&&w.children.length>0&&T.bracketSpacing&&(B=i);let N=o(w.children),I=N&&N.type==="flowMappingItem"&&n(N.key)&&n(N.value);return[S,f(T.tabWidth,[B,p(D,y,T),T.trailingComma==="none"?"":r(","),c(w)?[e,t(e,D.map(y,"endComments"))]:""]),I?"":B,A]}function p(D,y,T){let w=D.getValue();return D.map((x,S)=>[y(),S===w.children.length-1?"":[",",i,w.children[S].position.start.line!==w.children[S+1].position.start.line?C(x,T.originalText):""]],"children")}l.exports={printFlowMapping:h,printFlowSequence:h}}}),To=q({"src/language-yaml/print/mapping-item.js"(s,l){ne();var{builders:{conditionalGroup:r,group:i,hardline:a,ifBreak:e,join:t,line:n}}=Xe(),{hasLeadingComments:o,hasMiddleComments:c,hasTrailingComment:C,hasEndComments:f,isNode:h,isEmptyNode:p,isInlineNode:D}=tr(),{alignWithSpaces:y}=kr();function T(A,B,N,I,E){let{key:d,value:m}=A,g=p(d),u=p(m);if(g&&u)return": ";let b=I("key"),F=x(A)?" ":"";if(u)return A.type==="flowMappingItem"&&B.type==="flowMapping"?b:A.type==="mappingItem"&&w(d.content,E)&&!C(d.content)&&(!B.tag||B.tag.value!=="tag:yaml.org,2002:set")?[b,F,":"]:["? ",y(2,b)];let v=I("value");if(g)return[": ",y(2,v)];if(o(m)||!D(d.content))return["? ",y(2,b),a,t("",N.map(I,"value","leadingComments").map(U=>[U,a])),": ",y(2,v)];if(S(d.content)&&!o(d.content)&&!c(d.content)&&!C(d.content)&&!f(d)&&!o(m.content)&&!c(m.content)&&!f(m)&&w(m.content,E))return[b,F,": ",v];let P=Symbol("mappingKey"),j=i([e("? "),i(y(2,b),{id:P})]),L=[a,": ",y(2,v)],V=[F,":"];o(m.content)||f(m)&&m.content&&!h(m.content,["mapping","sequence"])||B.type==="mapping"&&C(d.conte
|
||
|
`);case"always":return!/[\n ]/.test(A.value);default:return!1}}function x(A){return A.key.content&&A.key.content.type==="alias"}function S(A){if(!A)return!0;switch(A.type){case"plain":case"quoteDouble":case"quoteSingle":return A.position.start.line===A.position.end.line;case"alias":return!0;default:return!1}}l.exports=T}}),Bo=q({"src/language-yaml/print/block.js"(s,l){ne();var{builders:{dedent:r,dedentToRoot:i,fill:a,hardline:e,join:t,line:n,literalline:o,markAsRoot:c},utils:{getDocParts:C}}=Xe(),{getAncestorCount:f,getBlockValueLineContents:h,hasIndicatorComment:p,isLastDescendantNode:D,isNode:y}=tr(),{alignWithSpaces:T}=kr();function w(x,S,A){let B=x.getValue(),N=f(x,g=>y(g,["sequence","mapping"])),I=D(x),E=[B.type==="blockFolded"?">":"|"];B.indent!==null&&E.push(B.indent.toString()),B.chomping!=="clip"&&E.push(B.chomping==="keep"?"+":"-"),p(B)&&E.push(" ",S("indicatorComment"));let d=h(B,{parentIndent:N,isLastDescendant:I,options:A}),m=[];for(let[g,u]of d.entries())g===0&&m.push(e),m.push(a(C(t(n,u)))),g!==d.length-1?m.push(u.length===0?e:c(o)):B.chomping==="keep"&&I&&m.push(i(u.length===0?e:o));return B.indent===null?E.push(r(T(A.tabWidth,m))):E.push(i(T(B.indent-1+N,m))),E}l.exports=w}}),No=q({"src/language-yaml/printer-yaml.js"(s,l){ne();var{builders:{breakParent:r,fill:i,group:a,hardline:e,join:t,line:n,lineSuffix:o,literalline:c},utils:{getDocParts:C,replaceTextEndOfLine:f}}=Xe(),{isPreviousLineEmpty:h}=ot(),{insertPragma:p,isPragma:D}=Ao(),{locStart:y}=xo(),T=vo(),{getFlowScalarLineContents:w,getLastDescendantNode:x,hasLeadingComments:S,hasMiddleComments:A,hasTrailingComment:B,hasEndComments:N,hasPrettierIgnore:I,isLastDescendantNode:E,isNode:d,isInlineNode:m}=tr(),g=bo(),{alignWithSpaces:u,printNextEmptyLine:b,shouldPrintEndComments:F}=kr(),{printFlowMapping:v,printFlowSequence:P}=So(),j=To(),L=Bo();function V(H,Q,J){let re=H.getValue(),ie=[];re.type!=="mappingValue"&&S(re)&&ie.push([t(e,H.map(J,"leadingComments")),e]);let{tag:$,anchor:se}=re;$&&ie.push(J("tag")),$&&se&&ie.push(" "),se&&ie.push(J("anchor"));let ee="";d(re,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!E(H)&&(ee=b(H,Q.originalText)),($||se)&&(d(re,["sequence","mapping"])&&!A(re)?ie.push(e):ie.push(" ")),A(re)&&ie.push([re.middleComments.length===1?"":e,t(e,H.map(J,"middleComments")),e]);let be=H.getParentNode();return I(H)?ie.push(f(Q.originalText.slice(re.position.start.offset,re.position.end.offset).trimEnd(),c)):ie.push(a(M(re,be,H,Q,J))),B(re)&&!d(re,["document","documentHead"])&&ie.push(o([re.type==="mappingValue"&&!re.content?"":" ",be.type==="mappingKey"&&H.getParentNode(2).type==="mapping"&&m(re)?"":r,J("trailingComment")])),F(re)&&ie.push(u(re.type==="sequenceItem"?2:0,[e,t(e,H.map(R=>[h(Q.originalText,R.getValue(),y)?e:"",J()],"endComments"))])),ie.push(ee),ie}function M(H,Q,J,re,ie){switch(H.type){case"root":{let{children:$}=H,se=[];J.each((be,R)=>{let ce=$[R],ue=$[R+1];R!==0&&se.push(e),se.push(ie()),k(ce,ue)?(se.push(e,"..."),B(ce)&&se.push(" ",ie("trailingComment"))):ue&&!B(ue.head)&&se.push(e,"---")},"children");let ee=x(H);return(!d(ee,["blockLiteral","blockFolded"])||ee.chomping!=="keep")&&se.push(e),se}case"document":{let $=Q.children[J.getName()+1],se=[];return G(H,$,Q,re)==="head"&&((H.head.children.length>0||H.head.endComments.length>0)&&se.push(ie("head")),B(H.head)?se.push(["---"," ",ie(["head","trailingComment"])]):se.push("---")),U(H)&&se.push(ie("body")),t(e,se)}case"documentHead":return t(e,[...J.map(ie,"children"),...J.map(ie,"endComments")]);case"documentBody":{let{children:$,endComments:se}=H,ee="";if($.length>0&&se.length>0){let be=x(H);d(be,["blockFolded","blockLiteral"])?be.chomping!=="keep"&&(ee=[e,e]):ee=e}return[t(e,J.map(ie,"children")),ee,t(e,J.map(ie,"endComments"))]}case"directive":return["%",t(" ",[H.name,...H.parameters])];case"comment":return["#",H.value];case"alias":return["*",H.value];case"tag":return re.originalText.slice(H.position.start.offset,H.position.end.offset);case"anchor":return["&",H.value];case"plain":return ae(H.type,re.originalText.slice(H.position.start.of
|