6 lines
10 KiB
JavaScript
6 lines
10 KiB
JavaScript
import{g as j}from"../lodash-D3kF6u-c.js";import{n as v,t as A,a as P,f as x,h as X,c as f,g as H,b as m,T as k,d as c,e as w,i as F,j as B,r as W,k as p,l as O,m as K,B as Z,o as q,C as z,p as J,q as Q,s as ee,u as se,v as ae,w as te,x as re,y as oe,z as ne,A as ie,D as le,E as Ee,F as ce,G as _e,H as pe,I as me,J as Te,K as fe,M as de,N as Se,L as Oe,O as Ne,P as ue,Q as Ie,R as Me,S as Ce,U as Le,V as he,W as Re,X as ge,Y as be,Z as ye,_ as De,$ as Ve,a0 as ve,a1 as Ae,a2 as Pe,a3 as xe,a4 as Xe,a5 as He,a6 as ke,a7 as we,a8 as Fe,a9 as Be,aa as We,ab as Ke,ac as Ge,ad as Ue,ae as $e,af as Ye,ag as je,ah as Ze,ai as qe,aj as ze,ak as Je,al as Qe,am as es,an as ss,ao as as,ap as ts,aq as rs,ar as os,as as ns,at as is,au as ls,av as Es,aw as cs,ax as _s,ay as ps,az as ms,aA as Ts,aB as fs,aC as ds,aD as Ss,aE as Os,aF as Ns,aG as us,aH as Is,aI as Ms,aJ as Cs,aK as Ls,aL as hs,aM as Rs,aN as gs,aO as bs,aP as ys,aQ as Ds,aR as Vs,aS as vs,aT as As,aU as Ps,aV as xs,aW as Xs,aX as Hs,aY as ks,aZ as ws,a_ as Fs,a$ as Bs,b0 as Ws,b1 as Ks,b2 as Gs,b3 as Us,b4 as $s,b5 as Ys,b6 as js,b7 as Zs,b8 as qs,b9 as zs,ba as Js,bb as Qs,bc as ea,bd as sa,be as aa,bf as ta,bg as ra,bh as oa,bi as na,bj as ia,bk as la,bl as Ea,bm as ca,bn as _a,bo as pa,bp as ma}from"./compiler-core-CvbQOXIO.js";import{U as Ta,e as S,V as fa,W as da,X as Sa,Y as Oa,G as Na,m as d,Z as ua}from"./shared-mAAVTE9n.js";/**
|
|
* @vue/compiler-dom v3.5.29
|
|
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
|
* @license MIT
|
|
**/const N=Symbol(""),u=Symbol(""),I=Symbol(""),M=Symbol(""),T=Symbol(""),C=Symbol(""),L=Symbol(""),h=Symbol(""),R=Symbol(""),g=Symbol("");W({[N]:"vModelRadio",[u]:"vModelCheckbox",[I]:"vModelText",[M]:"vModelSelect",[T]:"vModelDynamic",[C]:"withModifiers",[L]:"withKeys",[h]:"vShow",[R]:"Transition",[g]:"TransitionGroup"});let _;function Ia(e,s=!1){return _||(_=document.createElement("div")),s?(_.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,_.children[0].getAttribute("foo")):(_.innerHTML=e,_.textContent)}const b={parseMode:"html",isVoidTag:Ta,isNativeTag:e=>fa(e)||da(e)||Sa(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Ia,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return R;if(e==="TransitionGroup"||e==="transition-group")return g},getNamespace(e,s,a){let r=s?s.ns:a;if(s&&r===2)if(s.tag==="annotation-xml"){if(e==="svg")return 1;s.props.some(t=>t.type===6&&t.name==="encoding"&&t.value!=null&&(t.value.content==="text/html"||t.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(s.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else s&&r===1&&(s.tag==="foreignObject"||s.tag==="desc"||s.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},G=e=>{e.type===1&&e.props.forEach((s,a)=>{s.type===6&&s.name==="style"&&s.value&&(e.props[a]={type:7,name:"bind",arg:c("style",!0,s.loc),exp:Ma(s.value.content,s.loc),modifiers:[],loc:s.loc})})},Ma=(e,s)=>{const a=Oa(e);return c(JSON.stringify(a),!1,s,3)};function E(e,s){return F(e,s)}const Ca={X_V_HTML_NO_EXPRESSION:54,54:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:55,55:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:56,56:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:57,57:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:58,58:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:59,59:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:60,60:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:61,61:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:62,62:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:63,63:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:64,64:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:65,65:"__EXTEND_POINT__"},La={54:"v-html is missing expression.",55:"v-html will override element children.",56:"v-text is missing expression.",57:"v-text will override element children.",58:"v-model can only be used on <input>, <textarea> and <select> elements.",59:"v-model argument is not supported on plain elements.",60:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",61:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",62:"v-show is missing expression.",63:"<Transition> expects exactly one child element or component.",64:"Tags with side effect (<script> and <style>) are ignored in client component templates."},ha=(e,s,a)=>{const{exp:r,loc:t}=e;return r||a.onError(E(54,t)),s.children.length&&(a.onError(E(55,t)),s.children.length=0),{props:[f(c("innerHTML",!0,t),r||c("",!0))]}},Ra=(e,s,a)=>{const{exp:r,loc:t}=e;return r||a.onError(E(56,t)),s.children.length&&(a.onError(E(57,t)),s.children.length=0),{props:[f(c("textContent",!0),r?H(r,a)>0?r:m(a.helperString(k),[r],t):c("",!0))]}},ga=(e,s,a)=>{const r=P(e,s,a);if(!r.props.length||s.tagType===1)return r;e.arg&&a.onError(E(59,e.arg.loc));const{tag:t}=s,n=a.isCustomElement(t);if(t==="input"||t==="textarea"||t==="select"||n){let i=I,l=!1;if(t==="input"||n){const o=x(s,"type");if(o){if(o.type===7)i=T;else if(o.value)switch(o.value.content){case"radio":i=N;break;case"checkbox":i=u;break;case"file":l=!0,a.onError(E(60,e.loc));break}}else X(s)&&(i=T)}else t==="select"&&(i=M);l||(r.needRuntime=a.helper(i))}else a.onError(E(58,e.loc));return r.props=r.props.filter(i=>!(i.key.type===4&&i.key.content==="modelValue")),r},ba=d("passive,once,capture"),ya=d("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Da=d("left,right"),U=d("onkeyup,onkeydown,onkeypress"),Va=(e,s,a,r)=>{const t=[],n=[],i=[];for(let l=0;l<s.length;l++){const o=s[l].content;o==="native"&&K("COMPILER_V_ON_NATIVE",a)||ba(o)?i.push(o):Da(o)?p(e)?U(e.content.toLowerCase())?t.push(o):n.push(o):(t.push(o),n.push(o)):ya(o)?n.push(o):t.push(o)}return{keyModifiers:t,nonKeyModifiers:n,eventOptionModifiers:i}},V=(e,s)=>p(e)&&e.content.toLowerCase()==="onclick"?c(s,!0):e.type!==4?O(["(",e,`) === "onClick" ? "${s}" : (`,e,")"]):e,va=(e,s,a)=>A(e,s,a,r=>{const{modifiers:t}=e;if(!t.length)return r;let{key:n,value:i}=r.props[0];const{keyModifiers:l,nonKeyModifiers:o,eventOptionModifiers:y}=Va(n,t,a,e.loc);if(o.includes("right")&&(n=V(n,"onContextmenu")),o.includes("middle")&&(n=V(n,"onMouseup")),o.length&&(i=m(a.helper(C),[i,JSON.stringify(o)])),l.length&&(!p(n)||U(n.content.toLowerCase()))&&(i=m(a.helper(L),[i,JSON.stringify(l)])),y.length){const D=y.map(Na).join("");n=p(n)?c(`${n.content}${D}`,!0):O(["(",n,`) + "${D}"`])}return{props:[f(n,i)]}}),Aa=(e,s,a)=>{const{exp:r,loc:t}=e;return r||a.onError(E(62,t)),{props:[],needRuntime:a.helper(h)}},Pa=(e,s)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&s.removeNode()},$=[G],Y={cloak:v,html:ha,text:Ra,model:ga,on:va,show:Aa};function xa(e,s={}){return w(e,S({},b,s,{nodeTransforms:[Pa,...$,...s.nodeTransforms||[]],directiveTransforms:S({},Y,s.directiveTransforms||{}),transformHoist:null}))}function Xa(e,s={}){return B(e,S({},b,s))}const Ha=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:Z,BindingTypes:q,CAMELIZE:z,CAPITALIZE:J,CREATE_BLOCK:Q,CREATE_COMMENT:ee,CREATE_ELEMENT_BLOCK:se,CREATE_ELEMENT_VNODE:ae,CREATE_SLOTS:te,CREATE_STATIC:re,CREATE_TEXT:oe,CREATE_VNODE:ne,CompilerDeprecationTypes:ie,ConstantTypes:le,DOMDirectiveTransforms:Y,DOMErrorCodes:Ca,DOMErrorMessages:La,DOMNodeTransforms:$,ElementTypes:Ee,ErrorCodes:ce,FRAGMENT:_e,GUARD_REACTIVE_PROPS:pe,IS_MEMO_SAME:me,IS_REF:Te,KEEP_ALIVE:fe,MERGE_PROPS:de,NORMALIZE_CLASS:Se,NORMALIZE_PROPS:Oe,NORMALIZE_STYLE:Ne,Namespaces:ue,NodeTypes:Ie,OPEN_BLOCK:Me,POP_SCOPE_ID:Ce,PUSH_SCOPE_ID:Le,RENDER_LIST:he,RENDER_SLOT:Re,RESOLVE_COMPONENT:ge,RESOLVE_DIRECTIVE:be,RESOLVE_DYNAMIC_COMPONENT:ye,RESOLVE_FILTER:De,SET_BLOCK_TRACKING:Ve,SUSPENSE:ve,TELEPORT:Ae,TO_DISPLAY_STRING:k,TO_HANDLERS:Pe,TO_HANDLER_KEY:xe,TRANSITION:R,TRANSITION_GROUP:g,TS_NODE_TYPES:Xe,UNREF:He,V_MODEL_CHECKBOX:u,V_MODEL_DYNAMIC:T,V_MODEL_RADIO:N,V_MODEL_SELECT:M,V_MODEL_TEXT:I,V_ON_WITH_KEYS:L,V_ON_WITH_MODIFIERS:C,V_SHOW:h,WITH_CTX:ke,WITH_DIRECTIVES:we,WITH_MEMO:Fe,advancePositionWithClone:Be,advancePositionWithMutation:We,assert:Ke,baseCompile:w,baseParse:B,buildDirectiveArgs:Ge,buildProps:Ue,buildSlots:$e,checkCompatEnabled:K,compile:xa,convertToBlock:Ye,createArrayExpression:je,createAssignmentExpression:Ze,createBlockStatement:qe,createCacheExpression:ze,createCallExpression:m,createCompilerError:F,createCompoundExpression:O,createConditionalExpression:Je,createDOMCompilerError:E,createForLoopParams:Qe,createFunctionExpression:es,createIfStatement:ss,createInterpolation:as,createObjectExpression:ts,createObjectProperty:f,createReturnStatement:rs,createRoot:os,createSequenceExpression:ns,createSimpleExpression:c,createStructuralDirectiveTransform:is,createTemplateLiteral:ls,createTransformContext:Es,createVNodeCall:cs,errorMessages:_s,extractIdentifiers:ps,findDir:ms,findProp:x,forAliasRE:Ts,generate:fs,generateCodeFrame:ua,getBaseTransformPreset:ds,getConstantType:H,getMemoedVNodeCall:Ss,getVNodeBlockHelper:Os,getVNodeHelper:Ns,hasDynamicKeyVBind:X,hasScopeRef:us,helperNameMap:Is,injectProp:Ms,isAllWhitespace:Cs,isCommentOrWhitespace:Ls,isCoreComponent:hs,isFnExpression:Rs,isFnExpressionBrowser:gs,isFnExpressionNode:bs,isFunctionType:ys,isInDestructureAssignment:Ds,isInNewExpression:Vs,isMemberExpression:vs,isMemberExpressionBrowser:As,isMemberExpressionNode:Ps,isReferencedIdentifier:xs,isSimpleIdentifier:Xs,isSlotOutlet:Hs,isStaticArgOf:ks,isStaticExp:p,isStaticProperty:ws,isStaticPropertyKey:Fs,isTemplateNode:Bs,isText:Ws,isVPre:Ks,isVSlot:Gs,isWhitespaceText:Us,locStub:$s,noopDirectiveTransform:v,parse:Xa,parserOptions:b,processExpression:Ys,processFor:js,processIf:Zs,processSlotOutlet:qs,registerRuntimeHelpers:W,resolveComponentType:zs,stringifyExpression:Js,toValidAssetId:Qs,trackSlotScopes:ea,trackVForSlotScopes:sa,transform:aa,transformBind:ta,transformElement:ra,transformExpression:oa,transformModel:P,transformOn:A,transformStyle:G,transformVBindShorthand:na,traverseNode:ia,unwrapTSNode:la,validFirstIdentCharRE:Ea,walkBlockDeclarations:ca,walkFunctionParams:_a,walkIdentifiers:pa,warnDeprecation:ma},Symbol.toStringTag,{value:"Module"})),Ba=j(Ha);export{Ba as r};
|