import{parse as e}from"@babel/parser";import{walk as t}from"estree-walker";function n(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const o={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",1024:"DYNAMIC_SLOTS",512:"NEED_PATCH",[-1]:"HOISTED",[-2]:"BAIL"},r=n("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl");function s(e,t=0,n=e.length){const o=e.split(/\r?\n/);let r=0;const s=[];for(let e=0;e=t){for(let i=e-2;i<=e+2||n>r;i++){if(i<0||i>=o.length)continue;const c=i+1;s.push(`${c}${" ".repeat(Math.max(3-String(c).length,0))}| ${o[i]}`);const l=o[i].length;if(i===e){const e=t-(r-l)+1,o=Math.max(1,n>r?l-e:n-t);s.push(" | "+" ".repeat(e)+"^".repeat(o))}else if(i>e){if(n>r){const e=Math.max(Math.min(n-r,l),1);s.push(" | "+"^".repeat(e))}r+=l+1}}break}return s.join("\n")}const i=/;(?![^(]*\))/g,c=/:(.+)/;const l=n("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,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,rtc,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"),p=n("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,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"),a=n("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),u=["bigInt","optionalChaining","nullishCoalescingOperator"],f=()=>{},d=()=>!1,h=/^on[^a-z]/,m=Object.assign,g=Object.prototype.hasOwnProperty,y=Array.isArray,v=e=>"string"==typeof e,b=e=>"symbol"==typeof e,x=e=>null!==e&&"object"==typeof e,S=n(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),N=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},k=/-(\w)/g,T=N(e=>e.replace(k,(e,t)=>t?t.toUpperCase():"")),$=/\B([A-Z])/g,w=N(e=>e.replace($,"-$1").toLowerCase()),C=N(e=>e.charAt(0).toUpperCase()+e.slice(1)),I=N(e=>e?"on"+C(e):"");function O(e){throw e}function M(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const _=Symbol(""),P=Symbol(""),E=Symbol(""),V=Symbol(""),L=Symbol(""),B=Symbol(""),R=Symbol(""),A=Symbol(""),j=Symbol(""),F=Symbol(""),D=Symbol(""),U=Symbol(""),H=Symbol(""),J=Symbol(""),G=Symbol(""),z=Symbol(""),K=Symbol(""),q=Symbol(""),W=Symbol(""),Y=Symbol(""),Z=Symbol(""),Q=Symbol(""),X=Symbol(""),ee=Symbol(""),te=Symbol(""),ne=Symbol(""),oe=Symbol(""),re=Symbol(""),se=Symbol(""),ie={[_]:"Fragment",[P]:"Teleport",[E]:"Suspense",[V]:"KeepAlive",[L]:"BaseTransition",[B]:"openBlock",[R]:"createBlock",[A]:"createVNode",[j]:"createCommentVNode",[F]:"createTextVNode",[D]:"createStaticVNode",[U]:"resolveComponent",[H]:"resolveDynamicComponent",[J]:"resolveDirective",[G]:"withDirectives",[z]:"renderList",[K]:"renderSlot",[q]:"createSlots",[W]:"toDisplayString",[Y]:"mergeProps",[Z]:"toHandlers",[Q]:"camelize",[X]:"capitalize",[ee]:"toHandlerKey",[te]:"setBlockTracking",[ne]:"pushScopeId",[oe]:"popScopeId",[re]:"withScopeId",[se]:"withCtx"};function ce(e){Object.getOwnPropertySymbols(e).forEach(t=>{ie[t]=e[t]})}const le={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function pe(e,t=le){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function ae(e,t,n,o,r,s,i,c=!1,l=!1,p=le){return e&&(c?(e.helper(B),e.helper(R)):e.helper(A),i&&e.helper(G)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,loc:p}}function ue(e,t=le){return{type:17,loc:t,elements:e}}function fe(e,t=le){return{type:15,loc:t,properties:e}}function de(e,t){return{type:16,loc:le,key:v(e)?he(e,!0):e,value:t}}function he(e,t,n=le,o=!1){return{type:4,loc:n,isConstant:o,content:e,isStatic:t}}function me(e,t){return{type:5,loc:t,content:v(e)?he(e,!1,t):e}}function ge(e,t=le){return{type:8,loc:t,children:e}}function ye(e,t=[],n=le){return{type:14,loc:n,callee:e,arguments:t}}function ve(e,t,n=!1,o=!1,r=le){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function be(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:le}}function xe(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:le}}function Se(e){return{type:21,body:e,loc:le}}function Ne(e){return{type:22,elements:e,loc:le}}function ke(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:le}}function Te(e,t){return{type:24,left:e,right:t,loc:le}}function $e(e){return{type:25,expressions:e,loc:le}}function we(e){return{type:26,returns:e,loc:le}}const Ce=e=>4===e.type&&e.isStatic,Ie=(e,t)=>e===t||e===w(t);function Oe(e){return Ie(e,"Teleport")?P:Ie(e,"Suspense")?E:Ie(e,"KeepAlive")?V:Ie(e,"BaseTransition")?L:void 0}const Me=/^\d|[^\$\w]/,_e=e=>!Me.test(e),Pe=/^[A-Za-z_$][\w$]*(?:\s*\.\s*[A-Za-z_$][\w$]*|\[[^\]]+\])*$/,Ee=e=>!!e&&Pe.test(e.trim());function Ve(e,t,n){const o={source:e.source.substr(t,n),start:Le(e.start,e.source,t),end:e.end};return null!=n&&(o.end=Le(e.start,e.source,t+n)),o}function Le(e,t,n=t.length){return Be(m({},e),t,n)}function Be(e,t,n=t.length){let o=0,r=-1;for(let e=0;e!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))}function Ue(e){return 5===e.type||2===e.type}function He(e){return 7===e.type&&"slot"===e.name}function Je(e){return 1===e.type&&3===e.tagType}function Ge(e){return 1===e.type&&2===e.tagType}function ze(e,t,n){let o;const r=13===e.type?e.props:e.arguments[2];if(null==r||v(r))o=fe([t]);else if(14===r.type){const e=r.arguments[0];v(e)||15!==e.type?r.callee===Z?o=ye(n.helper(Y),[fe([t]),r]):r.arguments.unshift(fe([t])):e.properties.unshift(t),!o&&(o=r)}else if(15===r.type){let e=!1;if(4===t.key.type){const n=t.key.content;e=r.properties.some(e=>4===e.key.type&&e.key.content===n)}e||r.properties.unshift(t),o=r}else o=ye(n.helper(Y),[fe([t]),r]);13===e.type?e.props=o:e.arguments[2]=o}function Ke(e,t){return`_${t}_${e.replace(/[^\w]/g,"_")}`}function qe(e,t){if(!e||0===Object.keys(t).length)return!1;switch(e.type){case 1:for(let n=0;nqe(e,t));case 11:return!!qe(e.source,t)||e.children.some(e=>qe(e,t));case 9:return e.branches.some(e=>qe(e,t));case 10:return!!qe(e.condition,t)||e.children.some(e=>qe(e,t));case 4:return!e.isStatic&&_e(e.content)&&!!t[e.content];case 8:return e.children.some(e=>x(e)&&qe(e,t));case 5:case 12:return qe(e.content,t);case 2:case 3:default:return!1}}const We=/&(gt|lt|amp|apos|quot);/g,Ye={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Ze={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:d,isPreTag:d,isCustomElement:d,decodeEntities:e=>e.replace(We,(e,t)=>Ye[t]),onError:O,comments:!1};function Qe(e,t={}){const n=function(e,t){const n=m({},Ze);for(const e in t)n[e]=t[e]||Ze[e];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1}}(e,t),o=ft(n);return pe(Xe(n,0,[]),dt(n,o))}function Xe(e,t,n){const o=ht(n),r=o?o.ns:0,s=[];for(;!bt(e,t,n);){const i=e.source;let c=void 0;if(0===t||1===t)if(!e.inVPre&&mt(i,e.options.delimiters[0]))c=pt(e,t);else if(0===t&&"<"===i[0])if(1===i.length);else if("!"===i[1])c=mt(i,"\x3c!--")?nt(e):mt(i,""===i[2]){gt(e,3);continue}if(/[a-z]/i.test(i[2])){it(e,1,o);continue}c=ot(e)}else/[a-z]/i.test(i[1])?c=rt(e,n):"?"===i[1]&&(c=ot(e));if(c||(c=at(e,t)),y(c))for(let e=0;e/.exec(e.source);if(o){n=e.source.slice(4,o.index);const t=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=t.indexOf("\x3c!--",r));)gt(e,s-r+1),r=s+1;gt(e,o.index+o[0].length-r+1)}else n=e.source.slice(4),gt(e,e.source.length);return{type:3,content:n,loc:dt(e,t)}}function ot(e){const t=ft(e),n="?"===e.source[1]?1:2;let o;const r=e.source.indexOf(">");return-1===r?(o=e.source.slice(n),gt(e,e.source.length)):(o=e.source.slice(n,r),gt(e,r+1)),{type:3,content:o,loc:dt(e,t)}}function rt(e,t){const n=e.inPre,o=e.inVPre,r=ht(t),s=it(e,0,r),i=e.inPre&&!n,c=e.inVPre&&!o;if(s.isSelfClosing||e.options.isVoidTag(s.tag))return s;t.push(s);const l=e.options.getTextMode(s,r),p=Xe(e,l,t);if(t.pop(),s.children=p,xt(e.source,s.tag))it(e,1,r);else if(0===e.source.length&&"script"===s.tag.toLowerCase()){const e=p[0];e&&mt(e.loc.source,"\x3c!--")}return s.loc=dt(e,s.loc.start),i&&(e.inPre=!1),c&&(e.inVPre=!1),s}const st=n("if,else,else-if,for,slot");function it(e,t,n){const o=ft(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,n);gt(e,r[0].length),yt(e);const c=ft(e),l=e.source;let p=ct(e,t);e.options.isPreTag(s)&&(e.inPre=!0),!e.inVPre&&p.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,m(e,c),e.source=l,p=ct(e,t).filter(e=>"v-pre"!==e.name));let a=!1;0===e.source.length||(a=mt(e.source,"/>"),gt(e,a?2:1));let u=0;const f=e.options;if(!e.inVPre&&!f.isCustomElement(s)){const e=p.some(e=>7===e.type&&"is"===e.name);f.isNativeTag&&!e?f.isNativeTag(s)||(u=1):(e||Oe(s)||f.isBuiltInComponent&&f.isBuiltInComponent(s)||/^[A-Z]/.test(s)||"component"===s)&&(u=1),"slot"===s?u=2:"template"===s&&p.some(e=>7===e.type&&st(e.name))&&(u=3)}return{type:1,ns:i,tag:s,tagType:u,props:p,isSelfClosing:a,children:[],loc:dt(e,o),codegenNode:void 0}}function ct(e,t){const n=[],o=new Set;for(;e.source.length>0&&!mt(e.source,">")&&!mt(e.source,"/>");){if(mt(e.source,"/")){gt(e,1),yt(e);continue}const r=lt(e,o);0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source),yt(e)}return n}function lt(e,t){const n=ft(e),o=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(o),t.add(o);{const e=/["'<]/g;let t;for(;t=e.exec(o););}gt(e,o.length);let r=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(yt(e),gt(e,1),yt(e),r=function(e){const t=ft(e);let n;const o=e.source[0],r='"'===o||"'"===o;if(r){gt(e,1);const t=e.source.indexOf(o);-1===t?n=ut(e,e.source.length,4):(n=ut(e,t,4),gt(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const o=/["'<=`]/g;let r;for(;r=o.exec(t[0]););n=ut(e,t[0].length,4)}return{content:n,isQuoted:r,loc:dt(e,t)}}(e));const s=dt(e,n);if(!e.inVPre&&/^(v-|:|@|#)/.test(o)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(o),i=t[1]||(mt(o,":")?"bind":mt(o,"@")?"on":"slot");let c;if(t[2]){const r="slot"===i,s=o.indexOf(t[2]),l=dt(e,vt(e,n,s),vt(e,n,s+t[2].length+(r&&t[3]||"").length));let p=t[2],a=!0;p.startsWith("[")?(a=!1,p.endsWith("]"),p=p.substr(1,p.length-2)):r&&(p+=t[3]||""),c={type:4,content:p,isStatic:a,isConstant:a,loc:l}}if(r&&r.isQuoted){const e=r.loc;e.start.offset++,e.start.column++,e.end=Le(e.start,r.content),e.source=e.source.slice(1,-1)}return{type:7,name:i,exp:r&&{type:4,content:r.content,isStatic:!1,isConstant:!1,loc:r.loc},arg:c,modifiers:t[3]?t[3].substr(1).split("."):[],loc:s}}return{type:6,name:o,value:r&&{type:2,content:r.content,loc:r.loc},loc:s}}function pt(e,t){const[n,o]=e.options.delimiters,r=e.source.indexOf(o,n.length);if(-1===r)return;const s=ft(e);gt(e,n.length);const i=ft(e),c=ft(e),l=r-n.length,p=e.source.slice(0,l),a=ut(e,l,t),u=a.trim(),f=a.indexOf(u);f>0&&Be(i,p,f);return Be(c,p,l-(a.length-u.length-f)),gt(e,o.length),{type:5,content:{type:4,isStatic:!1,isConstant:!1,content:u,loc:dt(e,i,c)},loc:dt(e,s)}}function at(e,t){const n=["<",e.options.delimiters[0]];3===t&&n.push("]]>");let o=e.source.length;for(let t=0;tr&&(o=r)}const r=ft(e);return{type:2,content:ut(e,o,t),loc:dt(e,r)}}function ut(e,t,n){const o=e.source.slice(0,t);return gt(e,t),2===n||3===n||-1===o.indexOf("&")?o:e.options.decodeEntities(o,4===n)}function ft(e){const{column:t,line:n,offset:o}=e;return{column:t,line:n,offset:o}}function dt(e,t,n){return{start:t,end:n=n||ft(e),source:e.originalSource.slice(t.offset,n.offset)}}function ht(e){return e[e.length-1]}function mt(e,t){return e.startsWith(t)}function gt(e,t){const{source:n}=e;Be(e,n,t),e.source=n.slice(t)}function yt(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&>(e,t[0].length)}function vt(e,t,n){return Le(t,e.originalSource.slice(t.offset,n),n)}function bt(e,t,n){const o=e.source;switch(t){case 0:if(mt(o,"=0;--e)if(xt(o,n[e].tag))return!0;break;case 1:case 2:{const e=ht(n);if(e&&xt(o,e.tag))return!0;break}case 3:if(mt(o,"]]>"))return!0}return!o}function xt(e,t){return mt(e,"]/.test(e[2+t.length]||">")}function St(e,t){kt(e,t,new Map,Nt(e,e.children[0]))}function Nt(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!Ge(t)}function kt(e,t,n,o=!1){let r=!1,s=!1;const{children:i}=e;for(let e=0;e0){2===e&&(s=!0),c.codegenNode.patchFlag="-1",c.codegenNode=t.hoist(c.codegenNode),r=!0;continue}{const e=c.codegenNode;if(13===e.type){const n=Ct(e);if(!(n&&512!==n&&1!==n||$t(c))){const n=wt(c);n&&(e.props=t.hoist(n))}}}}else if(12===c.type){const e=Tt(c.content,n);e>0&&(2===e&&(s=!0),c.codegenNode=t.hoist(c.codegenNode),r=!0)}if(1===c.type)kt(c,t,n);else if(11===c.type)kt(c,t,n,1===c.children.length);else if(9===c.type)for(let e=0;e(g.helpers.add(e),e),helperString:e=>"_"+ie[g.helper(e)],replaceNode(e){g.parent.children[g.childIndex]=g.currentNode=e},removeNode(e){const t=e?g.parent.children.indexOf(e):g.currentNode?g.childIndex:-1;e&&e!==g.currentNode?g.childIndex>t&&(g.childIndex--,g.onNodeRemoved()):(g.currentNode=null,g.onNodeRemoved()),g.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){g.hoists.push(e);const t=he("_hoisted_"+g.hoists.length,!1,e.loc,!0);return t.hoisted=e,t},cache:(e,t=!1)=>xe(++g.cached,e,t)};return g}function Ot(e,t){const n=It(e,t);Mt(e,n),t.hoistStatic&&St(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:r}=e;if(1===r.length){const t=r[0];if(Nt(e,t)&&t.codegenNode){const o=t.codegenNode;13===o.type&&(o.isBlock=!0,n(B),n(R)),e.codegenNode=o}else e.codegenNode=t}else r.length>1&&(e.codegenNode=ae(t,n(_),void 0,e.children,`64 /* ${o[64]} */`,void 0,void 0,!0))}(e,n),e.helpers=[...n.helpers],e.components=[...n.components],e.directives=[...n.directives],e.imports=[...n.imports],e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached}function Mt(e,t){t.currentNode=e;const{nodeTransforms:n}=t,o=[];for(let r=0;r{n--};for(;nt===e:t=>e.test(t);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(He))return;const s=[];for(let i=0;i"_"+ie[e],push(e,t){a.code+=e},indent(){u(++a.indentLevel)},deindent(e=!1){e?--a.indentLevel:u(--a.indentLevel)},newline(){u(a.indentLevel)}};function u(e){a.push("\n"+" ".repeat(e))}return a}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:c,newline:l,ssr:p}=n,a=e.helpers.length>0,u=!s&&"module"!==o;!function(e,t){const{push:n,newline:o,runtimeGlobalName:r}=t,s=r,i=e=>`${ie[e]}: _${ie[e]}`;if(e.helpers.length>0&&(n(`const _Vue = ${s}\n`),e.hoists.length)){n(`const { ${[A,j,F,D].filter(t=>e.helpers.includes(t)).map(i).join(", ")} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:o}=t;o(),e.forEach((e,r)=>{e&&(n(`const _hoisted_${r+1} = `),Bt(e,t),o())}),t.pure=!1})(e.hoists,t),o(),n("return ")}(e,n);const f=t.bindingMetadata?", $props, $setup, $data, $options":"";if(r(p?`function ssrRender(_ctx, _push, _parent, _attrs${f}) {`:`function render(_ctx, _cache${f}) {`),i(),u&&(r("with (_ctx) {"),i(),a&&(r(`const { ${e.helpers.map(e=>`${ie[e]}: _${ie[e]}`).join(", ")} } = _Vue`),r("\n"),l())),e.components.length&&(Et(e.components,"component",n),(e.directives.length||e.temps>0)&&l()),e.directives.length&&(Et(e.directives,"directive",n),e.temps>0&&l()),e.temps>0){r("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),l()),p||r("return "),e.codegenNode?Bt(e.codegenNode,n):r("null"),u&&(c(),r("}")),c(),r("}"),{ast:e,code:n.code,map:n.map?n.map.toJSON():void 0}}function Et(e,t,{helper:n,push:o,newline:r}){const s=n("component"===t?U:J);for(let n=0;n3||!1;t.push("["),n&&t.indent(),Lt(e,t,n),n&&t.deindent(),t.push("]")}function Lt(e,t,n=!1,o=!0){const{push:r,newline:s}=t;for(let i=0;ie||"null")}([s,i,c,l,p]),t),n(")"),u&&n(")");a&&(n(", "),Bt(a,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:o,pure:r}=t,s=v(e.callee)?e.callee:o(e.callee);r&&n("/*#__PURE__*/");n(s+"(",e),Lt(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:o,deindent:r,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",e);const c=i.length>1||!1;n(c?"{":"{ "),c&&o();for(let e=0;e "),(l||c)&&(n("{"),o());i?(l&&n("return "),y(i)?Vt(i,t):Bt(i,t)):c&&Bt(c,t);(l||c)&&(r(),n("}"));p&&n(")")}(e,t);break;case 19:!function(e,t){const{test:n,consequent:o,alternate:r,newline:s}=e,{push:i,indent:c,deindent:l,newline:p}=t;if(4===n.type){const e=!_e(n.content);e&&i("("),Rt(n,t),e&&i(")")}else i("("),Bt(n,t),i(")");s&&c(),t.indentLevel++,s||i(" "),i("? "),Bt(o,t),t.indentLevel--,s&&p(),s||i(" "),i(": ");const a=19===r.type;a||t.indentLevel++;Bt(r,t),a||t.indentLevel--;s&&l(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:o,indent:r,deindent:s,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(o(te)+"(-1),"),i());n(`_cache[${e.index}] = `),Bt(e.value,t),e.isVNode&&(n(","),i(),n(o(te)+"(1),"),i(),n(`_cache[${e.index}]`),s());n(")")}(e,t)}}function Rt(e,t){const{content:n,isStatic:o}=e;t.push(o?JSON.stringify(n):n,e)}function At(e,t){for(let n=0;n{if(5===e.type)e.content=Ut(e.content,t);else if(1===e.type)for(let n=0;n`${g.call(c,e)?"$"+c[e]:"_ctx"}.${e}`,p=n.content,a=p.indexOf("(")>-1;if(_e(p))return s||o.identifiers[p]||r(p)||Ft(p)?o.identifiers[p]||a||(n.isConstant=!0):n.content=l(p),n;let f;const d=i?` ${p} `:`(${p})${s?"=>{}":""}`;try{f=e(d,{plugins:[...o.expressionPlugins,...u]}).program}catch(e){return n}const h=[],m=Object.create(o.identifiers);t(f,{enter(e,n){if("Identifier"===e.type){if(!(e=>h.some(t=>t.start===e.start))(e)){const t=function(e,t){if((!Ht(t)||t.id!==e&&!t.params.includes(e))&&!zt(e,t)&&("MemberExpression"!==t.type&&"OptionalMemberExpression"!==t.type||t.property!==e||t.computed)&&"ArrayPattern"!==t.type&&!r(e.name)&&"require"!==e.name&&"arguments"!==e.name)return!0}(e,n);!m[e.name]&&t?(Gt(e,n)&&(e.prefix=e.name+": "),e.name=l(e.name),h.push(e)):zt(e,n)||(t&&m[e.name]||a||(e.isConstant=!0),h.push(e))}}else Ht(e)&&e.params.forEach(n=>t(n,{enter(t,n){if(!("Identifier"!==t.type||zt(t,n)||n&&"AssignmentPattern"===n.type&&n.right===t)){const{name:n}=t;if(e.scopeIds&&e.scopeIds.has(n))return;n in m?m[n]++:m[n]=1,(e.scopeIds||(e.scopeIds=new Set)).add(n)}}}))},leave(e){e!==f.body[0].expression&&e.scopeIds&&e.scopeIds.forEach(e=>{m[e]--,0===m[e]&&delete m[e]})}});const y=[];let v;return h.sort((e,t)=>e.start-t.start),h.forEach((e,t)=>{const o=e.start-1,r=e.end-1,s=h[t-1],i=p.slice(s?s.end-1:0,o);(i.length||e.prefix)&&y.push(i+(e.prefix||""));const c=p.slice(o,r);y.push(he(e.name,!1,{source:c,start:Le(n.loc.start,c,o),end:Le(n.loc.start,c,r)},e.isConstant)),t===h.length-1&&r/Function(?:Expression|Declaration)$|Method$/.test(e.type),Jt=e=>e&&("ObjectProperty"===e.type||"ObjectMethod"===e.type)&&!e.computed,Gt=(e,t)=>Jt(t)&&t.value===e&&"Identifier"===t.key.type&&t.key.name===e.name&&t.key.start===e.start,zt=(e,t)=>Jt(t)&&t.key===e;const Kt=_t(/^(if|else|else-if)$/,(e,t,n)=>qt(e,t,n,(e,t,o)=>{const r=n.parent.children;let s=r.indexOf(e),i=0;for(;s-- >=0;){const e=r[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(o)e.codegenNode=Yt(t,i,n);else{(function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode)).alternate=Yt(t,i+e.branches.length-1,n)}}}));function qt(e,t,n,o){if(!("else"===t.name||t.exp&&t.exp.content.trim())){t.exp=he("true",!1,t.exp?t.exp.loc:e.loc)}if("if"===t.name){const r=Wt(e,t),s={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(s),o)return o(s,r,!0)}else{const r=n.parent.children;let s=r.indexOf(e);for(;s-- >=-1;){const i=r[s];if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){n.removeNode();const r=Wt(e,t);i.branches.push(r);const s=o&&o(i,r,!1);Mt(r,n),s&&s(),n.currentNode=null}break}n.removeNode(i)}}}function Wt(e,t){return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:3!==e.tagType||Ae(e,"for")?[e]:e.children,userKey:je(e,"key")}}function Yt(e,t,n){return e.condition?be(e.condition,Zt(e,t,n),ye(n.helper(j),['""',"true"])):Zt(e,t,n)}function Zt(e,t,n){const{helper:r}=n,s=de("key",he(""+t,!1,le,!0)),{children:i}=e,c=i[0];if(1!==i.length||1!==c.type){if(1===i.length&&11===c.type){const e=c.codegenNode;return ze(e,s,n),e}return ae(n,r(_),fe([s]),i,`64 /* ${o[64]} */`,void 0,void 0,!0,!1,e.loc)}{const e=c.codegenNode;return 13===e.type&&(e.isBlock=!0,r(B),r(R)),ze(e,s,n),e}}const Qt=_t("for",(e,t,n)=>{const{helper:r}=n;return Xt(e,t,n,t=>{const s=ye(r(z),[t.source]),i=je(e,"key"),c=i?de("key",6===i.type?he(i.value.content,!0):i.exp):null,l=4===t.source.type&&t.source.isConstant,p=l?64:i?128:256;return t.codegenNode=ae(n,r(_),void 0,s,`${p} /* ${o[p]} */`,void 0,void 0,!0,!l,e.loc),()=>{let i;const p=Je(e),{children:a}=t,u=1!==a.length||1!==a[0].type,f=Ge(e)?e:p&&1===e.children.length&&Ge(e.children[0])?e.children[0]:null;f?(i=f.codegenNode,p&&c&&ze(i,c,n)):u?i=ae(n,r(_),c?fe([c]):void 0,e.children,`64 /* ${o[64]} */`,void 0,void 0,!0):(i=a[0].codegenNode,p&&c&&ze(i,c,n),i.isBlock=!l,i.isBlock&&(r(B),r(R))),s.arguments.push(ve(sn(t.parseResult),i,!0))}})});function Xt(e,t,n,o){if(!t.exp)return;const r=on(t.exp);if(!r)return;const{scopes:s}=n,{source:i,value:c,key:l,index:p}=r,a={type:11,loc:t.loc,source:i,valueAlias:c,keyAlias:l,objectIndexAlias:p,parseResult:r,children:Je(e)?e.children:[e]};n.replaceNode(a),s.vFor++;const u=o&&o(a);return()=>{s.vFor--,u&&u()}}const en=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,tn=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,nn=/^\(|\)$/g;function on(e,t){const n=e.loc,o=e.content,r=o.match(en);if(!r)return;const[,s,i]=r,c={source:rn(n,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let l=s.trim().replace(nn,"").trim();const p=s.indexOf(l),a=l.match(tn);if(a){l=l.replace(tn,"").trim();const e=a[1].trim();let t;if(e&&(t=o.indexOf(e,p+l.length),c.key=rn(n,e,t)),a[2]){const r=a[2].trim();r&&(c.index=rn(n,r,o.indexOf(r,c.key?t+e.length:p+l.length)))}}return l&&(c.value=rn(n,l,p)),c}function rn(e,t,n){return he(t,!1,Ve(e,n,t.length))}function sn({value:e,key:t,index:n}){const o=[];return e&&o.push(e),t&&(e||o.push(he("_",!1)),o.push(t)),n&&(t||(e||o.push(he("_",!1)),o.push(he("__",!1))),o.push(n)),o}const cn=he("undefined",!1),ln=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=Ae(e,"slot");if(n){return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}}},pn=(e,t)=>{let n;if(Je(e)&&e.props.some(He)&&(n=Ae(e,"for"))){const e=n.parseResult=on(n.exp);if(e){const{value:n,key:o,index:r}=e,{addIdentifiers:s,removeIdentifiers:i}=t;return n&&s(n),o&&s(o),r&&s(r),()=>{n&&i(n),o&&i(o),r&&i(r)}}}},an=(e,t,n)=>ve(e,t,!1,!0,t.length?t[0].loc:n);function un(e,t,n=an){t.helper(se);const{children:o,loc:r}=e,s=[],i=[],c=(e,t)=>de("default",n(e,t,r));let l=t.scopes.vSlot>0||t.scopes.vFor>0;const p=Ae(e,"slot",!0);if(p){const{arg:e,exp:t}=p;e&&!Ce(e)&&(l=!0),s.push(de(e||he("default",!0),n(t,o,r)))}let a=!1,u=!1;const f=[],d=new Set;for(let e=0;e{if(1===e.type&&(0===e.tagType||1===e.tagType))return function(){const{tag:n,props:o}=e,r=1===e.tagType,s=r?gn(e,t):`"${n}"`;let i,c,l,p,a,u,f=0,d=x(s)&&s.callee===H||s===P||s===E||!r&&("svg"===n||"foreignObject"===n||je(e,"key",!0));if(o.length>0){const n=yn(e,t);i=n.props,f=n.patchFlag,a=n.dynamicPropNames;const o=n.directives;u=o&&o.length?ue(o.map(e=>function(e,t){const n=[],o=hn.get(e);o?n.push(t.helperString(o)):(t.helper(J),t.directives.add(e.name),n.push(Ke(e.name,"directive")));const{loc:r}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=he("true",!1,r);n.push(fe(e.modifiers.map(e=>de(e,t)),r))}return ue(n,e.loc)}(e,t))):void 0}if(e.children.length>0){s===V&&(d=!0,f|=1024);if(r&&s!==P&&s!==V){const{slots:n,hasDynamicSlots:o}=un(e,t);c=n,o&&(f|=1024)}else if(1===e.children.length&&s!==P){const t=e.children[0],n=t.type,o=5===n||8===n;o&&!Tt(t)&&(f|=1),c=o||2===n?t:e.children}else c=e.children}0!==f&&(l=String(f),a&&a.length&&(p=function(e){let t="[";for(let n=0,o=e.length;n{if(Ce(e)){const n=e.content,o=(e=>h.test(e))(n);if(i||!o||"onclick"===n.toLowerCase()||"onUpdate:modelValue"===n||S(n)||(m=!0),o&&S(n)&&(y=!0),20===t.type||(4===t.type||8===t.type)&&Tt(t)>0)return;"ref"===n?u=!0:"class"!==n||i?"style"!==n||i?"key"===n||v.includes(n)||v.push(n):d=!0:f=!0}else g=!0};for(let i=0;i1?ye(t.helper(Y),l,s):l[0]):c.length&&(N=fe(vn(c),s)),g?a|=16:(f&&(a|=2),d&&(a|=4),v.length&&(a|=8),m&&(a|=32)),0!==a&&32!==a||!(u||y||p.length>0)||(a|=512),{props:N,directives:p,patchFlag:a,dynamicPropNames:v}}function vn(e){const t=new Map,n=[];for(let o=0;o{if(Ge(e)){const{children:n,loc:o}=e,{slotName:r,slotProps:s}=Sn(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r];s&&i.push(s),n.length&&(s||i.push("{}"),i.push(ve([],n,!1,!1,o))),e.codegenNode=ye(t.helper(K),i,o)}};function Sn(e,t){let n='"default"',o=void 0;const r=je(e,"name");r&&(6===r.type&&r.value?n=JSON.stringify(r.value.content):7===r.type&&r.exp&&(n=r.exp));const s=r?e.props.filter(e=>e!==r):e.props;if(s.length>0){const{props:n,directives:r}=yn(e,t,s);o=n}return{slotName:n,slotProps:o}}const Nn=/^\s*([\w$_]+|\([^)]*?\))\s*=>|^\s*function(?:\s+[\w$]+)?\s*\(/,kn=(e,t,n,o)=>{const{loc:r,modifiers:s,arg:i}=e;let c;if(4===i.type)if(i.isStatic){c=he(I(T(i.content)),!0,i.loc)}else c=ge([n.helperString(ee)+"(",i,")"]);else c=i,c.children.unshift(n.helperString(ee)+"("),c.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let p=n.cacheHandlers&&!l;if(l){const e=Ee(l.content),t=!(e||Nn.test(l.content)),n=l.content.includes(";");(t||p&&e)&&(l=ge([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let a={props:[de(c,l||he("() => {}",!1,r))]};return o&&(a=o(a)),p&&(a.props[0].value=n.cache(a.props[0].value)),a},Tn=(e,t,n)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=i.content+' || ""'),r.includes("camel")&&(4===i.type?i.content=i.isStatic?T(i.content):`${n.helperString(Q)}(${i.content})`:(i.children.unshift(n.helperString(Q)+"("),i.children.push(")"))),!o||4===o.type&&!o.content.trim()?{props:[de(i,he("",!0,s))]}:{props:[de(i,o)]}},$n=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let r=void 0,s=!1;for(let e=0;e{if(1===e.type&&Ae(e,"once",!0)){if(wn.has(e))return;return wn.add(e),t.helper(te),()=>{const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},In=(e,t,n)=>{const{exp:o,arg:r}=e;if(!o)return On();if(!Ee(4===o.type?o.content:o.loc.source))return On();const s=r||he("modelValue",!0),i=r?Ce(r)?"onUpdate:"+r.content:ge(['"onUpdate:" + ',r]):"onUpdate:modelValue",c=[de(s,e.exp),de(i,ge(["$event => (",o," = $event)"]))];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(_e(e)?e:JSON.stringify(e))+": true").join(", "),n=r?Ce(r)?r.content+"Modifiers":ge([r,' + "Modifiers"']):"modelModifiers";c.push(de(n,he(`{ ${t} }`,!1,e.loc,!0)))}return On(c)};function On(e=[]){return{props:e}}function Mn(e){return[[Cn,Kt,Qt,xn,mn,ln,$n],{on:kn,bind:Tn,model:In}]}function _n(e,t={}){const n=t.onError||O,o="module"===t.mode;!0===t.prefixIdentifiers?n(M(45)):o&&n(M(46));t.cacheHandlers&&n(M(47)),t.scopeId&&!o&&n(M(48));const r=v(e)?Qe(e,t):e,[s,i]=Mn();return Ot(r,m({},t,{prefixIdentifiers:false,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:m({},i,t.directiveTransforms||{})})),Pt(r,m({},t,{prefixIdentifiers:false}))}const Pn=()=>({props:[]}),En=Symbol(""),Vn=Symbol(""),Ln=Symbol(""),Bn=Symbol(""),Rn=Symbol(""),An=Symbol(""),jn=Symbol(""),Fn=Symbol(""),Dn=Symbol(""),Un=Symbol("");let Hn;ce({[En]:"vModelRadio",[Vn]:"vModelCheckbox",[Ln]:"vModelText",[Bn]:"vModelSelect",[Rn]:"vModelDynamic",[An]:"withModifiers",[jn]:"withKeys",[Fn]:"vShow",[Dn]:"Transition",[Un]:"TransitionGroup"});const Jn=n("style,iframe,script,noscript",!0),Gn={isVoidTag:a,isNativeTag:e=>l(e)||p(e),isPreTag:e=>"pre"===e,decodeEntities:function(e){return(Hn||(Hn=document.createElement("div"))).innerHTML=e,Hn.textContent},isBuiltInComponent:e=>Ie(e,"Transition")?Dn:Ie(e,"TransitionGroup")?Un:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Jn(e))return 2}return 0}},zn=e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:he("style",!0,t.loc),exp:Kn(t.value.content,t.loc),modifiers:[],loc:t.loc})})},Kn=(e,t)=>{const n=function(e){const t={};return e.split(i).forEach(e=>{if(e){const n=e.split(c);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}(e);return he(JSON.stringify(n),!1,t,!0)};function qn(e,t){return M(e,t)}const Wn=n("passive,once,capture"),Yn=n("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Zn=n("left,right"),Qn=n("onkeyup,onkeydown,onkeypress",!0),Xn=(e,t)=>Ce(e)&&"onclick"===e.content.toLowerCase()?he(t,!0):4!==e.type?ge(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,eo=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()},to=[zn],no={cloak:Pn,html:(e,t,n)=>{const{exp:o,loc:r}=e;return t.children.length&&(t.children.length=0),{props:[de(he("innerHTML",!0,r),o||he("",!0))]}},text:(e,t,n)=>{const{exp:o,loc:r}=e;return t.children.length&&(t.children.length=0),{props:[de(he("textContent",!0),o?ye(n.helperString(W),[o],r):he("",!0))]}},model:(e,t,n)=>{const o=In(e,t);if(!o.props.length||1===t.tagType)return o;const{tag:r}=t,s=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||s){let e=Ln,i=!1;if("input"===r||s){const n=je(t,"type");if(n){if(7===n.type)e=Rn;else if(n.value)switch(n.value.content){case"radio":e=En;break;case"checkbox":e=Vn;break;case"file":i=!0}}else De(t)&&(e=Rn)}else"select"===r&&(e=Bn);i||(o.needRuntime=n.helper(e))}return o.props=o.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),o},on:(e,t,n)=>kn(e,0,n,t=>{const{modifiers:o}=e;if(!o.length)return t;let{key:r,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:l}=((e,t)=>{const n=[],o=[],r=[];for(let s=0;s({props:[],needRuntime:n.helper(Fn)})};function oo(e,t={}){return _n(e,m({},Gn,t,{nodeTransforms:[eo,...to,...t.nodeTransforms||[]],directiveTransforms:m({},no,t.directiveTransforms||{}),transformHoist:null}))}function ro(e,t={}){return Qe(e,m({},Gn,t))}export{L as BASE_TRANSITION,Q as CAMELIZE,X as CAPITALIZE,R as CREATE_BLOCK,j as CREATE_COMMENT,q as CREATE_SLOTS,D as CREATE_STATIC,F as CREATE_TEXT,A as CREATE_VNODE,no as DOMDirectiveTransforms,to as DOMNodeTransforms,_ as FRAGMENT,V as KEEP_ALIVE,Y as MERGE_PROPS,B as OPEN_BLOCK,oe as POP_SCOPE_ID,ne as PUSH_SCOPE_ID,z as RENDER_LIST,K as RENDER_SLOT,U as RESOLVE_COMPONENT,J as RESOLVE_DIRECTIVE,H as RESOLVE_DYNAMIC_COMPONENT,te as SET_BLOCK_TRACKING,E as SUSPENSE,P as TELEPORT,W as TO_DISPLAY_STRING,Z as TO_HANDLERS,ee as TO_HANDLER_KEY,Dn as TRANSITION,Un as TRANSITION_GROUP,Vn as V_MODEL_CHECKBOX,Rn as V_MODEL_DYNAMIC,En as V_MODEL_RADIO,Bn as V_MODEL_SELECT,Ln as V_MODEL_TEXT,jn as V_ON_WITH_KEYS,An as V_ON_WITH_MODIFIERS,Fn as V_SHOW,se as WITH_CTX,G as WITH_DIRECTIVES,re as WITH_SCOPE_ID,Le as advancePositionWithClone,Be as advancePositionWithMutation,Re as assert,_n as baseCompile,Qe as baseParse,yn as buildProps,un as buildSlots,oo as compile,ue as createArrayExpression,Te as createAssignmentExpression,Se as createBlockStatement,xe as createCacheExpression,ye as createCallExpression,M as createCompilerError,ge as createCompoundExpression,be as createConditionalExpression,qn as createDOMCompilerError,sn as createForLoopParams,ve as createFunctionExpression,ke as createIfStatement,me as createInterpolation,fe as createObjectExpression,de as createObjectProperty,we as createReturnStatement,pe as createRoot,$e as createSequenceExpression,he as createSimpleExpression,_t as createStructuralDirectiveTransform,Ne as createTemplateLiteral,It as createTransformContext,ae as createVNodeCall,Ae as findDir,je as findProp,Pt as generate,s as generateCodeFrame,Mn as getBaseTransformPreset,Ve as getInnerRange,De as hasDynamicKeyVBind,qe as hasScopeRef,ie as helperNameMap,ze as injectProp,Fe as isBindKey,Ie as isBuiltInType,Oe as isCoreComponent,Ee as isMemberExpression,_e as isSimpleIdentifier,Ge as isSlotOutlet,Ce as isStaticExp,Je as isTemplateNode,Ue as isText,He as isVSlot,le as locStub,Pn as noopDirectiveTransform,ro as parse,Gn as parserOptions,Ut as processExpression,Xt as processFor,qt as processIf,Sn as processSlotOutlet,ce as registerRuntimeHelpers,gn as resolveComponentType,Ke as toValidAssetId,ln as trackSlotScopes,pn as trackVForSlotScopes,Ot as transform,Tn as transformBind,mn as transformElement,Dt as transformExpression,In as transformModel,kn as transformOn,zn as transformStyle,Mt as traverseNode};