11 lines
85 KiB
JavaScript
11 lines
85 KiB
JavaScript
/**
|
|||
|
|
* @vue/compiler-dom v3.6.0-rc.10
|
||
|
|
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
|
|
* @license MIT
|
||
|
|
**/
|
||
|
|
var VueCompilerDOM=(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}let n={},r=()=>{},i=()=>!1,a=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),o=Object.assign,s=Array.isArray,c=e=>typeof e==`string`,l=e=>typeof e==`symbol`,u=e=>typeof e==`object`&&!!e,d=t(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),f=t(`bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo`),p=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},m=/-(\w)/g,h=(e,t)=>t?t.toUpperCase():``,g=p(e=>e.replace(m,h)),_=p(e=>e.charAt(0).toUpperCase()+e.slice(1)),ee=p(e=>e?`on${_(e)}`:``),te=e=>`${e===`modelValue`||e===`model-value`?`model`:e}Modifiers${e===`model`?`$`:``}`;function v(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(`
|
||
|
|
`)}let y=/;(?![^(]*\))/g,b=/:([^]+)/,x=/"(?:[^"\\]|\\[^])*"|'(?:[^'\\]|\\[^])*'|\\[^]|\/\*[^]*?\*\//g;function S(e){let t={};return e.replace(x,e=>e.startsWith(`/*`)?``:e).split(y).forEach(e=>{if(e){let n=e.split(b);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}let ne=t(`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`),C=t(`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`),re=t(`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`),ie=t(`area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr`),w=Symbol(``),ae=Symbol(``),T=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=Symbol(``),Ve=Symbol(``),He={[w]:`Fragment`,[ae]:`Teleport`,[T]:`Suspense`,[oe]:`KeepAlive`,[se]:`BaseTransition`,[ce]:`openBlock`,[le]:`createBlock`,[ue]:`createElementBlock`,[de]:`createVNode`,[fe]:`createElementVNode`,[pe]:`createCommentVNode`,[me]:`createTextVNode`,[he]:`createStaticVNode`,[ge]:`resolveComponent`,[_e]:`resolveDynamicComponent`,[ve]:`resolveDirective`,[ye]:`resolveFilter`,[be]:`withDirectives`,[xe]:`renderList`,[Se]:`renderSlot`,[Ce]:`createSlots`,[we]:`toDisplayString`,[Te]:`mergeProps`,[Ee]:`normalizeClass`,[De]:`normalizeStyle`,[Oe]:`normalizeProps`,[ke]:`guardReactiveProps`,[Ae]:`toHandlers`,[je]:`camelize`,[Me]:`capitalize`,[Ne]:`toHandlerKey`,[Pe]:`setBlockTracking`,[Fe]:`pushScopeId`,[Ie]:`popScopeId`,[Le]:`withCtx`,[Re]:`unref`,[ze]:`isRef`,[Be]:`withMemo`,[Ve]:`isMemoSame`};function Ue(e){Object.getOwnPropertySymbols(e).forEach(t=>{He[t]=e[t]})}let We={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,21:`
|
||
|
|
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 Tt(e,t,n=!1,r=[],i=Object.create(null)){}function Et(e,t,n){return!1}function Dt(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 Ot(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 kt(e,t){for(let n of e.params)for(let e of F(n))t(e)}function At(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 F(n.id))t(e)}else if(e.type===`FunctionDeclaration`||e.type===`ClassDeclaration`){if(e.declare||!e.id)continue;t(e.id)}else jt(e)?Mt(e,!0,t):e.type===`SwitchStatement`&&Nt(e,!0,t)}function jt(e){return e.type===`ForOfStatement`||e.type===`ForInStatement`||e.type===`ForStatement`}function Mt(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 F(e.id))n(t)}function Nt(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 F(t.id))n(e);At(r,n)}}function F(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`?F(n.argument,t):F(n.value,t);break;case`ArrayPattern`:e.elements.forEach(e=>{e&&F(e,t)});break;case`RestElement`:F(e.argument,t);break;case`AssignmentPattern`:F(e.left,t)}return t}let Pt=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),Ft=e=>!!e&&(e.type===`ObjectProperty`||e.type===`ObjectMethod`)&&!e.computed,It=(e,t)=>Ft(t)&&t.key===e,Lt=[`TSAsExpression`,`TSTypeAssertion`,`TSNonNullExpression`,`TSInstantiationExpression`,`TSSatisfiesExpression`];function Rt(e){return Lt.includes(e.type)?Rt(e.expression):e}function I(e){switch(e=Rt(e),e.type){case`UnaryExpression`:return I(e.argument);case`LogicalExpression`:case`BinaryExpression`:return I(e.left)&&I(e.right);case`ConditionalExpression`:return I(e.test)&&I(e.consequent)&&I(e.alternate);case`SequenceExpression`:case`TemplateLiteral`:return e.expressions.every(e=>I(e));case`ParenthesizedExpression`:return I(e.expression);case`StringLiteral`:case`NumericLiteral`:case`BooleanLiteral`:case`NullLiteral`:case`BigIntLiteral`:return!0}return!1}function zt(e,t){if(I(e))return!0;switch(e=Rt(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`?zt(e.argument,t):(!e.computed||zt(e.key,t))&&zt(e.value,t));case`ArrayExpression`:return e.elements.every(e=>e===null?!0:e.type===`SpreadElement`?zt(e.argument,t):zt(e,t))}return!1}let L=e=>e.type===4&&e.isStatic;function Bt(e){switch(e){case`Teleport`:case`teleport`:return ae;case`Suspense`:case`suspense`:return T;case`KeepAlive`:case`keep-alive`:return oe;case`BaseTransition`:case`base-transition`:return se}}let Vt=/^$|^\d|[^\$\w\xA0-\uFFFF]/,Ht=e=>!Vt.test(e),Ut={inMemberExp:0,0:`inMemberExp`,inBrackets:1,1:`inBracket
|
||
|
|
`);else if(wn(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&&qn(i.content)))?(n=!0,e[r]=null):i.content=` `}else t&&(i.content=Jn(i.content))}}return n?e.filter(Boolean):e}function qn(e){for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function Jn(e){let t=``,n=!1;for(let r=0;r<e.length;r++)M(e.charCodeAt(r))?n||(t+=` `,n=!0):(t+=e[r],n=!1);return t}function Yn(e){(K[0]||On).children.push(e)}function Y(e,t){return{start:q.getPos(e),end:t==null?t:q.getPos(t),source:t==null?t:J(e,t)}}function Xn(e){return Y(e.start.offset,e.end.offset)}function Zn(e,t){e.end=q.getPos(t),e.source=J(e.start.offset,t)}function Qn(e){let t={type:6,name:e.rawName,nameLoc:Y(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 $n(e,t=!1,n,r=0,i=0){return k(e,t,n,r)}function X(e,t,n){B.onError(P(e,Y(t,t),void 0,n))}function er(){q.reset(),H=null,U=null,W=``,G=-1,kn=-1,K.length=0}function tr(e,t){if(er(),V=e,B=o({},Dn),t){let e;for(e in t)t[e]!=null&&(B[e]=t[e])}q.mode=B.parseMode===`html`?1:B.parseMode===`sfc`?2:0,q.inXML=B.ns===1||B.ns===2;let n=t&&t.delimiters;n&&(q.delimiterOpen=pt(n[0]),q.delimiterClose=pt(n[1]));let r=On=qe([],e);return q.parse(V),r.loc=Y(0,e.length),r.children=Kn(r.children),On=null,r}function nr(e,t){ir(e,void 0,t,!!rr(e))}function rr(e){let t=e.children.filter(e=>e.type!==3);return t.length===1&&t[0].type===1&&!fn(t[0])?t[0]:null}function ir(e,t,n,r=!1,i=!1){let{children:a}=e,o=[];for(let t=0;t<a.length;t++){let s=a[t];if(s.type===1&&s.tagType===0){let e=r?0:Z(s,n);if(e>0){if(e>=2){s.codegenNode.patchFlag=-1,o.push(s);continue}}else{let e=s.codegenNode;if(e.type===13){let t=e.patchFlag;if((t===void 0||t===512||t===1)&&sr(s,n)>=2){let t=cr(s);t&&(e.props=n.hoist(t))}e.dynamicProps&&(e.dynamicProps=n.hoist(e.dynamicProps))}}}else if(s.type===12&&(r?0:Z(s,n))>=2){s.codegenNode.type===14&&s.codegenNode.arguments.length>0&&s.codegenNode.arguments.push(`-1`),o.push(s);continue}if(s.type===1){let t=s.tagType===1;t&&n.scopes.vSlot++,ir(s,e,n,!1,i),t&&n.scopes.vSlot--}else if(s.type===11)ir(s,e,n,s.children.length===1,!0);else if(s.type===9)for(let t=0;t<s.branches.length;t++)ir(s.branches[t],e,n,s.branches[t].children.length===1,i)}let c=!1;if(o.length===a.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&s(e.codegenNode.children))e.codegenNode.children=l(Ye(e.codegenNode.children)),c=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!s(e.codegenNode.children)&&e.codegenNode.children.type===15){let t=u(e.codegenNode,`default`);t&&(t.returns=l(Ye(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&&!s(t.codegenNode.children)&&t.codegenNode.children.type===15){let n=R(e,`slot`,!0),r=n&&n.arg&&u(t.codegenNode,n.arg);r&&(r.returns=l(Ye(r.returns)),c=!0)}}if(!c)for(let e of o)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&&!s(e.children)&&e.children.type===15){let n=e.children.properties.find(e=>e.key===t||e.key.content===t);return n&&n.value}}o.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=sr(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.props
|
||
|
|
`+` `.repeat(e),0)}return p}function br(e,t={}){let n=yr(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(xr(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(_r).join(`, `)} } = _Vue\n`,-1),c())),e.components.length&&(Sr(e.components,`component`,n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Sr(e.directives,`directive`,n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Sr(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 xr(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 { ${[de,fe,pe,me,he].filter(e=>u.includes(e)).map(_r).join(`, `)} } = _Vue\n`,-1)),Cr(e.hoists,t),a(),i(`return `)}function Sr(e,t,{helper:n,push:r,newline:i,isTS:a}){let o=n(t===`filter`?ye:t===`component`?ge:ve);for(let n=0;n<e.length;n++){let s=e[n],c=s.endsWith(`__self`);c&&(s=s.slice(0,-6)),r(`const ${vn(s,t)} = ${o}(${JSON.stringify(s)}${c?`, true`:``})${a?`!`:``}`),n<e.length-1&&i()}}function Cr(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 wr(e,t){let n=e.length>3||!1;t.push(`[`),n&&t.indent(),Tr(e,t,n),n&&t.deindent(),t.push(`]`)}function Tr(e,t,n=!1,r=!0){let{push:i,newline:a}=t;for(let o=0;o<e.length;o++){let l=e[o];c(l)?i(l,-3):s(l)?wr(l,t):Q(l,t),o<e.length-1&&(n?(r&&i(`,`),a()):r&&i(`, `))}}function Q(e,t){if(c(e)){t.push(e,-3);return}if(l(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Q(e.codegenNode,t);break;case 2:Er(e,t);break;case 4:Dr(e,t);break;case 5:Or(e,t);break;case 12:Q(e.codegenNode,t);break;case 8:kr(e,t);break;case 3:jr(e,t);break;case 13:Mr(e,t);break;case 14:Pr(e,t);break;case 15:Fr(e,t);break;case 17:Ir(e,t);break;case 18:Lr(e,t);break;case 19:Rr(e,t);break;case 20:zr(e,t);break;case 21:Tr(e.body,t,!0,!1)}}function Er(e,t){t.push(JSON.stringify(e.content),-3,e)}function Dr(e,t){let{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function Or(e,t){let{push:n,helper:r,pure:i}=t;i&&n(gr),n(`${r(we)}(`),Q(e.content,t),n(`)`)}function kr(e,t){for(let n=0;n<e.children.length;n++){let r=e.children[n];c(r)?t.push(r,-3):Q(r,t)}}function Ar(e,t){let{push:n}=t;e.type===8?(n(`[`),kr(e,t),n(`]`)):e.isStatic?n(Ht(e.content)?e.content:JSON.stringify(e.content),-2,e):n(`[${e.content}]`,-3,e)}function jr(e,t){let{push:n,helper:r,pure:i}=t;i&&n(gr),n(`${r(pe)}(${JSON.stringify(e.content)})`,-3,e)}function Mr(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(be)+`(`),d&&n(`(${r(ce)}(${f?`true`:``}), `),i&&n(gr),n(r(d?st(t.inSSR,p):ot(t.inSSR,p))+`(`,-2,e),Tr(Nr([a,o,s,m,l]),t),n(`)`),d&&n(`)`),u&&(n(`, `),Q(u,t),n(`)`))}function Nr(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(e=>e||`null`)}function Pr(e,t){let{push:n,helper:r,pure:i}=t,a=c(e.callee)?e.callee:r(e.callee);i&&n(gr),n(a+`(`,-2,e),Tr(e.arguments,t),n(`)`)}function Fr(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];Ar(r,t),n(`: `),Q(i,t),e<o.length-1&&(n(`,`),a())}s&&i(),n(s?`}`:` }`)}function Ir(e,t){wr(e.elements,t)}function Lr(e,t){let{push:n,indent:r,deindent:i}=t,{params:a,returns:o,body:c,newline:l,isSlot:u}=e;u&&n(`_${He[Le]}(`),n(`(`,-2,e),s(a)?Tr(a,t):a&&Q(a,t),n(`) => `),(l||c)&&(n(`{`),r()),o?(l&&n(`return `),s(o)?wr(o,t):Q(o,t)):c&&Q(c,t),(l||c)&&(i(),n(`}`)),u&&(e.isNonScopedSlot&&n(`, undefined, true`),n(`)`))}function Rr(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=!Ht(n.content);e&&o(`(`),Dr(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 zr(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(Pe)}(-1`),e.inVOnce&&n(`, true`),n(`),`),o(),n(`(`)),n(`_cache[${e.index}] =
|