lcny-vue3-antd-admin/dist/assets/index.dc7db57d.js

2 lines
23 KiB
JavaScript

import{v as k,U as Xe,cd as Be,a as ce,f as Z,n as f,c3 as ie,Y as me,Z as W,T as Ne,_ as R,ce as G,ac as _,J as Le,K as ye,cf as Nt,b8 as Lt,cg as Dt,ch as Kt,O as De,aa as Wt,S as jt,bd as Ft,a1 as vt,ci as Ee,cj as st,ck as Tt,cl as $t,r as zt,aw as xt,W as Ht,c2 as Vt,a5 as Gt,cm as Ut,c6 as Ye,R as qt,a2 as Yt,cn as Xt,co as dt,c8 as Zt}from"./index.867f48c0.js";import{u as Jt}from"./useRefs.01fce650.js";function Qt(u){var e=k(),t=k(!1);function r(){for(var a=arguments.length,n=new Array(a),o=0;o<a;o++)n[o]=arguments[o];t.value||(Be.cancel(e.value),e.value=Be(function(){u.apply(void 0,n)}))}return Xe(function(){t.value=!0,Be.cancel(e.value)}),r}function ea(u){var e=k([]),t=k(typeof u=="function"?u():u),r=Qt(function(){var n=t.value;e.value.forEach(function(o){n=o(n)}),e.value=[],t.value=n});function a(n){e.value.push(n),r()}return[t,a]}var ta=ce({compatConfig:{MODE:3},name:"TabNode",props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:["click","resize","remove","focus"],setup:function(e,t){var r=t.expose,a=t.attrs,n=k();function o(s){var c;(c=e.tab)!==null&&c!==void 0&&c.disabled||e.onClick(s)}r({domRef:n});function v(s){var c;s.preventDefault(),s.stopPropagation(),e.editable.onEdit("remove",{key:(c=e.tab)===null||c===void 0?void 0:c.key,event:s})}var l=Z(function(){var s;return e.editable&&e.closable!==!1&&!((s=e.tab)!==null&&s!==void 0&&s.disabled)});return function(){var s,c,b=e.prefixCls,g=e.id,M=e.active,I=e.tab,j=I.key,E=I.tab,z=I.disabled,T=I.closeIcon,d=e.renderWrapper,A=e.removeAriaLabel,H=e.editable,N=e.onFocus,B="".concat(b,"-tab"),L=f("div",{key:j,ref:n,class:me(B,(s={},W(s,"".concat(B,"-with-remove"),l.value),W(s,"".concat(B,"-active"),M),W(s,"".concat(B,"-disabled"),z),s)),style:a.style,onClick:o},[f("div",{role:"tab","aria-selected":M,id:g&&"".concat(g,"-tab-").concat(j),class:"".concat(B,"-btn"),"aria-controls":g&&"".concat(g,"-panel-").concat(j),"aria-disabled":z,tabindex:z?null:0,onClick:function(D){D.stopPropagation(),o(D)},onKeydown:function(D){[ie.SPACE,ie.ENTER].includes(D.which)&&(D.preventDefault(),o(D))},onFocus:N},[typeof E=="function"?E():E]),l.value&&f("button",{type:"button","aria-label":A||"remove",tabindex:0,class:"".concat(B,"-remove"),onClick:function(D){D.stopPropagation(),v(D)}},[(T==null?void 0:T())||((c=H.removeIcon)===null||c===void 0?void 0:c.call(H))||"\xD7"])]);return d?d(L):L}}}),ft={width:0,height:0,left:0,top:0};function aa(u,e){var t=k(new Map);return Ne(function(){for(var r,a=new Map,n=u.value,o=e.value.get((r=n[0])===null||r===void 0?void 0:r.key)||ft,v=o.left+o.width,l=0;l<n.length;l+=1){var s=n[l].key,c=e.value.get(s);if(!c){var b;c=e.value.get((b=n[l-1])===null||b===void 0?void 0:b.key)||ft}var g=a.get(s)||R({},c);g.right=v-g.left-g.width,a.set(s,g)}t.value=new Map(a)}),t}var Ct=ce({compatConfig:{MODE:3},name:"AddButton",inheritAttrs:!1,props:{prefixCls:String,editable:{type:Object},locale:{type:Object,default:void 0}},setup:function(e,t){var r=t.expose,a=t.attrs,n=k();return r({domRef:n}),function(){var o=e.prefixCls,v=e.editable,l=e.locale;return!v||v.showAdd===!1?null:f("button",{ref:n,type:"button",class:"".concat(o,"-nav-add"),style:a.style,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:function(c){v.onEdit("add",{event:c})}},[v.addIcon?v.addIcon():"+"])}}}),na={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:De.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function}},ia=ce({compatConfig:{MODE:3},name:"OperationNode",inheritAttrs:!1,props:na,emits:["tabClick"],slots:["moreIcon"],setup:function(e,t){var r=t.attrs,a=t.slots,n=G(!1),o=_(n,2),v=o[0],l=o[1],s=G(null),c=_(s,2),b=c[0],g=c[1],M=function(d){for(var A=e.tabs.filter(function(U){return!U.disabled}),H=A.findIndex(function(U){return U.key===b.value})||0,N=A.length,B=0;B<N;B+=1){H=(H+d+N)%N;var L=A[H];if(!L.disabled){g(L.key);return}}},I=function(d){var A=d.which;if(!v.value){[ie.DOWN,ie.SPACE,ie.ENTER].includes(A)&&(l(!0),d.preventDefault());return}switch(A){case ie.UP:M(-1),d.preventDefault();break;case ie.DOWN:M(1),d.preventDefault();break;case ie.ESC:l(!1);break;case ie.SPACE:case ie.ENTER:b.value!==null&&e.onTabClick(b.value,d);break}},j=Z(function(){return"".concat(e.id,"-more-popup")}),E=Z(function(){return b.value!==null?"".concat(j.value,"-").concat(b.value):null}),z=function(d,A){d.preventDefault(),d.stopPropagation(),e.editable.onEdit("remove",{key:A,event:d})};return Le(function(){ye(b,function(){var T=document.getElementById(E.value);T&&T.scrollIntoView&&T.scrollIntoView(!1)},{flush:"post",immediate:!0})}),ye(v,function(){v.value||g(null)}),function(){var T,d=e.prefixCls,A=e.id,H=e.tabs,N=e.locale,B=e.mobile,L=e.moreIcon,U=L===void 0?((T=a.moreIcon)===null||T===void 0?void 0:T.call(a))||f(Nt,null,null):L,D=e.moreTransitionName,$=e.editable,ve=e.tabBarGutter,p=e.rtl,i=e.onTabClick,m="".concat(d,"-dropdown"),x=N==null?void 0:N.dropdownAriaLabel,K=W({},p?"marginRight":"marginLeft",ve);H.length||(K.visibility="hidden",K.order=1);var F=me(W({},"".concat(m,"-rtl"),p)),C=B?null:f(Kt,{prefixCls:m,trigger:["hover"],visible:v.value,transitionName:D,onVisibleChange:l,overlayClassName:F,mouseEnterDelay:.1,mouseLeaveDelay:.1},{overlay:function(){return f(Lt,{onClick:function(w){var q=w.key,re=w.domEvent;i(q,re),l(!1)},id:j.value,tabindex:-1,role:"listbox","aria-activedescendant":E.value,selectedKeys:[b.value],"aria-label":x!==void 0?x:"expanded dropdown"},{default:function(){return[H.map(function(w){var q,re,Te=$&&w.closable!==!1&&!w.disabled;return f(Dt,{key:w.key,id:"".concat(j.value,"-").concat(w.key),role:"option","aria-controls":A&&"".concat(A,"-panel-").concat(w.key),disabled:w.disabled},{default:function(){return[f("span",null,[typeof w.tab=="function"?w.tab():w.tab]),Te&&f("button",{type:"button","aria-label":e.removeAriaLabel||"remove",tabindex:0,class:"".concat(m,"-menu-item-remove"),onClick:function(se){se.stopPropagation(),z(se,w.key)}},[((q=w.closeIcon)===null||q===void 0?void 0:q.call(w))||((re=$.removeIcon)===null||re===void 0?void 0:re.call($))||"\xD7"])]}})})]}})},default:function(){return f("button",{type:"button",class:"".concat(d,"-nav-more"),style:K,tabindex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":j.value,id:"".concat(A,"-more"),"aria-expanded":v.value,onKeydown:I},[U])}});return f("div",{class:me("".concat(d,"-nav-operations"),r.class),style:r.style},[C,f(Ct,{prefixCls:d,locale:N,editable:$},null)])}}}),Pt=Symbol("tabsContextKey"),It=function(e){Wt(Pt,e)},kt=function(){return jt(Pt,{tabs:k([]),prefixCls:k()})};ce({compatConfig:{MODE:3},name:"TabsContextProvider",inheritAttrs:!1,props:{tabs:{type:Object,default:void 0},prefixCls:{type:String,default:void 0}},setup:function(e,t){var r=t.slots;return It(Ft(e)),function(){var a;return(a=r.default)===null||a===void 0?void 0:a.call(r)}}});var ra=.1,bt=.01,Me=20,yt=Math.pow(.995,Me);function la(u,e){var t=G(),r=_(t,2),a=r[0],n=r[1],o=G(0),v=_(o,2),l=v[0],s=v[1],c=G(0),b=_(c,2),g=b[0],M=b[1],I=G(),j=_(I,2),E=j[0],z=j[1],T=k();function d(p){var i=p.touches[0],m=i.screenX,x=i.screenY;n({x:m,y:x}),clearInterval(T.value)}function A(p){if(!!a.value){p.preventDefault();var i=p.touches[0],m=i.screenX,x=i.screenY,K=m-a.value.x,F=x-a.value.y;e(K,F),n({x:m,y:x});var C=Date.now();M(C-l.value),s(C),z({x:K,y:F})}}function H(){if(!!a.value){var p=E.value;if(n(null),z(null),p){var i=p.x/g.value,m=p.y/g.value,x=Math.abs(i),K=Math.abs(m);if(Math.max(x,K)<ra)return;var F=i,C=m;T.value=setInterval(function(){if(Math.abs(F)<bt&&Math.abs(C)<bt){clearInterval(T.value);return}F*=yt,C*=yt,e(F*Me,C*Me)},Me)}}}var N=k();function B(p){var i=p.deltaX,m=p.deltaY,x=0,K=Math.abs(i),F=Math.abs(m);K===F?x=N.value==="x"?i:m:K>F?(x=i,N.value="x"):(x=m,N.value="y"),e(-x,-x)&&p.preventDefault()}var L=k({onTouchStart:d,onTouchMove:A,onTouchEnd:H,onWheel:B});function U(p){L.value.onTouchStart(p)}function D(p){L.value.onTouchMove(p)}function $(p){L.value.onTouchEnd(p)}function ve(p){L.value.onWheel(p)}Le(function(){var p,i;document.addEventListener("touchmove",D,{passive:!1}),document.addEventListener("touchend",$,{passive:!1}),(p=u.value)===null||p===void 0||p.addEventListener("touchstart",U,{passive:!1}),(i=u.value)===null||i===void 0||i.addEventListener("wheel",ve,{passive:!1})}),Xe(function(){document.removeEventListener("touchmove",D),document.removeEventListener("touchend",$)})}function mt(u,e){var t=k(u);function r(a){var n=typeof a=="function"?a(t.value):a;n!==t.value&&e(n,t.value),t.value=n}return[t,r]}var ht={width:0,height:0,left:0,top:0,right:0},oa=function(){return{id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:{type:Object,default:void 0},editable:{type:Object},moreIcon:De.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:{type:Object,default:void 0},onTabClick:{type:Function},onTabScroll:{type:Function}}},gt=ce({compatConfig:{MODE:3},name:"TabNavList",inheritAttrs:!1,props:oa(),slots:["moreIcon","leftExtra","rightExtra","tabBarExtraContent"],emits:["tabClick","tabScroll"],setup:function(e,t){var r=t.attrs,a=t.slots,n=kt(),o=n.tabs,v=n.prefixCls,l=k(),s=k(),c=k(),b=k(),g=Jt(),M=_(g,2),I=M[0],j=M[1],E=Z(function(){return e.tabPosition==="top"||e.tabPosition==="bottom"}),z=mt(0,function(h,S){E.value&&e.onTabScroll&&e.onTabScroll({direction:h>S?"left":"right"})}),T=_(z,2),d=T[0],A=T[1],H=mt(0,function(h,S){!E.value&&e.onTabScroll&&e.onTabScroll({direction:h>S?"top":"bottom"})}),N=_(H,2),B=N[0],L=N[1],U=G(0),D=_(U,2),$=D[0],ve=D[1],p=G(0),i=_(p,2),m=i[0],x=i[1],K=G(null),F=_(K,2),C=F[0],Se=F[1],he=G(null),w=_(he,2),q=w[0],re=w[1],Te=G(0),ge=_(Te,2),xe=ge[0],se=ge[1],_e=G(0),Q=_(_e,2),Ke=Q[0],Ae=Q[1],Re=ea(new Map),pe=_(Re,2),We=pe[0],je=pe[1],we=aa(o,We),Bt=Z(function(){return"".concat(v.value,"-nav-operations-hidden")}),Ce=k(0),Pe=k(0);Ne(function(){E.value?e.rtl?(Ce.value=0,Pe.value=Math.max(0,$.value-C.value)):(Ce.value=Math.min(0,C.value-$.value),Pe.value=0):(Ce.value=Math.min(0,q.value-m.value),Pe.value=0)});var Fe=function(S){return S<Ce.value?Ce.value:S>Pe.value?Pe.value:S},Je=k(),_t=G(),Qe=_(_t,2),$e=Qe[0],et=Qe[1],ze=function(){et(Date.now())},He=function(){clearTimeout(Je.value)},tt=function(S,y){S(function(O){var P=Fe(O+y);return P})};la(l,function(h,S){if(E.value){if(C.value>=$.value)return!1;tt(A,h)}else{if(q.value>=m.value)return!1;tt(L,S)}return He(),ze(),!0}),ye($e,function(){He(),$e.value&&(Je.value=setTimeout(function(){et(0)},100))});var at=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey,y=we.value.get(S)||{width:0,height:0,left:0,right:0,top:0};if(E.value){var O=d.value;e.rtl?y.right<d.value?O=y.right:y.right+y.width>d.value+C.value&&(O=y.right+y.width-C.value):y.left<-d.value?O=-y.left:y.left+y.width>-d.value+C.value&&(O=-(y.left+y.width-C.value)),L(0),A(Fe(O))}else{var P=B.value;y.top<-B.value?P=-y.top:y.top+y.height>-B.value+q.value&&(P=-(y.top+y.height-q.value)),A(0),L(Fe(P))}},Ve=k(0),Ge=k(0);Ne(function(){var h,S,y,O,P,Y,X,fe=we.value;["top","bottom"].includes(e.tabPosition)?(S="width",P=C.value,Y=$.value,X=xe.value,y=e.rtl?"right":"left",O=Math.abs(d.value)):(S="height",P=q.value,Y=$.value,X=Ke.value,y="top",O=-B.value);var ee=P;Y+X>P&&Y<P&&(ee=P-X);var le=o.value;if(!le.length){var oe;return oe=[0,0],Ve.value=oe[0],Ge.value=oe[1],oe}for(var be=le.length,V=be,te=0;te<be;te+=1){var ae=fe.get(le[te].key)||ht;if(ae[y]+ae[S]>O+ee){V=te-1;break}}for(var ue=0,J=be-1;J>=0;J-=1){var ne=fe.get(le[J].key)||ht;if(ne[y]<O){ue=J+1;break}}return h=[ue,V],Ve.value=h[0],Ge.value=h[1],h});var Ue=function(){var S,y,O,P,Y,X=((S=l.value)===null||S===void 0?void 0:S.offsetWidth)||0,fe=((y=l.value)===null||y===void 0?void 0:y.offsetHeight)||0,ee=((O=b.value)===null||O===void 0?void 0:O.$el)||{},le=ee.offsetWidth||0,oe=ee.offsetHeight||0;Se(X),re(fe),se(le),Ae(oe);var be=(((P=s.value)===null||P===void 0?void 0:P.offsetWidth)||0)-le,V=(((Y=s.value)===null||Y===void 0?void 0:Y.offsetHeight)||0)-oe;ve(be),x(V),je(function(){var te=new Map;return o.value.forEach(function(ae){var ue=ae.key,J=j.value.get(ue),ne=(J==null?void 0:J.$el)||J;ne&&te.set(ue,{width:ne.offsetWidth,height:ne.offsetHeight,left:ne.offsetLeft,top:ne.offsetTop})}),te})},nt=Z(function(){return[].concat(vt(o.value.slice(0,Ve.value)),vt(o.value.slice(Ge.value+1)))}),At=G(),it=_(At,2),Rt=it[0],wt=it[1],de=Z(function(){return we.value.get(e.activeKey)}),rt=k(),lt=function(){Be.cancel(rt.value)};ye([de,E,function(){return e.rtl}],function(){var h={};de.value&&(E.value?(e.rtl?h.right=Ee(de.value.right):h.left=Ee(de.value.left),h.width=Ee(de.value.width)):(h.top=Ee(de.value.top),h.height=Ee(de.value.height))),lt(),rt.value=Be(function(){wt(h)})}),ye([function(){return e.activeKey},de,we,E],function(){at()},{flush:"post"}),ye([function(){return e.rtl},function(){return e.tabBarGutter},function(){return e.activeKey},function(){return o.value}],function(){Ue()},{flush:"post"});var qe=function(S){var y=S.position,O=S.prefixCls,P=S.extra;if(!P)return null;var Y=P==null?void 0:P({position:y});return Y?f("div",{class:"".concat(O,"-extra-content")},[Y]):null};return Xe(function(){He(),lt()}),function(){var h,S=e.id,y=e.animated,O=e.activeKey,P=e.rtl,Y=e.editable,X=e.locale,fe=e.tabPosition,ee=e.tabBarGutter,le=e.onTabClick,oe=r.class,be=r.style,V=v.value,te=!!nt.value.length,ae="".concat(V,"-nav-wrap"),ue,J,ne,ot;E.value?P?(J=d.value>0,ue=d.value+C.value<$.value):(ue=d.value<0,J=-d.value+C.value<$.value):(ne=B.value<0,ot=-B.value+q.value<m.value);var Oe={};fe==="top"||fe==="bottom"?Oe[P?"marginRight":"marginLeft"]=typeof ee=="number"?"".concat(ee,"px"):ee:Oe.marginTop=typeof ee=="number"?"".concat(ee,"px"):ee;var ut=o.value.map(function(Ie,ct){var ke=Ie.key;return f(ta,{id:S,prefixCls:V,key:ke,tab:Ie,style:ct===0?void 0:Oe,closable:Ie.closable,editable:Y,active:ke===O,removeAriaLabel:X==null?void 0:X.removeAriaLabel,ref:I(ke),onClick:function(Mt){le(ke,Mt)},onFocus:function(){at(ke),ze(),l.value&&(P||(l.value.scrollLeft=0),l.value.scrollTop=0)}},a)});return f("div",{role:"tablist",class:me("".concat(V,"-nav"),oe),style:be,onKeydown:function(){ze()}},[f(qe,{position:"left",prefixCls:V,extra:a.leftExtra},null),f(st,{onResize:Ue},{default:function(){return[f("div",{class:me(ae,(h={},W(h,"".concat(ae,"-ping-left"),ue),W(h,"".concat(ae,"-ping-right"),J),W(h,"".concat(ae,"-ping-top"),ne),W(h,"".concat(ae,"-ping-bottom"),ot),h)),ref:l},[f(st,{onResize:Ue},{default:function(){return[f("div",{ref:s,class:"".concat(V,"-nav-list"),style:{transform:"translate(".concat(d.value,"px, ").concat(B.value,"px)"),transition:$e.value?"none":void 0}},[ut,f(Ct,{ref:b,prefixCls:V,locale:X,editable:Y,style:R(R({},ut.length===0?void 0:Oe),{},{visibility:te?"hidden":null})},null),f("div",{class:me("".concat(V,"-ink-bar"),W({},"".concat(V,"-ink-bar-animated"),y.inkBar)),style:Rt.value},null)])]}})])]}}),f(ia,R(R({},e),{},{removeAriaLabel:X==null?void 0:X.removeAriaLabel,ref:c,prefixCls:V,tabs:nt.value,class:!te&&Bt.value}),Tt(a,["moreIcon"])),f(qe,{position:"right",prefixCls:V,extra:a.rightExtra},null),f(qe,{position:"right",prefixCls:V,extra:a.tabBarExtraContent},null)])}}}),ua=ce({compatConfig:{MODE:3},name:"TabPanelList",inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup:function(e){var t=kt(),r=t.tabs,a=t.prefixCls;return function(){var n=e.id,o=e.activeKey,v=e.animated,l=e.tabPosition,s=e.rtl,c=e.destroyInactiveTabPane,b=v.tabPane,g=a.value,M=r.value.findIndex(function(I){return I.key===o});return f("div",{class:"".concat(g,"-content-holder")},[f("div",{class:["".concat(g,"-content"),"".concat(g,"-content-").concat(l),W({},"".concat(g,"-content-animated"),b)],style:M&&b?W({},s?"marginRight":"marginLeft","-".concat(M,"00%")):null},[r.value.map(function(I){return $t(I.node,{key:I.key,prefixCls:g,tabKey:I.key,id:n,animated:b,active:I.key===o,destroyInactiveTabPane:c})})])])}}}),ca={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},va=ca;function pt(u){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),r.forEach(function(a){sa(u,a,t[a])})}return u}function sa(u,e,t){return e in u?Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):u[e]=t,u}var Ze=function(e,t){var r=pt({},e,t.attrs);return f(zt,pt({},r,{icon:va}),null)};Ze.displayName="PlusOutlined";Ze.inheritAttrs=!1;var da=Ze,St=0,Et=function(){return{prefixCls:{type:String},id:{type:String},activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:{type:String},animated:{type:[Boolean,Object]},renderTabBar:{type:Function},tabBarGutter:{type:Number},tabBarStyle:{type:Object},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean},hideAdd:Boolean,type:{type:String},size:{type:String},centered:Boolean,onEdit:{type:Function},onChange:{type:Function},onTabClick:{type:Function},onTabScroll:{type:Function},"onUpdate:activeKey":{type:Function},locale:{type:Object,default:void 0},onPrevClick:Function,onNextClick:Function,tabBarExtraContent:De.any}};function fa(u){return u.map(function(e){if(Gt(e)){for(var t=R({},e.props||{}),r=0,a=Object.entries(t);r<a.length;r++){var n=_(a[r],2),o=n[0],v=n[1];delete t[o],t[Ut(o)]=v}var l=e.children||{},s=e.key!==void 0?e.key:void 0,c=t.tab,b=c===void 0?l.tab:c,g=t.disabled,M=t.forceRender,I=t.closable,j=t.animated,E=t.active,z=t.destroyInactiveTabPane;return R(R({key:s},t),{},{node:e,closeIcon:l.closeIcon,tab:b,disabled:g===""||g,forceRender:M===""||M,closable:I===""||I,animated:j===""||j,active:E===""||E,destroyInactiveTabPane:z===""||z})}return null}).filter(function(e){return e})}var ba=ce({compatConfig:{MODE:3},name:"InternalTabs",inheritAttrs:!1,props:R(R({},xt(Et(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}})),{},{tabs:{type:Array}}),slots:["tabBarExtraContent","leftExtra","rightExtra","moreIcon","addIcon","removeIcon","renderTabBar"],setup:function(e,t){var r=t.attrs,a=t.slots;Ye(e.onPrevClick===void 0&&e.onNextClick===void 0,"Tabs","`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),Ye(e.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),Ye(a.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");var n=qt("tabs",e),o=n.prefixCls,v=n.direction,l=n.size,s=n.rootPrefixCls,c=Z(function(){return v.value==="rtl"}),b=Z(function(){var i=e.animated,m=e.tabPosition;return i===!1||["left","right"].includes(m)?{inkBar:!1,tabPane:!1}:i===!0?{inkBar:!0,tabPane:!0}:R({inkBar:!0,tabPane:!1},Yt(i)==="object"?i:{})}),g=G(!1),M=_(g,2),I=M[0],j=M[1];Le(function(){j(Xt())});var E=dt(function(){var i;return(i=e.tabs[0])===null||i===void 0?void 0:i.key},{value:Z(function(){return e.activeKey}),defaultValue:e.defaultActiveKey}),z=_(E,2),T=z[0],d=z[1],A=G(function(){return e.tabs.findIndex(function(i){return i.key===T.value})}),H=_(A,2),N=H[0],B=H[1];Ne(function(){var i=e.tabs.findIndex(function(x){return x.key===T.value});if(i===-1){var m;i=Math.max(0,Math.min(N.value,e.tabs.length-1)),d((m=e.tabs[i])===null||m===void 0?void 0:m.key)}B(i)});var L=dt(null,{value:Z(function(){return e.id})}),U=_(L,2),D=U[0],$=U[1],ve=Z(function(){return I.value&&!["left","right"].includes(e.tabPosition)?"top":e.tabPosition});Le(function(){e.id||($("rc-tabs-".concat(St)),St+=1)});var p=function(m,x){var K;(K=e.onTabClick)===null||K===void 0||K.call(e,m,x);var F=m!==T.value;if(d(m),F){var C;(C=e.onChange)===null||C===void 0||C.call(e,m)}};return It({tabs:Z(function(){return e.tabs}),prefixCls:o}),function(){var i,m=e.id,x=e.type,K=e.tabBarGutter,F=e.tabBarStyle,C=e.locale,Se=e.destroyInactiveTabPane,he=e.renderTabBar,w=he===void 0?a.renderTabBar:he,q=e.onTabScroll,re=e.hideAdd,Te=e.centered,ge={id:D.value,activeKey:T.value,animated:b.value,tabPosition:ve.value,rtl:c.value,mobile:I.value},xe;x==="editable-card"&&(xe={onEdit:function(Ae,Re){var pe,We=Re.key,je=Re.event;(pe=e.onEdit)===null||pe===void 0||pe.call(e,Ae==="add"?je:We,Ae)},removeIcon:function(){return f(Zt,null,null)},addIcon:a.addIcon?a.addIcon:function(){return f(da,null,null)},showAdd:re!==!0});var se,_e=R(R({},ge),{},{moreTransitionName:"".concat(s.value,"-slide-up"),editable:xe,locale:C,tabBarGutter:K,onTabClick:p,onTabScroll:q,style:F});w?se=w(R(R({},_e),{},{DefaultTabBar:gt})):se=f(gt,_e,Tt(a,["moreIcon","leftExtra","rightExtra","tabBarExtraContent"]));var Q=o.value;return f("div",R(R({},r),{},{id:m,class:me(Q,"".concat(Q,"-").concat(ve.value),(i={},W(i,"".concat(Q,"-").concat(l.value),l.value),W(i,"".concat(Q,"-card"),["card","editable-card"].includes(x)),W(i,"".concat(Q,"-editable-card"),x==="editable-card"),W(i,"".concat(Q,"-centered"),Te),W(i,"".concat(Q,"-mobile"),I.value),W(i,"".concat(Q,"-editable"),x==="editable-card"),W(i,"".concat(Q,"-rtl"),c.value),i),r.class)}),[se,f(ua,R(R({destroyInactiveTabPane:Se},ge),{},{animated:b.value}),null)])}}}),ga=ce({compatConfig:{MODE:3},name:"ATabs",inheritAttrs:!1,props:xt(Et(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}}),slots:["tabBarExtraContent","leftExtra","rightExtra","moreIcon","addIcon","removeIcon","renderTabBar"],setup:function(e,t){var r=t.attrs,a=t.slots,n=t.emit,o=function(l){n("update:activeKey",l),n("change",l)};return function(){var v,l=fa(Ht((v=a.default)===null||v===void 0?void 0:v.call(a)));return f(ba,R(R(R({},Vt(e,["onUpdate:activeKey"])),r),{},{onChange:o,tabs:l}),a)}}}),ya=function(){return{tab:De.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}}},pa=ce({compatConfig:{MODE:3},name:"ATabPane",inheritAttrs:!1,__ANT_TAB_PANE:!0,props:ya(),slots:["closeIcon","tab"],setup:function(e,t){var r=t.attrs,a=t.slots,n=k(e.forceRender);ye([function(){return e.active},function(){return e.destroyInactiveTabPane}],function(){e.active?n.value=!0:e.destroyInactiveTabPane&&(n.value=!1)},{immediate:!0});var o=Z(function(){return e.active?{}:e.animated?{visibility:"hidden",height:0,overflowY:"hidden"}:{display:"none"}});return function(){var v,l=e.prefixCls,s=e.forceRender,c=e.id,b=e.active,g=e.tabKey;return f("div",{id:c&&"".concat(c,"-panel-").concat(g),role:"tabpanel",tabindex:b?0:-1,"aria-labelledby":c&&"".concat(c,"-tab-").concat(g),"aria-hidden":!b,style:[o.value,r.style],class:["".concat(l,"-tabpane"),b&&"".concat(l,"-tabpane-active"),r.class]},[(b||n.value||s)&&((v=a.default)===null||v===void 0?void 0:v.call(a))])}}});export{ga as T,pa as a};