Loading
function(e,t,n){n.d(t,{A:()=>p}),n(321073);var i=n(627968),d=n(64700),l=n(17928),u=n(477782),r=n(308528),a=n(376728),s=n(493336),c=n(855687),A=n(734057),o=n(808728),h=n(71393),I=n(576705),C=n(994500),g=n(711014),E=n(287809),T=n(652215),_=n(375708);function f(e,t){r.A.ensurePrivateChannel(e).then(e=>{null!=A.A.getChannel(e)&&s.A.sendInvite(e,t,"context_menu",{source:T.PE1.GUILD_CONTEXT_MENU})})}function p(e){let{user:t,guildId:n,onAction:r}=e,s=(0,l.bG)([E.default],()=>E.default.getCurrentUser(),[]),A=(0,l.yK)([g.Ay,h.A,I.A],()=>{let e=g.Ay.getFlattenedGuildIds(),t=[];return e.forEach(e=>{let i=h.A.getGuild(e);null!=i&&(0,c.K)(I.A,i)&&i.id!==n&&t.push(i)}),t},[n]),[p,v]=d.useState({});return s?.id===t.id||t.bot||0===A.length||C.A.isBlockedOrIgnored(t.id)?null:(0,i.jsx)(u.Dr,{id:"invite-to-server",label:_.intl.string(_.t.Sd8Ixw),children:A.map(e=>p[e.id]?(0,i.jsx)(u.Dr,{id:e.id,disabled:!0,label:_.intl.string(_.t.PuLLzP)},e.id):(0,i.jsx)(u.Dr,{id:e.id,label:e.name,action:()=>{r?.(),function(e,t){let n=o.Ay.getDefaultChannel(e.id,!0,T.xBc.CREATE_INSTANT_INVITE);if(null!=n){if(v({...p,[e.id]:!0}),!I.A.can(T.xBc.CREATE_INSTANT_INVITE,e)&&null!=e.vanityURLCode)return f(t,e.vanityURLCode);a.Ay.createInvite(n.id,{max_uses:1,unique:!0},"User Invite Context Menu").then(e=>f(t,e.code))}}(e,t.id)}},e.id))})}}