@harlem/plugin-ssr
Version:
The official server-side rendering plugin for Harlem
9 lines • 212 kB
JavaScript
"use strict";(()=>{var Kp=Object.create;var Os=Object.defineProperty;var Wp=Object.getOwnPropertyDescriptor;var zp=Object.getOwnPropertyNames;var qp=Object.getPrototypeOf,Jp=Object.prototype.hasOwnProperty;var Kn=(e,t)=>()=>(e&&(t=e(e=0)),t);var ci=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),li=(e,t)=>{for(var n in t)Os(e,n,{get:t[n],enumerable:!0})},bs=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of zp(t))!Jp.call(e,s)&&s!==n&&Os(e,s,{get:()=>t[s],enumerable:!(r=Wp(t,s))||r.enumerable});return e},kl=(e,t,n)=>(bs(e,t,"default"),n&&bs(n,t,"default")),Yp=(e,t,n)=>(n=e!=null?Kp(qp(e)):{},bs(t||!e||!e.__esModule?Os(n,"default",{value:e,enumerable:!0}):n,e)),Wn=e=>bs(Os({},"__esModule",{value:!0}),e);var Ni={};li(Ni,{EMPTY_ARR:()=>Kt,EMPTY_OBJ:()=>ie,NO:()=>Wt,NOOP:()=>he,PatchFlagNames:()=>rt,camelize:()=>ge,capitalize:()=>Pe,def:()=>En,escapeHtml:()=>fd,escapeHtmlComment:()=>dd,extend:()=>ne,genPropsAccessExp:()=>vd,generateCodeFrame:()=>hi,getGlobalThis:()=>Sr,hasChanged:()=>Vt,hasOwn:()=>re,hyphenate:()=>Oe,includeBooleanAttr:()=>Ss,invokeArrayFns:()=>at,isArray:()=>B,isBooleanAttr:()=>sd,isBuiltInDirective:()=>wr,isDate:()=>fi,isFunction:()=>q,isGloballyWhitelisted:()=>di,isHTMLTag:()=>vr,isIntegerKey:()=>Or,isKnownHtmlAttr:()=>ld,isKnownSvgAttr:()=>ad,isMap:()=>Et,isModelListener:()=>mn,isObject:()=>te,isOn:()=>Ge,isPlainObject:()=>Ts,isPromise:()=>qn,isRegExp:()=>_i,isReservedProp:()=>_t,isSSRSafeAttrName:()=>id,isSVGTag:()=>Nr,isSet:()=>yt,isSpecialBooleanAttr:()=>Ei,isString:()=>Y,isSymbol:()=>lt,isVoidTag:()=>gi,looseEqual:()=>gt,looseIndexOf:()=>zn,looseToNumber:()=>yn,makeMap:()=>me,normalizeClass:()=>Ut,normalizeProps:()=>mi,normalizeStyle:()=>Ht,objectToString:()=>vi,parseStringStyle:()=>ws,propsToAttrMap:()=>cd,remove:()=>br,slotFlagsText:()=>pi,stringifyStyle:()=>ed,toDisplayString:()=>yi,toHandlerKey:()=>Ke,toNumber:()=>_n,toRawType:()=>Jn,toTypeString:()=>gn});function me(e,t){let n=Object.create(null),r=e.split(",");for(let s=0;s<r.length;s++)n[r[s]]=!0;return t?s=>!!n[s.toLowerCase()]:s=>!!n[s]}function hi(e,t=0,n=e.length){let r=e.split(/(\r?\n)/),s=r.filter((c,l)=>l%2===1);r=r.filter((c,l)=>l%2===0);let o=0,i=[];for(let c=0;c<r.length;c++)if(o+=r[c].length+(s[c]&&s[c].length||0),o>=t){for(let l=c-Ml;l<=c+Ml||n>o;l++){if(l<0||l>=r.length)continue;let a=l+1;i.push(`${a}${" ".repeat(Math.max(3-String(a).length,0))}| ${r[l]}`);let f=r[l].length,u=s[l]&&s[l].length||0;if(l===c){let d=t-(o-(f+u)),g=Math.max(1,n>o?f-d:n-t);i.push(" | "+" ".repeat(d)+"^".repeat(g))}else if(l>c){if(n>o){let d=Math.max(Math.min(n-o,f),1);i.push(" | "+"^".repeat(d))}o+=f+u}}break}return i.join(`
`)}function Ht(e){if(B(e)){let t={};for(let n=0;n<e.length;n++){let r=e[n],s=Y(r)?ws(r):Ht(r);if(s)for(let o in s)t[o]=s[o]}return t}else{if(Y(e))return e;if(te(e))return e}}function ws(e){let t={};return e.replace(Qp,"").split(Gp).forEach(n=>{if(n){let r=n.split(Xp);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ed(e){let t="";if(!e||Y(e))return t;for(let n in e){let r=e[n],s=n.startsWith("--")?n:Oe(n);(Y(r)||typeof r=="number")&&(t+=`${s}:${r};`)}return t}function Ut(e){let t="";if(Y(e))t=e;else if(B(e))for(let n=0;n<e.length;n++){let r=Ut(e[n]);r&&(t+=r+" ")}else if(te(e))for(let n in e)e[n]&&(t+=n+" ");return t.trim()}function mi(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Y(t)&&(e.class=Ut(t)),n&&(e.style=Ht(n)),e}function Ss(e){return!!e||e===""}function id(e){if(ui.hasOwnProperty(e))return ui[e];let t=od.test(e);return t&&console.error(`unsafe attribute name: ${e}`),ui[e]=!t}function fd(e){let t=""+e,n=ud.exec(t);if(!n)return t;let r="",s,o,i=0;for(o=n.index;o<t.length;o++){switch(t.charCodeAt(o)){case 34:s=""";break;case 38:s="&";break;case 39:s="'";break;case 60:s="<";break;case 62:s=">";break;default:continue}i!==o&&(r+=t.slice(i,o)),i=o+1,r+=s}return i!==o?r+t.slice(i,o):r}function dd(e){return e.replace(pd,"")}function hd(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=gt(e[r],t[r]);return n}function gt(e,t){if(e===t)return!0;let n=fi(e),r=fi(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=lt(e),r=lt(t),n||r)return e===t;if(n=B(e),r=B(t),n||r)return n&&r?hd(e,t):!1;if(n=te(e),r=te(t),n||r){if(!n||!r)return!1;let s=Object.keys(e).length,o=Object.keys(t).length;if(s!==o)return!1;for(let i in e){let c=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(c&&!l||!c&&l||!gt(e[i],t[i]))return!1}}return String(e)===String(t)}function zn(e,t){return e.findIndex(n=>gt(n,t))}function vd(e){return _d.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}var rt,pi,Zp,di,Ml,Gp,Xp,Qp,td,nd,rd,vr,Nr,gi,xl,Ei,sd,od,ui,cd,ld,ad,ud,pd,yi,Fl,ie,Kt,he,Wt,md,Ge,mn,ne,br,gd,re,B,Et,yt,fi,_i,q,Y,lt,te,qn,vi,gn,Jn,Ts,Or,_t,wr,Cs,Ed,ge,yd,Oe,Pe,Ke,Vt,at,En,yn,_n,$l,Sr,_d,vt=Kn(()=>{rt={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},pi={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},Zp="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",di=me(Zp),Ml=2;Gp=/;(?![^(]*\))/g,Xp=/:([^]+)/,Qp=/\/\*.*?\*\//gs;td="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",nd="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",rd="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",vr=me(td),Nr=me(nd),gi=me(rd),xl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ei=me(xl),sd=me(xl+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");od=/[>/="'\u0009\u000a\u000c\u0020]/,ui={};cd={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},ld=me("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),ad=me("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),ud=/["'&<>]/;pd=/^-?>|<!--|-->|--!>|<!-$/g;yi=e=>Y(e)?e:e==null?"":B(e)||te(e)&&(e.toString===vi||!q(e.toString))?JSON.stringify(e,Fl,2):String(e),Fl=(e,t)=>t&&t.__v_isRef?Fl(e,t.value):Et(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:yt(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!B(t)&&!Ts(t)?String(t):t,ie=process.env.NODE_ENV!=="production"?Object.freeze({}):{},Kt=process.env.NODE_ENV!=="production"?Object.freeze([]):[],he=()=>{},Wt=()=>!1,md=/^on[^a-z]/,Ge=e=>md.test(e),mn=e=>e.startsWith("onUpdate:"),ne=Object.assign,br=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},gd=Object.prototype.hasOwnProperty,re=(e,t)=>gd.call(e,t),B=Array.isArray,Et=e=>gn(e)==="[object Map]",yt=e=>gn(e)==="[object Set]",fi=e=>gn(e)==="[object Date]",_i=e=>gn(e)==="[object RegExp]",q=e=>typeof e=="function",Y=e=>typeof e=="string",lt=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",qn=e=>te(e)&&q(e.then)&&q(e.catch),vi=Object.prototype.toString,gn=e=>vi.call(e),Jn=e=>gn(e).slice(8,-1),Ts=e=>gn(e)==="[object Object]",Or=e=>Y(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_t=me(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wr=me("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Cs=e=>{let t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ed=/-(\w)/g,ge=Cs(e=>e.replace(Ed,(t,n)=>n?n.toUpperCase():"")),yd=/\B([A-Z])/g,Oe=Cs(e=>e.replace(yd,"-$1").toLowerCase()),Pe=Cs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ke=Cs(e=>e?`on${Pe(e)}`:""),Vt=(e,t)=>!Object.is(e,t),at=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},En=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},yn=e=>{let t=parseFloat(e);return isNaN(t)?e:t},_n=e=>{let t=Y(e)?Number(e):NaN;return isNaN(t)?e:t},Sr=()=>$l||($l=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),_d=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/});function Di(e){throw e}function na(e){process.env.NODE_ENV!=="production"&&console.warn(`[Vue warn] ${e.message}`)}function ce(e,t,n,r){let s=process.env.NODE_ENV!=="production"?(n||Nd)[e]+(r||""):e,o=new SyntaxError(String(s));return o.code=e,o.loc=t,o}function $i(e){Object.getOwnPropertySymbols(e).forEach(t=>{Nn[t]=e[t]})}function la(e,t=Te){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Xn(e,t,n,r,s,o,i,c=!1,l=!1,a=!1,f=Te){return e&&(c?(e.helper(Yt),e.helper(wn(e.inSSR,a))):e.helper(On(e.inSSR,a)),i&&e.helper(qs)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:o,directives:i,isBlock:c,disableTracking:l,isComponent:a,loc:f}}function sr(e,t=Te){return{type:17,loc:t,elements:e}}function Xe(e,t=Te){return{type:15,loc:t,properties:e}}function Ee(e,t){return{type:16,loc:Te,key:Y(e)?ee(e,!0):e,value:t}}function ee(e,t=!1,n=Te,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function bd(e,t){return{type:5,loc:t,content:Y(e)?ee(e,!1,t):e}}function Qe(e,t=Te){return{type:8,loc:t,children:e}}function ve(e,t=[],n=Te){return{type:14,loc:n,callee:e,arguments:t}}function bn(e,t=void 0,n=!1,r=!1,s=Te){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function xs(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Te}}function aa(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Te}}function ua(e){return{type:21,body:e,loc:Te}}function Od(e){return{type:22,elements:e,loc:Te}}function wd(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:Te}}function Sd(e,t){return{type:24,left:e,right:t,loc:Te}}function Td(e){return{type:25,expressions:e,loc:Te}}function Cd(e){return{type:26,returns:e,loc:Te}}function xi(e){if(Pt(e,"Teleport"))return Yn;if(Pt(e,"Suspense"))return js;if(Pt(e,"KeepAlive"))return Dr;if(Pt(e,"BaseTransition"))return Vi}function Li(e,t,n){let s={source:e.source.slice(t,t+n),start:kr(e.start,e.source,t),end:e.end};return n!=null&&(s.end=kr(e.start,e.source,t+n)),s}function kr(e,t,n=t.length){return Rr(ne({},e),t,n)}function Rr(e,t,n=t.length){let r=0,s=-1;for(let o=0;o<n;o++)t.charCodeAt(o)===10&&(r++,s=o);return e.offset+=n,e.line+=r,e.column=s===-1?e.column+n:n-s,e}function Oi(e,t){if(!e)throw new Error(t||"unexpected compiler condition")}function We(e,t,n=!1){for(let r=0;r<e.props.length;r++){let s=e.props[r];if(s.type===7&&(n||s.exp)&&(Y(t)?s.name===t:t.test(s.name)))return s}}function Zt(e,t,n=!1,r=!1){for(let s=0;s<e.props.length;s++){let o=e.props[s];if(o.type===6){if(n)continue;if(o.name===t&&(o.value||r))return o}else if(o.name==="bind"&&(o.exp||r)&&qt(o.arg,t))return o}}function qt(e,t){return!!(e&&Re(e)&&e.content===t)}function ji(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Is(e){return e.type===5||e.type===2}function Bi(e){return e.type===7&&e.name==="slot"}function Qn(e){return e.type===1&&e.tagType===3}function Ar(e){return e.type===1&&e.tagType===2}function On(e,t){return e||t?Bs:Hs}function wn(e,t){return e||t?Pi:Ii}function pa(e,t=[]){if(e&&!Y(e)&&e.type===14){let n=e.callee;if(!Y(n)&&Rd.has(n))return pa(e.arguments[0],t.concat(e))}return[e,t]}function Mr(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],o=[],i;if(s&&!Y(s)&&s.type===14){let c=pa(s);s=c[0],o=c[1],i=o[o.length-1]}if(s==null||Y(s))r=Xe([t]);else if(s.type===14){let c=s.arguments[0];!Y(c)&&c.type===15?Ll(t,c)||c.properties.unshift(t):s.callee===Gs?r=ve(n.helper(Pr),[Xe([t]),s]):s.arguments.unshift(Xe([t])),!r&&(r=s)}else s.type===15?(Ll(t,s)||s.properties.unshift(t),r=s):(r=ve(n.helper(Pr),[Xe([t]),s]),i&&i.callee===rr&&(i=o[o.length-2]));e.type===13?i?i.arguments[0]=r:e.props=r:i?i.arguments[0]=r:e.arguments[2]=r}function Ll(e,t){let n=!1;if(e.key.type===4){let r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function er(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function ut(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let n=0;n<e.props.length;n++){let r=e.props[n];if(r.type===7&&(ut(r.arg,t)||ut(r.exp,t)))return!0}return e.children.some(n=>ut(n,t));case 11:return ut(e.source,t)?!0:e.children.some(n=>ut(n,t));case 9:return e.branches.some(n=>ut(n,t));case 10:return ut(e.condition,t)?!0:e.children.some(n=>ut(n,t));case 4:return!e.isStatic&&xr(e.content)&&!!t[e.content];case 8:return e.children.some(n=>te(n)&&ut(n,t));case 5:case 12:return ut(e.content,t);case 2:case 3:return!1;default:return process.env.NODE_ENV,!1}}function da(e){return e.type===14&&e.callee===Qs?e.arguments[1].returns:e}function eo(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(On(r,e.isComponent)),t(Yt),t(wn(r,e.isComponent)))}function wi(e,t){let n=t.options?t.options.compatConfig:t.compatConfig,r=n&&n[e];return e==="MODE"?r||3:r}function Jt(e,t){let n=wi("MODE",t),r=wi(e,t);return n===3?r===!0:r!==!1}function It(e,t,n,...r){let s=Jt(e,t);return process.env.NODE_ENV!=="production"&&s&&Fr(e,t,n,...r),s}function Fr(e,t,n,...r){if(wi(e,t)==="suppress-warning")return;let{message:o,link:i}=Ad[e],c=`(deprecation ${e}) ${typeof o=="function"?o(...r):o}${i?`
Details: ${i}`:""}`,l=new SyntaxError(c);l.code=e,n&&(l.loc=n),t.onWarn(l)}function to(e,t={}){let n=xd(e,t),r=et(n);return la(Hi(n,0,[]),tt(n,r))}function xd(e,t){let n=ne({},jl),r;for(r in t)n[r]=t[r]===void 0?jl[r]:t[r];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Hi(e,t,n){let r=no(n),s=r?r.ns:0,o=[];for(;!zd(e,t,n);){let c=e.source,l;if(t===0||t===1){if(!e.inVPre&&Ae(c,e.options.delimiters[0]))l=Kd(e,t);else if(t===0&&c[0]==="<")if(c.length===1)ae(e,5,1);else if(c[1]==="!")Ae(c,"<!--")?l=Ld(e):Ae(c,"<!DOCTYPE")?l=Tr(e):Ae(c,"<![CDATA[")?s!==0?l=Fd(e,n):(ae(e,1),l=Tr(e)):(ae(e,11),l=Tr(e));else if(c[1]==="/")if(c.length===2)ae(e,5,2);else if(c[2]===">"){ae(e,14,2),Se(e,3);continue}else if(/[a-z]/i.test(c[2])){ae(e,23),Si(e,1,r);continue}else ae(e,12,2),l=Tr(e);else/[a-z]/i.test(c[1])?(l=jd(e,n),Jt("COMPILER_NATIVE_TEMPLATE",e)&&l&&l.tag==="template"&&!l.props.some(a=>a.type===7&&ha(a.name))&&(process.env.NODE_ENV!=="production"&&Fr("COMPILER_NATIVE_TEMPLATE",e,l.loc),l=l.children)):c[1]==="?"?(ae(e,21,1),l=Tr(e)):ae(e,12,1)}if(l||(l=Wd(e,t)),B(l))for(let a=0;a<l.length;a++)Bl(o,l[a]);else Bl(o,l)}let i=!1;if(t!==2&&t!==1){let c=e.options.whitespace!=="preserve";for(let l=0;l<o.length;l++){let a=o[l];if(a.type===2)if(e.inPre)a.content=a.content.replace(/\r\n/g,`
`);else if(/[^\t\r\n\f ]/.test(a.content))c&&(a.content=a.content.replace(/[\t\r\n\f ]+/g," "));else{let f=o[l-1],u=o[l+1];!f||!u||c&&(f.type===3&&u.type===3||f.type===3&&u.type===1||f.type===1&&u.type===3||f.type===1&&u.type===1&&/[\r\n]/.test(a.content))?(i=!0,o[l]=null):a.content=" "}else a.type===3&&!e.options.comments&&(i=!0,o[l]=null)}if(e.inPre&&r&&e.options.isPreTag(r.tag)){let l=o[0];l&&l.type===2&&(l.content=l.content.replace(/^\r?\n/,""))}}return i?o.filter(Boolean):o}function Bl(e,t){if(t.type===2){let n=no(e);if(n&&n.type===2&&n.loc.end.offset===t.loc.start.offset){n.content+=t.content,n.loc.end=t.loc.end,n.loc.source+=t.loc.source;return}}e.push(t)}function Fd(e,t){Se(e,9);let n=Hi(e,3,t);return e.source.length===0?ae(e,6):Se(e,3),n}function Ld(e){let t=et(e),n,r=/--(\!)?>/.exec(e.source);if(!r)n=e.source.slice(4),Se(e,e.source.length),ae(e,7);else{r.index<=3&&ae(e,0),r[1]&&ae(e,10),n=e.source.slice(4,r.index);let s=e.source.slice(0,r.index),o=1,i=0;for(;(i=s.indexOf("<!--",o))!==-1;)Se(e,i-o+1),i+4<s.length&&ae(e,16),o=i+1;Se(e,r.index+r[0].length-o+1)}return{type:3,content:n,loc:tt(e,t)}}function Tr(e){let t=et(e),n=e.source[1]==="?"?1:2,r,s=e.source.indexOf(">");return s===-1?(r=e.source.slice(n),Se(e,e.source.length)):(r=e.source.slice(n,s),Se(e,s+1)),{type:3,content:r,loc:tt(e,t)}}function jd(e,t){let n=e.inPre,r=e.inVPre,s=no(t),o=Si(e,0,s),i=e.inPre&&!n,c=e.inVPre&&!r;if(o.isSelfClosing||e.options.isVoidTag(o.tag))return i&&(e.inPre=!1),c&&(e.inVPre=!1),o;t.push(o);let l=e.options.getTextMode(o,s),a=Hi(e,l,t);t.pop();{let f=o.props.find(u=>u.type===6&&u.name==="inline-template");if(f&&It("COMPILER_INLINE_TEMPLATE",e,f.loc)){let u=tt(e,o.loc.end);f.value={type:2,content:u.source,loc:u}}}if(o.children=a,Ti(e.source,o.tag))Si(e,1,s);else if(ae(e,24,0,o.loc.start),e.source.length===0&&o.tag.toLowerCase()==="script"){let f=a[0];f&&Ae(f.loc.source,"<!--")&&ae(e,8)}return o.loc=tt(e,o.loc.start),i&&(e.inPre=!1),c&&(e.inVPre=!1),o}function Si(e,t,n){let r=et(e),s=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),o=s[1],i=e.options.getNamespace(o,n);Se(e,s[0].length),$r(e);let c=et(e),l=e.source;e.options.isPreTag(o)&&(e.inPre=!0);let a=Hl(e,t);t===0&&!e.inVPre&&a.some(d=>d.type===7&&d.name==="pre")&&(e.inVPre=!0,ne(e,c),e.source=l,a=Hl(e,t).filter(d=>d.name!=="v-pre"));let f=!1;if(e.source.length===0?ae(e,9):(f=Ae(e.source,"/>"),t===1&&f&&ae(e,4),Se(e,f?2:1)),t===1)return;if(process.env.NODE_ENV!=="production"&&Jt("COMPILER_V_IF_V_FOR_PRECEDENCE",e)){let d=!1,g=!1;for(let y=0;y<a.length;y++){let _=a[y];if(_.type===7&&(_.name==="if"?d=!0:_.name==="for"&&(g=!0)),d&&g){Fr("COMPILER_V_IF_V_FOR_PRECEDENCE",e,tt(e,r));break}}}let u=0;return e.inVPre||(o==="slot"?u=2:o==="template"?a.some(d=>d.type===7&&ha(d.name))&&(u=3):Bd(o,a,e)&&(u=1)),{type:1,ns:i,tag:o,tagType:u,props:a,isSelfClosing:f,children:[],loc:tt(e,r),codegenNode:void 0}}function Bd(e,t,n){let r=n.options;if(r.isCustomElement(e))return!1;if(e==="component"||/^[A-Z]/.test(e)||xi(e)||r.isBuiltInComponent&&r.isBuiltInComponent(e)||r.isNativeTag&&!r.isNativeTag(e))return!0;for(let s=0;s<t.length;s++){let o=t[s];if(o.type===6){if(o.name==="is"&&o.value){if(o.value.content.startsWith("vue:"))return!0;if(It("COMPILER_IS_ON_ELEMENT",n,o.loc))return!0}}else{if(o.name==="is")return!0;if(o.name==="bind"&&qt(o.arg,"is")&&It("COMPILER_IS_ON_ELEMENT",n,o.loc))return!0}}}function Hl(e,t){let n=[],r=new Set;for(;e.source.length>0&&!Ae(e.source,">")&&!Ae(e.source,"/>");){if(Ae(e.source,"/")){ae(e,22),Se(e,1),$r(e);continue}t===1&&ae(e,3);let s=Hd(e,r);s.type===6&&s.value&&s.name==="class"&&(s.value.content=s.value.content.replace(/\s+/g," ").trim()),t===0&&n.push(s),/^[^\t\r\n\f />]/.test(e.source)&&ae(e,15),$r(e)}return n}function Hd(e,t){let n=et(e),s=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(s)&&ae(e,2),t.add(s),s[0]==="="&&ae(e,19);{let c=/["'<]/g,l;for(;l=c.exec(s);)ae(e,17,l.index)}Se(e,s.length);let o;/^[\t\r\n\f ]*=/.test(e.source)&&($r(e),Se(e,1),$r(e),o=Ud(e),o||ae(e,13));let i=tt(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(s)){let c=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(s),l=Ae(s,"."),a=c[1]||(l||Ae(s,":")?"bind":Ae(s,"@")?"on":"slot"),f;if(c[2]){let d=a==="slot",g=s.lastIndexOf(c[2]),y=tt(e,Ul(e,n,g),Ul(e,n,g+c[2].length+(d&&c[3]||"").length)),_=c[2],D=!0;_.startsWith("[")?(D=!1,_.endsWith("]")?_=_.slice(1,_.length-1):(ae(e,27),_=_.slice(1))):d&&(_+=c[3]||""),f={type:4,content:_,isStatic:D,constType:D?3:0,loc:y}}if(o&&o.isQuoted){let d=o.loc;d.start.offset++,d.start.column++,d.end=kr(d.start,o.content),d.source=d.source.slice(1,-1)}let u=c[3]?c[3].slice(1).split("."):[];return l&&u.push("prop"),a==="bind"&&f&&(u.includes("sync")&&It("COMPILER_V_BIND_SYNC",e,i,f.loc.source)&&(a="model",u.splice(u.indexOf("sync"),1)),process.env.NODE_ENV!=="production"&&u.includes("prop")&&It("COMPILER_V_BIND_PROP",e,i)),{type:7,name:a,exp:o&&{type:4,content:o.content,isStatic:!1,constType:0,loc:o.loc},arg:f,modifiers:u,loc:i}}return!e.inVPre&&Ae(s,"v-")&&ae(e,26),{type:6,name:s,value:o&&{type:2,content:o.content,loc:o.loc},loc:i}}function Ud(e){let t=et(e),n,r=e.source[0],s=r==='"'||r==="'";if(s){Se(e,1);let o=e.source.indexOf(r);o===-1?n=Cr(e,e.source.length,4):(n=Cr(e,o,4),Se(e,1))}else{let o=/^[^\t\r\n\f >]+/.exec(e.source);if(!o)return;let i=/["'<=`]/g,c;for(;c=i.exec(o[0]);)ae(e,18,c.index);n=Cr(e,o[0].length,4)}return{content:n,isQuoted:s,loc:tt(e,t)}}function Kd(e,t){let[n,r]=e.options.delimiters,s=e.source.indexOf(r,n.length);if(s===-1){ae(e,25);return}let o=et(e);Se(e,n.length);let i=et(e),c=et(e),l=s-n.length,a=e.source.slice(0,l),f=Cr(e,l,t),u=f.trim(),d=f.indexOf(u);d>0&&Rr(i,a,d);let g=l-(f.length-u.length-d);return Rr(c,a,g),Se(e,r.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:u,loc:tt(e,i,c)},loc:tt(e,o)}}function Wd(e,t){let n=t===3?["]]>"]:["<",e.options.delimiters[0]],r=e.source.length;for(let i=0;i<n.length;i++){let c=e.source.indexOf(n[i],1);c!==-1&&r>c&&(r=c)}let s=et(e);return{type:2,content:Cr(e,r,t),loc:tt(e,s)}}function Cr(e,t,n){let r=e.source.slice(0,t);return Se(e,t),n===2||n===3||!r.includes("&")?r:e.options.decodeEntities(r,n===4)}function et(e){let{column:t,line:n,offset:r}=e;return{column:t,line:n,offset:r}}function tt(e,t,n){return n=n||et(e),{start:t,end:n,source:e.originalSource.slice(t.offset,n.offset)}}function no(e){return e[e.length-1]}function Ae(e,t){return e.startsWith(t)}function Se(e,t){let{source:n}=e;Rr(e,n,t),e.source=n.slice(t)}function $r(e){let t=/^[\t\r\n\f ]+/.exec(e.source);t&&Se(e,t[0].length)}function Ul(e,t,n){return kr(t,e.originalSource.slice(t.offset,n),n)}function ae(e,t,n,r=et(e)){n&&(r.offset+=n,r.column+=n),e.options.onError(ce(t,{start:r,end:r,source:""}))}function zd(e,t,n){let r=e.source;switch(t){case 0:if(Ae(r,"</")){for(let s=n.length-1;s>=0;--s)if(Ti(r,n[s].tag))return!0}break;case 1:case 2:{let s=no(n);if(s&&Ti(r,s.tag))return!0;break}case 3:if(Ae(r,"]]>"))return!0;break}return!r}function Ti(e,t){return Ae(e,"</")&&e.slice(2,2+t.length).toLowerCase()===t.toLowerCase()&&/[\t\r\n\f />]/.test(e[2+t.length]||">")}function qd(e,t){ks(e,t,ma(e,e.children[0]))}function ma(e,t){let{children:n}=e;return n.length===1&&t.type===1&&!Ar(t)}function ks(e,t,n=!1){let{children:r}=e,s=r.length,o=0;for(let i=0;i<r.length;i++){let c=r[i];if(c.type===1&&c.tagType===0){let l=n?0:ze(c,t);if(l>0){if(l>=2){c.codegenNode.patchFlag=-1+(process.env.NODE_ENV!=="production"?" /* HOISTED */":""),c.codegenNode=t.hoist(c.codegenNode),o++;continue}}else{let a=c.codegenNode;if(a.type===13){let f=_a(a);if((!f||f===512||f===1)&&Ea(c,t)>=2){let u=ya(c);u&&(a.props=t.hoist(u))}a.dynamicProps&&(a.dynamicProps=t.hoist(a.dynamicProps))}}}if(c.type===1){let l=c.tagType===1;l&&t.scopes.vSlot++,ks(c,t),l&&t.scopes.vSlot--}else if(c.type===11)ks(c,t,c.children.length===1);else if(c.type===9)for(let l=0;l<c.branches.length;l++)ks(c.branches[l],t,c.branches[l].children.length===1)}o&&t.transformHoist&&t.transformHoist(r,t,e),o&&o===s&&e.type===1&&e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&B(e.codegenNode.children)&&(e.codegenNode.children=t.hoist(sr(e.codegenNode.children)))}function ze(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 s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject")return 0;if(_a(s))return n.set(e,0),0;{let c=3,l=Ea(e,t);if(l===0)return n.set(e,0),0;l<c&&(c=l);for(let a=0;a<e.children.length;a++){let f=ze(e.children[a],t);if(f===0)return n.set(e,0),0;f<c&&(c=f)}if(c>1)for(let a=0;a<e.props.length;a++){let f=e.props[a];if(f.type===7&&f.name==="bind"&&f.exp){let u=ze(f.exp,t);if(u===0)return n.set(e,0),0;u<c&&(c=u)}}if(s.isBlock){for(let a=0;a<e.props.length;a++)if(e.props[a].type===7)return n.set(e,0),0;t.removeHelper(Yt),t.removeHelper(wn(t.inSSR,s.isComponent)),s.isBlock=!1,t.helper(On(t.inSSR,s.isComponent))}return n.set(e,c),c}case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return ze(e.content,t);case 4:return e.constType;case 8:let i=3;for(let c=0;c<e.children.length;c++){let l=e.children[c];if(Y(l)||lt(l))continue;let a=ze(l,t);if(a===0)return 0;a<i&&(i=a)}return i;default:return process.env.NODE_ENV,0}}function ga(e,t){if(e.type===14&&!Y(e.callee)&&Jd.has(e.callee)){let n=e.arguments[0];if(n.type===4)return ze(n,t);if(n.type===14)return ga(n,t)}return 0}function Ea(e,t){let n=3,r=ya(e);if(r&&r.type===15){let{properties:s}=r;for(let o=0;o<s.length;o++){let{key:i,value:c}=s[o],l=ze(i,t);if(l===0)return l;l<n&&(n=l);let a;if(c.type===4?a=ze(c,t):c.type===14?a=ga(c,t):a=0,a===0)return a;a<n&&(n=a)}}return n}function ya(e){let t=e.codegenNode;if(t.type===13)return t.props}function _a(e){let t=e.patchFlag;return t?parseInt(t,10):void 0}function va(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:r=!1,cacheHandlers:s=!1,nodeTransforms:o=[],directiveTransforms:i={},transformHoist:c=null,isBuiltInComponent:l=he,isCustomElement:a=he,expressionPlugins:f=[],scopeId:u=null,slotted:d=!0,ssr:g=!1,inSSR:y=!1,ssrCssVars:_="",bindingMetadata:D=ie,inline:E=!1,isTS:h=!1,onError:N=Di,onWarn:w=na,compatConfig:C}){let j=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),P={selfName:j&&Pe(ge(j[1])),prefixIdentifiers:n,hoistStatic:r,cacheHandlers:s,nodeTransforms:o,directiveTransforms:i,transformHoist:c,isBuiltInComponent:l,isCustomElement:a,expressionPlugins:f,scopeId:u,slotted:d,ssr:g,inSSR:y,ssrCssVars:_,bindingMetadata:D,inline:E,isTS:h,onError:N,onWarn:w,compatConfig:C,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new Map,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(v){let I=P.helpers.get(v)||0;return P.helpers.set(v,I+1),v},removeHelper(v){let I=P.helpers.get(v);if(I){let $=I-1;$?P.helpers.set(v,$):P.helpers.delete(v)}},helperString(v){return`_${Nn[P.helper(v)]}`},replaceNode(v){if(process.env.NODE_ENV!=="production"){if(!P.currentNode)throw new Error("Node being replaced is already removed.");if(!P.parent)throw new Error("Cannot replace root node.")}P.parent.children[P.childIndex]=P.currentNode=v},removeNode(v){if(process.env.NODE_ENV!=="production"&&!P.parent)throw new Error("Cannot remove root node.");let I=P.parent.children,$=v?I.indexOf(v):P.currentNode?P.childIndex:-1;if(process.env.NODE_ENV!=="production"&&$<0)throw new Error("node being removed is not a child of current parent");!v||v===P.currentNode?(P.currentNode=null,P.onNodeRemoved()):P.childIndex>$&&(P.childIndex--,P.onNodeRemoved()),P.parent.children.splice($,1)},onNodeRemoved:()=>{},addIdentifiers(v){},removeIdentifiers(v){},hoist(v){Y(v)&&(v=ee(v)),P.hoists.push(v);let I=ee(`_hoisted_${P.hoists.length}`,!1,v.loc,2);return I.hoisted=v,I},cache(v,I=!1){return aa(P.cached++,v,I)}};return P.filters=new Set,P}function Na(e,t){let n=va(e,t);Lr(e,n),t.hoistStatic&&qd(e,n),t.ssr||Yd(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function Yd(e,t){let{helper:n}=t,{children:r}=e;if(r.length===1){let s=r[0];if(ma(e,s)&&s.codegenNode){let o=s.codegenNode;o.type===13&&eo(o,t),e.codegenNode=o}else e.codegenNode=s}else if(r.length>1){let s=64,o=rt[64];process.env.NODE_ENV!=="production"&&r.filter(i=>i.type!==3).length===1&&(s|=2048,o+=`, ${rt[2048]}`),e.codegenNode=Xn(t,n(Zn),void 0,e.children,s+(process.env.NODE_ENV!=="production"?` /* ${o} */`:""),void 0,void 0,!0,void 0,!1)}}function Zd(e,t){let n=0,r=()=>{n--};for(;n<e.children.length;n++){let s=e.children[n];Y(s)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=r,Lr(s,t))}}function Lr(e,t){t.currentNode=e;let{nodeTransforms:n}=t,r=[];for(let o=0;o<n.length;o++){let i=n[o](e,t);if(i&&(B(i)?r.push(...i):r.push(i)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(tr);break;case 5:t.ssr||t.helper(nr);break;case 9:for(let o=0;o<e.branches.length;o++)Lr(e.branches[o],t);break;case 10:case 11:case 1:case 0:Zd(e,t);break}t.currentNode=e;let s=r.length;for(;s--;)r[s]()}function Ui(e,t){let n=Y(e)?r=>r===e:r=>e.test(r);return(r,s)=>{if(r.type===1){let{props:o}=r;if(r.tagType===3&&o.some(Bi))return;let i=[];for(let c=0;c<o.length;c++){let l=o[c];if(l.type===7&&n(l.name)){o.splice(c,1),c--;let a=t(r,l,s);a&&i.push(a)}}return i}}}function Kl(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:o=null,optimizeImports:i=!1,runtimeGlobalName:c="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:f=!1,isTS:u=!1,inSSR:d=!1}){let g={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:o,optimizeImports:i,runtimeGlobalName:c,runtimeModuleName:l,ssrRuntimeModuleName:a,ssr:f,isTS:u,inSSR:d,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${Nn[_]}`},push(_,D){g.code+=_},indent(){y(++g.indentLevel)},deindent(_=!1){_?--g.indentLevel:y(--g.indentLevel)},newline(){y(g.indentLevel)}};function y(_){g.push(`
`+" ".repeat(_))}return g}function Oa(e,t={}){let n=Kl(e,t);t.onContextCreated&&t.onContextCreated(n);let{mode:r,push:s,prefixIdentifiers:o,indent:i,deindent:c,newline:l,scopeId:a,ssr:f}=n,u=Array.from(e.helpers),d=u.length>0,g=!o&&r!=="module",y=!1,_=y?Kl(e,t):n;Gd(e,_);let D=f?"ssrRender":"render",h=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${D}(${h}) {`),i(),g&&(s("with (_ctx) {"),i(),d&&(s(`const { ${u.map(ba).join(", ")} } = _Vue`),s(`
`),l())),e.components.length&&(bi(e.components,"component",n),(e.directives.length||e.temps>0)&&l()),e.directives.length&&(bi(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),bi(e.filters,"filter",n),l()),e.temps>0){s("let ");for(let N=0;N<e.temps;N++)s(`${N>0?", ":""}_temp${N}`)}return(e.components.length||e.directives.length||e.temps)&&(s(`
`),l()),f||s("return "),e.codegenNode?Me(e.codegenNode,n):s("null"),g&&(c(),s("}")),c(),s("}"),{ast:e,code:n.code,preamble:y?_.code:"",map:n.map?n.map.toJSON():void 0}}function Gd(e,t){let{ssr:n,prefixIdentifiers:r,push:s,newline:o,runtimeModuleName:i,runtimeGlobalName:c,ssrRuntimeModuleName:l}=t,a=c,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${a}
`),e.hoists.length)){let u=[Bs,Hs,tr,Us,ki].filter(d=>f.includes(d)).map(ba).join(", ");s(`const { ${u} } = _Vue
`)}Xd(e.hoists,t),o(),s("return ")}function bi(e,t,{helper:n,push:r,newline:s,isTS:o}){let i=n(t==="filter"?zs:t==="component"?Ks:Ws);for(let c=0;c<e.length;c++){let l=e[c],a=l.endsWith("__self");a&&(l=l.slice(0,-6)),r(`const ${er(l,t)} = ${i}(${JSON.stringify(l)}${a?", true":""})${o?"!":""}`),c<e.length-1&&s()}}function Xd(e,t){if(!e.length)return;t.pure=!0;let{push:n,newline:r,helper:s,scopeId:o,mode:i}=t;r();for(let c=0;c<e.length;c++){let l=e[c];l&&(n(`const _hoisted_${c+1} = `),Me(l,t),r())}t.pure=!1}function Qd(e){return Y(e)||e.type===4||e.type===2||e.type===5||e.type===8}function Ki(e,t){let n=e.length>3||process.env.NODE_ENV!=="production"&&e.some(r=>B(r)||!Qd(r));t.push("["),n&&t.indent(),jr(e,t,n),n&&t.deindent(),t.push("]")}function jr(e,t,n=!1,r=!0){let{push:s,newline:o}=t;for(let i=0;i<e.length;i++){let c=e[i];Y(c)?s(c):B(c)?Ki(c,t):Me(c,t),i<e.length-1&&(n?(r&&s(","),o()):r&&s(", "))}}function Me(e,t){if(Y(e)){t.push(e);return}if(lt(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:process.env.NODE_ENV!=="production"&&Oi(e.codegenNode!=null,"Codegen node is missing for element/if/for node. Apply appropriate transforms first."),Me(e.codegenNode,t);break;case 2:eh(e,t);break;case 4:wa(e,t);break;case 5:th(e,t);break;case 12:Me(e.codegenNode,t);break;case 8:Sa(e,t);break;case 3:rh(e,t);break;case 13:sh(e,t);break;case 14:ih(e,t);break;case 15:ch(e,t);break;case 17:lh(e,t);break;case 18:ah(e,t);break;case 19:uh(e,t);break;case 20:fh(e,t);break;case 21:jr(e.body,t,!0,!1);break;case 22:break;case 23:break;case 24:break;case 25:break;case 26:break;case 10:break;default:if(process.env.NODE_ENV!=="production")return Oi(!1,`unhandled codegen node type: ${e.type}`),e}}function eh(e,t){t.push(JSON.stringify(e.content),e)}function wa(e,t){let{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,e)}function th(e,t){let{push:n,helper:r,pure:s}=t;s&&n(ro),n(`${r(nr)}(`),Me(e.content,t),n(")")}function Sa(e,t){for(let n=0;n<e.children.length;n++){let r=e.children[n];Y(r)?t.push(r):Me(r,t)}}function nh(e,t){let{push:n}=t;if(e.type===8)n("["),Sa(e,t),n("]");else if(e.isStatic){let r=xr(e.content)?e.content:JSON.stringify(e.content);n(r,e)}else n(`[${e.content}]`,e)}function rh(e,t){let{push:n,helper:r,pure:s}=t;s&&n(ro),n(`${r(tr)}(${JSON.stringify(e.content)})`,e)}function sh(e,t){let{push:n,helper:r,pure:s}=t,{tag:o,props:i,children:c,patchFlag:l,dynamicProps:a,directives:f,isBlock:u,disableTracking:d,isComponent:g}=e;f&&n(r(qs)+"("),u&&n(`(${r(Yt)}(${d?"true":""}), `),s&&n(ro);let y=u?wn(t.inSSR,g):On(t.inSSR,g);n(r(y)+"(",e),jr(oh([o,i,c,l,a]),t),n(")"),u&&n(")"),f&&(n(", "),Me(f,t),n(")"))}function oh(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function ih(e,t){let{push:n,helper:r,pure:s}=t,o=Y(e.callee)?e.callee:r(e.callee);s&&n(ro),n(o+"(",e),jr(e.arguments,t),n(")")}function ch(e,t){let{push:n,indent:r,deindent:s,newline:o}=t,{properties:i}=e;if(!i.length){n("{}",e);return}let c=i.length>1||process.env.NODE_ENV!=="production"&&i.some(l=>l.value.type!==4);n(c?"{":"{ "),c&&r();for(let l=0;l<i.length;l++){let{key:a,value:f}=i[l];nh(a,t),n(": "),Me(f,t),l<i.length-1&&(n(","),o())}c&&s(),n(c?"}":" }")}function lh(e,t){Ki(e.elements,t)}function ah(e,t){let{push:n,indent:r,deindent:s}=t,{params:o,returns:i,body:c,newline:l,isSlot:a}=e;a&&n(`_${Nn[Xs]}(`),n("(",e),B(o)?jr(o,t):o&&Me(o,t),n(") => "),(l||c)&&(n("{"),r()),i?(l&&n("return "),B(i)?Ki(i,t):Me(i,t)):c&&Me(c,t),(l||c)&&(s(),n("}")),a&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function uh(e,t){let{test:n,consequent:r,alternate:s,newline:o}=e,{push:i,indent:c,deindent:l,newline:a}=t;if(n.type===4){let u=!xr(n.content);u&&i("("),wa(n,t),u&&i(")")}else i("("),Me(n,t),i(")");o&&c(),t.indentLevel++,o||i(" "),i("? "),Me(r,t),t.indentLevel--,o&&a(),o||i(" "),i(": ");let f=s.type===19;f||t.indentLevel++,Me(s,t),f||t.indentLevel--,o&&l(!0)}function fh(e,t){let{push:n,helper:r,indent:s,deindent:o,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(s(),n(`${r(Ir)}(-1),`),i()),n(`_cache[${e.index}] = `),Me(e.value,t),e.isVNode&&(n(","),i(),n(`${r(Ir)}(1),`),i(),n(`_cache[${e.index}]`),o()),n(")")}function ph(e,t,n=!1,r=[],s=Object.create(null)){}function dh(e,t,n){return!1}function hh(e,t){if(e&&(e.type==="ObjectProperty"||e.type==="ArrayPattern")){let n=t.length;for(;n--;){let r=t[n];if(r.type==="AssignmentExpression")return!0;if(r.type!=="ObjectProperty"&&!r.type.endsWith("Pattern"))break}}return!1}function mh(e,t){for(let n of e.params)for(let r of zt(n))t(r)}function gh(e,t){for(let n of e.body)if(n.type==="VariableDeclaration"){if(n.declare)continue;for(let r of n.declarations)for(let s of zt(r.id))t(s)}else if(n.type==="FunctionDeclaration"||n.type==="ClassDeclaration"){if(n.declare||!n.id)continue;t(n.id)}}function zt(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 r of e.properties)r.type==="RestElement"?zt(r.argument,t):zt(r.value,t);break;case"ArrayPattern":e.elements.forEach(r=>{r&&zt(r,t)});break;case"RestElement":zt(e.argument,t);break;case"AssignmentPattern":zt(e.left,t);break}return t}function vn(e,t,n=!1,r=!1){let s=e.content;if(s.trim())try{new Function(r?` ${s} `:`return ${n?`(${s}) => {}`:`(${s})`}`)}catch(o){let i=o.message,c=s.replace(vh,"").match(_h);c&&(i=`avoid using JavaScript keyword as property name: "${c[0]}"`),t.onError(ce(45,e.loc,void 0,i))}}function Rs(e,t,n=!1,r=!1,s=Object.create(t.identifiers)){return process.env.NODE_ENV!=="production"&&vn(e,t,n,r),e}function Da(e){return Y(e)?e:e.type===4?e.content:e.children.map(Da).join("")}function Va(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){let s=t.exp?t.exp.loc:e.loc;n.onError(ce(28,t.loc)),t.exp=ee("true",!1,s)}if(process.env.NODE_ENV!=="production"&&t.exp&&vn(t.exp,n),t.name==="if"){let s=Wl(e,t),o={type:9,loc:e.loc,branches:[s]};if(n.replaceNode(o),r)return r(o,s,!0)}else{let s=n.parent.children,o=[],i=s.indexOf(e);for(;i-->=-1;){let c=s[i];if(c&&c.type===3){n.removeNode(c),process.env.NODE_ENV!=="production"&&o.unshift(c);continue}if(c&&c.type===2&&!c.content.trim().length){n.removeNode(c);continue}if(c&&c.type===9){t.name==="else-if"&&c.branches[c.branches.length-1].condition===void 0&&n.onError(ce(30,e.loc)),n.removeNode();let l=Wl(e,t);if(process.env.NODE_ENV!=="production"&&o.length&&!(n.parent&&n.parent.type===1&&Pt(n.parent.tag,"transition"))&&(l.children=[...o,...l.children]),process.env.NODE_ENV!=="production"){let f=l.userKey;f&&c.branches.forEach(({userKey:u})=>{bh(u,f)&&n.onError(ce(29,l.userKey.loc))})}c.branches.push(l);let a=r&&r(c,l,!1);Lr(l,n),a&&a(),n.currentNode=null}else n.onError(ce(30,e.loc));break}}}function Wl(e,t){let n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!We(e,"for")?e.children:[e],userKey:Zt(e,"key"),isTemplateIf:n}}function zl(e,t,n){return e.condition?xs(e.condition,ql(e,t,n),ve(n.helper(tr),[process.env.NODE_ENV!=="production"?'"v-if"':'""',"true"])):ql(e,t,n)}function ql(e,t,n){let{helper:r}=n,s=Ee("key",ee(`${t}`,!1,Te,2)),{children:o}=e,i=o[0];if(o.length!==1||i.type!==1)if(o.length===1&&i.type===11){let l=i.codegenNode;return Mr(l,s,n),l}else{let l=64,a=rt[64];return process.env.NODE_ENV!=="production"&&!e.isTemplateIf&&o.filter(f=>f.type!==3).length===1&&(l|=2048,a+=`, ${rt[2048]}`),Xn(n,r(Zn),Xe([s]),o,l+(process.env.NODE_ENV!=="production"?` /* ${a} */`:""),void 0,void 0,!0,!1,!1,e.loc)}else{let l=i.codegenNode,a=da(l);return a.type===13&&eo(a,n),Mr(a,s,n),l}}function bh(e,t){if(!e||e.type!==t.type)return!1;if(e.type===6){if(e.value.content!==t.value.content)return!1}else{let n=e.exp,r=t.exp;if(n.type!==r.type||n.type!==4||n.isStatic!==r.isStatic||n.content!==r.content)return!1}return!0}function Oh(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}function Pa(e,t,n,r){if(!t.exp){n.onError(ce(31,t.loc));return}let s=Wi(t.exp,n);if(!s){n.onError(ce(32,t.loc));return}let{addIdentifiers:o,removeIdentifiers:i,scopes:c}=n,{source:l,value:a,key:f,index:u}=s,d={type:11,loc:t.loc,source:l,valueAlias:a,keyAlias:f,objectIndexAlias:u,parseResult:s,children:Qn(e)?e.children:[e]};n.replaceNode(d),c.vFor++;let g=r&&r(d);return()=>{c.vFor--,g&&g()}}function Wi(e,t){let n=e.loc,r=e.content,s=r.match(Sh);if(!s)return;let[,o,i]=s,c={source:Ds(n,i.trim(),r.indexOf(i,o.length)),value:void 0,key:void 0,index:void 0};process.env.NODE_ENV!=="production"&&vn(c.source,t);let l=o.trim().replace(Th,"").trim(),a=o.indexOf(l),f=l.match(Jl);if(f){l=l.replace(Jl,"").trim();let u=f[1].trim(),d;if(u&&(d=r.indexOf(u,a+l.length),c.key=Ds(n,u,d),process.env.NODE_ENV!=="production"&&vn(c.key,t,!0)),f[2]){let g=f[2].trim();g&&(c.index=Ds(n,g,r.indexOf(g,c.key?d+u.length:a+l.length)),process.env.NODE_ENV!=="production"&&vn(c.index,t,!0))}}return l&&(c.value=Ds(n,l,a),process.env.NODE_ENV!=="production"&&vn(c.value,t,!0)),c}function Ds(e,t,n){return ee(t,!1,Li(e,n,t.length))}function Fs({value:e,key:t,index:n},r=[]){return Ch([e,t,n,...r])}function Ch(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ee("_".repeat(r+1),!1))}function ka(e,t,n=Vh){t.helper(Xs);let{children:r,loc:s}=e,o=[],i=[],c=t.scopes.vSlot>0||t.scopes.vFor>0,l=We(e,"slot",!0);if(l){let{arg:D,exp:E}=l;D&&!Re(D)&&(c=!0),o.push(Ee(D||ee("default",!0),n(E,r,s)))}let a=!1,f=!1,u=[],d=new Set,g=0;for(let D=0;D<r.length;D++){let E=r[D],h;if(!Qn(E)||!(h=We(E,"slot",!0))){E.type!==3&&u.push(E);continue}if(l){t.onError(ce(37,h.loc));break}a=!0;let{children:N,loc:w}=E,{arg:C=ee("default",!0),exp:j,loc:P}=h,v;Re(C)?v=C?C.content:"default":c=!0;let I=n(j,N,w),$,R,S;if($=We(E,"if"))c=!0,i.push(xs($.exp,Vs(C,I,g++),Yl));else if(R=We(E,/^else(-if)?$/,!0)){let U=D,x;for(;U--&&(x=r[U],x.type===3););if(x&&Qn(x)&&We(x,"if")){r.splice(D,1),D--;let Q=i[i.length-1];for(;Q.alternate.type===19;)Q=Q.alternate;Q.alternate=R.exp?xs(R.exp,Vs(C,I,g++),Yl):Vs(C,I,g++)}else t.onError(ce(30,R.loc))}else if(S=We(E,"for")){c=!0;let U=S.parseResult||Wi(S.exp,t);U?i.push(ve(t.helper(Js),[U.source,bn(Fs(U),Vs(C,I),!0)])):t.onError(ce(32,S.loc))}else{if(v){if(d.has(v)){t.onError(ce(38,P));continue}d.add(v),v==="default"&&(f=!0)}o.push(Ee(C,I))}}if(!l){let D=(E,h)=>{let N=n(E,h,s);return t.compatConfig&&(N.isNonScopedSlot=!0),Ee("default",N)};a?u.length&&u.some(E=>Ra(E))&&(f?t.onError(ce(39,u[0].loc)):o.push(D(void 0,u))):o.push(D(void 0,r))}let y=c?2:As(e.children)?3:1,_=Xe(o.concat(Ee("_",ee(y+(process.env.NODE_ENV!=="production"?` /* ${pi[y]} */`:""),!1))),s);return i.length&&(_=ve(t.helper(Ai),[_,sr(i)])),{slots:_,hasDynamicSlots:c}}function Vs(e,t,n){let r=[Ee("name",e),Ee("fn",t)];return n!=null&&r.push(Ee("key",ee(String(n),!0))),Xe(r)}function As(e){for(let t=0;t<e.length;t++){let n=e[t];switch(n.type){case 1:if(n.tagType===2||As(n.children))return!0;break;case 9:if(As(n.branches))return!0;break;case 10:case 11:if(As(n.children))return!0;break}}return!1}function Ra(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():Ra(e.content)}function $a(e,t,n=!1){let{tag:r}=e,s=Ci(r),o=Zt(e,"is");if(o)if(s||Jt("COMPILER_IS_ON_ELEMENT",t)){let l=o.type===6?o.value&&ee(o.value.content,!0):o.exp;if(l)return ve(t.helper(Vr),[l])}else o.type===6&&o.value.content.startsWith("vue:")&&(r=o.value.content.slice(4));let i=!s&&We(e,"is");if(i&&i.exp)return ve(t.helper(Vr),[i.exp]);let c=xi(r)||t.isBuiltInComponent(r);return c?(n||t.helper(c),c):(t.helper(Ks),t.components.add(r),er(r,"component"))}function zi(e,t,n=e.props,r,s,o=!1){let{tag:i,loc:c,children:l}=e,a=[],f=[],u=[],d=l.length>0,g=!1,y=0,_=!1,D=!1,E=!1,h=!1,N=!1,w=!1,C=[],j=I=>{a.length&&(f.push(Xe(Zl(a),c)),a=[]),I&&f.push(I)},P=({key:I,value:$})=>{if(Re(I)){let R=I.content,S=Ge(R);if(S&&(!r||s)&&R.toLowerCase()!=="onclick"&&R!=="onUpdate:modelValue"&&!_t(R)&&(h=!0),S&&_t(R)&&(w=!0),$.type===20||($.type===4||$.type===8)&&ze($,t)>0)return;R==="ref"?_=!0:R==="class"?D=!0:R==="style"?E=!0:R!=="key"&&!C.includes(R)&&C.push(R),r&&(R==="class"||R==="style")&&!C.includes(R)&&C.push(R)}else N=!0};for(let I=0;I<n.length;I++){let $=n[I];if($.type===6){let{loc:R,name:S,value:U}=$,x=!0;if(S==="ref"&&(_=!0,t.scopes.vFor>0&&a.push(Ee(ee("ref_for",!0),ee("true")))),S==="is"&&(Ci(i)||U&&U.content.startsWith("vue:")||Jt("COMPILER_IS_ON_ELEMENT",t)))continue;a.push(Ee(ee(S,!0,Li(R,0,S.length)),ee(U?U.content:"",x,U?U.loc:R)))}else{let{name:R,arg:S,exp:U,loc:x}=$,Q=R==="bind",se=R==="on";if(R==="slot"){r||t.onError(ce(40,x));continue}if(R==="once"||R==="memo"||R==="is"||Q&&qt(S,"is")&&(Ci(i)||Jt("COMPILER_IS_ON_ELEMENT",t))||se&&o)continue;if((Q&&qt(S,"key")||se&&d&&qt(S,"vue:before-update"))&&(g=!0),Q&&qt(S,"ref")&&t.scopes.vFor>0&&a.push(Ee(ee("ref_for",!0),ee("true"))),!S&&(Q||se)){if(N=!0,U)if(Q){if(j(),process.env.NODE_ENV!=="production"&&f.some(G=>G.type===15?G.properties.some(({key:pe})=>pe.type!==4||!pe.isStatic?!0:pe.content!=="class"&&pe.content!=="style"&&!Ge(pe.content)):!0)&&It("COMPILER_V_BIND_OBJECT_ORDER",t,x),Jt("COMPILER_V_BIND_OBJECT_ORDER",t)){f.unshift(U);continue}f.push(U)}else j({type:14,loc:x,callee:t.helper(Gs),arguments:r?[U]:[U,"true"]});else t.onError(ce(Q?34:35,x));continue}let L=t.directiveTransforms[R];if(L){let{props:K,needRuntime:G}=L($,e,t);!o&&K.forEach(P),se&&S&&!Re(S)?j(Xe(K,c)):a.push(...K),G&&(u.push($),lt(G)&&Aa.set($,G))}else wr(R)||(u.push($),d&&(g=!0))}}let v;if(f.length?(j(),f.length>1?v=ve(t.helper(Pr),f,c):v=f[0]):a.length&&(v=Xe(Zl(a),c)),N?y|=16:(D&&!r&&(y|=2),E&&!r&&(y|=4),C.length&&(y|=8),h&&(y|=32)),!g&&(y===0||y===32)&&(_||w||u.length>0)&&(y|=512),!t.inSSR&&v)switch(v.type){case 15:let I=-1,$=-1,R=!1;for(let x=0;x<v.properties.length;x++){let Q=v.properties[x].key;Re(Q)?Q.content==="class"?I=x:Q.content==="style"&&($=x):Q.isHandlerKey||(R=!0)}let S=v.properties[I],U=v.properties[$];R?v=ve(t.helper(Gn),[v]):(S&&!Re(S.value)&&(S.value=ve(t.helper(Ys),[S.value])),U&&(E||U.value.type===4&&U.value.content.trim()[0]==="["||U.value.type===17)&&(U.value=ve(t.helper(Zs),[U.value])));break;case 14:break;default:v=ve(t.helper(Gn),[ve(t.helper(rr),[v])]);break}return{props:v,directives:u,patchFlag:y,dynamicPropNames:C,shouldUseBlock:g}}function Zl(e){let t=new Map,n=[];for(let r=0;r<e.length;r++){let s=e[r];if(s.key.type===8||!s.key.isStatic){n.push(s);continue}let o=s.key.content,i=t.get(o);i?(o==="style"||o==="class"||Ge(o))&&Ph(i,s):(t.set(o,s),n.push(s))}return n}function Ph(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=sr([e.value,t.value],e.loc)}function xa(e,t){let n=[],r=Aa.get(e);r?n.push(t.helperString(r)):(t.helper(Ws),t.directives.add(e.name),n.push(er(e.name,"directive")));let{loc:s}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));let o=ee("true"