Build 618874stable
Module 461888
1,815 characters · in 8565032d97279e47.jsDependencies
Source Raw
function(e,l,t){t.d(l,{Ay:()=>N,SP:()=>j,cn:()=>A}),t(938796);var i,n,s=t(582128),a=t(821418),r=t(665260),o=t(17928),c=t(685073),d=t(928568),u=t(280450),m=t(696451),x=t(71393),v=t(299091),g=t(287809),h=t(348943),I=t(652215),j=((i={})[i.IS_MEMBER=0]="IS_MEMBER",i[i.ADOPT_TAG=1]="ADOPT_TAG",i[i.HAS_APPLICATION=2]="HAS_APPLICATION",i[i.APPLY_TO_JOIN=3]="APPLY_TO_JOIN",i[i.LURK_DISCOVERABLE=4]="LURK_DISCOVERABLE",i[i.JOIN_VIA_INVITE=5]="JOIN_VIA_INVITE",i[i.ACCEPT_ROLES=6]="ACCEPT_ROLES",i),A=((n={}).INVITE="INVITE",n);function N(e,l,t){let{id:i,features:n}=e,j=(0,o.bG)([u.default],()=>u.default.getId()),A=(0,o.bG)([x.A],()=>x.A.getGuild(i)),N=(0,o.bG)([g.default],()=>g.default.getUser(j),[j]),f=(0,o.bG)([m.Ay],()=>(null!=i?m.Ay.getMember(i,j):null)?.joinedAt!=null,[i,j]),{validInviteKey:C,isBypassInvite:p,inviteRoles:b}=(0,o.cf)([v.A],()=>{let e=t??v.A.getInviteKeyForGuildId(i),l=null!=e?v.A.getInvite(e):null;return null==l||l.state===I.elq.BANNED||l.state===I.elq.EXPIRED?{validInviteKey:null,isBypassInvite:!1,inviteRoles:null}:{validInviteKey:e,isBypassInvite:(0,r.Lt)(l.flags??0,a.Q.IS_APPLICATION_BYPASS),inviteRoles:l.roles}},[i,t]),E=(0,d.A)(),y=s.useMemo(()=>{if(f){if("INVITE"===l&&null!=b&&b.length>0&&null!=N){let e=m.Ay.getMember(i,N.id),l=new Set(e?.roles??[]);if(b.some(e=>!l.has(e.id)))return 6}let t=N?.primaryGuild,n=t?.identityGuildId===i&&t?.identityEnabled===!0;return"INVITE"!==l&&null!=e.tag&&!n&&null!=A&&(0,c.Rg)(A)?1:0}return E.includes(i)?2:n?.includes(I.GuildFeatures.MEMBER_VERIFICATION_GATE_ENABLED)&&n?.includes(I.GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL)&&(null!=C||e.visibility===h.n.PUBLIC_WITH_RECRUITMENT)&&!p?3:null!=C?5:n?.includes(I.GuildFeatures.DISCOVERABLE)?4:null},[f,E,i,n,C,e.visibility,e.tag,p,l,A,b,N]);return{guildId:i,ctaType:y,validInviteKey:C}}}