Build 533169stable
Module 477470
1,309 characters · in bcd663496c792ba1.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>g});var i=n(627968),s=n(64700),l=n(503698),r=n.n(l),a=n(451988),o=n(397927),d=n(147925),c=n(863913),u=n(985018),m=n(666843);let g=function(e){let{items:t,carouselClassName:n,paginationCaretClassName:l,intervalBetweenAutomaticItemRotations:g,renderItem:x}=e,h=s.useMemo(()=>new a.IX,[]),[_,A]=s.useState(c.f.LEFT),[p,f]=s.useState(0),[j,N]=s.useState(!1),[E,T]=s.useState(!1),C=s.useCallback((e,t)=>{f(n=>{let i=n+t;return i<0?i=e.length-1:i>e.length-1&&(i=0),i})},[f]),I=s.useCallback(()=>{E||C(t,1)},[C,t,E]),b=s.useCallback(()=>{E||C(t,-1)},[C,t,E]);return s.useEffect(()=>{null!=g&&(j?h.stop():h.start(g,I))},[j,h,g,I]),(0,i.jsxs)("div",{className:m.zr,onMouseEnter:()=>N(!0),onMouseLeave:()=>N(!1),children:[(0,i.jsx)(o.DUT,{className:r()(m.Sx,l),onClick:b,onMouseEnter:()=>A(c.f.RIGHT),ignoreKeyPress:E,children:(0,i.jsx)(d.A,{direction:d.A.Directions.LEFT,height:48,width:48,"aria-label":u.intl.string(u.t.FAmEgm)})}),(0,i.jsx)(c.A,{step:p,direction:_,onAnimationStart:()=>T(!0),onAnimationEnd:()=>T(!1),className:r()(m.Dk,n),children:x(t[p])}),(0,i.jsx)(o.DUT,{className:r()(m.Sx,l),onClick:I,onMouseEnter:()=>A(c.f.LEFT),ignoreKeyPress:E,children:(0,i.jsx)(d.A,{direction:d.A.Directions.RIGHT,height:48,width:48,"aria-label":u.intl.string(u.t.Fa8W1W)})})]})}}