Module 487233

1,355 characters · in ef6b54a2d0fbb329.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,l,a){a.d(l,{A:()=>A});var i=a(627968);a(64700);var n=a(17928),r=a(778712),t=a(97808),s=a(688810),d=a(919395),u=a(252732),o=a(101058),c=a(696451),v=a(84540),g=a(836602),h=a(854627),f=a(930349),b=a(339984),m=a(375708);let p=r._3.SIZE_72;function k(e){let{userId:l,guildId:a,avatarOverride:n,shouldAnimate:r}=e,{avatarSrc:s}=(0,h.A)({userId:l,guildId:a,avatarOverride:n,size:p,animateOnHover:!r});return(0,i.jsx)(t.eu,{src:s,size:p,"aria-hidden":!0})}function A(e){let{user:l,guildId:a,disabled:r}=e,{newestAnalyticsLocation:t}=(0,s.Ay)(),h=null!=a,p=(0,n.bG)([c.Ay],()=>null!=a?c.Ay.getMember(a,l.id):null),A=(0,n.bG)([g.A],()=>g.A.getPendingChanges(a??void 0).pendingAvatar),C=(0,o.V7)({userId:l.id,image:A}),I=l.avatar,x=h?p?.avatar:I,y=void 0!==A,j=null===A||!y&&null==x,w=h&&null!=I,N=(0,d.z5)(A,x)?{onClick:()=>{(0,u.rM)(null,x,e=>(0,v.p)({guildId:a??void 0,avatar:e})),(0,d.WU)(w?"reset":"remove")},type:w?"reset":"remove",accessibleLabel:m.intl.string(w?m.t.Y0mxy1:m.t.twB3fz)}:void 0;return(0,i.jsx)(f.V,{affordance:j?"add":N,variant:"square",onClick:()=>(0,u.XD)({uploadType:b.HL.AVATAR,analyticsSource:t,guildId:a??void 0,stackingBehavior:"stack"}),accessibleLabel:m.intl.string(m.t["4OynCD"]),"aria-haspopup":"dialog",disabled:r,dimContent:j&&w,renderPreview:e=>(0,i.jsx)(k,{userId:l.id,guildId:a,avatarOverride:C,shouldAnimate:e})})}}