PC-vote/.output/public/_nuxt/el-button.xTPzLm1S.js

10 lines
69 KiB
JavaScript
Raw Normal View History

2025-03-21 15:49:12 +08:00
import{c as y,a6 as Rt,$ as ot,S as j,o as Ye,H as s,aq as at,r as I,e as dt,ap as co,ar as fo,as as po,F as We,G as ne,a5 as Cn,ao as ke,at as vo,ag as Ft,d as z,an as ho,a8 as An,I as ve,U as De,Q as Wt,aa as Rn,t as R,v as Z,L as _,N as it,K as W,E as X,x as Le,J as K,A as Y,a4 as Be,M as He,z as Ke,T as go,a3 as Et,y as rt,Z as Mn,ah as $t,au as bo,av as In,aw as mo,am as yo,ab as wo,ac as xo,ax as So,ay as ko,ad as Eo}from"./entry.biW88kF8.js";import{C as _e,aF as jt,aG as Pn,d as H,a as Bn,aH as To,b as fe,aI as ut,aJ as Oo,aK as Co,ap as Fn,i as Tt,aL as Ao,U as zt,aM as Ro,aN as Mo,aO as Io,aP as Kt,aQ as Po,aq as ln,N as Pe,ao as Bo,_ as ge,e as Mt,aR as Hn,av as Ot,R as Fo,P as Ho,W as _o,au as un,at as No,V as $o,Q as jo,aS as zo,aT as Do}from"./cross-icon.Q5NYrW4M.js";const Se=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const a=e==null?void 0:e(r);if(n===!1||!a)return t==null?void 0:t(r)},Lo=()=>_e&&/firefox/i.test(window.navigator.userAgent),Vo=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),Wo=["class","style"],Ko=/^on[A-Z]/,Uo=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=y(()=>((n==null?void 0:n.value)||[]).concat(Wo)),r=Rt();return r?y(()=>{var a;return jt(Object.entries((a=r.proxy)==null?void 0:a.$attrs).filter(([i])=>!o.value.includes(i)&&!(t&&Ko.test(i))))}):y(()=>({}))},qo=Pn({type:H(Boolean),default:null}),Go=Pn({type:H(Function)}),_n=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:qo,[n]:Go};return{useModelToggle:({indicator:i,toggleReason:l,shouldHideWhenRouteChanges:u,shouldProceed:c,onShow:v,onHide:f})=>{const m=Rt(),{emit:g}=m,b=m.props,p=y(()=>ot(b[n])),k=y(()=>b[e]===null),d=E=>{i.value!==!0&&(i.value=!0,l&&(l.value=E),ot(v)&&v(E))},S=E=>{i.value!==!1&&(i.value=!1,l&&(l.value=E),ot(f)&&f(E))},O=E=>{if(b.disabled===!0||ot(c)&&!c())return;const C=p.value&&_e;C&&g(t,!0),(k.value||!C)&&d(E)},w=E=>{if(b.disabled===!0||!_e)return;const C=p.value&&_e;C&&g(t,!1),(k.value||!C)&&S(E)},T=E=>{Bn(E)&&(b.disabled&&E?p.value&&g(t,!1):i.value!==E&&(E?d():S()))},M=()=>{i.value?w():O()};return j(()=>b[e],T),u&&m.appContext.config.globalProperties.$route!==void 0&&j(()=>({...m.proxy.$route}),()=>{u.value&&i.value&&w()}),Ye(()=>{T(b[e])}),{hide:w,show:O,toggle:M,hasUpdateHandler:p}},useModelToggleProps:r,useModelToggleEmits:o}};_n("modelValue");const Nn=e=>{const t=Rt();return y(()=>{var n,o;return(o=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:o[e]})};var Q="top",ie="bottom",se="right",ee="left",Ut="auto",pt=[Q,ie,se,ee],Ue="start",ct="end",Zo="clippingParents",$n="viewport",nt="popper",Jo="reference",cn=pt.reduce(function(e,t){return e.concat([t+"-"+Ue,t+"-"+ct])},[]),qt=[].concat(pt,[Ut]).reduce(function(e,t){return e.concat([t,t+"-"+Ue,t+"-"+ct])},[]),Yo="beforeRead",Xo="read",Qo="afterRead",er="beforeMain",tr="main",nr="afterMain",or="beforeWrite",rr="write",ar="afterWrite",ir=[Yo,Xo,Qo,er,tr,nr,or,rr,ar];function he(e){return e?(e.nodeName||"").toLowerCase():null}function de(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function qe(e){var t=de(e).Element;return e instanceof t||e instanceof Element}function ae(e){var t=de(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Gt(e){if(typeof ShadowRoot>"u")return!1;var t=de(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function sr(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},a=t.elements[n];!ae(a)||!he(a)||(Object.assign(a.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?"":l)}))})}function lr(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],a=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o
height:0 !important;
visibility:hidden !important;
${Lo()?"":"overflow:hidden !important;"}
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
`,ua=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function ca(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:ua.map(i=>`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function xn(e,t=1,n){var o;ue||(ue=document.createElement("textarea"),document.body.appendChild(ue));const{paddingSize:r,borderSize:a,boxSizing:i,contextStyle:l}=ca(e);ue.setAttribute("style",`${l};${la}`),ue.value=e.value||e.placeholder||"";let u=ue.scrollHeight;const c={};i==="border-box"?u=u+a:i==="content-box"&&(u=u-r),ue.value="";const v=ue.scrollHeight-r;if(ut(t)){let f=v*t;i==="border-box"&&(f=f+r+a),u=Math.max(f,u),c.minHeight=`${f}px`}if(ut(n)){let f=v*n;i==="border-box"&&(f=f+r+a),u=Math.min(f,u)}return c.height=`${u}px`,(o=ue.parentNode)==null||o.removeChild(ue),ue=void 0,c}const fa=fe({id:{type:String,default:void 0},size:Fn,disabled:Boolean,modelValue:{type:H([String,Number,Object]),default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:H([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Tt},prefixIcon:{type:Tt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:H([Object,Array,String]),default:()=>Ao({})},autofocus:{type:Boolean,default:!1}}),da={[zt]:e=>Ft(e),input:e=>Ft(e),change:e=>Ft(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},pa=["role"],va=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],ha=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],ga=z({name:"ElInput",inheritAttrs:!1}),ba=z({...ga,props:fa,emits:da,setup(e,{expose:t,emit:n}){const o=e,r=ho(),a=An(),i=y(()=>{const h={};return o.containerRole==="combobox"&&(h["aria-haspopup"]=r["aria-haspopup"],h["aria-owns"]=r["aria-owns"],h["aria-expanded"]=r["aria-expanded"]),h}),l=y(()=>[o.type==="textarea"?k.b():p.b(),p.m(g.value),p.is("disabled",b.value),p.is("exceed",me.value),{[p.b("group")]:a.prepend||a.append,[p.bm("group","append")]:a.append,[p.bm("group","prepend")]:a.prepend,[p.m("prefix")]:a.prefix||o.prefixIcon,[p.m("suffix")]:a.suffix||o.suffixIcon||o.clearable||o.showPassword,[p.bm("suffix","password-clear")]:be.value&&Re.value},r.class]),u=y(()=>[p.e("wrapper"),p.is("focus",P.value)]),c=Uo({excludeKeys:y(()=>Object.keys(i.value))}),{form:v,formItem:f}=Xn(),{inputId:m}=sa(o,{formItemContext:f}),g=Yn(),b=nn(),p=ve("input"),k=ve("textarea"),d=at(),S=at(),O=I(!1),w=I(!1),T=I(!1),M=I(),E=at(o.inputStyle),C=y(()=>d.value||S.value),{wrapperRef:$,isFocused:P,handleFocus:B,handleBlur:D}=ia(C,{afterBlur(){var h;o.validateEvent&&((h=f==null?void 0:f.validate)==null||h.call(f,"blur").catch(A=>ln()))}}),F=y(()=>{var h;return(h=v==null?void 0:v.statusIcon)!=null?h:!1}),L=y(()=>(f==null?void 0:f.validateState)||""),U=y(()=>L.value&&Ro[L