import{r as w,R as vt,E as le,c as Q,e as a,B as Ne,x,P as Qe,m as te,A as O,a3 as qe,H as we,aR as Yt,X as ie,y as Zt,i as Qt,b0 as qt,bU as Jt,j as Ct,_ as Tt,cE as $e,D as pe,a0 as Mt,af as Lt,s as ea,bl as ta,ah as Ye,G as Je,n as aa,a_ as na,cF as ra,aB as Kt,cG as ze,c0 as ia,bQ as _t,cH as la,ao as ot}from"./index.ab0d47a4.js";import{w as Ue}from"./default.76e08716.js";import{K as fe}from"./KeyCode.99f746d5.js";import{M as oa,_ as ua,D as ca}from"./index.58d81b67.js";import{a as Y,i as sa,u as Pt}from"./useState.01763bb3.js";import{R as It}from"./index.9c196d1a.js";import{f as Dt,t as va,a as da,c as fa,h as ba,k as ya,R as ma,C as ha,j as ga}from"./index.b2c65497.js";import{C as pa,x as xa,w as Sa}from"./useFlexGapSupport.f5eec5c4.js";function Ca(o){var e=w(),n=w(!1);function t(){for(var r=arguments.length,i=new Array(r),u=0;uL?(_=v,K.value="x"):(_=h,K.value="y"),e(-_,-_)&&p.preventDefault()}var W=w({onTouchStart:y,onTouchMove:M,onTouchEnd:H,onWheel:k});function U(p){W.value.onTouchStart(p)}function F(p){W.value.onTouchMove(p)}function D(p){W.value.onTouchEnd(p)}function oe(p){W.value.onWheel(p)}qe(function(){var p,v;document.addEventListener("touchmove",F,{passive:!1}),document.addEventListener("touchend",D,{passive:!1}),(p=o.value)===null||p===void 0||p.addEventListener("touchstart",U,{passive:!1}),(v=o.value)===null||v===void 0||v.addEventListener("wheel",oe,{passive:!1})}),vt(function(){document.removeEventListener("touchmove",F),document.removeEventListener("touchend",D)})}function At(o,e){var n=w(o);function t(r){var i=typeof r=="function"?r(n.value):r;i!==n.value&&e(i,n.value),n.value=i}return[n,t]}var Aa=function(){var e=w(new Map),n=function(r){return function(i){e.value.set(r,i)}};return Jt(function(){e.value=new Map}),[n,e]};const Ra=Aa;function wa(o,e,n,t){if(!Ct(o))return o;e=Dt(e,o);for(var r=-1,i=e.length,u=i-1,l=o;l!=null&&++rI?"left":"right"})}),T=O($,2),y=T[0],M=T[1],H=At(0,function(C,I){!P.value&&e.onTabScroll&&e.onTabScroll({direction:C>I?"top":"bottom"})}),K=O(H,2),k=K[0],W=K[1],U=Y(0),F=O(U,2),D=F[0],oe=F[1],p=Y(0),v=O(p,2),h=v[0],_=v[1],G=Y(null),L=O(G,2),E=L[0],be=L[1],ye=Y(null),A=O(ye,2),V=A[0],ae=A[1],ue=Y(0),B=O(ue,2),_e=B[0],ce=B[1],Z=Y(0),q=O(Z,2),Me=q[0],Le=q[1],Pe=Ta(new Map),Ie=O(Pe,2),Oe=Ie[0],ke=Ie[1],Ke=Pa(u,Oe),Ee=Q(function(){return"".concat(l.value,"-nav-operations-hidden")}),j=w(0),xe=w(0);Qe(function(){P.value?e.rtl?(j.value=0,xe.value=Math.max(0,D.value-E.value)):(j.value=Math.min(0,E.value-D.value),xe.value=0):(j.value=Math.min(0,V.value-h.value),xe.value=0)});var Se=function(I){return Ixe.value?xe.value:I},We=w(),Fe=Y(),dt=O(Fe,2),et=dt[0],ft=dt[1],tt=function(){ft(Date.now())},at=function(){clearTimeout(We.value)},bt=function(I,S){I(function(z){var R=Se(z+S);return R})};Ba(c,function(C,I){if(P.value){if(E.value>=D.value)return!1;bt(M,C)}else{if(V.value>=h.value)return!1;bt(W,I)}return at(),tt(),!0}),we(et,function(){at(),et.value&&(We.value=setTimeout(function(){ft(0)},100))});var yt=function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey,S=Ke.value.get(I)||{width:0,height:0,left:0,right:0,top:0};if(P.value){var z=y.value;e.rtl?S.righty.value+E.value&&(z=S.right+S.width-E.value):S.left<-y.value?z=-S.left:S.left+S.width>-y.value+E.value&&(z=-(S.left+S.width-E.value)),W(0),M(Se(z))}else{var R=k.value;S.top<-k.value?R=-S.top:S.top+S.height>-k.value+V.value&&(R=-(S.top+S.height-V.value)),M(0),W(Se(R))}},nt=w(0),rt=w(0);Qe(function(){var C,I,S,z,R,J,ee,Be=Ke.value;["top","bottom"].includes(e.tabPosition)?(I="width",R=E.value,J=D.value,ee=_e.value,S=e.rtl?"right":"left",z=Math.abs(y.value)):(I="height",R=V.value,J=D.value,ee=Me.value,S="top",z=-k.value);var ne=R;J+ee>R&&Jz+ne){X=se-1;break}}for(var ge=0,re=Ae-1;re>=0;re-=1){var Re=Be.get(me[re].key)||Rt;if(Re[S]0,ge=y.value+E.value0&&arguments[0]!==void 0?arguments[0]:[],g;return f.forEach(function(m){m&&ga(m.type)&&m.type.__ANT_CARD_GRID&&(g=!0)}),g};return function(){var s,f,g,m,N,P,$,T,y=e.headStyle,M=y===void 0?{}:y,H=e.bodyStyle,K=H===void 0?{}:H,k=e.loading,W=e.bordered,U=W===void 0?!0:W,F=e.type,D=e.tabList,oe=e.hoverable,p=e.activeTabKey,v=e.defaultActiveTabKey,h=e.tabBarExtraContent,_=h===void 0?ze((g=t.tabBarExtraContent)===null||g===void 0?void 0:g.call(t)):h,G=e.title,L=G===void 0?ze((m=t.title)===null||m===void 0?void 0:m.call(t)):G,E=e.extra,be=E===void 0?ze((N=t.extra)===null||N===void 0?void 0:N.call(t)):E,ye=e.actions,A=ye===void 0?ze((P=t.actions)===null||P===void 0?void 0:P.call(t)):ye,V=e.cover,ae=V===void 0?ze(($=t.cover)===null||$===void 0?void 0:$.call(t)):V,ue=Lt((T=t.default)===null||T===void 0?void 0:T.call(t)),B=i.value,_e=(s={},x(s,"".concat(B),!0),x(s,"".concat(B,"-loading"),k),x(s,"".concat(B,"-bordered"),U),x(s,"".concat(B,"-hoverable"),!!oe),x(s,"".concat(B,"-contain-grid"),b(ue)),x(s,"".concat(B,"-contain-tabs"),D&&D.length),x(s,"".concat(B,"-").concat(l.value),l.value),x(s,"".concat(B,"-type-").concat(F),!!F),x(s,"".concat(B,"-rtl"),u.value==="rtl"),s),ce=K.padding===0||K.padding==="0px"?{padding:"24px"}:void 0,Z=a("div",{class:"".concat(B,"-loading-block")},null),q=a("div",{class:"".concat(B,"-loading-content"),style:ce},[a(He,{gutter:8},{default:function(){return[a(de,{span:22},{default:function(){return[Z]}})]}}),a(He,{gutter:8},{default:function(){return[a(de,{span:8},{default:function(){return[Z]}}),a(de,{span:15},{default:function(){return[Z]}})]}}),a(He,{gutter:8},{default:function(){return[a(de,{span:6},{default:function(){return[Z]}}),a(de,{span:18},{default:function(){return[Z]}})]}}),a(He,{gutter:8},{default:function(){return[a(de,{span:13},{default:function(){return[Z]}}),a(de,{span:9},{default:function(){return[Z]}})]}}),a(He,{gutter:8},{default:function(){return[a(de,{span:4},{default:function(){return[Z]}}),a(de,{span:3},{default:function(){return[Z]}}),a(de,{span:16},{default:function(){return[Z]}})]}})]),Me=p!==void 0,Le=(f={size:"large"},x(f,Me?"activeKey":"defaultActiveKey",Me?p:v),x(f,"onChange",d),x(f,"class","".concat(B,"-head-tabs")),f),Pe,Ie=D&&D.length?a(De,Le,{default:function(){return[D.map(function(j){var xe=j.tab,Se=j.slots,We=Se==null?void 0:Se.tab;Ye(!Se,"Card","tabList slots is deprecated, Please use `customTab` instead.");var Fe=xe!==void 0?xe:t[We]?t[We](j):null;return Fe=ia(t,"customTab",j,function(){return[Fe]}),a(Ga,{tab:Fe,key:j.key,disabled:j.disabled},null)})]},rightExtra:_?function(){return _}:null}):null;(L||be||Ie)&&(Pe=a("div",{class:"".concat(B,"-head"),style:M},[a("div",{class:"".concat(B,"-head-wrapper")},[L&&a("div",{class:"".concat(B,"-head-title")},[L]),be&&a("div",{class:"".concat(B,"-extra")},[be])]),Ie]));var Oe=ae?a("div",{class:"".concat(B,"-cover")},[ae]):null,ke=a("div",{class:"".concat(B,"-body"),style:K},[k?q:ue]),Ke=A&&A.length?a("ul",{class:"".concat(B,"-actions")},[c(A)]):null;return a("div",{class:_e,ref:"cardContainerRef"},[Pe,Oe,ue&&ue.length?ke:null,Ke])}}});const Ve=$a;var za=function(){return{prefixCls:String,title:ie.any,description:ie.any,avatar:ie.any}};const ct=le({name:"ACardMeta",props:za(),slots:["title","description","avatar"],setup:function(e,n){var t=n.slots,r=Je("card",e),i=r.prefixCls;return function(){var u=x({},"".concat(i.value,"-meta"),!0),l=ot(t,e,"avatar"),c=ot(t,e,"title"),d=ot(t,e,"description"),b=l?a("div",{class:"".concat(i.value,"-meta-avatar")},[l]):null,s=c?a("div",{class:"".concat(i.value,"-meta-title")},[c]):null,f=d?a("div",{class:"".concat(i.value,"-meta-description")},[d]):null,g=s||f?a("div",{class:"".concat(i.value,"-meta-detail")},[s,f]):null;return a("div",{class:u},[b,g])}}});var Ha=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const st=le({name:"ACardGrid",__ANT_CARD_GRID:!0,props:Ha(),setup:function(e,n){var t=n.slots,r=Je("card",e),i=r.prefixCls,u=Q(function(){var l;return l={},x(l,"".concat(i.value,"-grid"),!0),x(l,"".concat(i.value,"-grid-hoverable"),e.hoverable),l});return function(){var l;return a("div",{class:u.value},[(l=t.default)===null||l===void 0?void 0:l.call(t)])}}});Ve.Meta=ct;Ve.Grid=st;Ve.install=function(o){return o.component(Ve.name,Ve),o.component(ct.name,ct),o.component(st.name,st),o};export{Ve as C};