import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$n as n,In as r,Jt as i,On as a,ct as o,dt as s,er as c,ft as l,hr as u,kn as d,lt as ee,nt as f,qt as p,tt as m}from"./axios-BAZB3l2q.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{d as _,f as v}from"./button-BwrlrBF7.js";h(),o(),c(),d(),i();var y=e(t()),b=e(r());v();var x=[`prefixCls`,`invalidate`,`item`,`renderItem`,`responsive`,`responsiveDisabled`,`registerSize`,`itemKey`,`className`,`style`,`children`,`display`,`order`,`component`],S=void 0;function C(e,t){var r=e.prefixCls,i=e.invalidate,o=e.item,s=e.renderItem,c=e.responsive,l=e.responsiveDisabled,u=e.registerSize,d=e.itemKey,ee=e.className,f=e.style,m=e.children,h=e.display,g=e.order,v=e.component,C=v===void 0?`div`:v,w=p(e,x),T=c&&!h;function E(e){u(d,e)}y.useEffect(function(){return function(){E(null)}},[]);var te=s&&o!==S?s(o,{index:g}):m,D;i||(D={opacity:+!T,height:T?0:S,overflowY:T?`hidden`:S,order:c?g:S,pointerEvents:T?`none`:S,position:T?`absolute`:S});var O={};T&&(O[`aria-hidden`]=!0);var k=y.createElement(C,n({className:(0,b.default)(!i&&r,ee),style:a(a({},D),f)},O,w,{ref:t}),te);return c&&(k=y.createElement(_,{onResize:function(e){var t=e.offsetWidth;E(t)},disabled:l},k)),k}var w=y.forwardRef(C);w.displayName=`Item`;var T=e(u());s(),m();function E(e){if(typeof MessageChannel>`u`)f(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function te(){var e=y.useRef(null);return function(t){e.current||(e.current=[],E(function(){(0,T.unstable_batchedUpdates)(function(){e.current.forEach(function(e){e()}),e.current=null})})),e.current.push(t)}}function D(e,t){var n=g(y.useState(t),2),r=n[0],i=n[1];return[r,l(function(t){e(function(){i(t)})})]}var O=y.createContext(null);c(),i();var k=[`component`],ne=[`className`],re=[`className`],A=y.forwardRef(function(e,t){var r=y.useContext(O);if(!r){var i=e.component,a=i===void 0?`div`:i,o=p(e,k);return y.createElement(a,n({},o,{ref:t}))}var s=r.className,c=p(r,ne),l=e.className,u=p(e,re);return y.createElement(O.Provider,{value:null},y.createElement(w,n({ref:t,className:(0,b.default)(s,l)},c,u)))});A.displayName=`RawItem`,c(),d(),h(),i(),v();var ie=[`prefixCls`,`data`,`renderItem`,`renderRawItem`,`itemKey`,`itemWidth`,`ssr`,`style`,`className`,`maxCount`,`renderRest`,`renderRawRest`,`prefix`,`suffix`,`component`,`itemComponent`,`onVisibleChange`],ae=`responsive`,oe=`invalidate`;function se(e){return`+ ${e.length} ...`}function ce(e,t){var r=e.prefixCls,i=r===void 0?`rc-overflow`:r,o=e.data,s=o===void 0?[]:o,c=e.renderItem,l=e.renderRawItem,u=e.itemKey,d=e.itemWidth,f=d===void 0?10:d,m=e.ssr,h=e.style,v=e.className,x=e.maxCount,S=e.renderRest,C=e.renderRawRest,T=e.prefix,E=e.suffix,k=e.component,ne=k===void 0?`div`:k,re=e.itemComponent,A=e.onVisibleChange,ce=p(e,ie),j=m===`full`,M=te(),le=g(D(M,null),2),N=le[0],ue=le[1],P=N||0,de=g(D(M,new Map),2),fe=de[0],pe=de[1],me=g(D(M,0),2),he=me[0],ge=me[1],F=g(D(M,0),2),I=F[0],_e=F[1],L=g(D(M,0),2),R=L[0],ve=L[1],ye=g(D(M,0),2),z=ye[0],be=ye[1],xe=g((0,y.useState)(null),2),B=xe[0],Se=xe[1],Ce=g((0,y.useState)(null),2),V=Ce[0],we=Ce[1],H=y.useMemo(function(){return V===null&&j?2**53-1:V||0},[V,N]),Te=g((0,y.useState)(!1),2),Ee=Te[0],De=Te[1],U=`${i}-item`,Oe=Math.max(he,I),W=x===ae,G=s.length&&W,ke=x===oe,Ae=G||typeof x==`number`&&s.length>x,K=(0,y.useMemo)(function(){var e=s;return G?e=N===null&&j?s:s.slice(0,Math.min(s.length,P/f)):typeof x==`number`&&(e=s.slice(0,x)),e},[s,f,N,x,G]),q=(0,y.useMemo)(function(){return G?s.slice(H+1):s.slice(K.length)},[s,K,G,H]),J=(0,y.useCallback)(function(e,t){return typeof u==`function`?u(e):(u&&e?.[u])??t},[u]),je=(0,y.useCallback)(c||function(e){return e},[c]);function Y(e,t,n){V===e&&(t===void 0||t===B)||(we(e),n||(De(eP){Y(r-1,e-i-z+I);break}}E&&X(0)+z>P&&Se(null)}},[P,fe,I,R,z,J,K]);var Le=Ee&&!!q.length,Re={};B!==null&&G&&(Re={position:`absolute`,left:B,top:0});var Z={prefixCls:U,responsive:G,component:re,invalidate:ke},ze=l?function(e,t){var n=J(e,t);return y.createElement(O.Provider,{key:n,value:a(a({},Z),{},{order:t,item:e,itemKey:n,registerSize:Ne,display:t<=H})},l(e,t))}:function(e,t){var r=J(e,t);return y.createElement(w,n({},Z,{order:t,key:r,item:e,renderItem:je,itemKey:r,registerSize:Ne,display:t<=H}))},Be={order:Le?H:2**53-1,className:`${U}-rest`,registerSize:Pe,display:Le},Q=S||se,Ve=C?y.createElement(O.Provider,{value:a(a({},Z),Be)},C(q)):y.createElement(w,n({},Z,Be),typeof Q==`function`?Q(q):Q),$=y.createElement(ne,n({className:(0,b.default)(!ke&&i,v),style:h,ref:t},ce),T&&y.createElement(w,n({},Z,{responsive:W,responsiveDisabled:!G,order:-1,className:`${U}-prefix`,registerSize:Fe,display:!0}),T),K.map(ze),Ae?Ve:null,E&&y.createElement(w,n({},Z,{responsive:W,responsiveDisabled:!G,order:H,className:`${U}-suffix`,registerSize:Ie,display:!0,style:Re}),E));return W?y.createElement(_,{onResize:Me,disabled:!G},$):$}var j=y.forwardRef(ce);j.displayName=`Overflow`,j.Item=A,j.RESPONSIVE=ae,j.INVALIDATE=oe;var M=j;export{M as t};