"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[2398],{92398:function(dn,Mt,p){p.d(Mt,{Z:function(){return Ga}});var a=p(67294),Zt=p(97937),Nt=p(89705),zt=p(24969),_t=p(93967),Y=p.n(_t),se=p(87462),F=p(4942),ae=p(1413),Z=p(97685),Oe=p(71002),Ee=p(91),Ue=p(21770),Ot=p(31131),Re=(0,a.createContext)(null),Fe=p(74902),De=p(9220),Dt=p(66680),Bt=p(42550),Ye=p(75164),At=function(t){var n=t.activeTabOffset,r=t.horizontal,i=t.rtl,l=t.indicator,c=l===void 0?{}:l,o=c.size,s=c.align,d=s===void 0?"center":s,m=(0,a.useState)(),b=(0,Z.Z)(m,2),C=b[0],w=b[1],W=(0,a.useRef)(),I=a.useCallback(function(f){return typeof o=="function"?o(f):typeof o=="number"?o:f},[o]);function G(){Ye.Z.cancel(W.current)}return(0,a.useEffect)(function(){var f={};if(n)if(r){f.width=I(n.width);var h=i?"right":"left";d==="start"&&(f[h]=n[h]),d==="center"&&(f[h]=n[h]+n.width/2,f.transform=i?"translateX(50%)":"translateX(-50%)"),d==="end"&&(f[h]=n[h]+n.width,f.transform="translateX(-100%)")}else f.height=I(n.height),d==="start"&&(f.top=n.top),d==="center"&&(f.top=n.top+n.height/2,f.transform="translateY(-50%)"),d==="end"&&(f.top=n.top+n.height,f.transform="translateY(-100%)");return G(),W.current=(0,Ye.Z)(function(){var M=C&&f&&Object.keys(f).every(function(_){var N=f[_],A=C[_];return typeof N=="number"&&typeof A=="number"?Math.round(N)===Math.round(A):N===A});M||w(f)}),G},[JSON.stringify(n),r,i,d,I]),{style:C}},Ht=At,Qe={width:0,height:0,left:0,top:0};function Wt(e,t,n){return(0,a.useMemo)(function(){for(var r,i=new Map,l=t.get((r=e[0])===null||r===void 0?void 0:r.key)||Qe,c=l.left+l.width,o=0;og?(x=L,A.current="x"):(x=v,A.current="y"),t(-x,-x)&&E.preventDefault()}var O=(0,a.useRef)(null);O.current={onTouchStart:M,onTouchMove:_,onTouchEnd:N,onWheel:j},a.useEffect(function(){function E(P){O.current.onTouchStart(P)}function L(P){O.current.onTouchMove(P)}function v(P){O.current.onTouchEnd(P)}function x(P){O.current.onWheel(P)}return document.addEventListener("touchmove",L,{passive:!1}),document.addEventListener("touchend",v,{passive:!0}),e.current.addEventListener("touchstart",E,{passive:!0}),e.current.addEventListener("wheel",x,{passive:!1}),function(){document.removeEventListener("touchmove",L),document.removeEventListener("touchend",v)}},[])}var kt=p(8410);function tt(e){var t=(0,a.useState)(0),n=(0,Z.Z)(t,2),r=n[0],i=n[1],l=(0,a.useRef)(0),c=(0,a.useRef)();return c.current=e,(0,kt.o)(function(){var o;(o=c.current)===null||o===void 0||o.call(c)},[r]),function(){l.current===r&&(l.current+=1,i(l.current))}}function Kt(e){var t=(0,a.useRef)([]),n=(0,a.useState)({}),r=(0,Z.Z)(n,2),i=r[1],l=(0,a.useRef)(typeof e=="function"?e():e),c=tt(function(){var s=l.current;t.current.forEach(function(d){s=d(s)}),t.current=[],l.current=s,i({})});function o(s){t.current.push(s),c()}return[l.current,o]}var at={width:0,height:0,left:0,top:0,right:0};function Vt(e,t,n,r,i,l,c){var o=c.tabs,s=c.tabPosition,d=c.rtl,m,b,C;return["top","bottom"].includes(s)?(m="width",b=d?"right":"left",C=Math.abs(n)):(m="height",b="top",C=-n),(0,a.useMemo)(function(){if(!o.length)return[0,0];for(var w=o.length,W=w,I=0;IMath.floor(C+t)){W=I-1;break}}for(var f=0,h=w-1;h>=0;h-=1){var M=e.get(o[h].key)||at;if(M[b]W?[0,-1]:[f,W]},[e,t,r,i,l,C,s,o.map(function(w){return w.key}).join("_"),d])}function nt(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var Xt="TABS_DQ";function rt(e){return String(e).replace(/"/g,Xt)}function Be(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var Ut=a.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,i=e.locale,l=e.style;return!r||r.showAdd===!1?null:a.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:l,"aria-label":(i==null?void 0:i.addAriaLabel)||"Add tab",onClick:function(o){r.onEdit("add",{event:o})}},r.addIcon||"+")}),it=Ut,Ft=a.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,i=e.extra;if(!i)return null;var l,c={};return(0,Oe.Z)(i)==="object"&&!a.isValidElement(i)?c=i:c.right=i,n==="right"&&(l=c.right),n==="left"&&(l=c.left),l?a.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},l):null}),ot=Ft,Yt=p(29171),lt=p(72512),de=p(15105),Qt=a.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,i=e.tabs,l=e.locale,c=e.mobile,o=e.more,s=o===void 0?{}:o,d=e.style,m=e.className,b=e.editable,C=e.tabBarGutter,w=e.rtl,W=e.removeAriaLabel,I=e.onTabClick,G=e.getPopupContainer,f=e.popupClassName,h=(0,a.useState)(!1),M=(0,Z.Z)(h,2),_=M[0],N=M[1],A=(0,a.useState)(null),j=(0,Z.Z)(A,2),O=j[0],E=j[1],L=s.icon,v=L===void 0?"More":L,x="".concat(r,"-more-popup"),P="".concat(n,"-dropdown"),g=O!==null?"".concat(x,"-").concat(O):null,K=l==null?void 0:l.dropdownAriaLabel;function k(y,H){y.preventDefault(),y.stopPropagation(),b.onEdit("remove",{key:H,event:y})}var V=a.createElement(lt.ZP,{onClick:function(H){var X=H.key,U=H.domEvent;I(X,U),N(!1)},prefixCls:"".concat(P,"-menu"),id:x,tabIndex:-1,role:"listbox","aria-activedescendant":g,selectedKeys:[O],"aria-label":K!==void 0?K:"expanded dropdown"},i.map(function(y){var H=y.closable,X=y.disabled,U=y.closeIcon,J=y.key,ne=y.label,te=Be(H,U,b,X);return a.createElement(lt.sN,{key:J,id:"".concat(x,"-").concat(J),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(J),disabled:X},a.createElement("span",null,ne),te&&a.createElement("button",{type:"button","aria-label":W||"remove",tabIndex:0,className:"".concat(P,"-menu-item-remove"),onClick:function(oe){oe.stopPropagation(),k(oe,J)}},U||b.removeIcon||"\xD7"))}));function Q(y){for(var H=i.filter(function(te){return!te.disabled}),X=H.findIndex(function(te){return te.key===O})||0,U=H.length,J=0;Ju?"left":"right"})}),P=(0,Z.Z)(x,2),g=P[0],K=P[1],k=Je(0,function(R,u){!v&&I&&I({direction:R>u?"top":"bottom"})}),V=(0,Z.Z)(k,2),Q=V[0],ie=V[1],$=(0,a.useState)([0,0]),ee=(0,Z.Z)($,2),ve=ee[0],y=ee[1],H=(0,a.useState)([0,0]),X=(0,Z.Z)(H,2),U=X[0],J=X[1],ne=(0,a.useState)([0,0]),te=(0,Z.Z)(ne,2),he=te[0],oe=te[1],pe=(0,a.useState)([0,0]),$e=(0,Z.Z)(pe,2),z=$e[0],le=$e[1],fe=Kt(new Map),Le=(0,Z.Z)(fe,2),Ae=Le[0],ja=Le[1],Me=Wt(M,Ae,U[0]),He=we(ve,v),xe=we(U,v),We=we(he,v),ft=we(z,v),bt=Math.floor(He)me?me:R}var je=(0,a.useRef)(null),Ka=(0,a.useState)(),mt=(0,Z.Z)(Ka,2),Ze=mt[0],gt=mt[1];function ke(){gt(Date.now())}function Ke(){je.current&&clearTimeout(je.current)}jt(j,function(R,u){function T(D,B){D(function(q){var Ce=Ge(q+B);return Ce})}return bt?(v?T(K,R):T(ie,u),Ke(),ke(),!0):!1}),(0,a.useEffect)(function(){return Ke(),Ze&&(je.current=setTimeout(function(){gt(0)},100)),Ke},[Ze]);var Va=Vt(Me,re,v?g:Q,xe,We,ft,(0,ae.Z)((0,ae.Z)({},e),{},{tabs:M})),ht=(0,Z.Z)(Va,2),Xa=ht[0],Ua=ht[1],pt=(0,Dt.Z)(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,u=Me.get(R)||{width:0,height:0,left:0,right:0,top:0};if(v){var T=g;o?u.rightg+re&&(T=u.right+u.width-re):u.left<-g?T=-u.left:u.left+u.width>-g+re&&(T=-(u.left+u.width-re)),ie(0),K(Ge(T))}else{var D=Q;u.top<-Q?D=-u.top:u.top+u.height>-Q+re&&(D=-(u.top+u.height-re)),K(0),ie(Ge(D))}}),Fa=(0,a.useState)(),$t=(0,Z.Z)(Fa,2),ye=$t[0],Te=$t[1],Ya=(0,a.useState)(!1),yt=(0,Z.Z)(Ya,2),Qa=yt[0],St=yt[1],ce=M.filter(function(R){return!R.disabled}).map(function(R){return R.key}),Se=function(u){var T=ce.indexOf(ye||c),D=ce.length,B=(T+u+D)%D,q=ce[B];Te(q)},Ct=function(u,T){var D=ce.indexOf(u),B=M.find(function(Ce){return Ce.key===u}),q=Be(B==null?void 0:B.closable,B==null?void 0:B.closeIcon,d,B==null?void 0:B.disabled);q&&(T.preventDefault(),T.stopPropagation(),d.onEdit("remove",{key:u,event:T}),D===ce.length-1?Se(-1):Se(1))},Ja=function(u,T){St(!0),T.button===1&&Ct(u,T)},qa=function(u){var T=u.code,D=o&&v,B=ce[0],q=ce[ce.length-1];switch(T){case"ArrowLeft":{v&&Se(D?1:-1);break}case"ArrowRight":{v&&Se(D?-1:1);break}case"ArrowUp":{u.preventDefault(),v||Se(-1);break}case"ArrowDown":{u.preventDefault(),v||Se(1);break}case"Home":{u.preventDefault(),Te(B);break}case"End":{u.preventDefault(),Te(q);break}case"Enter":case"Space":{u.preventDefault(),W(ye!=null?ye:c,u);break}case"Backspace":case"Delete":{Ct(ye,u);break}}},Ne={};v?Ne[o?"marginRight":"marginLeft"]=C:Ne.marginTop=C;var xt=M.map(function(R,u){var T=R.key;return a.createElement(ea,{id:i,prefixCls:h,key:T,tab:R,style:u===0?void 0:Ne,closable:R.closable,editable:d,active:T===c,focus:T===ye,renderWrapper:w,removeAriaLabel:m==null?void 0:m.removeAriaLabel,tabCount:ce.length,currentPosition:u+1,onClick:function(B){W(T,B)},onKeyDown:qa,onFocus:function(){Qa||Te(T),pt(T),ke(),j.current&&(o||(j.current.scrollLeft=0),j.current.scrollTop=0)},onBlur:function(){Te(void 0)},onMouseDown:function(B){return Ja(T,B)},onMouseUp:function(){St(!1)}})}),Tt=function(){return ja(function(){var u,T=new Map,D=(u=O.current)===null||u===void 0?void 0:u.getBoundingClientRect();return M.forEach(function(B){var q,Ce=B.key,Lt=(q=O.current)===null||q===void 0?void 0:q.querySelector('[data-node-key="'.concat(rt(Ce),'"]'));if(Lt){var rn=ta(Lt,D),_e=(0,Z.Z)(rn,4),on=_e[0],ln=_e[1],cn=_e[2],sn=_e[3];T.set(Ce,{width:on,height:ln,left:cn,top:sn})}}),T})};(0,a.useEffect)(function(){Tt()},[M.map(function(R){return R.key}).join("_")]);var ze=tt(function(){var R=ge(_),u=ge(N),T=ge(A);y([R[0]-u[0]-T[0],R[1]-u[1]-T[1]]);var D=ge(L);oe(D);var B=ge(E);le(B);var q=ge(O);J([q[0]-D[0],q[1]-D[1]]),Tt()}),en=M.slice(0,Xa),tn=M.slice(Ua+1),Pt=[].concat((0,Fe.Z)(en),(0,Fe.Z)(tn)),Et=Me.get(c),an=Ht({activeTabOffset:Et,horizontal:v,indicator:G,rtl:o}),nn=an.style;(0,a.useEffect)(function(){pt()},[c,be,me,nt(Et),nt(Me),v]),(0,a.useEffect)(function(){ze()},[o]);var Rt=!!Pt.length,Pe="".concat(h,"-nav-wrap"),Ve,Xe,It,wt;return v?o?(Xe=g>0,Ve=g!==me):(Ve=g<0,Xe=g!==be):(It=Q<0,wt=Q!==be),a.createElement(De.Z,{onResize:ze},a.createElement("div",{ref:(0,Bt.x1)(t,_),role:"tablist","aria-orientation":v?"horizontal":"vertical",className:Y()("".concat(h,"-nav"),n),style:r,onKeyDown:function(){ke()}},a.createElement(ot,{ref:N,position:"left",extra:s,prefixCls:h}),a.createElement(De.Z,{onResize:ze},a.createElement("div",{className:Y()(Pe,(0,F.Z)((0,F.Z)((0,F.Z)((0,F.Z)({},"".concat(Pe,"-ping-left"),Ve),"".concat(Pe,"-ping-right"),Xe),"".concat(Pe,"-ping-top"),It),"".concat(Pe,"-ping-bottom"),wt)),ref:j},a.createElement(De.Z,{onResize:ze},a.createElement("div",{ref:O,className:"".concat(h,"-nav-list"),style:{transform:"translate(".concat(g,"px, ").concat(Q,"px)"),transition:Ze?"none":void 0}},xt,a.createElement(it,{ref:L,prefixCls:h,locale:m,editable:d,style:(0,ae.Z)((0,ae.Z)({},xt.length===0?void 0:Ne),{},{visibility:Rt?"hidden":null})}),a.createElement("div",{className:Y()("".concat(h,"-ink-bar"),(0,F.Z)({},"".concat(h,"-ink-bar-animated"),l.inkBar)),style:nn}))))),a.createElement(Jt,(0,se.Z)({},e,{removeAriaLabel:m==null?void 0:m.removeAriaLabel,ref:E,prefixCls:h,tabs:Pt,className:!Rt&&ka,tabMoving:!!Ze})),a.createElement(ot,{ref:A,position:"right",extra:s,prefixCls:h})))}),ct=aa,na=a.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,l=e.id,c=e.active,o=e.tabKey,s=e.children;return a.createElement("div",{id:l&&"".concat(l,"-panel-").concat(o),role:"tabpanel",tabIndex:c?0:-1,"aria-labelledby":l&&"".concat(l,"-tab-").concat(o),"aria-hidden":!c,style:i,className:Y()(n,c&&"".concat(n,"-active"),r),ref:t},s)}),st=na,ra=["renderTabBar"],ia=["label","key"],oa=function(t){var n=t.renderTabBar,r=(0,Ee.Z)(t,ra),i=a.useContext(Re),l=i.tabs;if(n){var c=(0,ae.Z)((0,ae.Z)({},r),{},{panes:l.map(function(o){var s=o.label,d=o.key,m=(0,Ee.Z)(o,ia);return a.createElement(st,(0,se.Z)({tab:s,key:d,tabKey:d},m))})});return n(c,ct)}return a.createElement(ct,r)},la=oa,ca=p(29372),sa=["key","forceRender","style","className","destroyInactiveTabPane"],da=function(t){var n=t.id,r=t.activeKey,i=t.animated,l=t.tabPosition,c=t.destroyInactiveTabPane,o=a.useContext(Re),s=o.prefixCls,d=o.tabs,m=i.tabPane,b="".concat(s,"-tabpane");return a.createElement("div",{className:Y()("".concat(s,"-content-holder"))},a.createElement("div",{className:Y()("".concat(s,"-content"),"".concat(s,"-content-").concat(l),(0,F.Z)({},"".concat(s,"-content-animated"),m))},d.map(function(C){var w=C.key,W=C.forceRender,I=C.style,G=C.className,f=C.destroyInactiveTabPane,h=(0,Ee.Z)(C,sa),M=w===r;return a.createElement(ca.ZP,(0,se.Z)({key:w,visible:M,forceRender:W,removeOnLeave:!!(c||f),leavedClassName:"".concat(b,"-hidden")},i.tabPaneMotion),function(_,N){var A=_.style,j=_.className;return a.createElement(st,(0,se.Z)({},h,{prefixCls:b,id:n,tabKey:w,animated:m,active:M,style:(0,ae.Z)((0,ae.Z)({},I),A),className:Y()(G,j),ref:N}))})})))},ua=da,un=p(80334);function va(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=(0,ae.Z)({inkBar:!0},(0,Oe.Z)(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var fa=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],dt=0,ba=a.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,i=r===void 0?"rc-tabs":r,l=e.className,c=e.items,o=e.direction,s=e.activeKey,d=e.defaultActiveKey,m=e.editable,b=e.animated,C=e.tabPosition,w=C===void 0?"top":C,W=e.tabBarGutter,I=e.tabBarStyle,G=e.tabBarExtraContent,f=e.locale,h=e.more,M=e.destroyInactiveTabPane,_=e.renderTabBar,N=e.onChange,A=e.onTabClick,j=e.onTabScroll,O=e.getPopupContainer,E=e.popupClassName,L=e.indicator,v=(0,Ee.Z)(e,fa),x=a.useMemo(function(){return(c||[]).filter(function(z){return z&&(0,Oe.Z)(z)==="object"&&"key"in z})},[c]),P=o==="rtl",g=va(b),K=(0,a.useState)(!1),k=(0,Z.Z)(K,2),V=k[0],Q=k[1];(0,a.useEffect)(function(){Q((0,Ot.Z)())},[]);var ie=(0,Ue.Z)(function(){var z;return(z=x[0])===null||z===void 0?void 0:z.key},{value:s,defaultValue:d}),$=(0,Z.Z)(ie,2),ee=$[0],ve=$[1],y=(0,a.useState)(function(){return x.findIndex(function(z){return z.key===ee})}),H=(0,Z.Z)(y,2),X=H[0],U=H[1];(0,a.useEffect)(function(){var z=x.findIndex(function(fe){return fe.key===ee});if(z===-1){var le;z=Math.max(0,Math.min(X,x.length-1)),ve((le=x[z])===null||le===void 0?void 0:le.key)}U(z)},[x.map(function(z){return z.key}).join("_"),ee,X]);var J=(0,Ue.Z)(null,{value:n}),ne=(0,Z.Z)(J,2),te=ne[0],he=ne[1];(0,a.useEffect)(function(){n||(he("rc-tabs-".concat(dt)),dt+=1)},[]);function oe(z,le){A==null||A(z,le);var fe=z!==ee;ve(z),fe&&(N==null||N(z))}var pe={id:te,activeKey:ee,animated:g,tabPosition:w,rtl:P,mobile:V},$e=(0,ae.Z)((0,ae.Z)({},pe),{},{editable:m,locale:f,more:h,tabBarGutter:W,onTabClick:oe,onTabScroll:j,extra:G,style:I,panes:null,getPopupContainer:O,popupClassName:E,indicator:L});return a.createElement(Re.Provider,{value:{tabs:x,prefixCls:i}},a.createElement("div",(0,se.Z)({ref:t,id:n,className:Y()(i,"".concat(i,"-").concat(w),(0,F.Z)((0,F.Z)((0,F.Z)({},"".concat(i,"-mobile"),V),"".concat(i,"-editable"),m),"".concat(i,"-rtl"),P),l)},v),a.createElement(la,(0,se.Z)({},$e,{renderTabBar:_})),a.createElement(ua,(0,se.Z)({destroyInactiveTabPane:M},pe,{animated:g}))))}),ma=ba,ga=ma,ha=p(53124),pa=p(35792),$a=p(98675),ya=p(33603);const Sa={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ca(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},Sa),{motionName:(0,ya.m)(e,"switch")})),n}var xa=p(50344),Ta=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);it)}function Ea(e,t){if(e)return e.map(r=>{var i;const l=(i=r.destroyOnHidden)!==null&&i!==void 0?i:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:l})});const n=(0,xa.Z)(t).map(r=>{if(a.isValidElement(r)){const{key:i,props:l}=r,c=l||{},{tab:o}=c,s=Ta(c,["tab"]);return Object.assign(Object.assign({key:String(i)},s),{label:o})}return null});return Pa(n)}var Ra=Ea,S=p(11568),ue=p(14747),Ia=p(83559),wa=p(83262),ut=p(67771),La=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[(0,ut.oN)(e,"slide-up"),(0,ut.oN)(e,"slide-down")]]};const Ma=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:i,colorBorderSecondary:l,itemSelectedColor:c}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${l}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:c,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:(0,ue.oN)(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,S.bf)(i)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${(0,S.bf)(e.borderRadiusLG)} ${(0,S.bf)(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${(0,S.bf)(e.borderRadiusLG)} ${(0,S.bf)(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:(0,S.bf)(i)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,S.bf)(e.borderRadiusLG)} 0 0 ${(0,S.bf)(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,S.bf)(e.borderRadiusLG)} ${(0,S.bf)(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},Za=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},(0,ue.Wf)(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${(0,S.bf)(r)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},ue.vS),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${(0,S.bf)(e.paddingXXS)} ${(0,S.bf)(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Na=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:i,verticalItemPadding:l,verticalItemMargin:c,calc:o}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:o(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:l,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:c},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,S.bf)(o(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:o(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},za=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:i,cardHeightLG:l,horizontalItemPaddingSM:c,horizontalItemPaddingLG:o}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:c,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:i,minHeight:i}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${(0,S.bf)(e.borderRadius)} ${(0,S.bf)(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${(0,S.bf)(e.borderRadius)} ${(0,S.bf)(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,S.bf)(e.borderRadius)} ${(0,S.bf)(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,S.bf)(e.borderRadius)} 0 0 ${(0,S.bf)(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:l,minHeight:l}}}}}},_a=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:i,tabsHorizontalItemMargin:l,horizontalItemPadding:c,itemSelectedColor:o,itemColor:s}=e,d=`${t}-tab`;return{[d]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:c,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:s,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${d}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":Object.assign({flex:"none",lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},(0,ue.Qy)(e)),"&:hover":{color:r},[`&${d}-active ${d}-btn`]:{color:o,textShadow:e.tabsActiveTextShadow},[`&${d}-focus ${d}-btn:focus-visible`]:(0,ue.oN)(e),[`&${d}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${d}-disabled ${d}-btn, &${d}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${d}-remove ${i}`]:{margin:0,verticalAlign:"middle"},[`${i}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${d} + ${d}`]:{margin:{_skip_check_:!0,value:l}}}},Oa=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:i,calc:l}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,S.bf)(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,S.bf)(e.marginXS)},marginLeft:{_skip_check_:!0,value:(0,S.bf)(l(e.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Da=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:i,itemHoverColor:l,itemActiveColor:c,colorBorderSecondary:o}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ue.Wf)(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:i},background:"transparent",border:`${(0,S.bf)(e.lineWidth)} ${e.lineType} ${o}`,borderRadius:`${(0,S.bf)(e.borderRadiusLG)} ${(0,S.bf)(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:l},"&:active, &:focus:not(:focus-visible)":{color:c}},(0,ue.Qy)(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),_a(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},(0,ue.Qy)(e)),{"&-hidden":{display:"none"}})}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:"auto"}}}}}},Ba=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:i,controlHeightLG:l}=e,c=t||l,o=n||i,s=r||l+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:c,cardHeightSM:o,cardHeightLG:s,cardPadding:`${(c-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(o-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(s-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}};var Aa=(0,Ia.I$)("Tabs",e=>{const t=(0,wa.IX)(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,S.bf)(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,S.bf)(e.horizontalItemGutter)}`});return[za(t),Oa(t),Na(t),Za(t),Ma(t),Da(t),La(t)]},Ba),Ha=()=>null,Wa=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);i{var n,r,i,l,c,o,s,d,m,b,C;const{type:w,className:W,rootClassName:I,size:G,onEdit:f,hideAdd:h,centered:M,addIcon:_,removeIcon:N,moreIcon:A,more:j,popupClassName:O,children:E,items:L,animated:v,style:x,indicatorSize:P,indicator:g,destroyInactiveTabPane:K,destroyOnHidden:k}=e,V=Wa(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:Q}=V,{direction:ie,tabs:$,getPrefixCls:ee,getPopupContainer:ve}=a.useContext(ha.E_),y=ee("tabs",Q),H=(0,pa.Z)(y),[X,U,J]=Aa(y,H),ne=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:ne.current}));let te;w==="editable-card"&&(te={onEdit:(fe,{key:Le,event:Ae})=>{f==null||f(fe==="add"?Ae:Le,fe)},removeIcon:(n=N!=null?N:$==null?void 0:$.removeIcon)!==null&&n!==void 0?n:a.createElement(Zt.Z,null),addIcon:(_!=null?_:$==null?void 0:$.addIcon)||a.createElement(zt.Z,null),showAdd:h!==!0});const he=ee(),oe=(0,$a.Z)(G),pe=Ra(L,E),$e=Ca(y,v),z=Object.assign(Object.assign({},$==null?void 0:$.style),x),le={align:(r=g==null?void 0:g.align)!==null&&r!==void 0?r:(i=$==null?void 0:$.indicator)===null||i===void 0?void 0:i.align,size:(s=(c=(l=g==null?void 0:g.size)!==null&&l!==void 0?l:P)!==null&&c!==void 0?c:(o=$==null?void 0:$.indicator)===null||o===void 0?void 0:o.size)!==null&&s!==void 0?s:$==null?void 0:$.indicatorSize};return X(a.createElement(ga,Object.assign({ref:ne,direction:ie,getPopupContainer:ve},V,{items:pe,className:Y()({[`${y}-${oe}`]:oe,[`${y}-card`]:["card","editable-card"].includes(w),[`${y}-editable-card`]:w==="editable-card",[`${y}-centered`]:M},$==null?void 0:$.className,W,I,U,J,H),popupClassName:Y()(O,U,J,H),style:z,editable:te,more:Object.assign({icon:(C=(b=(m=(d=$==null?void 0:$.more)===null||d===void 0?void 0:d.icon)!==null&&m!==void 0?m:$==null?void 0:$.moreIcon)!==null&&b!==void 0?b:A)!==null&&C!==void 0?C:a.createElement(Nt.Z,null),transitionName:`${he}-slide-up`},j),prefixCls:y,animated:$e,indicator:le,destroyInactiveTabPane:k!=null?k:K})))});vt.TabPane=Ha;var Ga=vt}}]);