// Metro module 9502 (f9503). import { GuildMemberFlags } from "../guild_member/GuildMemberConstants"; import * as _Module1384 from "../../_bundle/Module1384"; import { GuildInviteFlags } from "../../_bundle/Module6709"; const r15 = { canAcceptInvite: function canAcceptInvite(a0, a1) { const [r13] = a0; const guild = a1.guild; let r29 = guild == null; if (!r29) { let r35 = r13.getSelfMember(guild.id)?.flags; if (r35 == null) { r35 = 0; } const hasFlag = _Module1384.hasFlag(r35, GuildMemberFlags.IS_GUEST); let r39 = !hasFlag; if (hasFlag) { let flags = a1.flags; if (flags == null) { flags = 0; } r39 = _Module1384.hasFlag(flags, GuildInviteFlags.IS_GUEST_INVITE); } r29 = r39; } return r29; } }; export default r15;