Module 62199

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