Module 62199

654 characters · in 80b2f518bf4a0c61.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>A});var r=n(582128),a=n(17928),l=n(252732),i=n(101058),u=n(696451),o=n(352413),s=n(45837);function A(e){let{user:t,guildId:n,size:A,showPending:d=!1,animateOnHover:c=!1,avatarOverride:v}=e,{onMouseEnter:E,onMouseLeave:f,shouldAnimate:g}=(0,s.A)(c),{pendingAvatar:p}=(0,o.A)({guildId:null===n?void 0:n}),R=d&&null!=t?(0,i.V7)({userId:t.id,image:p,canAnimate:g,size:A}):void 0,m=void 0!==v?v:R,T=(0,a.bG)([u.Ay],()=>null!=n&&null!=t?u.Ay.getMember(n,t.id):null);return{avatarSrc:r.useMemo(()=>null!=t?(0,l.sv)(m,T,t,{canAnimate:g,size:A}):void 0,[m,T,t,g,A]),isAvatarAnimating:g,eventHandlers:{onMouseEnter:E,onMouseLeave:f}}}}