Loading
function(e,l,n){n.d(l,{A:()=>T}),n(321073);var s=n(627968),i=n(64700),a=n(503698),t=n.n(a),r=n(534514),c=n(849516),d=n(97808),u=n(778712),o=n(939249),m=n(834730),h=n(571694),p=n(47167),x=n(713654),v=n(235986),N=n(769015),j=n(548118),g=n(776231),I=n(885386),C=n(486020),A=n(821589),y=n(375708),f=n(306571);let k=e=>{let{text:l,extra:n}=e;return(0,s.jsxs)(r.D,{variant:"heading-md/semibold",className:f.header,children:[l,n]})},E=e=>{let{resolving:l,children:n}=e;return(0,s.jsx)("div",{className:f.content,children:l?(0,s.jsxs)("div",{className:f.resolvingWrapper,children:[(0,s.jsx)("div",{className:f.resolving,children:(0,s.jsx)("div",{className:f.resolvingBackground})}),(0,s.jsx)("div",{className:f.resolvingFakeButton,children:(0,s.jsx)("div",{className:f.resolvingBackground})})]}):n})},_=e=>{let{application:l,guild:n,channel:i,onClick:a,expired:r=!1,user:o,className:m}=e,x=(0,p.Ay)(i)??"",v=I.kt.useSetting();if(r)return(0,s.jsx)("div",{className:f.guildIconExpired,children:(0,s.jsx)(c.u,{size:"custom",width:26,height:26,color:"currentColor"})});let g=null==n||null!=n.icon,C=t()((0,A.t)(f,"guildIcon",g?"Image":"",null!=a?"Joined":""),m);return null!=l?(0,s.jsx)(N.A,{game:l,onClick:a,size:f.applicationIcon,className:C}):null!=n?(0,s.jsx)(j.Ay,{onClick:a,active:!0,guild:n,className:C,animate:v}):null!=i?(0,s.jsx)(d.eu,{onClick:a,src:(0,h.Y)(i),size:u._3.SIZE_56,className:C,"aria-label":x}):null!=o?(0,s.jsx)(d.eu,{onClick:a,src:o.getAvatarURL(null,56),size:u._3.SIZE_56,className:C,"aria-label":x}):null},S=e=>{let{title:l,onClick:n,expired:i,children:a,titleVariant:c="heading-md/semibold"}=e,d=(0,s.jsx)(r.D,{variant:c,className:t()((0,A.t)(f,"inviteDestination",i?"Expired":null!=n?"Joined":""),{[f.inviteDestinationMedium]:"heading-md/medium"===c}),children:l});return(0,s.jsxs)(v.A,{className:f.guildInfo,direction:v.A.Direction.VERTICAL,justify:v.A.Justify.CENTER,children:[null==n?d:(0,s.jsx)(o.D,{onClick:n,children:d}),(0,s.jsx)(m.E,{tag:"strong",className:f.guildDetail,variant:"text-sm/normal",children:a})]})},G=e=>{let{membersOnline:l,members:n}=e,i=[];return null!=l&&l>0&&i.push((0,s.jsxs)("div",{className:f.statusWrapper,children:[(0,s.jsx)("i",{className:f.statusOnline}),(0,s.jsx)("span",{className:f.count,children:y.intl.format(y.t["LC+S+m"],{membersOnline:l})})]},"onlineCount")),null!=n&&i.push((0,s.jsxs)("div",{className:f.statusWrapper,children:[(0,s.jsx)("i",{className:f.statusOffline}),(0,s.jsx)("span",{className:f.count,children:y.intl.format(y.t.zRl6XR,{count:n})})]},"memberCount")),(0,s.jsx)("div",{className:f.statusCounts,children:i})},b=e=>{let{channel:l,guild:n}=e,i=(0,p.Ay)(l),a=(0,x.gU)(l,n);return null==l||null==a?null:(0,s.jsxs)("div",{className:f.channel,children:[(0,s.jsx)(a,{className:f.channelIcon,color:"currentColor",size:"custom",width:20,height:20}),(0,s.jsx)("span",{className:f.channelName,children:i})]})},B=e=>{let{children:l,className:n,containerRef:i}=e;return(0,s.jsx)("div",{ref:i,className:t()(f.wrapper,n),children:l})},D=e=>{let{guild:l}=e,[n,a]=i.useState(!1),r=C.Ay.getGuildSplashURL({id:l.id,splash:l.splash,size:400*(0,g.mZ)()});return null==r?null:(0,s.jsx)("div",{className:f.inviteSplash,children:(0,s.jsx)("img",{src:r,alt:"",className:t()(f.inviteSplashImage,{[f.inviteSplashImageLoaded]:n}),onLoad:()=>a(!0)})})},P=e=>{let{guild:l,ref:n}=e;return(0,s.jsx)("div",{className:f.guildNameWrapper,ref:n,children:(0,s.jsx)("span",{className:f.guildName,children:l.name})})},R=e=>{let{guildTemplate:l}=e;return(0,s.jsx)("div",{className:f.guildNameWrapper,children:(0,s.jsx)("span",{className:f.guildName,children:l.serializedSourceGuild.name})})};B.Header=k,B.Body=E,B.Icon=_,B.Info=S,B.Data=G,B.Channel=b,B.GuildSplash=D,B.GuildName=P,B.GuildTemplateName=R,k.displayName="InviteButton.Header",E.displayName="InviteButton.Body",_.displayName="InviteButton.Icon",S.displayName="InviteButton.Info",G.displayName="InviteButton.Data",b.displayName="InviteButton.Channel",D.displayName="InviteButton.GuildSplash",P.displayName="InviteButton.GuildName",R.displayName="InviteButton.GuildTemplateName";let T=B}