Module 62199

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