Files
client/node_modules/@vue/compiler-dom/dist/compiler-dom.esm-browser.prod.js
T

11 lines
85 KiB
JavaScript
Raw Normal View History

2026-10-07 18:56:27 +02:00
/**
* @vue/compiler-dom v3.6.0-rc.10
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/
function e(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}const t={},n=()=>{},r=()=>!1,i=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),a=Object.assign,o=Array.isArray,s=e=>typeof e==`string`,c=e=>typeof e==`symbol`,l=e=>typeof e==`object`&&!!e,u=e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),d=e(`bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo`),f=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},p=/-(\w)/g,m=(e,t)=>t?t.toUpperCase():``,h=f(e=>e.replace(p,m)),g=f(e=>e.charAt(0).toUpperCase()+e.slice(1)),_=f(e=>e?`on${g(e)}`:``),ee=e=>`${e===`modelValue`||e===`model-value`?`model`:e}Modifiers${e===`model`?`$`:``}`;function te(e,t=0,n=e.length){if(t=Math.max(0,Math.min(t,e.length)),n=Math.max(0,Math.min(n,e.length)),t>n)return``;let r=e.split(/(\r?\n)/),i=r.filter((e,t)=>t%2==1);r=r.filter((e,t)=>t%2==0);let a=0,o=[];for(let e=0;e<r.length;e++)if(a+=r[e].length+(i[e]&&i[e].length||0),a>=t){for(let s=e-2;s<=e+2||n>a;s++){if(s<0||s>=r.length)continue;let c=s+1;o.push(`${c}${` `.repeat(Math.max(3-String(c).length,0))}| ${r[s]}`);let l=r[s].length,u=i[s]&&i[s].length||0;if(s===e){let e=t-(a-(l+u)),r=Math.max(1,n>a?l-e:n-t);o.push(` | `+` `.repeat(e)+`^`.repeat(r))}else if(s>e){if(n>a){let e=Math.max(Math.min(n-a,l),1);o.push(` | `+`^`.repeat(e))}a+=l+u}}break}return o.join(`
`)}const v=/;(?![^(]*\))/g,y=/:([^]+)/,b=/"(?:[^"\\]|\\[^])*"|'(?:[^'\\]|\\[^])*'|\\[^]|\/\*[^]*?\*\//g;function x(e){let t={};return e.replace(b,e=>e.startsWith(`/*`)?``:e).split(v).forEach(e=>{if(e){let n=e.split(y);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}const S=e(`html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot`),ne=e(`svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view`),C=e(`annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics`),re=e(`area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr`),w=Symbol(``),T=Symbol(``),ie=Symbol(``),E=Symbol(``),ae=Symbol(``),oe=Symbol(``),se=Symbol(``),ce=Symbol(``),le=Symbol(``),ue=Symbol(``),de=Symbol(``),fe=Symbol(``),pe=Symbol(``),me=Symbol(``),he=Symbol(``),ge=Symbol(``),_e=Symbol(``),ve=Symbol(``),ye=Symbol(``),be=Symbol(``),xe=Symbol(``),Se=Symbol(``),Ce=Symbol(``),we=Symbol(``),Te=Symbol(``),Ee=Symbol(``),De=Symbol(``),Oe=Symbol(``),ke=Symbol(``),Ae=Symbol(``),je=Symbol(``),Me=Symbol(``),Ne=Symbol(``),Pe=Symbol(``),Fe=Symbol(``),Ie=Symbol(``),Le=Symbol(``),Re=Symbol(``),ze=Symbol(``),Be={[w]:`Fragment`,[T]:`Teleport`,[ie]:`Suspense`,[E]:`KeepAlive`,[ae]:`BaseTransition`,[oe]:`openBlock`,[se]:`createBlock`,[ce]:`createElementBlock`,[le]:`createVNode`,[ue]:`createElementVNode`,[de]:`createCommentVNode`,[fe]:`createTextVNode`,[pe]:`createStaticVNode`,[me]:`resolveComponent`,[he]:`resolveDynamicComponent`,[ge]:`resolveDirective`,[_e]:`resolveFilter`,[ve]:`withDirectives`,[ye]:`renderList`,[be]:`renderSlot`,[xe]:`createSlots`,[Se]:`toDisplayString`,[Ce]:`mergeProps`,[we]:`normalizeClass`,[Te]:`normalizeStyle`,[Ee]:`normalizeProps`,[De]:`guardReactiveProps`,[Oe]:`toHandlers`,[ke]:`camelize`,[Ae]:`capitalize`,[je]:`toHandlerKey`,[Me]:`setBlockTracking`,[Ne]:`pushScopeId`,[Pe]:`popScopeId`,[Fe]:`withCtx`,[Ie]:`unref`,[Le]:`isRef`,[Re]:`withMemo`,[ze]:`isMemoSame`};function Ve(e){Object.getOwnPropertySymbols(e).forEach(t=>{Be[t]=e[t]})}const He={ROOT:0,0:`ROOT`,ELEMENT:1,1:`ELEMENT`,TEXT:2,2:`TEXT`,COMMENT:3,3:`COMMENT`,SIMPLE_EXPRESSION:4,4:`SIMPLE_EXPRESSION`,INTERPOLATION:5,5:`INTERPOLATION`,ATTRIBUTE:6,6:`ATTRIBUTE`,DIRECTIVE:7,7:`DIRECTIVE`,COMPOUND_EXPRESSION:8,8:`COMPOUND_EXPRESSION`,IF:9,9:`IF`,IF_BRANCH:10,10:`IF_BRANCH`,FOR:11,11:`FOR`,TEXT_CALL:12,12:`TEXT_CALL`,VNODE_CALL:13,13:`VNODE_CALL`,JS_CALL_EXPRESSION:14,14:`JS_CALL_EXPRESSION`,JS_OBJECT_EXPRESSION:15,15:`JS_OBJECT_EXPRESSION`,JS_PROPERTY:16,16:`JS_PROPERTY`,JS_ARRAY_EXPRESSION:17,17:`JS_ARRAY_EXPRESSION`,JS_FUNCTION_EXPRESSION:18,18:`JS_FUNCTION_EXPRESSION`,JS_CONDITIONAL_EXPRESSION:19,19:`JS_CONDITIONAL_EXPRESSION`,JS_CACHE_EXPRESSION:20,20:`JS_CACHE_EXPRESSION`,JS_BLOCK_STATEMENT:21,2
Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:`v-model cannot be used on a const binding because it is not writable.`,46:`Error parsing JavaScript expression: `,47:`<KeepAlive> expects exactly one child component.`,52:`@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.`,48:`"prefixIdentifiers" option is not supported in this build of compiler.`,49:`ES module mode is not supported in this build of compiler.`,50:`"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.`,51:`"scopeId" option is only supported in module mode.`,54:``};function Ct(e,t,n=!1,r=[],i=Object.create(null)){}function wt(e,t,n){return!1}function Tt(e,t){if(e&&(e.type===`ObjectProperty`||e.type===`ArrayPattern`)){let e=t.length;for(;e--;){let n=t[e];if(n.type===`AssignmentExpression`)return!0;if(n.type!==`ObjectProperty`&&!n.type.endsWith(`Pattern`))break}}return!1}function Et(e){let t=e.length;for(;t--;){let n=e[t];if(n.type===`NewExpression`)return!0;if(n.type!==`MemberExpression`)break}return!1}function Dt(e,t){for(let n of e.params)for(let e of I(n))t(e)}function Ot(e,t){let n=e.type===`SwitchCase`?e.consequent:e.body;for(let e of n)if(e.type===`VariableDeclaration`){if(e.declare)continue;for(let n of e.declarations)for(let e of I(n.id))t(e)}else if(e.type===`FunctionDeclaration`||e.type===`ClassDeclaration`){if(e.declare||!e.id)continue;t(e.id)}else kt(e)?At(e,!0,t):e.type===`SwitchStatement`&&jt(e,!0,t)}function kt(e){return e.type===`ForOfStatement`||e.type===`ForInStatement`||e.type===`ForStatement`}function At(e,t,n){let r=e.type===`ForStatement`?e.init:e.left;if(r&&r.type===`VariableDeclaration`&&(r.kind===`var`?t:!t))for(let e of r.declarations)for(let t of I(e.id))n(t)}function jt(e,t,n){for(let r of e.cases){for(let e of r.consequent)if(e.type===`VariableDeclaration`&&(e.kind===`var`?t:!t))for(let t of e.declarations)for(let e of I(t.id))n(e);Ot(r,n)}}function I(e,t=[]){switch(e.type){case`Identifier`:t.push(e);break;case`MemberExpression`:let n=e;for(;n.type===`MemberExpression`;)n=n.object;t.push(n);break;case`ObjectPattern`:for(let n of e.properties)n.type===`RestElement`?I(n.argument,t):I(n.value,t);break;case`ArrayPattern`:e.elements.forEach(e=>{e&&I(e,t)});break;case`RestElement`:I(e.argument,t);break;case`AssignmentPattern`:I(e.left,t)}return t}const Mt=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),Nt=e=>!!e&&(e.type===`ObjectProperty`||e.type===`ObjectMethod`)&&!e.computed,Pt=(e,t)=>Nt(t)&&t.key===e,Ft=[`TSAsExpression`,`TSTypeAssertion`,`TSNonNullExpression`,`TSInstantiationExpression`,`TSSatisfiesExpression`];function It(e){return Ft.includes(e.type)?It(e.expression):e}function L(e){switch(e=It(e),e.type){case`UnaryExpression`:return L(e.argument);case`LogicalExpression`:case`BinaryExpression`:return L(e.left)&&L(e.right);case`ConditionalExpression`:return L(e.test)&&L(e.consequent)&&L(e.alternate);case`SequenceExpression`:case`TemplateLiteral`:return e.expressions.every(e=>L(e));case`ParenthesizedExpression`:return L(e.expression);case`StringLiteral`:case`NumericLiteral`:case`BooleanLiteral`:case`NullLiteral`:case`BigIntLiteral`:return!0}return!1}function Lt(e,t){if(L(e))return!0;switch(e=It(e),e.type){case`Identifier`:return t[e.name]===`literal-const`;case`RegExpLiteral`:return!0;case`ObjectExpression`:return e.properties.every(e=>e.type===`ObjectMethod`?!1:e.type===`SpreadElement`?Lt(e.argument,t):(!e.computed||Lt(e.key,t))&&Lt(e.value,t));case`ArrayExpression`:return e.elements.every(e=>e===null?!0:e.type===`SpreadElement`?Lt(e.argument,t):Lt(e,t))}return!1}const R=e=>e.type===4&&e.isStatic;function Rt(e){switch(e){case`Teleport`:case`teleport`:return T;case`Suspense`:case`suspense`:return ie;case`KeepAlive`:case`keep-alive`:return E;case`BaseTransition`:case`base-transition`:return ae}}const zt=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Bt=e=>!zt.test(e),Vt={inMemberExp:0,0:`inMemberExp`,inBrackets:1,1:`inBr
`);else if(Sn(i.content)){let a=e[r-1]&&e[r-1].type,o=e[r+1]&&e[r+1].type;!a||!o||t&&(a===3&&(o===3||o===1)||a===1&&(o===3||o===1&&Gn(i.content)))?(n=!0,e[r]=null):i.content=` `}else t&&(i.content=Kn(i.content))}}return n?e.filter(Boolean):e}function Gn(e){for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function Kn(e){let t=``,n=!1;for(let r=0;r<e.length;r++)N(e.charCodeAt(r))?n||(t+=` `,n=!0):(t+=e[r],n=!1);return t}function qn(e){(q[0]||En).children.push(e)}function X(e,t){return{start:J.getPos(e),end:t==null?t:J.getPos(t),source:t==null?t:Y(e,t)}}function Jn(e){return X(e.start.offset,e.end.offset)}function Yn(e,t){e.end=J.getPos(t),e.source=Y(e.start.offset,t)}function Xn(e){let t={type:6,name:e.rawName,nameLoc:X(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){let n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function Zn(e,t=!1,n,r=0,i=0){return A(e,t,n,r)}function Qn(e,t,n){V.onError(F(e,X(t,t),void 0,n))}function $n(){J.reset(),U=null,W=null,G=``,K=-1,Dn=-1,q.length=0}function er(e,t){if($n(),H=e,V=a({},Tn),t){let e;for(e in t)t[e]!=null&&(V[e]=t[e])}J.mode=V.parseMode===`html`?1:V.parseMode===`sfc`?2:0,J.inXML=V.ns===1||V.ns===2;let n=t&&t.delimiters;n&&(J.delimiterOpen=dt(n[0]),J.delimiterClose=dt(n[1]));let r=En=Ge([],e);return J.parse(H),r.loc=X(0,e.length),r.children=Wn(r.children),En=null,r}function tr(e,t){rr(e,void 0,t,!!nr(e))}function nr(e){let t=e.children.filter(e=>e.type!==3);return t.length===1&&t[0].type===1&&!un(t[0])?t[0]:null}function rr(e,t,n,r=!1,i=!1){let{children:a}=e,s=[];for(let t=0;t<a.length;t++){let o=a[t];if(o.type===1&&o.tagType===0){let e=r?0:Z(o,n);if(e>0){if(e>=2){o.codegenNode.patchFlag=-1,s.push(o);continue}}else{let e=o.codegenNode;if(e.type===13){let t=e.patchFlag;if((t===void 0||t===512||t===1)&&or(o,n)>=2){let t=sr(o);t&&(e.props=n.hoist(t))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(o.type===12&&(r?0:Z(o,n))>=2){o.codegenNode.type===14&&o.codegenNode.arguments.length>0&&o.codegenNode.arguments.push(`-1`),s.push(o);continue}if(o.type===1){let t=o.tagType===1;t&&n.scopes.vSlot++,rr(o,e,n,!1,i),t&&n.scopes.vSlot--}else if(o.type===11)rr(o,e,n,o.children.length===1,!0);else if(o.type===9)for(let t=0;t<o.branches.length;t++)rr(o.branches[t],e,n,o.branches[t].children.length===1,i)}let c=!1;if(s.length===a.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&o(e.codegenNode.children))e.codegenNode.children=l(qe(e.codegenNode.children)),c=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!o(e.codegenNode.children)&&e.codegenNode.children.type===15){let t=u(e.codegenNode,`default`);t&&(t.returns=l(qe(t.returns)),c=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!o(t.codegenNode.children)&&t.codegenNode.children.type===15){let n=z(e,`slot`,!0),r=n&&n.arg&&u(t.codegenNode,n.arg);r&&(r.returns=l(qe(r.returns)),c=!0)}}if(!c)for(let e of s)e.codegenNode=n.cache(e.codegenNode);function l(e){let t=n.cache(e);return t.needArraySpread=!0,t}function u(e,t){if(e.children&&!o(e.children)&&e.children.type===15){let n=e.children.properties.find(e=>e.key===t||e.key.content===t);return n&&n.value}}s.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Z(e,t){let{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;let r=n.get(e);if(r!==void 0)return r;let i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!==`svg`&&e.tag!==`foreignObject`&&e.tag!==`math`)return 0;if(i.patchFlag===void 0){let r=3,a=or(e,t);if(a===0)return n.set(e,0),0;a<r&&(r=a);for(let i=0;i<e.children.length;i++){let a=Z(e.children[i],t);if(a===0)return n.set(e,0),0;a<r&&(r=a)}if(r>1)for(let i=0;i<e.props.length;i++){let a=e.props[i];if(a.type===7&&a.name===`bind`&&a.exp){let i=Z(a.exp,t);if(i===0)return n.set(e,0),0;i<r&&(r=i)}}if(i.isBlock){for(let t=0;t<e.prop
`+` `.repeat(e),0)}return p}function yr(e,t={}){let n=vr(e,t);t.onContextCreated&&t.onContextCreated(n);let{mode:r,push:i,prefixIdentifiers:a,indent:o,deindent:s,newline:c,scopeId:l,ssr:u}=n,d=Array.from(e.helpers),f=d.length>0,p=!a&&r!==`module`;if(br(e,n),i(`function ${u?`ssrRender`:`render`}(${(u?[`_ctx`,`_push`,`_parent`,`_attrs`]:[`_ctx`,`_cache`]).join(`, `)}) {`),o(),p&&(i(`with (_ctx) {`),o(),f&&(i(`const { ${d.map(gr).join(`, `)} } = _Vue\n`,-1),c())),e.components.length&&(xr(e.components,`component`,n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(xr(e.directives,`directive`,n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),xr(e.filters,`filter`,n),c()),e.temps>0){i(`let `);for(let t=0;t<e.temps;t++)i(`${t>0?`, `:``}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(i(`
`,0),c()),u||i(`return `),e.codegenNode?Q(e.codegenNode,n):i(`null`),p&&(s(),i(`}`)),s(),i(`}`),{ast:e,code:n.code,preamble:``,map:n.map?n.map.toJSON():void 0,helpers:e.helpers}}function br(e,t){let{ssr:n,prefixIdentifiers:r,push:i,newline:a,runtimeModuleName:o,runtimeGlobalName:s,ssrRuntimeModuleName:c}=t,l=s,u=Array.from(e.helpers);u.length>0&&(i(`const _Vue = ${l}\n`,-1),e.hoists.length&&i(`const { ${[le,ue,de,fe,pe].filter(e=>u.includes(e)).map(gr).join(`, `)} } = _Vue\n`,-1)),Sr(e.hoists,t),a(),i(`return `)}function xr(e,t,{helper:n,push:r,newline:i,isTS:a}){let o=n(t===`filter`?_e:t===`component`?me:ge);for(let n=0;n<e.length;n++){let s=e[n],c=s.endsWith(`__self`);c&&(s=s.slice(0,-6)),r(`const ${gn(s,t)} = ${o}(${JSON.stringify(s)}${c?`, true`:``})${a?`!`:``}`),n<e.length-1&&i()}}function Sr(e,t){if(!e.length)return;t.pure=!0;let{push:n,newline:r}=t;r();for(let i=0;i<e.length;i++){let a=e[i];a&&(n(`const _hoisted_${i+1} = `),Q(a,t),r())}t.pure=!1}function Cr(e,t){let n=e.length>3||!1;t.push(`[`),n&&t.indent(),wr(e,t,n),n&&t.deindent(),t.push(`]`)}function wr(e,t,n=!1,r=!0){let{push:i,newline:a}=t;for(let c=0;c<e.length;c++){let l=e[c];s(l)?i(l,-3):o(l)?Cr(l,t):Q(l,t),c<e.length-1&&(n?(r&&i(`,`),a()):r&&i(`, `))}}function Q(e,t){if(s(e)){t.push(e,-3);return}if(c(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Q(e.codegenNode,t);break;case 2:Tr(e,t);break;case 4:Er(e,t);break;case 5:Dr(e,t);break;case 12:Q(e.codegenNode,t);break;case 8:Or(e,t);break;case 3:Ar(e,t);break;case 13:jr(e,t);break;case 14:Nr(e,t);break;case 15:Pr(e,t);break;case 17:Fr(e,t);break;case 18:Ir(e,t);break;case 19:Lr(e,t);break;case 20:Rr(e,t);break;case 21:wr(e.body,t,!0,!1)}}function Tr(e,t){t.push(JSON.stringify(e.content),-3,e)}function Er(e,t){let{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function Dr(e,t){let{push:n,helper:r,pure:i}=t;i&&n(hr),n(`${r(Se)}(`),Q(e.content,t),n(`)`)}function Or(e,t){for(let n=0;n<e.children.length;n++){let r=e.children[n];s(r)?t.push(r,-3):Q(r,t)}}function kr(e,t){let{push:n}=t;e.type===8?(n(`[`),Or(e,t),n(`]`)):e.isStatic?n(Bt(e.content)?e.content:JSON.stringify(e.content),-2,e):n(`[${e.content}]`,-3,e)}function Ar(e,t){let{push:n,helper:r,pure:i}=t;i&&n(hr),n(`${r(de)}(${JSON.stringify(e.content)})`,-3,e)}function jr(e,t){let{push:n,helper:r,pure:i}=t,{tag:a,props:o,children:s,patchFlag:c,dynamicProps:l,directives:u,isBlock:d,disableTracking:f,isComponent:p}=e,m;c&&(m=String(c)),u&&n(r(ve)+`(`),d&&n(`(${r(oe)}(${f?`true`:``}), `),i&&n(hr),n(r(d?at(t.inSSR,p):it(t.inSSR,p))+`(`,-2,e),wr(Mr([a,o,s,m,l]),t),n(`)`),d&&n(`)`),u&&(n(`, `),Q(u,t),n(`)`))}function Mr(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(e=>e||`null`)}function Nr(e,t){let{push:n,helper:r,pure:i}=t,a=s(e.callee)?e.callee:r(e.callee);i&&n(hr),n(a+`(`,-2,e),wr(e.arguments,t),n(`)`)}function Pr(e,t){let{push:n,indent:r,deindent:i,newline:a}=t,{properties:o}=e;if(!o.length){n(`{}`,-2,e);return}let s=o.length>1||!1;n(s?`{`:`{ `),s&&r();for(let e=0;e<o.length;e++){let{key:r,value:i}=o[e];kr(r,t),n(`: `),Q(i,t),e<o.length-1&&(n(`,`),a())}s&&i(),n(s?`}`:` }`)}function Fr(e,t){Cr(e.elements,t)}function Ir(e,t){let{push:n,indent:r,deindent:i}=t,{params:a,returns:s,body:c,newline:l,isSlot:u}=e;u&&n(`_${Be[Fe]}(`),n(`(`,-2,e),o(a)?wr(a,t):a&&Q(a,t),n(`) => `),(l||c)&&(n(`{`),r()),s?(l&&n(`return `),o(s)?Cr(s,t):Q(s,t)):c&&Q(c,t),(l||c)&&(i(),n(`}`)),u&&(e.isNonScopedSlot&&n(`, undefined, true`),n(`)`))}function Lr(e,t){let{test:n,consequent:r,alternate:i,newline:a}=e,{push:o,indent:s,deindent:c,newline:l}=t;if(n.type===4){let e=!Bt(n.content);e&&o(`(`),Er(n,t),e&&o(`)`)}else o(`(`),Q(n,t),o(`)`);a&&s(),t.indentLevel++,a||o(` `),o(`? `),Q(r,t),t.indentLevel--,a&&l(),a||o(` `),o(`: `);let u=i.type===19;u||t.indentLevel++,Q(i,t),u||t.indentLevel--,a&&c(!0)}function Rr(e,t){let{push:n,helper:r,indent:i,deindent:a,newline:o}=t,{needPauseTracking:s,needArraySpread:c}=e;c&&n(`[...(`),n(`_cache[${e.index}] || (`),s&&(i(),n(`${r(Me)}(-1`),e.inVOnce&&n(`, true`),n(`),`),o(),n(`(`)),n(`_cache[${e.index}] =