Files
discord-decomp/sources/modules/oauth2/permissions.tsx
T
2026-07-27 16:20:00 +03:00

351 lines
17 KiB
TypeScript

/* Metro module 9350; source: modules/oauth2/permissions.tsx; dependencies: [661, 483, 1244, 2] */
function _fun73030(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#73030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9536:6, offset: 0x01d5c9c0, size: 2118 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const Permissions = (require(661) /* metro dependency 661: Constants */).Permissions;
let ADMINISTRATOR = Permissions.ADMINISTRATOR;
items = [ADMINISTRATOR];
let MANAGE_GUILD = Permissions.MANAGE_GUILD;
items[1] = MANAGE_GUILD;
let MANAGE_ROLES = Permissions.MANAGE_ROLES;
items[2] = MANAGE_ROLES;
let MANAGE_CHANNELS = Permissions.MANAGE_CHANNELS;
items[3] = MANAGE_CHANNELS;
let KICK_MEMBERS = Permissions.KICK_MEMBERS;
items[4] = KICK_MEMBERS;
let BAN_MEMBERS = Permissions.BAN_MEMBERS;
items[5] = BAN_MEMBERS;
let CREATE_INSTANT_INVITE = Permissions.CREATE_INSTANT_INVITE;
items[6] = CREATE_INSTANT_INVITE;
let MANAGE_NICKNAMES = Permissions.MANAGE_NICKNAMES;
items[7] = MANAGE_NICKNAMES;
let CHANGE_NICKNAME = Permissions.CHANGE_NICKNAME;
items[8] = CHANGE_NICKNAME;
let MANAGE_GUILD_EXPRESSIONS = Permissions.MANAGE_GUILD_EXPRESSIONS;
items[9] = MANAGE_GUILD_EXPRESSIONS;
let CREATE_GUILD_EXPRESSIONS = Permissions.CREATE_GUILD_EXPRESSIONS;
items[10] = CREATE_GUILD_EXPRESSIONS;
let MANAGE_WEBHOOKS = Permissions.MANAGE_WEBHOOKS;
items[11] = MANAGE_WEBHOOKS;
let VIEW_AUDIT_LOG = Permissions.VIEW_AUDIT_LOG;
items[12] = VIEW_AUDIT_LOG;
let VIEW_CHANNEL = Permissions.VIEW_CHANNEL;
items[13] = VIEW_CHANNEL;
let MANAGE_EVENTS = Permissions.MANAGE_EVENTS;
items[14] = MANAGE_EVENTS;
let CREATE_EVENTS = Permissions.CREATE_EVENTS;
items[15] = CREATE_EVENTS;
let MODERATE_MEMBERS = Permissions.MODERATE_MEMBERS;
items[16] = MODERATE_MEMBERS;
let VIEW_GUILD_ANALYTICS = Permissions.VIEW_GUILD_ANALYTICS;
items[17] = VIEW_GUILD_ANALYTICS;
let VIEW_CREATOR_MONETIZATION_ANALYTICS = Permissions.VIEW_CREATOR_MONETIZATION_ANALYTICS;
items[18] = VIEW_CREATOR_MONETIZATION_ANALYTICS;
let USE_EXTERNAL_APPS = Permissions.USE_EXTERNAL_APPS;
items[19] = USE_EXTERNAL_APPS;
let SEND_MESSAGES = Permissions.SEND_MESSAGES;
items[20] = SEND_MESSAGES;
let SEND_MESSAGES_IN_THREADS = Permissions.SEND_MESSAGES_IN_THREADS;
items[21] = SEND_MESSAGES_IN_THREADS;
let CREATE_PUBLIC_THREADS = Permissions.CREATE_PUBLIC_THREADS;
items[22] = CREATE_PUBLIC_THREADS;
let CREATE_PRIVATE_THREADS = Permissions.CREATE_PRIVATE_THREADS;
items[23] = CREATE_PRIVATE_THREADS;
let SEND_TTS_MESSAGES = Permissions.SEND_TTS_MESSAGES;
items[24] = SEND_TTS_MESSAGES;
let MANAGE_MESSAGES = Permissions.MANAGE_MESSAGES;
items[25] = MANAGE_MESSAGES;
let MANAGE_THREADS = Permissions.MANAGE_THREADS;
items[26] = MANAGE_THREADS;
let EMBED_LINKS = Permissions.EMBED_LINKS;
items[27] = EMBED_LINKS;
let ATTACH_FILES = Permissions.ATTACH_FILES;
items[28] = ATTACH_FILES;
let READ_MESSAGE_HISTORY = Permissions.READ_MESSAGE_HISTORY;
items[29] = READ_MESSAGE_HISTORY;
let MENTION_EVERYONE = Permissions.MENTION_EVERYONE;
items[30] = MENTION_EVERYONE;
let ADD_REACTIONS = Permissions.ADD_REACTIONS;
items[31] = ADD_REACTIONS;
let USE_EXTERNAL_EMOJIS = Permissions.USE_EXTERNAL_EMOJIS;
items[32] = USE_EXTERNAL_EMOJIS;
let USE_EXTERNAL_STICKERS = Permissions.USE_EXTERNAL_STICKERS;
items[33] = USE_EXTERNAL_STICKERS;
let USE_APPLICATION_COMMANDS = Permissions.USE_APPLICATION_COMMANDS;
items[34] = USE_APPLICATION_COMMANDS;
let SEND_VOICE_MESSAGES = Permissions.SEND_VOICE_MESSAGES;
items[35] = SEND_VOICE_MESSAGES;
let SEND_POLLS = Permissions.SEND_POLLS;
items[36] = SEND_POLLS;
let PIN_MESSAGES = Permissions.PIN_MESSAGES;
items[37] = PIN_MESSAGES;
let BYPASS_SLOWMODE = Permissions.BYPASS_SLOWMODE;
items[38] = BYPASS_SLOWMODE;
let MANAGE_OFFICIAL_MESSAGES = Permissions.MANAGE_OFFICIAL_MESSAGES;
items[39] = MANAGE_OFFICIAL_MESSAGES;
let CONNECT = Permissions.CONNECT;
items[40] = CONNECT;
let SPEAK = Permissions.SPEAK;
items[41] = SPEAK;
let MUTE_MEMBERS = Permissions.MUTE_MEMBERS;
items[42] = MUTE_MEMBERS;
let DEAFEN_MEMBERS = Permissions.DEAFEN_MEMBERS;
items[43] = DEAFEN_MEMBERS;
let MOVE_MEMBERS = Permissions.MOVE_MEMBERS;
items[44] = MOVE_MEMBERS;
let USE_VAD = Permissions.USE_VAD;
items[45] = USE_VAD;
let PRIORITY_SPEAKER = Permissions.PRIORITY_SPEAKER;
items[46] = PRIORITY_SPEAKER;
let REQUEST_TO_SPEAK = Permissions.REQUEST_TO_SPEAK;
items[47] = REQUEST_TO_SPEAK;
let STREAM = Permissions.STREAM;
items[48] = STREAM;
let USE_EMBEDDED_ACTIVITIES = Permissions.USE_EMBEDDED_ACTIVITIES;
items[49] = USE_EMBEDDED_ACTIVITIES;
let USE_SOUNDBOARD = Permissions.USE_SOUNDBOARD;
items[50] = USE_SOUNDBOARD;
let USE_EXTERNAL_SOUNDS = Permissions.USE_EXTERNAL_SOUNDS;
items[51] = USE_EXTERNAL_SOUNDS;
let SET_VOICE_CHANNEL_STATUS = Permissions.SET_VOICE_CHANNEL_STATUS;
items[52] = SET_VOICE_CHANNEL_STATUS;
const object3 = {};
ADMINISTRATOR = Permissions.ADMINISTRATOR;
object3[ADMINISTRATOR.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.PGvZqX);
};
MANAGE_GUILD = Permissions.MANAGE_GUILD;
object3[MANAGE_GUILD.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.QZRcfO);
};
MANAGE_ROLES = Permissions.MANAGE_ROLES;
object3[MANAGE_ROLES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['C8d+oG']);
};
MANAGE_CHANNELS = Permissions.MANAGE_CHANNELS;
object3[MANAGE_CHANNELS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['9qLtWs']);
};
KICK_MEMBERS = Permissions.KICK_MEMBERS;
object3[KICK_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.pBNv6i);
};
BAN_MEMBERS = Permissions.BAN_MEMBERS;
object3[BAN_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.oTBA7N);
};
CREATE_INSTANT_INVITE = Permissions.CREATE_INSTANT_INVITE;
object3[CREATE_INSTANT_INVITE.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.zJrgTG);
};
MANAGE_NICKNAMES = Permissions.MANAGE_NICKNAMES;
object3[MANAGE_NICKNAMES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['t+Ct5x']);
};
CHANGE_NICKNAME = Permissions.CHANGE_NICKNAME;
object3[CHANGE_NICKNAME.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.dilOF6);
};
MANAGE_GUILD_EXPRESSIONS = Permissions.MANAGE_GUILD_EXPRESSIONS;
object3[MANAGE_GUILD_EXPRESSIONS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.bbuXIn);
};
CREATE_GUILD_EXPRESSIONS = Permissions.CREATE_GUILD_EXPRESSIONS;
object3[CREATE_GUILD_EXPRESSIONS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.HarVuP);
};
MANAGE_WEBHOOKS = Permissions.MANAGE_WEBHOOKS;
object3[MANAGE_WEBHOOKS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['/ADKmM']);
};
VIEW_AUDIT_LOG = Permissions.VIEW_AUDIT_LOG;
object3[VIEW_AUDIT_LOG.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.fZgLpA);
};
VIEW_CHANNEL = Permissions.VIEW_CHANNEL;
object3[VIEW_CHANNEL.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.uV83yi);
};
SEND_MESSAGES = Permissions.SEND_MESSAGES;
object3[SEND_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.T32rkC);
};
SEND_TTS_MESSAGES = Permissions.SEND_TTS_MESSAGES;
object3[SEND_TTS_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.Mg7bku);
};
MANAGE_MESSAGES = Permissions.MANAGE_MESSAGES;
object3[MANAGE_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['6lU9xM']);
};
EMBED_LINKS = Permissions.EMBED_LINKS;
object3[EMBED_LINKS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['969dEL']);
};
ATTACH_FILES = Permissions.ATTACH_FILES;
object3[ATTACH_FILES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['3AS4UM']);
};
READ_MESSAGE_HISTORY = Permissions.READ_MESSAGE_HISTORY;
object3[READ_MESSAGE_HISTORY.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.l9ufaR);
};
MENTION_EVERYONE = Permissions.MENTION_EVERYONE;
object3[MENTION_EVERYONE.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.Y78KGC);
};
ADD_REACTIONS = Permissions.ADD_REACTIONS;
object3[ADD_REACTIONS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.yEoJAr);
};
USE_EXTERNAL_EMOJIS = Permissions.USE_EXTERNAL_EMOJIS;
object3[USE_EXTERNAL_EMOJIS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.BpBGZU);
};
USE_EXTERNAL_STICKERS = Permissions.USE_EXTERNAL_STICKERS;
object3[USE_EXTERNAL_STICKERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['UeRs+b']);
};
USE_APPLICATION_COMMANDS = Permissions.USE_APPLICATION_COMMANDS;
object3[USE_APPLICATION_COMMANDS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.shbR1a);
};
SEND_VOICE_MESSAGES = Permissions.SEND_VOICE_MESSAGES;
object3[SEND_VOICE_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['+8GStU']);
};
CONNECT = Permissions.CONNECT;
object3[CONNECT.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.S0W8Z5);
};
SPEAK = Permissions.SPEAK;
object3[SPEAK.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['8w1tIR']);
};
MUTE_MEMBERS = Permissions.MUTE_MEMBERS;
object3[MUTE_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['8EI30/']);
};
DEAFEN_MEMBERS = Permissions.DEAFEN_MEMBERS;
object3[DEAFEN_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['9L47Fr']);
};
MOVE_MEMBERS = Permissions.MOVE_MEMBERS;
object3[MOVE_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.YtjJPQ);
};
USE_VAD = Permissions.USE_VAD;
object3[USE_VAD.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['08zAV7']);
};
PRIORITY_SPEAKER = Permissions.PRIORITY_SPEAKER;
object3[PRIORITY_SPEAKER.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.BVK71i);
};
CREATE_PUBLIC_THREADS = Permissions.CREATE_PUBLIC_THREADS;
object3[CREATE_PUBLIC_THREADS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['25rKnX']);
};
CREATE_PRIVATE_THREADS = Permissions.CREATE_PRIVATE_THREADS;
object3[CREATE_PRIVATE_THREADS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.QwbTSa);
};
SEND_MESSAGES_IN_THREADS = Permissions.SEND_MESSAGES_IN_THREADS;
object3[SEND_MESSAGES_IN_THREADS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.fTE74g);
};
MANAGE_THREADS = Permissions.MANAGE_THREADS;
object3[MANAGE_THREADS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.kEqgr7);
};
MANAGE_EVENTS = Permissions.MANAGE_EVENTS;
object3[MANAGE_EVENTS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.HIgA5a);
};
CREATE_EVENTS = Permissions.CREATE_EVENTS;
object3[CREATE_EVENTS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.qyjZua);
};
MODERATE_MEMBERS = Permissions.MODERATE_MEMBERS;
object3[MODERATE_MEMBERS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['7DgVBr']);
};
REQUEST_TO_SPEAK = Permissions.REQUEST_TO_SPEAK;
object3[REQUEST_TO_SPEAK.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['5kicT2']);
};
VIEW_GUILD_ANALYTICS = Permissions.VIEW_GUILD_ANALYTICS;
object3[VIEW_GUILD_ANALYTICS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['rQJBE/']);
};
VIEW_CREATOR_MONETIZATION_ANALYTICS = Permissions.VIEW_CREATOR_MONETIZATION_ANALYTICS;
object3[VIEW_CREATOR_MONETIZATION_ANALYTICS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t['0lTLTv']);
};
STREAM = Permissions.STREAM;
object3[STREAM.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.FlNoSV);
};
USE_EMBEDDED_ACTIVITIES = Permissions.USE_EMBEDDED_ACTIVITIES;
object3[USE_EMBEDDED_ACTIVITIES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.rLSGeh);
};
USE_SOUNDBOARD = Permissions.USE_SOUNDBOARD;
object3[USE_SOUNDBOARD.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.Bco7NG);
};
USE_EXTERNAL_SOUNDS = Permissions.USE_EXTERNAL_SOUNDS;
object3[USE_EXTERNAL_SOUNDS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.pwaVJ6);
};
SET_VOICE_CHANNEL_STATUS = Permissions.SET_VOICE_CHANNEL_STATUS;
object3[SET_VOICE_CHANNEL_STATUS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.VBwkUf);
};
SEND_POLLS = Permissions.SEND_POLLS;
object3[SEND_POLLS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.UMQ7Ww);
};
USE_EXTERNAL_APPS = Permissions.USE_EXTERNAL_APPS;
object3[USE_EXTERNAL_APPS.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.TtA5rK);
};
PIN_MESSAGES = Permissions.PIN_MESSAGES;
object3[PIN_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.Y5BI39);
};
BYPASS_SLOWMODE = Permissions.BYPASS_SLOWMODE;
object3[BYPASS_SLOWMODE.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.kqcjeV);
};
MANAGE_OFFICIAL_MESSAGES = Permissions.MANAGE_OFFICIAL_MESSAGES;
object3[MANAGE_OFFICIAL_MESSAGES.toString()] = function() {
return require(dependencyMap[2]).intl.string(require(dependencyMap[2]).t.Aj9ruN);
};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/oauth2/permissions.tsx');
exports.OrderedPermissions = items;
exports.containsDisallowedPermission = containsDisallowedPermission;
exports.getPermissionName = getPermissionName;
}
function containsDisallowedPermission(a0) { // fn#73084, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9536:5229, offset: 0x01d5dede, size: 54 bytes, params: 2, frame: 12
const env0_0 = a0;
const Object = global.Object;
return Object.values(Permissions).some(_fun73085);
}
function getPermissionName(a0) { // fn#73086, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9536:5359, offset: 0x01d5df58, size: 89 bytes, params: 2, frame: 12
const property = env0_5[a0.toString()];
if (property == null) {
throw new global.Error('Unknown permission. Did you provide a _single_ bit flag? Perm: ' + a0);
}
return property();
}
function _fun73085(a0) { // fn#73085, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9536:5300, offset: 0x01d5df14, size: 68 bytes, params: 2, frame: 14
const value = environment.__proto__;
return (importAll(483) /* metro dependency 483: BigFlagUtils */).has(env0_0, a0) && !env1_4.includes(a0);
}