import{Cn as e,D as t,Ht as n,J as r,Tn as i,Ut as a,g as o,gt as s,k as c,tt as l,vn as u,wn as d,xn as f}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as p}from"./en_US-Cv9hrLhb.js";import{F as m,G as h,J as g,Tt as _,X as v,Y as y,et as b,l as x,q as S,rt as C,t as w,u as T,vt as E,yt as D}from"./useConfigInject-z_xeO0pP.js";import{t as O}from"./initDefaultProps-D8Mki4gM.js";import"./warning-BLl3S_cO.js";import{t as k}from"./omit-C0ksMpVM.js";import{t as A}from"./vue-types-CFReUAWV.js";import{t as j}from"./devWarning-DlchpATv.js";import{a as M,c as ee,d as N,i as P,n as F,r as te,s as I,t as L,u as R}from"./style-CsqQHR1O.js";import{r as z}from"./Portal-jWUJieln.js";import{t as B}from"./KeyCode-DNtAKsAc.js";import{t as V}from"./useMemo-m5GuU0Kd.js";import{t as H}from"./useMergedState-zH37e67U.js";import{i as U,n as W}from"./FormItemContext-CEmO5XmM.js";import{n as ne,t as re}from"./statusUtils-WKRwVnP6.js";import{r as G}from"./Compact-Icyx2uFm.js";import{a as K,r as ie,t as ae}from"./style-D8C_GS0s.js";import{n as q,r as oe,t as J}from"./useMaxLevel-C03eqd6z.js";import{t as se}from"./style-DQ50flCp.js";function ce(e){return Array.isArray(e)?e:e===void 0?[]:[e]}function le(e){let{label:t,value:n,children:r}=e||{},i=n||`value`;return{_title:t?[t]:[`title`,`label`],value:i,key:i,children:r||`children`}}function Y(e){return e.disabled||e.disableCheckbox||e.checkable===!1}function ue(e,t){let n=[];function r(e){e.forEach(e=>{n.push(e[t.value]);let i=e[t.children];i&&r(i)})}return r(e),n}function de(e){return e==null}var X=Symbol(`TreeSelectContextPropsKey`);function fe(e){return s(X,e)}function pe(){return r(X,{})}var Z={width:0,height:0,display:`flex`,overflow:`hidden`,opacity:0,border:0,padding:0,margin:0},me=c({compatConfig:{MODE:3},name:`OptionList`,inheritAttrs:!1,setup(r,i){let{slots:a,expose:s}=i,c=ee(),d=R(),m=pe(),h=u(),g=V(()=>m.treeData,[()=>c.open,()=>m.treeData],e=>e[0]),v=o(()=>{let{checkable:e,halfCheckedKeys:t,checkedKeys:n}=d;return e?{checked:n,halfChecked:t}:null});n(()=>c.open,()=>{l(()=>{var e;c.open&&!c.multiple&&d.checkedKeys.length&&((e=h.value)==null||e.scrollTo({key:d.checkedKeys[0]}))})},{immediate:!0,flush:`post`});let y=o(()=>String(c.searchValue).toLowerCase()),b=e=>y.value?String(e[d.treeNodeFilterProp]).toLowerCase().includes(y.value):!1,x=f(d.treeDefaultExpandedKeys),S=f(null);n(()=>c.searchValue,()=>{c.searchValue&&(S.value=ue(e(m.treeData),e(m.fieldNames)))},{immediate:!0});let C=o(()=>d.treeExpandedKeys?d.treeExpandedKeys.slice():c.searchValue?S.value:x.value),w=e=>{var t;x.value=e,S.value=e,(t=d.onTreeExpand)==null||t.call(d,e)},T=e=>{e.preventDefault()},E=(e,t)=>{let{node:n}=t;var r,i;let{checkable:a,checkedKeys:o}=d;a&&Y(n)||((r=m.onSelect)==null||r.call(m,n.key,{selected:!o.includes(n.key)}),c.multiple||(i=c.toggleOpen)==null||i.call(c,!1))},D=u(null),O=o(()=>d.keyEntities[D.value]),k=e=>{D.value=e};return s({scrollTo:function(){var e,t,n=[...arguments];return(t=(e=h.value)==null?void 0:e.scrollTo)==null?void 0:t.call(e,...n)},onKeydown:e=>{var t;let{which:n}=e;switch(n){case B.UP:case B.DOWN:case B.LEFT:case B.RIGHT:(t=h.value)==null||t.onKeydown(e);break;case B.ENTER:if(O.value){let{selectable:e,value:t}=O.value.node||{};e!==!1&&E(null,{node:{key:D.value},selected:!d.checkedKeys.includes(t)})}break;case B.ESC:c.toggleOpen(!1)}},onKeyup:()=>{}}),()=>{var e;let{prefixCls:n,multiple:r,searchValue:i,open:o,notFoundContent:s=(e=a.notFoundContent)==null?void 0:e.call(a)}=c,{listHeight:l,listItemHeight:u,virtual:f,dropdownMatchSelectWidth:y,treeExpandAction:x}=m,{checkable:S,treeDefaultExpandAll:A,treeIcon:j,showTreeIcon:M,switcherIcon:ee,treeLine:N,loadData:P,treeLoadedKeys:F,treeMotion:te,onTreeLoad:I,checkedKeys:L}=d;if(g.value.length===0)return t(`div`,{role:`listbox`,class:`${n}-empty`,onMousedown:T},[s]);let R={fieldNames:m.fieldNames};return F&&(R.loadedKeys=F),C.value&&(R.expandedKeys=C.value),t(`div`,{onMousedown:T},[O.value&&o&&t(`span`,{style:Z,"aria-live":`assertive`},[O.value.node.value]),t(K,_(_({ref:h,focusable:!1,prefixCls:`${n}-tree`,treeData:g.value,height:l,itemHeight:u,virtual:f!==!1&&y!==!1,multiple:r,icon:j,showIcon:M,switcherIcon:ee,showLine:N,loadData:i?null:P,motion:te,activeKey:D.value,checkable:S,checkStrictly:!0,checkedKeys:v.value,selectedKeys:S?[]:L,defaultExpandAll:A},R),{},{onActiveChange:k,onSelect:E,onCheck:E,onExpand:w,onLoad:I,filterTreeNode:b,expandAction:x}),p(p({},a),{checkable:d.customSlots.treeCheckable}))])}}}),he=`SHOW_ALL`,ge=`SHOW_PARENT`,_e=`SHOW_CHILD`;function ve(e,t,n,r){let i=new Set(e);return t===`SHOW_CHILD`?e.filter(e=>{let t=n[e];return!(t&&t.children&&t.children.some(e=>{let{node:t}=e;return i.has(t[r.value])})&&t.children.every(e=>{let{node:t}=e;return Y(t)||i.has(t[r.value])}))}):t===`SHOW_PARENT`?e.filter(e=>{let t=n[e],r=t?t.parent:null;return!(r&&!Y(r.node)&&i.has(r.key))}):e}var Q=()=>null;Q.inheritAttrs=!1,Q.displayName=`ATreeSelectNode`,Q.isTreeSelectNode=!0;var ye=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&arguments[0]!==void 0?arguments[0]:[];return b(e).map(e=>{var n,r,i;if(!be(e))return null;let a=e.children||{},o=e.key,s={};for(let[t,n]of Object.entries(e.props))s[D(t)]=n;let{isLeaf:c,checkable:l,selectable:u,disabled:d,disableCheckbox:f}=s,m={isLeaf:c||c===``||void 0,checkable:l||l===``||void 0,selectable:u||u===``||void 0,disabled:d||d===``||void 0,disableCheckbox:f||f===``||void 0},h=p(p({},s),m),{title:g=(n=a.title)==null?void 0:n.call(a,h),switcherIcon:_=(r=a.switcherIcon)==null?void 0:r.call(a,h)}=s,v=ye(s,[`title`,`switcherIcon`]),y=(i=a.default)==null?void 0:i.call(a),b=p(p(p({},v),{title:g,switcherIcon:_,key:o,isLeaf:c}),m),x=t(y);return x.length&&(b.children=x),b})}return t(e)}function Se(e){if(!e)return e;let t=p({},e);return`props`in t||Object.defineProperty(t,"props",{get(){return t}}),t}function Ce(e,n,r,i,a,o){let s=null,c=null;function l(){function e(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`0`,l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return i.map((i,u)=>{let d=`${a}-${u}`,f=i[o.value],p=r.includes(f),m=e(i[o.children]||[],d,p),h=t(Q,i,{default:()=>[m.map(e=>e.node)]});if(n===f&&(s=h),p){let e={pos:d,node:h,children:m};return l||c.push(e),e}return null}).filter(e=>e)}c||(c=[],e(i),c.sort((e,t)=>{let{node:{props:{value:n}}}=e,{node:{props:{value:i}}}=t;return r.indexOf(n)-r.indexOf(i)}))}Object.defineProperty(e,"triggerNode",{get(){return l(),s}}),Object.defineProperty(e,"allCheckedNodes",{get(){return l(),a?c:c.map(e=>{let{node:t}=e;return t})}})}function we(e,t){let{id:n,pId:r,rootPId:i}=t,a={},o=[];return e.map(e=>{let t=p({},e),r=t[n];return a[r]=t,t.key=t.key||r,t}).forEach(e=>{let t=e[r],n=a[t];n&&(n.children=n.children||[],n.children.push(e)),(t===i||!n&&i===null)&&o.push(e)}),o}function Te(t,r,i){let a=f();return n([i,t,r],()=>{let n=i.value;t.value?a.value=i.value?we(e(t.value),p({id:`id`,pId:`pId`,rootPId:null},n===!0?{}:n)):e(t.value).slice():a.value=xe(e(r.value))},{immediate:!0,deep:!0}),a}var Ee=(t=>{let r=f({valueLabels:new Map}),i=f();return n(t,()=>{i.value=e(t.value)},{immediate:!0}),[o(()=>{let{valueLabels:e}=r.value,t=new Map,n=i.value.map(n=>{var r;let{value:i}=n,a=(r=n.label)==null?e.get(i):r;return t.set(i,a),p(p({},n),{label:a})});return r.value.valueLabels=t,n})]}),De=((e,t)=>{let n=f(new Map),r=f({});return a(()=>{let i=t.value,a=oe(e.value,{fieldNames:i,initWrapper:e=>p(p({},e),{valueEntities:new Map}),processEntity:(e,t)=>{let n=e.node[i.value];t.valueEntities.set(n,e)}});n.value=a.valueEntities,r.value=a.keyEntities}),{valueEntities:n,keyEntities:r}}),Oe=((e,t,n,r,i,o)=>{let s=f([]),c=f([]);return a(()=>{let a=e.value.map(e=>{let{value:t}=e;return t}),l=t.value.map(e=>{let{value:t}=e;return t}),u=a.filter(e=>!r.value[e]);n.value&&({checkedKeys:a,halfCheckedKeys:l}=q(a,!0,r.value,i.value,o.value)),s.value=Array.from(new Set([...u,...a])),c.value=l}),[s,c]}),ke=((e,t,n)=>{let{treeNodeFilterProp:r,filterTreeNode:i,fieldNames:a}=n;return o(()=>{let{children:n}=a.value,o=t.value,s=r==null?void 0:r.value;if(!o||i.value===!1)return e.value;let c;if(typeof i.value==`function`)c=i.value;else{let e=o.toUpperCase();c=(t,n)=>{let r=n[s];return String(r).toUpperCase().includes(e)}}function l(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],r=[];for(let i=0,a=e.length;in.treeCheckable&&!n.treeCheckStrictly),g=o(()=>n.treeCheckable||n.treeCheckStrictly),v=o(()=>n.treeCheckStrictly||n.labelInValue),y=o(()=>g.value||n.multiple),b=o(()=>le(n.fieldNames)),[x,S]=H(``,{value:o(()=>n.searchValue===void 0?n.inputValue:n.searchValue),postState:e=>e||``}),C=e=>{var t;S(e),(t=n.onSearch)==null||t.call(n,e)},w=Te(d(n,`treeData`),d(n,`children`),d(n,`treeDataSimpleMode`)),{keyEntities:T,valueEntities:E}=De(w,b),D=e=>{let t=[],n=[];return e.forEach(e=>{E.value.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},O=ke(w,x,{fieldNames:b,treeNodeFilterProp:d(n,`treeNodeFilterProp`),filterTreeNode:d(n,`filterTreeNode`)}),A=e=>{if(e){if(n.treeNodeLabelProp)return e[n.treeNodeLabelProp];let{_title:t}=b.value;for(let n=0;nce(e).map(e=>je(e)?{value:e}:e),M=e=>j(e).map(e=>{let{label:t}=e,{value:n,halfChecked:r}=e,i,a=E.value.get(n);return a&&(t=t==null?A(a.node):t,i=a.node.disabled),{label:t,value:n,halfChecked:r,disabled:i}}),[ee,F]=H(n.defaultValue,{value:d(n,`value`)}),L=o(()=>j(ee.value)),R=f([]),z=f([]);a(()=>{let e=[],t=[];L.value.forEach(n=>{n.halfChecked?t.push(n):e.push(n)}),R.value=e,z.value=t});let B=o(()=>R.value.map(e=>e.value)),{maxLevel:V,levelEntities:U}=J(T),[W,ne]=Oe(R,z,h,T,V,U),[re]=Ee(o(()=>{let e=ve(W.value,n.showCheckedStrategy,T.value,b.value).map(e=>{var t,n,r;return(r=(n=(t=T.value[e])==null?void 0:t.node)==null?void 0:n[b.value.value])==null?e:r}).map(e=>{let t=R.value.find(t=>t.value===e);return{value:e,label:t==null?void 0:t.label}}),t=M(e),r=t[0];return!y.value&&r&&de(r.value)&&de(r.label)?[]:t.map(e=>{var t;return p(p({},e),{label:(t=e.label)==null?e.value:t})})})),G=(e,t,r)=>{let i=M(e);if(F(i),n.autoClearSearchValue&&S(``),n.onChange){let i=e;h.value&&(i=ve(e,n.showCheckedStrategy,T.value,b.value).map(e=>{let t=E.value.get(e);return t?t.node[b.value.value]:e}));let{triggerValue:a,selected:o}=t||{triggerValue:void 0,selected:void 0},s=i;if(n.treeCheckStrictly){let e=z.value.filter(e=>!i.includes(e.value));s=[...s,...e]}let c=M(s),l={preValue:R.value,triggerValue:a},u=!0;(n.treeCheckStrictly||r===`selection`&&!o)&&(u=!1),Ce(l,a,e,w.value,u,b.value),g.value?l.checked=o:l.selected=o;let d=v.value?c:c.map(e=>e.value);n.onChange(y.value?d:d[0],v.value?null:c.map(e=>e.label),l)}},K=(t,r)=>{let{selected:i,source:a}=r;var o,s,c;let l=e(T.value),u=e(E.value),d=l[t],f=d==null?void 0:d.node,p=(o=f==null?void 0:f[b.value.value])==null?t:o;if(!y.value)G([p],{selected:!0,triggerValue:p},`option`);else{let e=i?[...B.value,p]:W.value.filter(e=>e!==p);if(h.value){let{missingRawValues:t,existRawValues:n}=D(e),r=n.map(e=>u.get(e).key),a;i?{checkedKeys:a}=q(r,!0,l,V.value,U.value):{checkedKeys:a}=q(r,{checked:!1,halfCheckedKeys:ne.value},l,V.value,U.value),e=[...t,...a.map(e=>l[e].node[b.value.value])]}G(e,{selected:i,triggerValue:p},a||`option`)}i||!y.value?(s=n.onSelect)==null||s.call(n,p,Se(f)):(c=n.onDeselect)==null||c.call(n,p,Se(f))},ie=e=>{if(n.onDropdownVisibleChange){let t={};Object.defineProperty(t,"documentClickClose",{get(){return!1}}),n.onDropdownVisibleChange(e,t)}},ae=(e,t)=>{let n=e.map(e=>e.value);if(t.type===`clear`){G(n,{},`selection`);return}t.values.length&&K(t.values[0].value,{selected:!1,source:`selection`})},{treeNodeFilterProp:oe,loadData:se,treeLoadedKeys:Y,onTreeLoad:ue,treeDefaultExpandAll:X,treeExpandedKeys:pe,treeDefaultExpandedKeys:Z,onTreeExpand:he,virtual:ge,listHeight:_e,listItemHeight:Q,treeLine:ye,treeIcon:be,showTreeIcon:xe,switcherIcon:we,treeMotion:Ae,customSlots:Me,dropdownMatchSelectWidth:Ne,treeExpandAction:Pe}=i(n);N(I({checkable:g,loadData:se,treeLoadedKeys:Y,onTreeLoad:ue,checkedKeys:W,halfCheckedKeys:ne,treeDefaultExpandAll:X,treeExpandedKeys:pe,treeDefaultExpandedKeys:Z,onTreeExpand:he,treeIcon:be,treeMotion:Ae,showTreeIcon:xe,switcherIcon:we,treeLine:ye,treeNodeFilterProp:oe,keyEntities:T,customSlots:Me})),fe(I({virtual:ge,listHeight:_e,listItemHeight:Q,treeData:O,fieldNames:b,onSelect:K,dropdownMatchSelectWidth:Ne,treeExpandAction:Pe}));let $=u();return c({focus(){var e;(e=$.value)==null||e.focus()},blur(){var e;(e=$.value)==null||e.blur()},scrollTo(e){var t;(t=$.value)==null||t.scrollTo(e)}}),()=>{var e;let r=k(n,`id.prefixCls.customSlots.value.defaultValue.onChange.onSelect.onDeselect.searchValue.inputValue.onSearch.autoClearSearchValue.filterTreeNode.treeNodeFilterProp.showCheckedStrategy.treeNodeLabelProp.multiple.treeCheckable.treeCheckStrictly.labelInValue.fieldNames.treeDataSimpleMode.treeData.children.loadData.treeLoadedKeys.onTreeLoad.treeDefaultExpandAll.treeExpandedKeys.treeDefaultExpandedKeys.onTreeExpand.virtual.listHeight.listItemHeight.onDropdownVisibleChange.treeLine.treeIcon.showTreeIcon.switcherIcon.treeMotion`.split(`.`));return t(P,_(_(_({ref:$},s),r),{},{id:m,prefixCls:n.prefixCls,mode:y.value?`multiple`:void 0,displayValues:re.value,onDisplayValuesChange:ae,searchValue:x.value,onSearch:C,OptionList:me,emptyOptions:!w.value.length,onDropdownVisibleChange:ie,tagRender:n.tagRender||l.tagRender,dropdownMatchSelectWidth:(e=n.dropdownMatchSelectWidth)==null||e}),l)}}}),Ne=e=>{let{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,i=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${e.paddingXS}px ${e.paddingXS/2}px`},ae(n,x(e,{colorBgContainer:r})),{[i]:{borderRadius:0,"&-list-holder-inner":{alignItems:`stretch`,[`${i}-treenode`]:{[`${i}-node-content-wrapper`]:{flex:`auto`}}}}},se(`${n}-checkbox`,e),{"&-rtl":{direction:`rtl`,[`${i}-switcher${i}-switcher_close`]:{[`${i}-switcher-icon svg`]:{transform:`rotate(90deg)`}}}}]}]};function Pe(e,t){return T(`TreeSelect`,e=>[Ne(x(e,{treePrefixCls:t.value}))])(e)}var $=(e,t,n)=>n===void 0?`${e}-${t}`:n;function Fe(){return p(p({},k(Ae(),[`showTreeIcon`,`treeMotion`,`inputIcon`,`getInputElement`,`treeLine`,`customSlots`])),{suffixIcon:A.any,size:v(),bordered:h(),treeLine:y([Boolean,Object]),replaceFields:g(),placement:v(),status:v(),popupClassName:String,dropdownClassName:String,"onUpdate:value":S(),"onUpdate:treeExpandedKeys":S(),"onUpdate:searchValue":S()})}var Ie=c({compatConfig:{MODE:3},name:`ATreeSelect`,inheritAttrs:!1,props:O(Fe(),{choiceTransitionName:``,listHeight:256,treeIcon:!1,listItemHeight:26,bordered:!0}),slots:Object,setup(e,n){let{attrs:r,slots:i,expose:a,emit:s}=n;e.treeData===void 0&&i.default,j(e.multiple!==!1||!e.treeCheckable,`TreeSelect`,"`multiple` will always be `true` when `treeCheckable` is true"),j(e.replaceFields===void 0,`TreeSelect`,"`replaceFields` is deprecated, please use fieldNames instead"),j(!e.dropdownClassName,`TreeSelect`,"`dropdownClassName` is deprecated. Please use `popupClassName` instead.");let c=U(),l=W.useInject(),d=o(()=>re(l.status,e.status)),{prefixCls:f,renderEmpty:h,direction:g,virtual:v,dropdownMatchSelectWidth:y,size:b,getPopupContainer:x,getPrefixCls:S,disabled:T}=w(`select`,e),{compactSize:D,compactItemClassnames:O}=G(f,g),A=o(()=>D.value||b.value),M=m(),ee=o(()=>{var e;return(e=T.value)==null?M.value:e}),N=o(()=>S()),P=o(()=>e.placement===void 0?g.value===`rtl`?`bottomRight`:`bottomLeft`:e.placement),te=o(()=>$(N.value,z(P.value),e.transitionName)),I=o(()=>$(N.value,``,e.choiceTransitionName)),R=o(()=>S(`select-tree`,e.prefixCls)),B=o(()=>S(`tree-select`,e.prefixCls)),[V,H]=L(f),[K]=Pe(B,R),ae=o(()=>E(e.popupClassName||e.dropdownClassName,`${B.value}-dropdown`,{[`${B.value}-dropdown-rtl`]:g.value===`rtl`},H.value)),q=o(()=>!!(e.treeCheckable||e.multiple)),oe=o(()=>e.showArrow===void 0?e.loading||!q.value:e.showArrow),J=u();a({focus(){var e,t;(t=(e=J.value).focus)==null||t.call(e)},blur(){var e,t;(t=(e=J.value).blur)==null||t.call(e)}});let se=function(){var e=[...arguments];s(`update:value`,e[0]),s(`change`,...e),c.onFieldChange()},ce=e=>{s(`update:treeExpandedKeys`,e),s(`treeExpand`,e)},le=e=>{s(`update:searchValue`,e),s(`search`,e)},Y=e=>{s(`blur`,e),c.onFieldBlur()};return()=>{var n,a,o;let{notFoundContent:s=(n=i.notFoundContent)==null?void 0:n.call(i),prefixCls:u,bordered:m,listHeight:b,listItemHeight:S,multiple:w,treeIcon:T,treeLine:D,showArrow:j,switcherIcon:M=(a=i.switcherIcon)==null?void 0:a.call(i),fieldNames:N=e.replaceFields,id:L=c.id.value,placeholder:z=(o=i.placeholder)==null?void 0:o.call(i)}=e,{isFormItemInput:U,hasFeedback:W,feedbackIcon:re}=l,{suffixIcon:G,removeIcon:ue,clearIcon:de}=F(p(p({},e),{multiple:q.value,showArrow:oe.value,hasFeedback:W,feedbackIcon:re,prefixCls:f.value}),i),X;X=s===void 0?h(`Select`):s;let fe=k(e,[`suffixIcon`,`itemIcon`,`removeIcon`,`clearIcon`,`switcherIcon`,`bordered`,`status`,`onUpdate:value`,`onUpdate:treeExpandedKeys`,`onUpdate:searchValue`]),pe=E(!u&&B.value,{[`${f.value}-lg`]:A.value===`large`,[`${f.value}-sm`]:A.value===`small`,[`${f.value}-rtl`]:g.value===`rtl`,[`${f.value}-borderless`]:!m,[`${f.value}-in-form-item`]:U},ne(f.value,d.value,W),O.value,r.class,H.value),Z={};return e.treeData===void 0&&i.default&&(Z.children=C(i.default())),V(K(t(Me,_(_(_(_({},r),fe),{},{disabled:ee.value,virtual:v.value,dropdownMatchSelectWidth:y.value,id:L,fieldNames:N,ref:J,prefixCls:f.value,class:pe,listHeight:b,listItemHeight:S,treeLine:!!D,inputIcon:G,multiple:w,removeIcon:ue,clearIcon:de,switcherIcon:e=>ie(R.value,M,e,i.leafIcon,D),showTreeIcon:T,notFoundContent:X,getPopupContainer:x==null?void 0:x.value,treeMotion:null,dropdownClassName:ae.value,choiceTransitionName:I.value,onChange:se,onBlur:Y,onSearch:le,onTreeExpand:ce},Z),{},{transitionName:te.value,customSlots:p(p({},i),{treeCheckable:()=>t(`span`,{class:`${f.value}-tree-checkbox-inner`},null)}),maxTagPlaceholder:e.maxTagPlaceholder||i.maxTagPlaceholder,placement:P.value,showArrow:W||j,placeholder:z}),p(p({},i),{treeCheckable:()=>t(`span`,{class:`${f.value}-tree-checkbox-inner`},null)}))))}}}),Le=Q,Re=p(Ie,{TreeNode:Q,SHOW_ALL:he,SHOW_PARENT:ge,SHOW_CHILD:_e,install:e=>(e.component(Ie.name,Ie),e.component(Le.displayName,Le),e)});export{Le as TreeSelectNode,Re as default,Fe as treeSelectProps};