(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6139],{25414:function(){},25499:function(Ye,fe,l){"use strict";l.d(fe,{Z:function(){return rt}});var H=l(96156),C=l(22122),W=l(54549),y=l(44545),me=l(49101),ye=l(94184),t=l.n(ye),Qe=l(30044),D=l(67294),Je=l(53124),we=l(97647),qe=l(90484),ge=l(33603),_e={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ze(u){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},A;return w===!1?A={inkBar:!1,tabPane:!1}:w===!0?A={inkBar:!0,tabPane:!0}:A=(0,C.Z)({inkBar:!0},(0,qe.Z)(w)==="object"?w:{}),A.tabPane&&(A.tabPaneMotion=(0,C.Z)((0,C.Z)({},_e),{motionName:(0,ge.mL)(u,"switch")})),A}var et=l(50344),tt=function(u,w){var A={};for(var b in u)Object.prototype.hasOwnProperty.call(u,b)&&w.indexOf(b)<0&&(A[b]=u[b]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,b=Object.getOwnPropertySymbols(u);kS?(R=N,M.current="x"):(R=f,M.current="y"),a(-R,-R)&&E.preventDefault()}var X=(0,t.useRef)(null);X.current={onTouchStart:V,onTouchMove:q,onTouchEnd:F,onWheel:Z},t.useEffect(function(){function E(h){X.current.onTouchStart(h)}function N(h){X.current.onTouchMove(h)}function f(h){X.current.onTouchEnd(h)}function R(h){X.current.onWheel(h)}return document.addEventListener("touchmove",N,{passive:!1}),document.addEventListener("touchend",f,{passive:!1}),e.current.addEventListener("touchstart",E,{passive:!1}),e.current.addEventListener("wheel",R),function(){document.removeEventListener("touchmove",N),document.removeEventListener("touchend",f)}},[])}var Se=l(8410);function Ee(e){var a=(0,t.useState)(0),r=(0,y.Z)(a,2),i=r[0],o=r[1],n=(0,t.useRef)(0),s=(0,t.useRef)();return s.current=e,(0,Se.o)(function(){var c;(c=s.current)===null||c===void 0||c.call(s)},[i]),function(){n.current===i&&(n.current+=1,o(n.current))}}function Re(e){var a=(0,t.useRef)([]),r=(0,t.useState)({}),i=(0,y.Z)(r,2),o=i[1],n=(0,t.useRef)(typeof e=="function"?e():e),s=Ee(function(){var d=n.current;a.current.forEach(function(T){d=T(d)}),a.current=[],n.current=d,o({})});function c(d){a.current.push(d),s()}return[n.current,c]}var Ce={width:0,height:0,left:0,top:0,right:0};function ot(e,a,r,i,o,n,s){var c=s.tabs,d=s.tabPosition,T=s.rtl,P,v,x;return["top","bottom"].includes(d)?(P="width",v=T?"right":"left",x=Math.abs(r)):(P="height",v="top",x=-r),(0,t.useMemo)(function(){if(!c.length)return[0,0];for(var O=c.length,L=O,z=0;zx+a){L=z-1;break}}for(var B=0,K=O-1;K>=0;K-=1){var V=e.get(c[K].key)||Ce;if(V[v]p?"left":"right"})}),h=(0,y.Z)(R,2),S=h[0],ee=h[1],ke=u(0,function(g,p){!f&&V&&V({direction:g>p?"top":"bottom"})}),le=(0,y.Z)(ke,2),_=le[0],ie=le[1],Le=(0,t.useState)([0,0]),be=(0,y.Z)(Le,2),m=be[0],$=be[1],ae=(0,t.useState)([0,0]),Q=(0,y.Z)(ae,2),se=Q[0],Pe=Q[1],pe=(0,t.useState)([0,0]),Me=(0,y.Z)(pe,2),ft=Me[0],mt=Me[1],bt=(0,t.useState)([0,0]),Ae=(0,y.Z)(bt,2),pt=Ae[0],ht=Ae[1],I=Re(new Map),ce=(0,y.Z)(I,2),Oe=ce[0],qt=ce[1],He=rt(n,Oe,se[0]),yt=te(m,f),Be=te(se,f),gt=te(ft,f),Nt=te(pt,f),Rt=ythe?he:g}var It=(0,t.useRef)(),ea=(0,t.useState)(),kt=(0,y.Z)(ea,2),Ge=kt[0],Lt=kt[1];function Et(){Lt(Date.now())}function Ct(){window.clearTimeout(It.current)}Ne(Z,function(g,p){function j(Y,ve){Y(function(re){var ca=St(re+ve);return ca})}return Rt?(f?j(ee,g):j(ie,p),Ct(),Et(),!0):!1}),(0,t.useEffect)(function(){return Ct(),Ge&&(It.current=window.setTimeout(function(){Lt(0)},100)),Ct},[Ge]);var ta=ot(He,ne,f?S:_,Be,gt,Nt,(0,W.Z)((0,W.Z)({},e),{},{tabs:n})),Mt=(0,y.Z)(ta,2),aa=Mt[0],na=Mt[1],At=(0,at.Z)(function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:P,p=He.get(g)||{width:0,height:0,left:0,right:0,top:0};if(f){var j=S;v?p.rightS+ne&&(j=p.right+p.width-ne):p.left<-S?j=-p.left:p.left+p.width>-S+ne&&(j=-(p.left+p.width-ne)),ie(0),ee(St(j))}else{var Y=_;p.top<-_?Y=-p.top:p.top+p.height>-_+ne&&(Y=-(p.top+p.height-ne)),ee(0),ie(St(Y))}}),Xe={};z==="top"||z==="bottom"?Xe[v?"marginRight":"marginLeft"]=U:Xe.marginTop=U;var Ot=n.map(function(g,p){var j=g.key;return t.createElement(je,{id:d,prefixCls:o,key:j,tab:g,style:p===0?void 0:Xe,closable:g.closable,editable:O,active:j===P,renderWrapper:B,removeAriaLabel:L==null?void 0:L.removeAriaLabel,onClick:function(ve){K(j,ve)},onFocus:function(){At(j),Et(),!!Z.current&&(v||(Z.current.scrollLeft=0),Z.current.scrollTop=0)}})}),Bt=function(){return qt(function(){var p=new Map;return n.forEach(function(j){var Y,ve=j.key,re=(Y=X.current)===null||Y===void 0?void 0:Y.querySelector('[data-node-key="'.concat(Ie(ve),'"]'));re&&p.set(ve,{width:re.offsetWidth,height:re.offsetHeight,left:re.offsetLeft,top:re.offsetTop})}),p})};(0,t.useEffect)(function(){Bt()},[n.map(function(g){return g.key}).join("_")]);var xt=Ee(function(){var g=G(q),p=G(F),j=G(M);$([g[0]-p[0]-j[0],g[1]-p[1]-j[1]]);var Y=G(N);mt(Y);var ve=G(E);ht(ve);var re=G(X);Pe([re[0]-Y[0],re[1]-Y[1]]),Bt()}),ra=n.slice(0,aa),oa=n.slice(na+1),Dt=[].concat((0,Ke.Z)(ra),(0,Ke.Z)(oa)),ia=(0,t.useState)(),wt=(0,y.Z)(ia,2),la=wt[0],sa=wt[1],de=He.get(P),zt=(0,t.useRef)();function Kt(){Ue.Z.cancel(zt.current)}(0,t.useEffect)(function(){var g={};return de&&(f?(v?g.right=de.right:g.left=de.left,g.width=de.width):(g.top=de.top,g.height=de.height)),Kt(),zt.current=(0,Ue.Z)(function(){sa(g)}),Kt},[de,f,v]),(0,t.useEffect)(function(){At()},[P,ue,he,xe(de),xe(He),f]),(0,t.useEffect)(function(){xt()},[v]);var Wt=!!Dt.length,De="".concat(o,"-nav-wrap"),Tt,Pt,Ut,Vt;return f?v?(Pt=S>0,Tt=S!==he):(Tt=S<0,Pt=S!==ue):(Ut=_<0,Vt=_!==ue),t.createElement(We.default,{onResize:xt},t.createElement("div",{ref:(0,nt.x1)(a,q),role:"tablist",className:D()("".concat(o,"-nav"),s),style:c,onKeyDown:function(){Et()}},t.createElement($e,{ref:F,position:"left",extra:x,prefixCls:o}),t.createElement("div",{className:D()(De,(r={},(0,C.Z)(r,"".concat(De,"-ping-left"),Tt),(0,C.Z)(r,"".concat(De,"-ping-right"),Pt),(0,C.Z)(r,"".concat(De,"-ping-top"),Ut),(0,C.Z)(r,"".concat(De,"-ping-bottom"),Vt),r)),ref:Z},t.createElement(We.default,{onResize:xt},t.createElement("div",{ref:X,className:"".concat(o,"-nav-list"),style:{transform:"translate(".concat(S,"px, ").concat(_,"px)"),transition:Ge?"none":void 0}},Ot,t.createElement(Te,{ref:N,prefixCls:o,locale:L,editable:O,style:(0,W.Z)((0,W.Z)({},Ot.length===0?void 0:Xe),{},{visibility:Wt?"hidden":null})}),t.createElement("div",{className:D()("".concat(o,"-ink-bar"),(0,C.Z)({},"".concat(o,"-ink-bar-animated"),T.inkBar)),style:la})))),t.createElement(ut,(0,H.Z)({},e,{removeAriaLabel:L==null?void 0:L.removeAriaLabel,ref:E,prefixCls:o,tabs:Dt,className:!Wt&&_t,tabMoving:!!Ge})),t.createElement($e,{ref:M,position:"right",extra:x,prefixCls:o})))}var Fe=t.forwardRef(vt),$t=["renderTabBar"],jt=["label","key"];function Ft(e){var a=e.renderTabBar,r=(0,ye.Z)(e,$t),i=t.useContext(ge),o=i.tabs;if(a){var n=(0,W.Z)((0,W.Z)({},r),{},{panes:o.map(function(s){var c=s.label,d=s.key,T=(0,ye.Z)(s,jt);return t.createElement(ze,(0,H.Z)({tab:c,key:d,tabKey:d},T))})});return a(n,Fe)}return t.createElement(Fe,r)}var ua=l(80334);function Ht(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},a;return e===!1?a={inkBar:!1,tabPane:!1}:e===!0?a={inkBar:!0,tabPane:!1}:a=(0,W.Z)({inkBar:!0},(0,me.Z)(e)==="object"?e:{}),a.tabPaneMotion&&a.tabPane===void 0&&(a.tabPane=!0),!a.tabPaneMotion&&a.tabPane&&(a.tabPane=!1),a}var Gt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],Zt=0;function Xt(e,a){var r,i=e.id,o=e.prefixCls,n=o===void 0?"rc-tabs":o,s=e.className,c=e.items,d=e.direction,T=e.activeKey,P=e.defaultActiveKey,v=e.editable,x=e.animated,O=e.tabPosition,L=O===void 0?"top":O,z=e.tabBarGutter,U=e.tabBarStyle,B=e.tabBarExtraContent,K=e.locale,V=e.moreIcon,q=e.moreTransitionName,F=e.destroyInactiveTabPane,M=e.renderTabBar,Z=e.onChange,X=e.onTabClick,E=e.onTabScroll,N=e.getPopupContainer,f=e.popupClassName,R=(0,ye.Z)(e,Gt),h=t.useMemo(function(){return(c||[]).filter(function(I){return I&&(0,me.Z)(I)==="object"&&"key"in I})},[c]),S=d==="rtl",ee=Ht(x),ke=(0,t.useState)(!1),le=(0,y.Z)(ke,2),_=le[0],ie=le[1];(0,t.useEffect)(function(){ie((0,Je.Z)())},[]);var Le=(0,we.Z)(function(){var I;return(I=h[0])===null||I===void 0?void 0:I.key},{value:T,defaultValue:P}),be=(0,y.Z)(Le,2),m=be[0],$=be[1],ae=(0,t.useState)(function(){return h.findIndex(function(I){return I.key===m})}),Q=(0,y.Z)(ae,2),se=Q[0],Pe=Q[1];(0,t.useEffect)(function(){var I=h.findIndex(function(Oe){return Oe.key===m});if(I===-1){var ce;I=Math.max(0,Math.min(se,h.length-1)),$((ce=h[I])===null||ce===void 0?void 0:ce.key)}Pe(I)},[h.map(function(I){return I.key}).join("_"),m,se]);var pe=(0,we.Z)(null,{value:i}),Me=(0,y.Z)(pe,2),ft=Me[0],mt=Me[1];(0,t.useEffect)(function(){i||(mt("rc-tabs-".concat(Zt)),Zt+=1)},[]);function bt(I,ce){X==null||X(I,ce);var Oe=I!==m;$(I),Oe&&(Z==null||Z(I))}var Ae={id:ft,activeKey:m,animated:ee,tabPosition:L,rtl:S,mobile:_},pt,ht=(0,W.Z)((0,W.Z)({},Ae),{},{editable:v,locale:K,moreIcon:V,moreTransitionName:q,tabBarGutter:z,onTabClick:bt,onTabScroll:E,extra:B,style:U,panes:null,getPopupContainer:N,popupClassName:f});return t.createElement(ge.Provider,{value:{tabs:h,prefixCls:n}},t.createElement("div",(0,H.Z)({ref:a,id:i,className:D()(n,"".concat(n,"-").concat(L),(r={},(0,C.Z)(r,"".concat(n,"-mobile"),_),(0,C.Z)(r,"".concat(n,"-editable"),v),(0,C.Z)(r,"".concat(n,"-rtl"),S),r),s)},R),pt,t.createElement(Ft,(0,H.Z)({},ht,{renderTabBar:M})),t.createElement(tt,(0,H.Z)({destroyInactiveTabPane:F},Ae,{animated:ee}))))}var Yt=t.forwardRef(Xt),Qt=Yt,Jt=Qt}}]);