2026-07-22 17:32:59 +08:00
|
|
|
import{a7 as ee,aT as vl,j as u,y as M,cT as bl,D as U,b6 as te,cU as K,b as Et,bP as gl,S as ml,i as gt,bQ as hl,aR as yl,R as H,B as $e,C as Sl,a3 as Y,N as Be,cc as Ol,d as me,a as ve,aV as Qe,H as Tt,P as Q,f as Ae,z as be,cf as wl,K as Le,L as qe,o as b,c as k,h as W,q as N,aa as q,Y as Re,aL as ne,cV as Vt,F as It,G as Ye,cW as Cl,an as El,a6 as J,n as S,g as z,al as Me,aW as Tl,bF as Vl,bS as Il,aU as mt,bt as kl,ak as Dl,a1 as Rl,b8 as ce,U as ke,b5 as Ml,bM as $l,V as ht,W as A,c5 as Ll,a8 as Bl,cX as Nl,J as Pl,E as Wl,ai as X,cY as Fl,s as _,w as F,e as G,M as pe,ad as De,x as yt,r as Ge,l as zl,ab as kt}from"./index-Ds9AETjS.js";import{_ as Ne}from"./index-sWKLi7bH.js";import{f as Dt,b as Kl,d as Hl,c as Al,e as Gl}from"./index-BNsCyG4A.js";import{c as Z}from"./castArray-BWI4UxBy.js";import{f as Ul}from"./vnode-CBiWHFw7.js";import{u as St,a as jl,E as Ql}from"./el-popper-D1tByNLb.js";import{s as Ot,E as ql}from"./el-scrollbar-CF42LNzg.js";import{C as Yl}from"./index-CQlF36Lk.js";import{t as wt,E as Jl}from"./index-ByhS8A1d.js";import{C as Rt,U as fe}from"./raf-zQ00nuMI.js";import{s as Xl}from"./scroll-DVmMv0d9.js";import{u as Zl,a as xl}from"./index-B0if-AHo.js";import{c as _l}from"./clamp-CyhADbdq.js";import{b as en}from"./_baseIteratee-82gB5Yov.js";import{u as tn}from"./index-BSbCLbaz.js";function ln(e,n,s,c){for(var p=e.length,d=s+(c?1:-1);c?d--:++d<p;)if(n(e[d],d,e))return d;return-1}function nn(e,n,s){var c=e==null?0:e.length;if(!c)return-1;var p=c-1;return ln(e,en(n),p,!0)}function an(){const e=vl(),n=M(0),s=u(()=>({minWidth:`${Math.max(n.value,11)}px`}));return ee(e,()=>{var p;n.value=((p=e.value)==null?void 0:p.getBoundingClientRect().width)??0}),{calculatorRef:e,calculatorWidth:n,inputStyle:s}}const sn=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),jn=e=>bl(e),Mt=Symbol("ElSelectGroup"),Pe=Symbol("ElSelect"),Ue={label:"label",value:"value",disabled:"disabled",options:"options"};function on(e){const n=M({...Ue,...e.props});let s={...e.props};return U(()=>e.props,l=>{te(l,s)||(n.value={...Ue,...l},s={...l})},{deep:!0}),{aliasProps:n,getLabel:l=>K(l,n.value.label),getValue:l=>K(l,n.value.value),getDisabled:l=>K(l,n.value.disabled),getOptions:l=>K(l,n.value.options)}}const rn=Et({name:String,id:String,modelValue:{type:H([Array,String,Number,Boolean,Object]),default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:yl,effect:{type:H(String),default:"light"},disabled:{type:Boolean,default:void 0},clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperStyle:{type:H([String,Object])},popperOptions:{type:H(Object),default:()=>({})},remote:Boolean,debounce:{type:Number,default:300},loadingText:String,noMatchText:String,noDataText:String,remoteMethod:{type:H(Function)},filterMethod:{type:H(Function)},multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,tagTooltip:{type:H(Object),default:()=>({})},maxCollapseTags:{type:Number,default:1},teleported:St.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:gt,default:hl},fitInputWidth:Boolean,suffixIcon:{type:gt,default:ml},tagType:{...wt.type,default:"info"},tagEffect:{...wt.effect,default:"light"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:H(String),values:jl,default:"bottom-start"},fallbackPlacements:{type:H(Array),default:["bottom-start","top-start","right","left"]},tabindex:{type:[String,Number],default:0},appendTo:St.appendTo,options:{type:H(Array)},props:{type:H(Object),default:()=>Ue},...gl,...tn(["ariaLabel"])}),un={[fe]:e=>!0,[Rt]:e=>!0,"popup-scroll":Ot.scroll,"end-reached":Ot["end-reached"],"remove-tag":e=>!0,"visible-change":e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0},je="ElOption",dn=Et({value:{type:[Str
|