UNPKG

jobsys-newbie

Version:

Enhanced component based on ant-design-vue

37 lines 84 kB
import{d as h,P as F,_ as k,c as pe,e as en,X as Rt,B as Rn,M as Ft,A as Mt,L as Fn,V as Ke,r as we,m as fe,ad as Mn,g as nn,af as Kn,k as Kt,R as Nt,N as At,I as Vt,l as _t,b as zt,u as Lt,Y as Bt,n as Wt,h as Sn,Z as Ht}from"./compact-item-45f3d050.js";import{T as jt,C as kt,u as wn,L as Xt,R as Ut}from"./LeftOutlined-8f1bdfd3.js";import{O as ie,y as D,r as ae,d as x,ac as Ee,bv as Gt,aH as De,aE as Yt,a_ as Q,bp as de,az as ve,f as Qe,F as Ne,av as tn,bq as Ce,b6 as Nn,a3 as qt,b5 as Fe}from"./app-e5356031.js";import{p as An,K as B}from"./pickAttrs-024293c9.js";import{c as on}from"./vnode-8424d922.js";import{a as Qt,R as Vn,S as Jt,g as Zt,b as eo}from"./statusUtils-41ec9e8f.js";import{o as Ae}from"./omit-dc457db2.js";import{C as no,K as oe,b as _n}from"./ExclamationCircleFilled-71949edd.js";import{C as to}from"./CloseCircleFilled-7d1a9da0.js";import"./index-16cac109.js";import{u as oo,F as lo}from"./FormItemContext-af84826a.js";function Cn(e,n){const{key:t}=e;let o;return"value"in e&&({value:o}=e),t??(o!==void 0?o:`rc-index-key-${n}`)}function ao(e,n){const{label:t,value:o,options:l}=e||{};return{label:t||(n?"children":"label"),value:o||"value",options:l||"options"}}function ya(e){let{fieldNames:n,childrenAsData:t}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const o=[],{label:l,value:a,options:s}=ao(n,!1);function c(u,r){u.forEach(i=>{const p=i[l];if(r||!(s in i)){const d=i[a];o.push({key:Cn(i,o.length),groupOption:r,data:i,label:p,value:d})}else{let d=p;d===void 0&&t&&(d=i.label),o.push({key:Cn(i,o.length),group:!0,data:i,label:d}),c(i[s],!0)}})}return c(e,!1),o}function ba(e){const n=h({},e);return"props"in n||Object.defineProperty(n,"props",{get(){return n}}),n}function io(e,n){if(!n||!n.length)return null;let t=!1;function o(a,s){let[c,...u]=s;if(!c)return[a];const r=a.split(c);return t=t||r.length>1,r.reduce((i,p)=>[...i,...o(p,u)],[]).filter(i=>i)}const l=o(e,n);return t?l:null}var ro=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const so=e=>{const n=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1}}}},co=ie({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:F.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:F.oneOfType([Number,Boolean]).def(!0),popupElement:F.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function},setup(e,n){let{slots:t,attrs:o,expose:l}=n;const a=D(()=>{const{dropdownMatchSelectWidth:c}=e;return so(c)}),s=ae();return l({getPopupElement:()=>s.value}),()=>{const c=h(h({},e),o),{empty:u=!1}=c,r=ro(c,["empty"]),{visible:i,dropdownAlign:p,prefixCls:d,popupElement:m,dropdownClassName:g,dropdownStyle:y,direction:b="ltr",placement:f,dropdownMatchSelectWidth:v,containerWidth:I,dropdownRender:S,animation:w,transitionName:M,getPopupContainer:V,getTriggerDOMNode:H,onPopupVisibleChange:A,onPopupMouseEnter:W}=r,X=`${d}-dropdown`;let G=m;S&&(G=S({menuNode:m,props:e}));const q=w?`${X}-${w}`:M,J=h({minWidth:`${I}px`},y);return typeof v=="number"?J.width=`${v}px`:v&&(J.width=`${I}px`),x(jt,k(k({},e),{},{showAction:A?["click"]:[],hideAction:A?["click"]:[],popupPlacement:f||(b==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:a.value,prefixCls:X,popupTransitionName:q,popupAlign:p,popupVisible:i,getPopupContainer:V,popupClassName:pe(g,{[`${X}-empty`]:u}),popupStyle:J,getTriggerDOMNode:H,onPopupVisibleChange:A}),{default:t.default,popup:()=>x("div",{ref:s,onMouseenter:W},[G])})}}}),uo=co,Ve=(e,n)=>{let{slots:t}=n;var o;const{class:l,customizeIcon:a,customizeIconProps:s,onMousedown:c,onClick:u}=e;let r;return typeof a=="function"?r=a(s):r=a,x("span",{class:l,onMousedown:i=>{i.preventDefault(),c&&c(i)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:u,"aria-hidden":!0},[r!==void 0?r:x("span",{class:l.split(/\s+/).map(i=>`${i}-icon`)},[(o=t.default)===null||o===void 0?void 0:o.call(t)])])};Ve.inheritAttrs=!1;Ve.displayName="TransBtn";Ve.props={class:String,customizeIcon:F.any,customizeIconProps:F.any,onMousedown:Function,onClick:Function};const Je=Ve,fo={inputRef:F.any,prefixCls:String,id:String,inputElement:F.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:F.oneOfType([F.number,F.string]),attrs:F.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},po=ie({compatConfig:{MODE:3},name:"Input",inheritAttrs:!1,props:fo,setup(e){let n=null;const t=Ee("VCSelectContainerEvent");return()=>{var o;const{prefixCls:l,id:a,inputElement:s,disabled:c,tabindex:u,autofocus:r,autocomplete:i,editable:p,activeDescendantId:d,value:m,onKeydown:g,onMousedown:y,onChange:b,onPaste:f,onCompositionstart:v,onCompositionend:I,onFocus:S,onBlur:w,open:M,inputRef:V,attrs:H}=e;let A=s||Gt(x("input",null,null),[[Qt]]);const W=A.props||{},{onKeydown:X,onInput:G,onFocus:q,onBlur:J,onMousedown:$,onCompositionstart:P,onCompositionend:K,style:C}=W;return A=on(A,h(h(h(h(h({type:"search"},W),{id:a,ref:V,disabled:c,tabindex:u,autocomplete:i||"off",autofocus:r,class:pe(`${l}-selection-search-input`,(o=A==null?void 0:A.props)===null||o===void 0?void 0:o.class),role:"combobox","aria-expanded":M,"aria-haspopup":"listbox","aria-owns":`${a}_list`,"aria-autocomplete":"list","aria-controls":`${a}_list`,"aria-activedescendant":d}),H),{value:p?m:"",readonly:!p,unselectable:p?null:"on",style:h(h({},C),{opacity:p?null:0}),onKeydown:R=>{g(R),X&&X(R)},onMousedown:R=>{y(R),$&&$(R)},onInput:R=>{b(R),G&&G(R)},onCompositionstart(R){v(R),P&&P(R)},onCompositionend(R){I(R),K&&K(R)},onPaste:f,onFocus:function(){clearTimeout(n),q&&q(arguments.length<=0?void 0:arguments[0]),S&&S(arguments.length<=0?void 0:arguments[0]),t==null||t.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var R=arguments.length,_=new Array(R),j=0;j<R;j++)_[j]=arguments[j];n=setTimeout(()=>{J&&J(_[0]),w&&w(_[0]),t==null||t.blur(_[0])},100)}}),A.type==="textarea"?{}:{type:"search"}),!0,!0),A}}}),zn=po,Ln=Symbol("OverflowContextProviderKey"),Ze=ie({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(e,n){let{slots:t}=n;return De(Ln,D(()=>e.value)),()=>{var o;return(o=t.default)===null||o===void 0?void 0:o.call(t)}}}),mo=()=>Ee(Ln,D(()=>null));var go=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const ye=void 0,Me=ie({compatConfig:{MODE:3},name:"Item",props:{prefixCls:String,item:F.any,renderItem:Function,responsive:Boolean,itemKey:{type:[String,Number]},registerSize:Function,display:Boolean,order:Number,component:F.any,invalidate:Boolean},setup(e,n){let{slots:t,expose:o}=n;const l=D(()=>e.responsive&&!e.display),a=ae();o({itemNodeRef:a});function s(c){e.registerSize(e.itemKey,c)}return Yt(()=>{s(null)}),()=>{var c;const{prefixCls:u,invalidate:r,item:i,renderItem:p,responsive:d,registerSize:m,itemKey:g,display:y,order:b,component:f="div"}=e,v=go(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),I=(c=t.default)===null||c===void 0?void 0:c.call(t),S=p&&i!==ye?p(i):I;let w;r||(w={opacity:l.value?0:1,height:l.value?0:ye,overflowY:l.value?"hidden":ye,order:d?b:ye,pointerEvents:l.value?"none":ye,position:l.value?"absolute":ye});const M={};return l.value&&(M["aria-hidden"]=!0),x(Vn,{disabled:!d,onResize:V=>{let{offsetWidth:H}=V;s(H)}},{default:()=>x(f,k(k(k({class:pe(!r&&u),style:w},M),v),{},{ref:a}),{default:()=>[S]})})}}});var Xe=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const vo=ie({compatConfig:{MODE:3},name:"RawItem",inheritAttrs:!1,props:{component:F.any,title:F.any,id:String,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},role:String,tabindex:Number},setup(e,n){let{slots:t,attrs:o}=n;const l=mo();return()=>{var a;if(!l.value){const{component:p="div"}=e,d=Xe(e,["component"]);return x(p,k(k({},d),o),{default:()=>[(a=t.default)===null||a===void 0?void 0:a.call(t)]})}const s=l.value,{className:c}=s,u=Xe(s,["className"]),{class:r}=o,i=Xe(o,["class"]);return x(Ze,{value:null},{default:()=>[x(Me,k(k(k({class:pe(c,r)},u),i),e),t)]})}}});var ho=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const Bn="responsive",Wn="invalidate";function yo(e){return`+ ${e.length} ...`}const bo=()=>({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:F.any,component:String,itemComponent:F.any,onVisibleChange:Function,ssr:String,onMousedown:Function}),_e=ie({name:"Overflow",inheritAttrs:!1,props:bo(),emits:["visibleChange"],setup(e,n){let{attrs:t,emit:o,slots:l}=n;const a=D(()=>e.ssr==="full"),s=Q(null),c=D(()=>s.value||0),u=Q(new Map),r=Q(0),i=Q(0),p=Q(0),d=Q(null),m=Q(null),g=D(()=>m.value===null&&a.value?Number.MAX_SAFE_INTEGER:m.value||0),y=Q(!1),b=D(()=>`${e.prefixCls}-item`),f=D(()=>Math.max(r.value,i.value)),v=D(()=>!!(e.data.length&&e.maxCount===Bn)),I=D(()=>e.maxCount===Wn),S=D(()=>v.value||typeof e.maxCount=="number"&&e.data.length>e.maxCount),w=D(()=>{let $=e.data;return v.value?s.value===null&&a.value?$=e.data:$=e.data.slice(0,Math.min(e.data.length,c.value/e.itemWidth)):typeof e.maxCount=="number"&&($=e.data.slice(0,e.maxCount)),$}),M=D(()=>v.value?e.data.slice(g.value+1):e.data.slice(w.value.length)),V=($,P)=>{var K;return typeof e.itemKey=="function"?e.itemKey($):(K=e.itemKey&&($==null?void 0:$[e.itemKey]))!==null&&K!==void 0?K:P},H=D(()=>e.renderItem||($=>$)),A=($,P)=>{m.value=$,P||(y.value=$<e.data.length-1,o("visibleChange",$))},W=($,P)=>{s.value=P.clientWidth},X=($,P)=>{const K=new Map(u.value);P===null?K.delete($):K.set($,P),u.value=K},G=($,P)=>{r.value=i.value,i.value=P},q=($,P)=>{p.value=P},J=$=>u.value.get(V(w.value[$],$));return de([c,u,i,p,()=>e.itemKey,w],()=>{if(c.value&&f.value&&w.value){let $=p.value;const P=w.value.length,K=P-1;if(!P){A(0),d.value=null;return}for(let C=0;C<P;C+=1){const R=J(C);if(R===void 0){A(C-1,!0);break}if($+=R,K===0&&$<=c.value||C===K-1&&$+J(K)<=c.value){A(K),d.value=null;break}else if($+f.value>c.value){A(C-1),d.value=$-R-p.value+i.value;break}}e.suffix&&J(0)+p.value>c.value&&(d.value=null)}}),()=>{const $=y.value&&!!M.value.length,{itemComponent:P,renderRawItem:K,renderRawRest:C,renderRest:R,prefixCls:_="rc-overflow",suffix:j,component:Z="div",id:le,onMousedown:te}=e,{class:re,style:se}=t,T=ho(t,["class","style"]);let O={};d.value!==null&&v.value&&(O={position:"absolute",left:`${d.value}px`,top:0});const U={prefixCls:b.value,responsive:v.value,component:P,invalidate:I.value},E=K?(L,ee)=>{const ne=V(L,ee);return x(Ze,{key:ne,value:h(h({},U),{order:ee,item:L,itemKey:ne,registerSize:X,display:ee<=g.value})},{default:()=>[K(L,ee)]})}:(L,ee)=>{const ne=V(L,ee);return x(Me,k(k({},U),{},{order:ee,key:ne,item:L,renderItem:H.value,itemKey:ne,registerSize:X,display:ee<=g.value}),null)};let N=()=>null;const z={order:$?g.value:Number.MAX_SAFE_INTEGER,className:`${b.value} ${b.value}-rest`,registerSize:G,display:$};if(C)C&&(N=()=>x(Ze,{value:h(h({},U),z)},{default:()=>[C(M.value)]}));else{const L=R||yo;N=()=>x(Me,k(k({},U),z),{default:()=>typeof L=="function"?L(M.value):L})}const Y=()=>{var L;return x(Z,k({id:le,class:pe(!I.value&&_,re),style:se,onMousedown:te},T),{default:()=>[w.value.map(E),S.value?N():null,j&&x(Me,k(k({},U),{},{order:g.value,class:`${b.value}-suffix`,registerSize:q,display:!0,style:O}),{default:()=>j}),(L=l.default)===null||L===void 0?void 0:L.call(l)]})};return x(Vn,{disabled:!v.value,onResize:W},{default:Y})}}});_e.Item=vo;_e.RESPONSIVE=Bn;_e.INVALIDATE=Wn;const So=_e,Hn=Symbol("TreeSelectLegacyContextPropsKey");function Sa(e){return De(Hn,e)}function ln(){return Ee(Hn,{})}const wo={id:String,prefixCls:String,values:F.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:F.any,placeholder:F.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:F.oneOfType([F.number,F.string]),removeIcon:F.any,choiceTransitionName:String,maxTagCount:F.oneOfType([F.number,F.string]),maxTagTextLength:Number,maxTagPlaceholder:F.any.def(()=>e=>`+ ${e.length} ...`),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},xn=e=>{e.preventDefault(),e.stopPropagation()},Co=ie({name:"MultipleSelectSelector",inheritAttrs:!1,props:wo,setup(e){const n=Q(),t=Q(0),o=Q(!1),l=ln(),a=D(()=>`${e.prefixCls}-selection`),s=D(()=>e.open||e.mode==="tags"?e.searchValue:""),c=D(()=>e.mode==="tags"||e.showSearch&&(e.open||o.value));ve(()=>{de(s,()=>{t.value=n.value.scrollWidth},{flush:"post",immediate:!0})});function u(d,m,g,y,b){return x("span",{class:pe(`${a.value}-item`,{[`${a.value}-item-disabled`]:g}),title:typeof d=="string"||typeof d=="number"?d.toString():void 0},[x("span",{class:`${a.value}-item-content`},[m]),y&&x(Je,{class:`${a.value}-item-remove`,onMousedown:xn,onClick:b,customizeIcon:e.removeIcon},{default:()=>[Qe("×")]})])}function r(d,m,g,y,b,f){var v;const I=w=>{xn(w),e.onToggleOpen(!open)};let S=f;return l.keyEntities&&(S=((v=l.keyEntities[d])===null||v===void 0?void 0:v.node)||{}),x("span",{key:d,onMousedown:I},[e.tagRender({label:m,value:d,disabled:g,closable:y,onClose:b,option:S})])}function i(d){const{disabled:m,label:g,value:y,option:b}=d,f=!e.disabled&&!m;let v=g;if(typeof e.maxTagTextLength=="number"&&(typeof g=="string"||typeof g=="number")){const S=String(v);S.length>e.maxTagTextLength&&(v=`${S.slice(0,e.maxTagTextLength)}...`)}const I=S=>{var w;S&&S.stopPropagation(),(w=e.onRemove)===null||w===void 0||w.call(e,d)};return typeof e.tagRender=="function"?r(y,v,m,f,I,b):u(g,v,m,f,I)}function p(d){const{maxTagPlaceholder:m=y=>`+ ${y.length} ...`}=e,g=typeof m=="function"?m(d):m;return u(g,g,!1)}return()=>{const{id:d,prefixCls:m,values:g,open:y,inputRef:b,placeholder:f,disabled:v,autofocus:I,autocomplete:S,activeDescendantId:w,tabindex:M,onInputChange:V,onInputPaste:H,onInputKeyDown:A,onInputMouseDown:W,onInputCompositionStart:X,onInputCompositionEnd:G}=e,q=x("div",{class:`${a.value}-search`,style:{width:t.value+"px"},key:"input"},[x(zn,{inputRef:b,open:y,prefixCls:m,id:d,inputElement:null,disabled:v,autofocus:I,autocomplete:S,editable:c.value,activeDescendantId:w,value:s.value,onKeydown:A,onMousedown:W,onChange:V,onPaste:H,onCompositionstart:X,onCompositionend:G,tabindex:M,attrs:An(e,!0),onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null),x("span",{ref:n,class:`${a.value}-search-mirror`,"aria-hidden":!0},[s.value,Qe(" ")])]),J=x(So,{prefixCls:`${a.value}-overflow`,data:g,renderItem:i,renderRest:p,suffix:q,itemKey:"key",maxCount:e.maxTagCount,key:"overflow"},null);return x(Ne,null,[J,!g.length&&!s.value&&x("span",{class:`${a.value}-placeholder`},[f])])}}}),xo=Co,Io={inputElement:F.any,id:String,prefixCls:String,values:F.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:F.any,placeholder:F.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:F.oneOfType([F.number,F.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},an=ie({name:"SingleSelector",setup(e){const n=Q(!1),t=D(()=>e.mode==="combobox"),o=D(()=>t.value||e.showSearch),l=D(()=>{let r=e.searchValue||"";return t.value&&e.activeValue&&!n.value&&(r=e.activeValue),r}),a=ln();de([t,()=>e.activeValue],()=>{t.value&&(n.value=!1)},{immediate:!0});const s=D(()=>e.mode!=="combobox"&&!e.open&&!e.showSearch?!1:!!l.value),c=D(()=>{const r=e.values[0];return r&&(typeof r.label=="string"||typeof r.label=="number")?r.label.toString():void 0}),u=()=>{if(e.values[0])return null;const r=s.value?{visibility:"hidden"}:void 0;return x("span",{class:`${e.prefixCls}-selection-placeholder`,style:r},[e.placeholder])};return()=>{var r,i,p,d;const{inputElement:m,prefixCls:g,id:y,values:b,inputRef:f,disabled:v,autofocus:I,autocomplete:S,activeDescendantId:w,open:M,tabindex:V,optionLabelRender:H,onInputKeyDown:A,onInputMouseDown:W,onInputChange:X,onInputPaste:G,onInputCompositionStart:q,onInputCompositionEnd:J}=e,$=b[0];let P=null;if($&&a.customSlots){const K=(r=$.key)!==null&&r!==void 0?r:$.value,C=((i=a.keyEntities[K])===null||i===void 0?void 0:i.node)||{};P=a.customSlots[(p=C.slots)===null||p===void 0?void 0:p.title]||a.customSlots.title||$.label,typeof P=="function"&&(P=P(C))}else P=H&&$?H($.option):$==null?void 0:$.label;return x(Ne,null,[x("span",{class:`${g}-selection-search`},[x(zn,{inputRef:f,prefixCls:g,id:y,open:M,inputElement:m,disabled:v,autofocus:I,autocomplete:S,editable:o.value,activeDescendantId:w,value:l.value,onKeydown:A,onMousedown:W,onChange:K=>{n.value=!0,X(K)},onPaste:G,onCompositionstart:q,onCompositionend:J,tabindex:V,attrs:An(e,!0)},null)]),!t.value&&$&&!s.value&&x("span",{class:`${g}-selection-item`,title:c.value},[x(Ne,{key:(d=$.key)!==null&&d!==void 0?d:$.value},[P])]),u()])}}});an.props=Io;an.inheritAttrs=!1;const $o=an;function Oo(e){return![B.ESC,B.SHIFT,B.BACKSPACE,B.TAB,B.WIN_KEY,B.ALT,B.META,B.WIN_KEY_RIGHT,B.CTRL,B.SEMICOLON,B.EQUALS,B.CAPS_LOCK,B.CONTEXT_MENU,B.F1,B.F2,B.F3,B.F4,B.F5,B.F6,B.F7,B.F8,B.F9,B.F10,B.F11,B.F12].includes(e)}function jn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,n=null,t;tn(()=>{clearTimeout(t)});function o(l){(l||n===null)&&(n=l),clearTimeout(t),t=setTimeout(()=>{n=null},e)}return[()=>n,o]}function kn(){const e=n=>{e.current=n};return e}const Po=ie({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:F.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:F.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:F.oneOfType([F.number,F.string]),disabled:{type:Boolean,default:void 0},placeholder:F.any,removeIcon:F.any,maxTagCount:F.oneOfType([F.number,F.string]),maxTagTextLength:Number,maxTagPlaceholder:F.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup(e,n){let{expose:t}=n;const o=kn();let l=!1;const[a,s]=jn(0),c=f=>{const{which:v}=f;(v===B.UP||v===B.DOWN)&&f.preventDefault(),e.onInputKeyDown&&e.onInputKeyDown(f),v===B.ENTER&&e.mode==="tags"&&!l&&!e.open&&e.onSearchSubmit(f.target.value),Oo(v)&&e.onToggleOpen(!0)},u=()=>{s(!0)};let r=null;const i=f=>{e.onSearch(f,!0,l)!==!1&&e.onToggleOpen(!0)},p=()=>{l=!0},d=f=>{l=!1,e.mode!=="combobox"&&i(f.target.value)},m=f=>{let{target:{value:v}}=f;if(e.tokenWithEnter&&r&&/[\r\n]/.test(r)){const I=r.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");v=v.replace(I,r)}r=null,i(v)},g=f=>{const{clipboardData:v}=f;r=v.getData("text")},y=f=>{let{target:v}=f;v!==o.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{o.current.focus()}):o.current.focus())},b=f=>{const v=a();f.target!==o.current&&!v&&f.preventDefault(),(e.mode!=="combobox"&&(!e.showSearch||!v)||!e.open)&&(e.open&&e.onSearch("",!0,!1),e.onToggleOpen())};return t({focus:()=>{o.current.focus()},blur:()=>{o.current.blur()}}),()=>{const{prefixCls:f,domRef:v,mode:I}=e,S={inputRef:o,onInputKeyDown:c,onInputMouseDown:u,onInputChange:m,onInputPaste:g,onInputCompositionStart:p,onInputCompositionEnd:d},w=I==="multiple"||I==="tags"?x(xo,k(k({},e),S),null):x($o,k(k({},e),S),null);return x("div",{ref:v,class:`${f}-selector`,onClick:y,onMousedown:b},[w])}}}),To=Po;function Eo(e,n,t){function o(l){var a,s,c;let u=l.target;u.shadowRoot&&l.composed&&(u=l.composedPath()[0]||u);const r=[(a=e[0])===null||a===void 0?void 0:a.value,(c=(s=e[1])===null||s===void 0?void 0:s.value)===null||c===void 0?void 0:c.getPopupElement()];n.value&&r.every(i=>i&&!i.contains(u)&&i!==u)&&t(!1)}ve(()=>{window.addEventListener("mousedown",o)}),tn(()=>{window.removeEventListener("mousedown",o)})}function Do(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;const n=Q(!1);let t;const o=()=>{clearTimeout(t)};return ve(()=>{o()}),[n,(a,s)=>{o(),t=setTimeout(()=>{n.value=a,s&&s()},e)},o]}const Xn=Symbol("BaseSelectContextKey");function Ro(e){return De(Xn,e)}function rn(){return Ee(Xn,{})}const Fo=()=>{if(typeof navigator>"u"||typeof window>"u")return!1;const e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var Mo=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};const Ko=["value","onChange","removeIcon","placeholder","autofocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabindex","OptionList","notFoundContent"],No=()=>({prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:F.any,emptyOptions:Boolean}),Un=()=>({showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:F.any,placeholder:F.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:F.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:F.any,clearIcon:F.any,removeIcon:F.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}),Ao=()=>h(h({},No()),Un());function Vo(e){return e==="tags"||e==="multiple"}const _o=ie({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:en(Ao(),{showAction:[],notFoundContent:"Not Found"}),setup(e,n){let{attrs:t,expose:o,slots:l}=n;const a=D(()=>Vo(e.mode)),s=D(()=>e.showSearch!==void 0?e.showSearch:a.value||e.mode==="combobox"),c=Q(!1);ve(()=>{c.value=Fo()});const u=ln(),r=Q(null),i=kn(),p=Q(null),d=Q(null),m=Q(null),[g,y,b]=Do();o({focus:()=>{var T;(T=d.value)===null||T===void 0||T.focus()},blur:()=>{var T;(T=d.value)===null||T===void 0||T.blur()},scrollTo:T=>{var O;return(O=m.value)===null||O===void 0?void 0:O.scrollTo(T)}});const I=D(()=>{var T;if(e.mode!=="combobox")return e.searchValue;const O=(T=e.displayValues[0])===null||T===void 0?void 0:T.value;return typeof O=="string"||typeof O=="number"?String(O):""}),S=e.open!==void 0?e.open:e.defaultOpen,w=Q(S),M=Q(S),V=T=>{w.value=e.open!==void 0?e.open:T,M.value=w.value};de(()=>e.open,()=>{V(e.open)});const H=D(()=>!e.notFoundContent&&e.emptyOptions);Ce(()=>{M.value=w.value,(e.disabled||H.value&&M.value&&e.mode==="combobox")&&(M.value=!1)});const A=D(()=>H.value?!1:M.value),W=T=>{const O=T!==void 0?T:!M.value;w.value!==O&&!e.disabled&&(V(O),e.onDropdownVisibleChange&&e.onDropdownVisibleChange(O))},X=D(()=>(e.tokenSeparators||[]).some(T=>[`
`,`\r
`].includes(T))),G=(T,O,U)=>{var E,N;let z=!0,Y=T;(E=e.onActiveValueChange)===null||E===void 0||E.call(e,null);const L=U?null:io(T,e.tokenSeparators);return e.mode!=="combobox"&&L&&(Y="",(N=e.onSearchSplit)===null||N===void 0||N.call(e,L),W(!1),z=!1),e.onSearch&&I.value!==Y&&e.onSearch(Y,{source:O?"typing":"effect"}),z},q=T=>{var O;!T||!T.trim()||(O=e.onSearch)===null||O===void 0||O.call(e,T,{source:"submit"})};de(M,()=>{!M.value&&!a.value&&e.mode!=="combobox"&&G("",!1,!1)},{immediate:!0,flush:"post"}),de(()=>e.disabled,()=>{w.value&&e.disabled&&V(!1)},{immediate:!0});const[J,$]=jn(),P=function(T){var O;const U=J(),{which:E}=T;if(E===B.ENTER&&(e.mode!=="combobox"&&T.preventDefault(),M.value||W(!0)),$(!!I.value),E===B.BACKSPACE&&!U&&a.value&&!I.value&&e.displayValues.length){const L=[...e.displayValues];let ee=null;for(let ne=L.length-1;ne>=0;ne-=1){const ce=L[ne];if(!ce.disabled){L.splice(ne,1),ee=ce;break}}ee&&e.onDisplayValuesChange(L,{type:"remove",values:[ee]})}for(var N=arguments.length,z=new Array(N>1?N-1:0),Y=1;Y<N;Y++)z[Y-1]=arguments[Y];M.value&&m.value&&m.value.onKeydown(T,...z),(O=e.onKeydown)===null||O===void 0||O.call(e,T,...z)},K=function(T){for(var O=arguments.length,U=new Array(O>1?O-1:0),E=1;E<O;E++)U[E-1]=arguments[E];M.value&&m.value&&m.value.onKeyup(T,...U),e.onKeyup&&e.onKeyup(T,...U)},C=T=>{const O=e.displayValues.filter(U=>U!==T);e.onDisplayValuesChange(O,{type:"remove",values:[T]})},R=Q(!1);De("VCSelectContainerEvent",{focus:function(){y(!0),e.disabled||(e.onFocus&&!R.value&&e.onFocus(...arguments),e.showAction&&e.showAction.includes("focus")&&W(!0)),R.value=!0},blur:function(){if(y(!1,()=>{R.value=!1,W(!1)}),e.disabled)return;const T=I.value;T&&(e.mode==="tags"?e.onSearch(T,{source:"submit"}):e.mode==="multiple"&&e.onSearch("",{source:"blur"})),e.onBlur&&e.onBlur(...arguments)}});const Z=[];ve(()=>{Z.forEach(T=>clearTimeout(T)),Z.splice(0,Z.length)}),tn(()=>{Z.forEach(T=>clearTimeout(T)),Z.splice(0,Z.length)});const le=function(T){var O,U;const{target:E}=T,N=(O=p.value)===null||O===void 0?void 0:O.getPopupElement();if(N&&N.contains(E)){const ee=setTimeout(()=>{var ne;const ce=Z.indexOf(ee);ce!==-1&&Z.splice(ce,1),b(),!c.value&&!N.contains(document.activeElement)&&((ne=d.value)===null||ne===void 0||ne.focus())});Z.push(ee)}for(var z=arguments.length,Y=new Array(z>1?z-1:0),L=1;L<z;L++)Y[L-1]=arguments[L];(U=e.onMousedown)===null||U===void 0||U.call(e,T,...Y)},te=Q(null),re=qt(),se=()=>{re.update()};return ve(()=>{de(A,()=>{var T;if(A.value){const O=Math.ceil((T=r.value)===null||T===void 0?void 0:T.offsetWidth);te.value!==O&&!Number.isNaN(O)&&(te.value=O)}},{immediate:!0,flush:"post"})}),Eo([r,p],A,W),Ro(Rt(h(h({},Nn(e)),{open:M,triggerOpen:A,showSearch:s,multiple:a,toggleOpen:W}))),()=>{const T=h(h({},e),t),{prefixCls:O,id:U,open:E,defaultOpen:N,mode:z,showSearch:Y,searchValue:L,onSearch:ee,allowClear:ne,clearIcon:ce,showArrow:ue,inputIcon:xe,disabled:Ie,loading:he,getInputElement:dn,getPopupContainer:ct,placement:ut,animation:dt,transitionName:ft,dropdownStyle:pt,dropdownClassName:mt,dropdownMatchSelectWidth:gt,dropdownRender:vt,dropdownAlign:ht,showAction:Jl,direction:yt,tokenSeparators:Zl,tagRender:bt,optionLabelRender:St,onPopupScroll:ea,onDropdownVisibleChange:na,onFocus:ta,onBlur:oa,onKeyup:la,onKeydown:aa,onMousedown:ia,onClear:We,omitDomProps:He,getRawInputElement:fn,displayValues:Re,onDisplayValuesChange:wt,emptyOptions:Ct,activeDescendantId:xt,activeValue:It,OptionList:$t}=T,Ot=Mo(T,["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"]),pn=z==="combobox"&&dn&&dn()||null,$e=typeof fn=="function"&&fn(),je=h({},Ot);let mn;$e&&(mn=ge=>{W(ge)}),Ko.forEach(ge=>{delete je[ge]}),He==null||He.forEach(ge=>{delete je[ge]});const gn=ue!==void 0?ue:he||!a.value&&z!=="combobox";let vn;gn&&(vn=x(Je,{class:pe(`${O}-arrow`,{[`${O}-arrow-loading`]:he}),customizeIcon:xe,customizeIconProps:{loading:he,searchValue:I.value,open:M.value,focused:g.value,showSearch:s.value}},null));let hn;const Pt=()=>{We==null||We(),wt([],{type:"clear",values:Re}),G("",!1,!1)};!Ie&&ne&&(Re.length||I.value)&&(hn=x(Je,{class:`${O}-clear`,onMousedown:Pt,customizeIcon:ce},{default:()=>[Qe("×")]}));const Tt=x($t,{ref:m},h(h({},u.customSlots),{option:l.option})),Et=pe(O,t.class,{[`${O}-focused`]:g.value,[`${O}-multiple`]:a.value,[`${O}-single`]:!a.value,[`${O}-allow-clear`]:ne,[`${O}-show-arrow`]:gn,[`${O}-disabled`]:Ie,[`${O}-loading`]:he,[`${O}-open`]:M.value,[`${O}-customize-input`]:pn,[`${O}-show-search`]:s.value}),yn=x(uo,{ref:p,disabled:Ie,prefixCls:O,visible:A.value,popupElement:Tt,containerWidth:te.value,animation:dt,transitionName:ft,dropdownStyle:pt,dropdownClassName:mt,direction:yt,dropdownMatchSelectWidth:gt,dropdownRender:vt,dropdownAlign:ht,placement:ut,getPopupContainer:ct,empty:Ct,getTriggerDOMNode:()=>i.current,onPopupVisibleChange:mn,onPopupMouseEnter:se},{default:()=>$e?Rn($e)&&on($e,{ref:i},!1,!0):x(To,k(k({},e),{},{domRef:i,prefixCls:O,inputElement:pn,ref:d,id:U,showSearch:s.value,mode:z,activeDescendantId:xt,tagRender:bt,optionLabelRender:St,values:Re,open:M.value,onToggleOpen:W,activeValue:It,searchValue:I.value,onSearch:G,onSearchSubmit:q,onRemove:C,tokenWithEnter:X.value}),null)});let ke;return $e?ke=yn:ke=x("div",k(k({},je),{},{class:Et,ref:r,onMousedown:le,onKeydown:P,onKeyup:K}),[g.value&&!M.value&&x("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},[`${Re.map(ge=>{let{label:bn,value:Dt}=ge;return["number","string"].includes(typeof bn)?bn:Dt}).join(", ")}`]),yn,vn,hn]),ke}}});let In=0;const zo=Ft();function Lo(){let e;return zo?(e=In,In+=1):e="TEST_OR_SSR",e}function Bo(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ae("");const n=`rc_select_${Lo()}`;return e.value||n}var Wo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const Ho=Wo;function $n(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?Object(arguments[n]):{},o=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(t).filter(function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable}))),o.forEach(function(l){jo(e,l,t[l])})}return e}function jo(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var sn=function(n,t){var o=$n({},n,t.attrs);return x(Mt,$n({},o,{icon:Ho}),null)};sn.displayName="DownOutlined";sn.inheritAttrs=!1;const ko=sn;function Xo(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{loading:t,multiple:o,prefixCls:l,hasFeedback:a,feedbackIcon:s,showArrow:c}=e,u=e.suffixIcon||n.suffixIcon&&n.suffixIcon(),r=e.clearIcon||n.clearIcon&&n.clearIcon(),i=e.menuItemSelectedIcon||n.menuItemSelectedIcon&&n.menuItemSelectedIcon(),p=e.removeIcon||n.removeIcon&&n.removeIcon(),d=r??x(to,null,null),m=f=>x(Ne,null,[c!==!1&&f,a&&s]);let g=null;if(u!==void 0)g=m(u);else if(t)g=m(x(Fn,{spin:!0},null));else{const f=`${l}-suffix`;g=v=>{let{open:I,showSearch:S}=v;return m(I&&S?x(Jt,{class:f},null):x(ko,{class:f},null))}}let y=null;i!==void 0?y=i:o?y=x(kt,null,null):y=null;let b=null;return p!==void 0?b=p:b=x(no,null,null),{clearIcon:d,suffixIcon:g,itemIcon:y,removeIcon:b}}const Uo=new oe("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Go=new oe("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),Yo=new oe("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),qo=new oe("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Qo=new oe("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Jo=new oe("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Zo=new oe("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),el=new oe("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),nl={"move-up":{inKeyframes:Zo,outKeyframes:el},"move-down":{inKeyframes:Uo,outKeyframes:Go},"move-left":{inKeyframes:Yo,outKeyframes:qo},"move-right":{inKeyframes:Qo,outKeyframes:Jo}},On=(e,n)=>{const{antCls:t}=e,o=`${t}-${n}`,{inKeyframes:l,outKeyframes:a}=nl[n];return[_n(o,l,a,e.motionDurationMid),{[`
        ${o}-enter,
        ${o}-appear
      `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Gn=new oe("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Yn=new oe("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),qn=new oe("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Qn=new oe("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),tl=new oe("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ol=new oe("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ll=new oe("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),al=new oe("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),il={"slide-up":{inKeyframes:Gn,outKeyframes:Yn},"slide-down":{inKeyframes:qn,outKeyframes:Qn},"slide-left":{inKeyframes:tl,outKeyframes:ol},"slide-right":{inKeyframes:ll,outKeyframes:al}},Pn=(e,n)=>{const{antCls:t}=e,o=`${t}-${n}`,{inKeyframes:l,outKeyframes:a}=il[n];return[_n(o,l,a,e.motionDurationMid),{[`
      ${o}-enter,
      ${o}-appear
    `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Tn=e=>{const{controlPaddingHorizontal:n}=e;return{position:"relative",display:"block",minHeight:e.controlHeight,padding:`${(e.controlHeight-e.fontSize*e.lineHeight)/2}px ${n}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,boxSizing:"border-box"}},rl=e=>{const{antCls:n,componentCls:t}=e,o=`${t}-item`;return[{[`${t}-dropdown`]:h(h({},we(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
            &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomLeft,
            &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomLeft
          `]:{animationName:Gn},[`
            &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topLeft,
            &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topLeft
          `]:{animationName:qn},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomLeft`]:{animationName:Yn},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topLeft`]:{animationName:Qn},"&-hidden":{display:"none"},"&-empty":{color:e.colorTextDisabled},[`${o}-empty`]:h(h({},Tn(e)),{color:e.colorTextDisabled}),[`${o}`]:h(h({},Tn(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":h({flex:"auto"},Ke),"&-state":{flex:"none"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.controlItemBgHover},[`&-selected:not(${o}-option-disabled)`]:{color:e.colorText,fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},Pn(e,"slide-up"),Pn(e,"slide-down"),On(e,"move-up"),On(e,"move-down")]},sl=rl,be=2;function Jn(e){let{controlHeightSM:n,controlHeight:t,lineWidth:o}=e;const l=(t-n)/2-o,a=Math.ceil(l/2);return[l,a]}function Ue(e,n){const{componentCls:t,iconCls:o}=e,l=`${t}-selection-overflow`,a=e.controlHeightSM,[s]=Jn(e),c=n?`${t}-${n}`:"";return{[`${t}-multiple${c}`]:{fontSize:e.fontSize,[l]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${s-be}px ${be*2}px`,borderRadius:e.borderRadius,[`${t}-show-search&`]:{cursor:"text"},[`${t}-disabled&`]:{background:e.colorBgContainerDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${be}px 0`,lineHeight:`${a}px`,content:'"\\a0"'}},[`
        &${t}-show-arrow ${t}-selector,
        &${t}-allow-clear ${t}-selector
      `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${t}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:a,marginTop:be,marginBottom:be,lineHeight:`${a-e.lineWidth*2}px`,background:e.colorFillSecondary,border:`${e.lineWidth}px solid ${e.colorSplit}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,userSelect:"none",marginInlineEnd:be*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${t}-disabled&`]:{color:e.colorTextDisabled,borderColor:e.colorBorder,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":h(h({},Mn()),{display:"inline-block",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${o}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${l}-item + ${l}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-s,"\n          &-input,\n          &-mirror\n        ":{height:a,fontFamily:e.fontFamily,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}function cl(e){const{componentCls:n}=e,t=fe(e,{controlHeight:e.controlHeightSM,controlHeightSM:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),[,o]=Jn(e);return[Ue(e),Ue(t,"sm"),{[`${n}-multiple${n}-sm`]:{[`${n}-selection-placeholder`]:{insetInlineStart:e.controlPaddingHorizontalSM-e.lineWidth,insetInlineEnd:"auto"},[`${n}-selection-search`]:{marginInlineStart:o}}},Ue(fe(e,{fontSize:e.fontSizeLG,controlHeight:e.controlHeightLG,controlHeightSM:e.controlHeight,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),"lg")]}function Ge(e,n){const{componentCls:t,inputPaddingHorizontalBase:o,borderRadius:l}=e,a=e.controlHeight-e.lineWidth*2,s=Math.ceil(e.fontSize*1.25),c=n?`${t}-${n}`:"";return{[`${t}-single${c}`]:{fontSize:e.fontSize,[`${t}-selector`]:h(h({},we(e)),{display:"flex",borderRadius:l,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:o,insetInlineEnd:o,bottom:0,"&-input":{width:"100%"}},[`
          ${t}-selection-item,
          ${t}-selection-placeholder
        `]:{padding:0,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${a}px`}},[`${t}-selection-item`]:{position:"relative",userSelect:"none"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:after`,`${t}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
        &${t}-show-arrow ${t}-selection-item,
        &${t}-show-arrow ${t}-selection-placeholder
      `]:{paddingInlineEnd:s},[`&${t}-open ${t}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:e.controlHeight,padding:`0 ${o}px`,[`${t}-selection-search-input`]:{height:a},"&:after":{lineHeight:`${a}px`}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${o}px`,"&:after":{display:"none"}}}}}}}function ul(e){const{componentCls:n}=e,t=e.controlPaddingHorizontalSM-e.lineWidth;return[Ge(e),Ge(fe(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${n}-single${n}-sm`]:{[`&:not(${n}-customize-input)`]:{[`${n}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${n}-selector`]:{padding:`0 ${t}px`},[`&${n}-show-arrow ${n}-selection-search`]:{insetInlineEnd:t+e.fontSize*1.5},[`
            &${n}-show-arrow ${n}-selection-item,
            &${n}-show-arrow ${n}-selection-placeholder
          `]:{paddingInlineEnd:e.fontSize*1.5}}}},Ge(fe(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const dl=e=>{const{componentCls:n}=e;return{position:"relative",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${n}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${n}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${n}-multiple&`]:{background:e.colorBgContainerDisabled},input:{cursor:"not-allowed"}}}},Ye=function(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:o,borderHoverColor:l,outlineColor:a,antCls:s}=n,c=t?{[`${o}-selector`]:{borderColor:l}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${s}-pagination-size-changer)`]:h(h({},c),{[`${o}-focused& ${o}-selector`]:{borderColor:l,boxShadow:`0 0 0 ${n.controlOutlineWidth}px ${a}`,borderInlineEndWidth:`${n.controlLineWidth}px !important`,outline:0},[`&:hover ${o}-selector`]:{borderColor:l,borderInlineEndWidth:`${n.controlLineWidth}px !important`}})}}},fl=e=>{const{componentCls:n}=e;return{[`${n}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},pl=e=>{const{componentCls:n,inputPaddingHorizontalBase:t,iconCls:o}=e;return{[n]:h(h({},we(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:h(h({},dl(e)),fl(e)),[`${n}-selection-item`]:h({flex:1,fontWeight:"normal"},Ke),[`${n}-selection-placeholder`]:h(h({},Ke),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:h(h({},Mn()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.colorBgContainer,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:t+e.fontSize+e.paddingXXS}}}},ml=e=>{const{componentCls:n}=e;return[{[n]:{[`&-borderless ${n}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${n}-in-form-item`]:{width:"100%"}}},pl(e),ul(e),cl(e),sl(e),{[`${n}-rtl`]:{direction:"rtl"}},Ye(n,fe(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),Ye(`${n}-status-error`,fe(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),Ye(`${n}-status-warning`,fe(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),Kn(e,{borderElCls:`${n}-selector`,focusElCls:`${n}-focused`})]},gl=nn("Select",(e,n)=>{let{rootPrefixCls:t}=n;const o=fe(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.paddingSM-1});return[ml(o)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),cn="__RC_CASCADER_SPLIT__",Zn="SHOW_PARENT",et="SHOW_CHILD";function me(e){return e.join(cn)}function Se(e){return e.map(me)}function vl(e){return e.split(cn)}function hl(e){const{label:n,value:t,children:o}=e||{},l=t||"value";return{label:n||"label",value:l,key:l,children:o||"children"}}function Oe(e,n){var t,o;return(t=e.isLeaf)!==null&&t!==void 0?t:!(!((o=e[n.children])===null||o===void 0)&&o.length)}function yl(e){const n=e.parentElement;if(!n)return;const t=e.offsetTop-n.offsetTop;t-n.scrollTop<0?n.scrollTo({top:t}):t+e.offsetHeight-n.scrollTop>n.offsetHeight&&n.scrollTo({top:t+e.offsetHeight-n.offsetHeight})}globalThis&&globalThis.__rest;function wa(e,n){if(!e)return[];const t=e.slice(),o=t.indexOf(n);return o>=0&&t.splice(o,1),t}function Ca(e,n){const t=(e||[]).slice();return t.indexOf(n)===-1&&t.push(n),t}function nt(e){return e.split("-")}function tt(e,n){return`${e}-${n}`}function bl(e){return e&&e.type&&e.type.isTreeNode}function xa(e,n){const t=[],o=n[e];function l(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(s=>{let{key:c,children:u}=s;t.push(c),l(u)})}return l(o.children),t}function Sl(e){if(e.parent){const n=nt(e.pos);return Number(n[n.length-1])===e.parent.children.length-1}return!1}function wl(e){const n=nt(e.pos);return Number(n[n.length-1])===0}function Ia(e,n,t,o,l,a,s,c,u,r){var i;const{clientX:p,clientY:d}=e,{top:m,height:g}=e.target.getBoundingClientRect(),b=((r==="rtl"?-1:1)*(((l==null?void 0:l.x)||0)-p)-12)/o;let f=c[t.eventKey];if(d<m+g/2){const W=s.findIndex(q=>q.key===f.key),X=W<=0?0:W-1,G=s[X].key;f=c[G]}const v=f.key,I=f,S=f.key;let w=0,M=0;if(!u.has(v))for(let W=0;W<b&&Sl(f);W+=1)f=f.parent,M+=1;const V=n.eventData,H=f.node;let A=!0;return wl(f)&&f.level===0&&d<m+g/2&&a({dragNode:V,dropNode:H,dropPosition:-1})&&f.key===t.eventKey?w=-1:(I.children||[]).length&&u.has(S)?a({dragNode:V,dropNode:H,dropPosition:0})?w=0:A=!1:M===0?b>-1.5?a({dragNode:V,dropNode:H,dropPosition:1})?w=1:A=!1:a({dragNode:V,dropNode:H,dropPosition:0})?w=0:a({dragNode:V,dropNode:H,dropPosition:1})?w=1:A=!1:a({dragNode:V,dropNode:H,dropPosition:1})?w=1:A=!1,{dropPosition:w,dropLevelOffset:M,dropTargetKey:f.key,dropTargetPos:f.pos,dragOverNodeKey:S,dropContainerKey:w===0?null:((i=f.parent)===null||i===void 0?void 0:i.key)||null,dropAllowed:A}}function $a(e,n){if(!e)return;const{multiple:t}=n;return t?e.slice():e.length?[e[0]]:e}function Oa(e){if(!e)return null;let n;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e=="object")n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return null;return n}function Pa(e,n){const t=new Set;function o(l){if(t.has(l))return;const a=n[l];if(!a)return;t.add(l);const{parent:s,node:c}=a;c.disabled||s&&o(s.key)}return(e||[]).forEach(l=>{o(l)}),[...t]}var Cl=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};function un(e,n){return e??n}function ot(e){const{title:n,_title:t,key:o,children:l}=e||{},a=n||"title";return{title:a,_title:t||[a],key:o||"key",children:l||"children"}}function Ta(e){function n(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Kt(t).map(l=>{var a,s,c,u;if(!bl(l))return null;const r=l.children||{},i=l.key,p={};for(const[W,X]of Object.entries(l.props))p[Nt(W)]=X;const{isLeaf:d,checkable:m,selectable:g,disabled:y,disableCheckbox:b}=p,f={isLeaf:d||d===""||void 0,checkable:m||m===""||void 0,selectable:g||g===""||void 0,disabled:y||y===""||void 0,disableCheckbox:b||b===""||void 0},v=h(h({},p),f),{title:I=(a=r.title)===null||a===void 0?void 0:a.call(r,v),icon:S=(s=r.icon)===null||s===void 0?void 0:s.call(r,v),switcherIcon:w=(c=r.switcherIcon)===null||c===void 0?void 0:c.call(r,v)}=p,M=Cl(p,["title","icon","switcherIcon"]),V=(u=r.default)===null||u===void 0?void 0:u.call(r),H=h(h(h({},M),{title:I,icon:S,switcherIcon:w,key:i,isLeaf:d}),f),A=n(V);return A.length&&(H.children=A),H})}return n(e)}function Ea(e,n,t){const{_title:o,key:l,children:a}=ot(t),s=new Set(n===!0?[]:n),c=[];function u(r){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return r.map((p,d)=>{const m=tt(i?i.pos:"0",d),g=un(p[l],m);let y;for(let f=0;f<o.length;f+=1){const v=o[f];if(p[v]!==void 0){y=p[v];break}}const b=h(h({},Ae(p,[...o,l,a])),{title:y,key:g,parent:i,pos:m,children:null,data:p,isStart:[...i?i.isStart:[],d===0],isEnd:[...i?i.isEnd:[],d===r.length-1]});return c.push(b),n===!0||s.has(g)?b.children=u(p[a]||[],b):b.children=[],b})}return u(e),c}function xl(e,n,t){let o={};typeof t=="object"?o=t:o={externalGetKey:t},o=o||{};const{childrenPropName:l,externalGetKey:a,fieldNames:s}=o,{key:c,children:u}=ot(s),r=l||u;let i;a?typeof a=="string"?i=d=>d[a]:typeof a=="function"&&(i=d=>a(d)):i=(d,m)=>un(d[c],m);function p(d,m,g,y){const b=d?d[r]:e,f=d?tt(g.pos,m):"0",v=d?[...y,d]:[];if(d){const I=i(d,f),S={node:d,index:m,pos:f,key:I,parentPos:g.node?g.pos:null,level:g.level+1,nodes:v};n(S)}b&&b.forEach((I,S)=>{p(I,S,{node:d,pos:f,level:g?g.level+1:-1},v)})}p(null)}function Il(e){let{initWrapper:n,processEntity:t,onProcessFinished:o,externalGetKey:l,childrenPropName:a,fieldNames:s}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2?arguments[2]:void 0;const u=l||c,r={},i={};let p={posEntities:r,keyEntities:i};return n&&(p=n(p)||p),xl(e,d=>{const{node:m,index:g,pos:y,key:b,parentPos:f,level:v,nodes:I}=d,S={node:m,nodes:I,index:g,key:b,pos:y,level:v},w=un(b,y);r[y]=S,i[w]=S,S.parent=r[f],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),t&&t(S,p)},{externalGetKey:u,childrenPropName:a,fieldNames:s}),o&&o(p),p}function Da(e,n){let{expandedKeysSet:t,selectedKeysSet:o,loadedKeysSet:l,loadingKeysSet:a,checkedKeysSet:s,halfCheckedKeysSet:c,dragOverNodeKey:u,dropPosition:r,keyEntities:i}=n;const p=i[e];return{eventKey:e,expanded:t.has(e),selected:o.has(e),loaded:l.has(e),loading:a.has(e),checked:s.has(e),halfChecked:c.has(e),pos:String(p?p.pos:""),parent:p.parent,dragOver:u===e&&r===0,dragOverGapTop:u===e&&r===-1,dragOverGapBottom:u===e&&r===1}}function Ra(e){const{data:n,expanded:t,selected:o,checked:l,loaded:a,loading:s,halfChecked:c,dragOver:u,dragOverGapTop:r,dragOverGapBottom:i,pos:p,active:d,eventKey:m}=e,g=h(h({dataRef:n},n),{expanded:t,selected:o,checked:l,loaded:a,loading:s,halfChecked:c,dragOver:u,dragOverGapTop:r,dragOverGapBottom:i,pos:p,active:d,eventKey:m,key:m});return"props"in g||Object.defineProperty(g,"props",{get(){return e}}),g}const $l=(e,n)=>D(()=>Il(e.value,{fieldNames:n.value,initWrapper:o=>h(h({},o),{pathKeyEntities:{}}),processEntity:(o,l)=>{const a=o.nodes.map(s=>s[n.value.value]).join(cn);l.pathKeyEntities[a]=o,o.key=a}}).pathKeyEntities);function Ol(e){const n=Q(!1),t=ae({});return Ce(()=>{if(!e.value){n.value=!1,t.value={};return}let o={matchInputWidth:!0,limit:50};e.value&&typeof e.value=="object"&&(o=h(h({},o),e.value)),o.limit<=0&&delete o.limit,n.value=!0,t.value=o}),{showSearch:n,searchConfig:t}}const Pe="__rc_cascader_search_mark__",Pl=(e,n,t)=>{let{label:o}=t;return n.some(l=>String(l[o]).toLowerCase().includes(e.toLowerCase()))},Tl=e=>{let{path:n,fieldNames:t}=e;return n.map(o=>o[t.label]).join(" / ")},El=(e,n,t,o,l,a)=>D(()=>{const{filter:s=Pl,render:c=Tl,limit:u=50,sort:r}=l.value,i=[];if(!e.value)return[];function p(d,m){d.forEach(g=>{if(!r&&u>0&&i.length>=u)return;const y=[...m,g],b=g[t.value.children];(!b||b.length===0||a.value)&&s(e.value,y,{label:t.value.label})&&i.push(h(h({},g),{[t.value.label]:c({inputValue:e.value,path:y,prefixCls:o.value,fieldNames:t.value}),[Pe]:y})),b&&p(g[t.value.children],y)})}return p(n.value,[]),r&&i.sort((d,m)=>r(d[Pe],m[Pe],e.value,t.value)),u>0?i.slice(0,u):i});function En(e,n,t){const o=new Set(e);return e.filter(l=>{const a=n[l],s=a?a.parent:null,c=a?a.children:null;return t===et?!(c&&c.some(u=>u.key&&o.has(u.key))):!(s&&!s.node.disabled&&o.has(s.key))})}function Te(e,n,t){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;var l;let a=n;const s=[];for(let c=0;c<e.length;c+=1){const u=e[c],r=a==null?void 0:a.findIndex(p=>{const d=p[t.value];return o?String(d)===String(u):d===u}),i=r!==-1?a==null?void 0:a[r]:null;s.push({value:(l=i==null?void 0:i[t.value])!==null&&l!==void 0?l:u,index:r,option:i}),a=i==null?void 0:i[t.children]}return s}const Dl=(e,n,t)=>D(()=>{const o=[],l=[];return t.value.forEach(a=>{Te(a,e.value,n.value).every(c=>c.option)?l.push(a):o.push(a)}),[l,o]});function lt(e,n){const t=new Set;return e.forEach(o=>{n.has(o)||t.add(o)}),t}function Rl(e){const{disabled:n,disableCheckbox:t,checkable:o}=e||{};return!!(n||t)||o===!1}function Fl(e,n,t,o){const l=new Set(e),a=new Set;for(let c=0;c<=t;c+=1)(n.get(c)||new Set).forEach(r=>{const{key:i,node:p,children:d=[]}=r;l.has(i)&&!o(p)&&d.filter(m=>!o(m.node)).forEach(m=>{l.add(m.key)})});const s=new Set;for(let c=t;c>=0;c-=1)(n.get(c)||new Set).forEach(r=>{const{parent:i,node:p}=r;if(o(p)||!r.parent||s.has(r.parent.key))return;if(o(r.parent.node)){s.add(i.key);return}let d=!0,m=!1;(i.children||[]).filter(g=>!o(g.node)).forEach(g=>{let{key:y}=g;const b=l.has(y);d&&!b&&(d=!1),!m&&(b||a.has(y))&&(m=!0)}),d&&l.add(i.key),m&&a.add(i.key),s.add(i.key)});return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(lt(a,l))}}function Ml(e,n,t,o,l){const a=new Set(e);let s=new Set(n);for(let u=0;u<=o;u+=1)(t.get(u)||new Set).forEach(i=>{const{key:p,node:d,children:m=[]}=i;!a.has(p)&&!s.has(p)&&!l(d)&&m.filter(g=>!l(g.node)).forEach(g=>{a.delete(g.key)})});s=new Set;const c=new Set;for(let u=o;u>=0;u-=1)(t.get(u)||new Set).forEach(i=>{const{parent:p,node:d}=i;if(l(d)||!i.parent||c.has(i.parent.key))return;if(l(i.parent.node)){c.add(p.key);return}let m=!0,g=!1;(p.children||[]).filter(y=>!l(y.node)).forEach(y=>{let{key:b}=y;const f=a.has(b);m&&!f&&(m=!1),!g&&(f||s.has(b))&&(g=!0)}),m||a.delete(p.key),g&&s.add(p.key),c.add(p.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(lt(s,a))}}function qe(e,n,t,o,l,a){let s;a?s=a:s=Rl;const c=new Set(e.filter(r=>!!t[r]));let u;return n===!0?u=Fl(c,l,o,s):u=Ml(c,n.halfCheckedKeys,l,o,s),u}const Kl=(e,n,t,o,l)=>D(()=>{const a=l.value||(s=>{let{labels:c}=s;const u=o.value?c.slice(-1):c,r=" / ";return u.every(i=>["string","number"].includes(typeof i))?u.join(r):u.reduce((i,p,d)=>{const m=Rn(p)?on(p,{key:d}):p;return d===0?[m]:[...i,r,m]},[])});return e.value.map(s=>{const c=Te(s,n.value,t.value),u=a({labels:c.map(i=>{let{option:p,value:d}=i;var m;return(m=p==null?void 0:p[t.value.label])!==null&&m!==void 0?m:d}),selectedOptions:c.map(i=>{let{option:p}=i;return p})}),r=me(s);return{label:u,value:r,key:r,valueCells:s}})}),at=Symbol("CascaderContextKey"),Nl=e=>{De(at,e)},ze=()=>Ee(at),Al=()=>{const e=rn(),{values:n}=ze(),[t,o]=At([]);return de(()=>e.open,()=>{if(e.open&&!e.multiple){const l=n.value[0];o(l||[])}},{immediate:!0}),[t,o]},Vl=(e,n,t,o,l,a)=>{const s=rn(),c=D(()=>s.direction==="rtl"),[u,r,i]=[ae([]),ae(),ae([])];Ce(()=>{let y=-1,b=n.value;const f=[],v=[],I=o.value.length;for(let w=0;w<I&&b;w+=1){const M=b.findIndex(V=>V[t.value.value]===o.value[w]);if(M===-1)break;y=M,f.push(y),v.push(o.value[w]),b=b[y][t.value.children]}let S=n.value;for(let w=0;w<f.length-1;w+=1)S=S[f[w]][t.value.children];[u.value,r.value,i.value]=[v,y,S]});const p=y=>{l(y)},d=y=>{const b=i.value.length;let f=r.value;f===-1&&y<0&&(f=b);for(let v=0;v<b;v+=1){f=(f+y+b)%b;const I=i.value[f];if(I&&!I.disabled){const S=I[t.value.value],w=u.value.slice(0,-1).concat(S);p(w);return}}},m=()=>{if(u.value.length>1){const y=u.value.slice(0,-1);p(y)}else s.toggleOpen(!1)},g=()=>{var y;const f=(((y=i.value[r.value])===null||y===void 0?void 0:y[t.value.children])||[]).find(v=>!v.disabled);if(f){const v=[...u.value,f[t.value.value]];p(v)}};e.expose({onKeydown:y=>{const{which:b}=y;switch(b){case B.UP:case B.DOWN:{let f=0;b===B.UP?f=-1:b===B.DOWN&&(f=1),f!==0&&d(f);break}case B.LEFT:{c.value?g():m();break}case B.RIGHT:{c.value?m():g();break}case B.BACKSPACE:{s.searchValue||m();break}case B.ENTER:{if(u.value.length){const f=i.value[r.value],v=(f==null?void 0:f[Pe])||[];v.length?a(v.map(I=>I[t.value.value]),v[v.length-1]):a(u.value,f)}break}case B.ESC:s.toggleOpen(!1),open&&y.stopPropagation()}},onKeyup:()=>{}})};function Le(e){let{prefixCls:n,checked:t,halfChecked:o,disabled:l,onClick:a}=e;const{customSlots:s,checkable:c}=ze(),u=c.value!==!1?s.value.checkable:c.value,r=typeof u=="function"?u():typeof u=="boolean"?null:u;return x("span",{class:{[n]:!0,[`${n}-checked`]:t,[`${n}-indeterminate`]:!t&&o,[`${n}-disabled`]:l},onClick:a},[r])}Le.props=["prefixCls","checked","halfChecked","disabled","onClick"];Le.displayName="Checkbox";Le.inheritAttrs=!1;const it="__cascader_fix_label__";function Be(e){let{prefixCls:n,multiple:t,options:o,activeValue:l,prevValuePath:a,onToggleOpen:s,onSelect:c,onActive:u,checkedSet:r,halfCheckedSet:i,loadingKeys:p,isSelectable:d}=e;var m,g,y,b,f,v;const I=`${n}-menu`,S=`${n}-menu-item`,{fieldNames:w,changeOnSelect:M,expandTrigger:V,expandIcon:H,loadingIcon:A,dropdownMenuColumnStyle:W,customSlots:X}=ze(),G=(m=H.value)!==null&&m!==void 0?m:(y=(g=X.value).expandIcon)===null||y===void 0?void 0:y.call(g),q=(b=A.value)!==null&&b!==void 0?b:(v=(f=X.value).loadingIcon)===null||v===void 0?void 0:v.call(f),J=V.value==="hover";return x("ul",{class:I,role:"menu"},[o.map($=>{var P;const{disabled:K}=$,C=$[Pe],R=(P=$[it])!==null&&P!==void 0?P:$[w.value.label],_=$[w.value.value],j=Oe($,w.value),Z=C?C.map(E=>E[w.value.value]):[...a,_],le=me(Z),te=p.includes(le),re=r.has(le),se=i.has(le),T=()=>{!K&&(!J||!j)&&u(Z)},O=()=>{d($)&&c(Z,j)};let U;return typeof $.title=="string"?U=$.title:typeof R=="string"&&(U=R),x("li",{key:le,class:[S,{[`${S}-expand`]:!j,[`${S}-active`]:l===_,[`${S}-disabled`]:K,[`${S}-loading`]:te}],style:W.value,role:"menuitemcheckbox",title:U,"aria-checked":re,"data-path-key":le,onClick:()=>{T(),(!t||j)&&O()},onDblclick:()=>{M.value&&s(!1)},onMouseenter:()=>{J&&T()},onMousedown:E=>{E.preventDefault()}},[t&&x(Le,{prefixCls:`${n}-checkbox`,checked:re,halfChecked:se,disabled:K,onClick:E=>{E.stopPropagation(),O()}},null),x("div",{class:`${S}-content`},[R]),!te&&G&&!j&&x("div",{class:`${S}-expand-icon`},[G]),te&&q&&x("div",{class:`${S}-loading-icon`},[q])])})])}Be.props=["prefixCls","multiple","options","activeValue","prevValuePath","onToggleOpen","onSelect","onActive","checkedSet","halfCheckedSet","loadingKeys","isSelectable"];Be.displayName="Column";Be.inheritAttrs=!1;const _l=ie({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(e,n){const{attrs:t,slots:o}=n,l=rn(),a=ae(),s=D(()=>l.direction==="rtl"),{options:c,values:u,halfValues:r,fieldNames:i,changeOnSelect:p,onSelect:d,searchOptions:m,dropdownPrefixCls:g,loadData:y,expandTrigger:b,customSlots:f}=ze(),v=D(()=>g.value||l.prefixCls),I=Q([]),S=P=>{if(!y.value||l.searchValue)return;const C=Te(P,c.value,i.value).map(_=>{let{option:j}=_;return j}),R=C[C.length-1];if(R&&!Oe(R,i.value)){const _=me(P);I.value=[...I.value,_],y.value(C)}};Ce(()=>{I.value.length&&I.value.forEach(P=>{const K=vl(P),C=Te(K,c.value,i.value,!0).map(_=>{let{option:j}=_;return j}),R=C[C.length-1];(!R||R[i.value.children]||Oe(R,i.value))&&(I.value=I.value.filter(_=>_!==P))})});const w=D(()=>new Set(Se(u.value))),M=D(()=>new Set(Se(r.value))),[V,H]=Al(),A=P=>{H(P),S(P)},W=P=>{const{disabled:K}=P,C=Oe(P,i.value);return!K&&(C||p.value||l.multiple)},X=function(P,K){let C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;d(P),!l.multiple&&(K||p.value&&(b.value==="hover"||C))&&l.toggleOpen(!1)},G=D(()=>l.searchValue?m.value:c.value),q=D(()=>{const P=[{options:G.value}];let K=G.value;for(let C=0;C<V.value.length;C+=1){const R=V.value[C],_=K.find(Z=>Z[i.value.value]===R),j=_==null?void 0:_[i.value.children];if(!(j!=null&&j.length))break;K=j,P.push({options:j})}return P});Vl(n,G,i,V,A,(P,K)=>{W(K)&&X(P,Oe(K,i.value),!0)});const $=P=>{P.preventDefault()};return ve(()=>{de(V,P=>{var K;for(let C=0;C<P.length;C+=1){const R=P.slice(0,C+1),_=me(R),j=(K=a.value)===null||K===void 0?void 0:K.querySelector(`li[data-path-key="${_.replace(/\\{0,2}"/g,'\\"')}"]`);j&&yl(j)}},{flush:"post",immediate:!0})}),()=>{var P,K,C,R,_;const{notFoundContent:j=((P=o.notFoundContent)===null||P===void 0?void 0:P.call(o))||((C=(K=f.value).notFoundContent)===null||C===void 0?void 0:C.call(K)),multiple:Z,toggleOpen:le}=l,te=!(!((_=(R=q.value[0])===null||R===void 0?void 0:R.options)===null||_===void 0)&&_.length),re=[{[i.value.value]:"__EMPTY__",[it]:j,disabled:!0}],se=h(h({},t),{multiple:!te&&Z,onSelect:X,onActive:A,onToggleOpen:le,checkedSet:w.value,halfCheckedSet:M.value,loadingKeys:I.value,isSelectable:W}),O=(te?[{options:re}]:q.value).map((U,E)=>{const N=V.value.slice(0,E),z=V.value[E];return x(Be,k(k({key:E},se),{},{prefixCls:v.value,options:U.options,prevValuePath:N,activeValue:z}),null)});return x("div",{class:[`${v.value}-menus`,{[`${v.value}-menu-empty`]:te,[`${v.value}-rtl`]:s.value}],onMousedown:$,ref:a},[O])}}});function zl(e){const n=ae(0),t=Q();return Ce(()=>{const o=new Map;let l=0;const a=e.value||{};for(const s in a)if(Object.prototype.hasOwnProperty.call(a,s)){const c=a[s],{level:u}=c;let r=o.get(u);r||(r=new Set,o.set(u,r)),r.add(c),l=Math.max(l,u)}n.value=l,t.value=o}),{maxLevel:n,levelEntities:t}}function Ll(){return h(h({},Ae(Un(),["tokenSeparators","mode","showSearch"])),{id:String,prefixCls:String,fieldNames:Vt(),children:Array,value:{type:[String,Number,Array]},defaultValue:{type:[String,Number,Array]},changeOnSelect:{type:Boolean,default:void 0},displayRender:Function,checkable:{type:Boolean,default:void 0},showCheckedStrategy:{type:String,default:Zn},showSearch:{type:[Boolean,Object],default:void 0},searchValue:String,onSearch:Function,expandTrigger:String,options:Array,dropdownPrefixCls:String,loadData:Function,popupVisible:{type:Boolean,default:void 0},popupClassName:String,dropdownClassName:String,dropdownMenuColumnStyle:{type:Object,default:void 0},popupStyle:{type:Object,default:void 0},dropdownStyle:{type:Object,default:void 0},popupPlacement:String,placement:String,onPopupVisibleChange:Function,onDropdownVisibleChange:Function,expandIcon:F.any,loadingIcon:F.any})}function rt(){return h(h({},Ll()),{onChange:Function,customSlots:Object})}function Bl(e){return Array.isArray(e)&&Array.isArray(e[0])}function Dn(e){return e?Bl(e)?e:(e.length===0?[]:[e]).map(n=>Array.isArray(n)?n:[n]):[]}const Wl=ie({compatConfig:{MODE:3},name:"Cascader",inheritAttrs:!1,props:en(rt(),{}),setup(e,n){let{attrs:t,expose:o,slots:l}=n;const a=Bo(Fe(e,"id")),s=D(()=>!!e.checkable),[c,u]=wn(e.defaultValue,{value:D(()=>e.value),postState:Dn}),r=D(()=>hl(e.fieldNames)),i=D(()=>e.options||[]),p=$l(i,r),d=E=>{const N=p.value;return E.map(z=>{const{nodes:Y}=N[z];return Y.map(L=>L[r.value.value])})},[m,g]=wn("",{value:D(()=>e.searchValue),postState:E=>E||""}),y=(E,N)=>{g(E),N.source!=="blur"&&e.onSearch&&e.onSearch(E)},{showSearch:b,searchConfig:f}=Ol(Fe(e,"showSearch")),v=El(m,i,r,D(()=>e.dropdownPrefixCls||e.prefixCls),f,Fe(e,"changeOnSelect")),I=Dl(i,r,c),[S,w,M]=[ae([]),ae([]),ae([])],{maxLevel:V,levelEntities:H}=zl(p);Ce(()=>{const[E,N]=I.value;if(!s.value||!c.value.length){[S.value,w.value,M.value]=[E,[],N];return}const z=Se(E),Y=p.value,{checkedKeys:L,halfCheckedKeys:ee}=qe(z,!0,Y,V.value,H.value);[S.value,w.value,M.value]=[d(L),d(ee),N]});const A=D(()=>{const E=Se(S.value),N=En(E,p.value,e.showCheckedStrategy);return[...M.value,...d(N)]}),W=Kl(A,i,r,s,Fe(e,"displayRender")),X=E=>{if(u(E),e.onChange){const N=Dn(E),z=N.map(ee=>Te(ee,i.value,r.value).map(ne=>ne.option)),Y=s.value?N:N[0],L=s.value?z:z[0];e.onChange(Y,L)}},G=E=>{if(g(""),!s.value)X(E);else{const N=me(E),z=Se(S.value),Y=Se(w.value),L=z.includes(N),ee=M.value.some(ue=>me(ue)===N);let ne=S.value,ce=M.value;if(ee&&!L)ce=M.value.filter(ue=>me(ue)!==N);else{const ue=L?z.filter(he=>he!==N):[...z,N];let xe;L?{checkedKeys:xe}=qe(ue,{checked:!1,halfCheckedKeys:Y},p.value,V.value,H.value):{checkedKeys:xe}=qe(ue,!0,p.value,V.value,H.value);const Ie=En(xe,p.value,e.showCheckedStrategy);ne=d(Ie)}X([...ce,...ne])}},q=(E,N)=>{if(N.type==="clear"){X([]);return}const{valueCells:z}=N.values[0];G(z)},J=D(()=>e.open!==void 0?e.open:e.popupVisible),$=D(()=>e.dropdownClassName||e.popupClassName),P=D(()=>e.dropdownStyle||e.popupStyle||{}),K=D(()=>e.placement||e.popupPlacement),C=E=>{var N,z;(N=e.onDropdownVisibleChange)===null||N===void 0||N.call(e,E),(z=e.onPopupVisibleChange)===null||z===void 0||z.call(e,E)},{changeOnSelect:R,checkable:_,dropdownPrefixCls:j,loadData:Z,expandTrigger:le,expandIcon:te,loadingIcon:re,dropdownMenuColumnStyle:se,customSlots:T}=Nn(e);Nl({options:i,fieldNames:r,values:S,halfValues:w,changeOnSelect:R,onSelect:G,checkable:_,searchOptions:v,dropdownPrefixCls:j,loadData:Z,expandTrigger:le,expandIcon:te,loadingIcon:re,dropdownMenuColumnStyle:se,customSlots:T});const O=ae();o({focus(){var E;(E=O.value)===null||E===void 0||E.focus()},blur(){var E;(E=O.value)===null||E===void 0||E.blur()},scrollTo(E){var N;(N=O.value)===null||N===void 0||N.scrollTo(E)}});const U=D(()=>Ae(e,["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","customSlots","showCheckedStrategy","children"]));return()=>{const E=!(m.value?v.value:i.value).length,{dropdownMatchSelectWidth:N=!1}=e,z=m.value&&f.value.matchInputWidth||E?{}:{minWidth:"auto"};return x(_o,k(k(k({},U.value),t),{},{ref:O,id:a,prefixCls:e.prefixCls,dropdownMatchSelectWidth:N,dropdownStyle:h(h({},P.value),z),displayValues:W.value,onDisplayValuesChange:q,mode:s.value?"multiple":void 0,searchValue:m.value,onSearch:y,showSearch:b.value,OptionList:_l,emptyOptions:E,open:J.value,dropdownClassName:$.value,placement:K.value,onDropdownVisibleChange:C,getRawInputElement:()=>{var Y;return(Y=l.default)===null||Y===void 0?void 0:Y.call(l)}}),l)}}}),Hl=new oe("antCheckboxEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),jl=e=>{const{checkboxCls:n}=e,t=`${n}-wrapper`;return[{[`${n}-group`]:h(h({},we(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[t]:h(h({},we(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:h(h({},we(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:h({},_t(e))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[n]:{"&-indeterminate":{[`${n}-inner`]:{"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}:hover ${n}:after`]:{visibility:"visible"},[`
        ${t}:not(${t}-disabled),
        ${n}:not(${n}-disabled)
      `]:{[`&:hover ${n}-inner`]:{borderColor:e.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}},"&:after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderRadius:e.borderRadiusSM,visibility:"hidden",border:`${e.lineWidthBold}px solid ${e.colorPrimary}`,animationName:Hl,animationDuration:e.motionDurationSlow,animationTimingFunction:"ease-in-out",animationFillMode:"backwards",content:'""',transition:`all ${e.motionDurationSlow}`}},[`
        ${t}-checked:not(${t}-disabled),
        ${n}-checked:not(${n}-disabled)
      `]:{[`&:hover ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}:after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:e.colorTextDisabled}}}]};function st(e,n){const t=fe(n,{checkboxCls:`.${e}`,checkboxSize:n.controlInteractiveSize});return[jl(t)]}const Fa=nn("Checkbox",(e,n)=>{let{prefixCls:t}=n;return[st(t,e)]}),kl=e=>{const{prefixCls:n,componentCls:t,antCls:o}=e,l=`${t}-menu-item`,a=`
    &${l}-expand ${l}-expand-icon,
    ${l}-loading-icon
  `,s=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[st(`${n}-checkbox`,e),{[`&${o}-select-dropdown`]:{padding:0}},{[t]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${t}-menu-empty`]:{[`${t}-menu`]:{width:"100%",height:"auto",[l]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.paddingXXS,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},"&-item":h(h({},Ke),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:`${s}px ${e.paddingSM}px`,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[a]:{color:e.colorTextDisabled}},[`&-active:not(${l}-disabled)`]:{"&, &:hover":{fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive}},"&-content":{flex:"auto"},[a]:{marginInlineStart:e.paddingXXS,color:e.colorTextDescription,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},Kn(e)]},Xl=nn("Cascader",e=>[kl(e)],{controlWidth:184,controlItemWidth:111,dropdownHeight:180});var Ul=globalThis&&globalThis.__rest||function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(t[o[l]]=e[o[l]]);return t};function Gl(e,n,t){const o=e.toLowerCase().split(n).reduce((s,c,u)=>u===0?[c]:[...s,n,c],[]),l=[];let a=0;return o.forEach((s,c)=>{const u=a+s.length;let r=e.slice(a,u);a=u,c%2===1&&(r=x("span",{class:`${t}-menu-item-keyword`,key:"seperator"},[r])),l.push(r)}),l}const Yl=e=>{let{inputValue:n,path:t,prefixCls:o,fieldNames:l}=e;const a=[],s=n.toLowerCase();return t.forEach((c,u)=>{u!==0&&a.push(" / ");let r=c[l.label];const i=typeof r;(i==="string"||i==="number")&&(r=Gl(String(r),s,o)),a.push(r)}),a};function ql(){return h(h({},Ae(rt(),["customSlots","checkable","options"])),{multiple:{type:Boolean,default:void 0},size:String,bordered:{type:Boolean,default:void 0},placement:{type:String},suffixIcon:F.any,status:String,options:Array,popupClassName:String,dropdownClassName:String,"onUpdate:value":Function})}const Ql=ie({compatConfig:{MODE:3},name:"ACascader",inheritAttrs:!1,props:en(ql(),{bordered:!0,choiceTransitionName:"",allowClear:!0}),setup(e,n){let{attrs:t,expose:o,slots:l,emit:a}=n;const s=oo(),c=lo.useInject(),u=D(()=>Zt(c.status,e.status)),{prefixCls:r,rootPrefixCls:i,getPrefixCls:p,direction:d,getPopupContainer:m,renderEmpty:g,size:y,disabled:b}=Lt("cascader",e),f=D(()=>p("select",e.prefixCls)),{compactSize:v,compactItemClassnames:I}=Bt(f,d),S=D(()=>v.value||y.value),w=Wt(),M=D(()=>{var C;return(C=b.value)!==null&&C!==void 0?C:w.value}),[V,H]=gl(f),[A]=Xl(r),W=D(()=>d.value==="rtl"),X=D(()=>{if(!e.showSearch)return e.showSearch;let C={render:Yl};return typeof e.showSearch=="object"&&(C=h(h({},C),e.showSearch)),C}),G=D(()=>pe(e.popupClassName||e.dropdownClassName,`${r.value}-dropdown`,{[`${r.value}-dropdown-rtl`]:W.value},H.value)),q=ae();o({focus(){var C;(C=q.value)===null||C===void 0||C.focus()},blur(){var C;(C=q.value)===null||C===void 0||C.blur()}});const J=function(){for(var C=arguments.length,R=new Array(C),_=0;_<C;_++)R[_]=arguments[_];a("update:value",R[0]),a("change",...R),s.onFieldChange()},$=function(){for(var C=arguments.length,R=new Array(C),_=0;_<C;_++)R[_]=arguments[_];a("blur",...R),s.onFieldBlur()},P=D(()=>e.showArrow!==void 0?e.showArrow:e.loading||!e.multiple),K=D(()=>e.placement!==void 0?e.placement:d.value==="rtl"?"bottomRight":"bottomLeft");return()=>{var C,R;const{notFoundContent:_=(C=l.notFoundContent)===null||C===void 0?void 0:C.call(l),expandIcon:j=(R=l.expandIcon)===null||R===void 0?void 0:R.call(l),multiple:Z,bordered:le,allowClear:te,choiceTransitionName:re,transitionName:se,id:T=s.id.value}=e,O=Ul(e,["notFoundContent","expandIcon","multiple","bordered","allowClear","choiceTransitionName","transitionName","id"]),U=_||g("Cascader");let E=j;j||(E=W.value?x(Xt,null,null):x(Ut,null,null));const N=x("span",{class:`${f.value}-menu-item-loading-icon`},[x(Fn,{spin:!0},null)]),{suffixIcon:z,removeIcon:Y,clearIcon:L}=Xo(h(h({},e),{hasFeedback:c.hasFeedback,feedbackIcon:c.feedbackIcon,multiple:Z,prefixCls:f.value,showArrow:P.value}),l);return A(V(x(Wl,k(k(k({},O),t),{},{id:T,prefixCls:f.value,class:[r.value,{[`${f.value}-lg`]:S.value==="large",[`${f.value}-sm`]:S.value==="small",[`${f.value}-rtl`]:W.value,[`${f.value}-borderless`]:!le,[`${f.value}-in-form-item`]:c.isFormItemInput},eo(f.value,u.value,c.hasFeedback),I.value,t.class,H.value],disabled:M.value,direction:d.value,placement:K.value,notFoundContent:U,allowClear:te,showSearch:X.value,expandIcon:E,inputIcon:z,removeIcon:Y,clearIcon:L,loadingIcon:N,checkable:!!Z,dropdownClassName:G.value,dropdownPrefixCls:r.value,choiceTransitionName:Sn(i.value,"",re),transitionName:Sn(i.value,Ht(K.value),se),getPopupContainer:m==null?void 0:m.value,customSlots:h(h({},l),{checkable:()=>x("span",{class:`${r.value}-checkbox-inner`},null)}),tagRender:e.tagRender||l.tagRender,displayRender:e.displayRender||l.displayRender,maxTagPlaceholder:e.maxTagPlaceholder||l.maxTagPlaceholder,showArrow:c.hasFeedback||e.showArrow,onChange:J,onBlur:$,ref:q}),l)))}}}),Ma=zt(h(Ql,{SHOW_CHILD:et,SHOW_PARENT:Zn}));export{kn as A,_o as B,Ma as C,ko as D,ba as E,Vo as F,ao as G,ya as H,Gn as I,qn as J,Yn as K,Qn as L,Pn as M,On as N,So as O,Fo as P,Je as T,Il as a,zl as b,Ra as c,qe as d,wa as e,Ca as f,Da as g,un as h,Ta as i,ot as j,Pa as k,Ea as l,$a as m,xa as n,Ia as o,Oa as p,nt as q,st as r,rn as s,ln as t,Fa as u,Bo as v,Sa as w,Un as x,gl as y,Xo as z};