Module 529200

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