Module 282978

3,069 characters · in aca7018765200529.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>b});var i=n(627968),l=n(64700),s=n(735438),a=n.n(s),r=n(311907),o=n(3026),d=n(990078),c=n(397927),u=n(104171),h=n(793574),A=n(688810),_=n(919395),m=n(657331),p=n(696451),g=n(71393),f=n(287809),E=n(583613),x=n(403362),I=n(58736),C=n(518477),N=n(985018),T=n(850603);class S{userId;user;channelId;analyticsLocations;constructor({userId:e,user:t,channelId:n,analyticsLocations:i}){this.userId=e,this.user=t,this.channelId=n,this.analyticsLocations=i}updateData(e){let{userId:t,user:n,channelId:i,analyticsLocations:l}=e;this.userId=t,this.user=n,this.channelId=i,this.analyticsLocations=l}generateNicknameGuildPairs=(0,E.L_)(e=>a()(p.Ay.getNicknameGuildsMapping(e?.id??this.userId)).toPairs().map(e=>{let[t,n]=e;return[t,n.map(e=>g.A.getGuild(e)?.name).filter(x.Vq)]}).filter(t=>{let[n]=t;return n!==e?.globalName}).value());getNicknameGuildPairs(){return this.generateNicknameGuildPairs(this.user)}renderMoreAvatars=()=>(0,i.jsx)(d.m,{asContainer:!0,tag:"span",text:N.intl.string(N.t["UTjRE/"]),position:"bottom",children:(0,i.jsx)(c.DUT,{className:T.OZ,onClick:this.handleClick,children:(0,i.jsx)(c.U1e,{size:"xs",color:"currentColor",className:T.WW})})},"more-avatars");renderNicknamePairs(e){return this.getNicknameGuildPairs().map((t,n)=>{let[s,a]=t,r=(0,i.jsx)(c.DUT,{tag:"span",onClick:this.handleClick,children:s});return a.length>0&&(r=(0,i.jsx)(d.m,{asContainer:!0,tag:"span",text:a.join(", "),position:"bottom",shouldShow:e,delay:50,children:r})),(0,i.jsxs)(l.Fragment,{children:[0!==n?", ":null,r]},n)})}handleClick=()=>{(0,m.openUserProfileModal)({userId:this.userId,channelId:this.channelId,sourceAnalyticsLocations:this.analyticsLocations,tabSection:C.RP.MUTUAL_GUILDS})}}function b(e){let{channel:t}=e,n=t.getRecipientId(),s=(0,_.EI)(n),a=Array(s.length).fill(null),{analyticsLocations:m}=(0,A.Ay)(h.A.AKA),p=function(e){let{userId:t,channelId:n,analyticsLocations:i}=e,s=(0,r.bG)([f.default],()=>f.default.getUser(t),[t]),[a]=l.useState(()=>new S({user:s,userId:t,channelId:n,analyticsLocations:i}));return a.updateData({userId:t,user:s,channelId:n,analyticsLocations:i}),a}({userId:n,analyticsLocations:m,channelId:t.id}),[E,x]=l.useState(!1),C=l.useCallback(()=>{x(!0)},[x]),b=l.useCallback(()=>{x(!1)},[x]);return 0===p.getNicknameGuildPairs().length&&0===s.length?(0,i.jsx)("div",{className:T.jH}):(0,i.jsxs)(A.f5,{value:m,children:[(0,i.jsx)(I.cG,{className:T.yF}),(0,i.jsx)(c.LpS,{text:N.intl.string(N.t.l1QVfj),disableColor:!0,className:T.RV}),s.length>0?(0,i.jsx)(u.Ay,{size:16,users:a,showUserPopout:!1,renderUser:(e,t,n)=>{let l=p.user,a=s[n];return null==a||null==l?null:(0,i.jsx)(d.m,{asContainer:!0,text:g.A.getGuild(a)?.name,position:"bottom",children:(0,i.jsx)("img",{alt:"",className:T.my,onClick:p.handleClick,src:l.getAvatarURL(a,16),"aria-hidden":!0})},a[1])},renderMoreUsers:p.renderMoreAvatars,guildId:void 0,max:3,className:T.HD}):null,p.getNicknameGuildPairs().length>0?(0,i.jsx)(o.A,{position:"bottom",className:T.wm,delay:0,onTooltipShow:C,onTooltipHide:b,children:p.renderNicknamePairs(!E)}):null]})}}