Build 545032stable
Module 851588
3,964 characters · in fe586c0dba97aad8.jsDependencies
Required by (0)none
Lazily required by (0)none
Requires (49)
Lazily requires (0)none
Source Raw
function(e,i,l){l.r(i),l.d(i,{default:()=>ee});var s=l(627968),d=l(64700),n=l(17928),r=l(477782),o=l(305866),a=l(140735),t=l(707554),u=l(793574),c=l(688810),A=l(915089),p=l(713517),h=l(267102),P=l(71393),f=l(562153),j=l(183555),x=l(47675),I=l(999291),m=l(975732),O=l(718019),g=l(915614),y=l(946356),b=l(984545),C=l(587168),T=l(983495),U=l(364522),v=l(734057),_=l(696451),E=l(309010),L=l(351906),k=l(841595),N=l(570287),R=l(383199),G=l(694720),S=l(559506),w=l(900179),F=l(646986),V=l(878555),W=l(570314),M=l(571077),H=l(243166),q=l(442228),D=l(568704),J=l(403369),K=l(360563),X=l(996988),Y=l(375708),z=l(454555),B=l(656884);function Q(e){let{user:i,currentUser:l,displayProfile:d,guild:r,isHoveringOrFocusing:o,onOpenProfile:a,channelId:t,onClose:u}=e,c=f.Ay.getName(r?.id,t,i),A=(0,n.bG)([k.A],()=>k.A.getUserProfile(i.id)?.application),p=(0,n.bG)([v.A,E.A],()=>v.A.getChannel(E.A.getChannelId())),h=(0,n.bG)([_.Ay],()=>_.Ay.isMember(r?.id,i.id)),P=(0,n.bG)([L.A],()=>L.A.hidePersonalInformation),j=(0,N.A)(i.id,r?.id);return(0,s.jsxs)(U.Ip,{fade:!0,className:B.rf,children:[(0,s.jsx)(S.A,{userId:i.id}),(0,s.jsx)(V.Ay,{user:i,guildId:r?.id,displayName:c,onClickName:a,displayNameTrailing:P?null:(0,s.jsx)(H.A,{userId:i.id,isVisible:o,onOpenProfile:a}),pronouns:d?.pronouns,onClose:u,trailing:(0,s.jsx)(G.A,{displayProfile:d,themeType:X.d.POPOUT,onClose:u})}),(0,s.jsx)(K.A,{user:i,onOpenProfile:e=>a?.({tabSection:e})}),j&&(0,s.jsx)(D.A,{user:i,onClose:u}),(0,s.jsxs)("div",{className:z.U,children:[(0,s.jsx)(W.A,{user:i,closePopout:u,fullWidth:!0}),(0,s.jsx)(M.A,{user:i,guildId:r?.id,fullWidth:!0})]}),(0,s.jsx)(q.A,{user:i,bio:d?.bio,hidePersonalInformation:P,onClose:u}),(0,s.jsx)(F.A,{user:i,currentUser:l,guildId:r?.id,onOpenUserProfileModal:a,onClose:u}),A?.popularApplicationCommandIds!=null&&null!=p&&(0,s.jsx)(R.A,{applicationId:A.id,commandIds:A.popularApplicationCommandIds,channel:p,guildId:r?.id,onClick:u}),null!=r&&h&&(0,s.jsx)(w.A,{heading:Y.intl.string(Y.t["LPJmL/"]),children:(0,s.jsx)(J.A,{userId:i.id,guild:r})})]})}var Z=l(693955),$=l(652215);function ee(e){let{user:i,currentUser:l,guildId:U,channelId:v,messageId:_,roleId:E,openedAt:L,closePopout:k,setPopoutRef:N,disableUserProfileLink:R=__OVERLAY__,newAnalyticsLocations:G=[],disableAutoFocus:S=!1,onClickContainer:w}=e,{analyticsLocations:F}=(0,c.Ay)([...G,u.A.USER_PROFILE_POPOUT]),V=(0,h.aL)(),W=(0,j.pb)({layout:"POPOUT",userId:i.id,guildId:U,channelId:v,messageId:_,roleId:E}),M=(0,I.Ay)(i.id,U),H=(0,n.bG)([P.A],()=>null!=U?P.A.getGuild(U):null),q=d.useRef(null),{isHoveringOrFocusing:D}=(0,p.A)(q);d.useEffect(()=>{N?.(q?.current)},[q,N]);let J=e=>{k?.(),V.dispatch($.jej.POPOUT_CLOSE),(0,m.openUserProfileModal)({sourceAnalyticsLocations:F,hideRestrictedProfile:!0,...W,...e})},K=S?"div":o.l,z=(0,A.GV)(),ee=f.Ay.useName(U,v,i);return(0,s.jsx)(c.f5,{value:F,children:(0,s.jsx)(j.of,{value:W,openedAt:L,fetchStartedAt:M?.fetchStartedAt,fetchEndedAt:M?.fetchEndedAt,isLoaded:M?.isLoaded,children:(0,s.jsxs)(K,{ref:q,"aria-labelledby":z,onClick:w,children:[(0,s.jsx)(a.A,{children:(0,s.jsx)(t.H,{id:z,children:Y.intl.format(Y.t.KRe1Fk,{name:ee})})}),(0,s.jsxs)(y.A,{user:i,displayProfile:M,themeType:X.d.POPOUT,children:[(0,s.jsx)(C.A,{children:(0,s.jsx)(b.A,{user:i,guildId:U,viewProfileItem:R?null:(0,s.jsx)(r.Dr,{id:"view-profile",label:Y.intl.string(Y.t["+Xp3hq"]),action:()=>{J(),(0,x.Wn)({action:"PRESS_VIEW_PROFILE",analyticsLocations:F,...W})}})})}),(0,s.jsxs)("div",{className:B.wx,children:[(0,s.jsx)(g.A,{user:i,displayProfile:M,guildId:U,themeType:X.d.POPOUT}),(0,s.jsx)(O.A,{user:i,displayProfile:M,guildId:U,channelId:v,themeType:X.d.POPOUT,onOpenProfile:R?void 0:J}),(0,s.jsx)(T.A,{user:i,themeType:X.d.POPOUT,onCloseProfile:k,disableToolbar:!0})]}),(0,s.jsx)(Q,{user:i,currentUser:l,displayProfile:M,guild:H,isHoveringOrFocusing:D,onOpenProfile:R?void 0:J,channelId:v,onClose:k}),(0,s.jsx)(Z.A,{user:i,guildId:U,channelId:v,onClose:k,disableAutoFocus:S})]})]})})})}}