Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,33 @@
/* Metro module 6614; source: modules/guild_member/GuildMemberActionCreators.tsx; dependencies: [1937, 661, 6607, 694, 507, 2] */
function _fun52257(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6792:6, offset: 0x01323fc3, size: 138 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const impersonateStore = importDefault(1937) /* metro dependency 1937: ImpersonateStore */;
const env0_4 = (require(661) /* metro dependency 661: Constants */).Endpoints;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member/GuildMemberActionCreators.tsx');
exports.updateGuildSelfMember = updateGuildSelfMember;
}
function updateGuildSelfMember(a0, a1) { // fn#52258, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6792:234, offset: 0x0132404d, size: 227 bytes, params: 3, frame: 19
const value = a2;
const value2 = undefined;
let r7 = value !== value2 ? value : false;
if (ImpersonateStore.isFullServerPreview(a0)) {
(require(6607) /* metro dependency 6607: ImpersonateActionCreators */).updateImpersonatedData(a0,
{memberOptions: a1});
return value2;
}
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'GUILD_MEMBER_UPDATE_LOCAL',
guildId: a0, roles: a1.roles, flags: a1.flags});
const HTTP = (require(507) /* metro dependency 507: HTTPUtils */).HTTP;
const patch = HTTP.patch;
const object2 = {};
object2.url = Endpoints.SET_GUILD_MEMBER(a0);
object2.body = a1;
r7 = r7 ? !!r7 : value2;
object2.oldFormErrors = r7;
object2.rejectWithError = false;
return Reflect.apply(patch, HTTP, [object2]);
}
@@ -0,0 +1,31 @@
/* Metro module 3772; source: modules/guild_member/GuildMemberConstants.tsx; dependencies: [2] */
function _fun28570(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3899:6, offset: 0x00f7dafe, size: 280 bytes, params: 8, frame: 16
var object2;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object2 = {DID_REJOIN: 1};
object2[1] = 'DID_REJOIN';
object2.COMPLETED_ONBOARDING = 2;
object2[2] = 'COMPLETED_ONBOARDING';
object2.BYPASSES_VERIFICATION = 4;
object2[4] = 'BYPASSES_VERIFICATION';
object2.STARTED_ONBOARDING = 8;
object2[8] = 'STARTED_ONBOARDING';
object2.IS_GUEST = 16;
object2[16] = 'IS_GUEST';
object2.STARTED_HOME_ACTIONS = 32;
object2[32] = 'STARTED_HOME_ACTIONS';
object2.COMPLETED_HOME_ACTIONS = 64;
object2[64] = 'COMPLETED_HOME_ACTIONS';
object2.AUTOMOD_QUARANTINED_USERNAME_OR_GUILD_NICKNAME = 128;
object2[128] = 'AUTOMOD_QUARANTINED_USERNAME_OR_GUILD_NICKNAME';
object2.AUTOMOD_QUARANTINED_BIO = 256;
object2[256] = 'AUTOMOD_QUARANTINED_BIO';
object2.DM_SETTINGS_UPSELL_ACKNOWLEDGED = 512;
object2[512] = 'DM_SETTINGS_UPSELL_ACKNOWLEDGED';
object2.AUTOMOD_QUARANTINED_SERVER_TAG = 1024;
object2[1024] = 'AUTOMOD_QUARANTINED_SERVER_TAG';
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member/GuildMemberConstants.tsx');
exports.GuildMemberFlags = object2;
}
@@ -0,0 +1,221 @@
/* Metro module 10289; source: modules/guild_member/GuildMemberUtils.tsx; dependencies: [1945, 1867, 3784, 1878, 3772, 661, 566, 21, 1391, 2] */
function _fun79812(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#79812, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:6, offset: 0x01e63a67, size: 396 bytes, params: 8, frame: 26
let env0_0 = require;
const closure = getGuildMemberAgeInRange;
const closure2 = useGuildMemberAgeInRange;
const closure3 = canKickMember;
const closure4 = hasKickMemberPerms;
const closure5 = canBanMember;
const closure6 = hasBanMemberPerms;
const closure7 = canManageMessages;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const env0_7 = (require(3772) /* metro dependency 3772: GuildMemberConstants */).GuildMemberFlags;
const env0_8 = (require(661) /* metro dependency 661: Constants */).Permissions;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member/GuildMemberUtils.tsx');
exports.getGuildMemberAgeInRange = closure;
exports.useGuildMemberAgeInRange = closure2;
exports.useNewMemberBadge = useNewMemberBadge;
exports.useCanKickMember = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return require(dependencyMap[6]).useStateFromStores([PermissionStore], _fun79826);
};
exports.canKickMember = closure3;
exports.hasKickMemberPerms = closure4;
exports.useCanBanMember = useCanBanMember;
exports.canBanMember = closure5;
exports.hasBanMemberPerms = closure6;
exports.useCanManageMessages = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return require(dependencyMap[6]).useStateFromStores([PermissionStore], _fun79830);
};
exports.canManageMessages = closure7;
}
function getGuildMemberAgeInRange(a0, {maxDaysOld, minDaysOld}, a2) { // fn#79813, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:193, offset: 0x01e63bf3, size: 220 bytes, params: 4, frame: 19
var r6;
var member;
let value = undefined;
minDaysOld = minDaysOld === value ? 0 : minDaysOld;
const guild = GuildStore.getGuild(a0);
if (a2 == null) {
r6 = guild == null ? value : guild.joinedAt;
} else {
member = GuildMemberStore.getMember(a0, a2);
r6 = (member == null ? value : member.joinedAt) == null ? null : new global.Date(member.joinedAt);
}
if (r6 == null) {
return false;
}
const Date = global.Date;
value = Date.now();
const getTime = r6.getTime;
value -= Reflect.apply(getTime, r6, []);
return (maxDaysOld == null || value <= env0_9 * maxDaysOld) && value >= env0_9 * minDaysOld;
}
function useGuildMemberAgeInRange(a0, a1, a2) { // fn#79814, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:488, offset: 0x01e63ccf, size: 89 bytes, params: 4, frame: 17
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = a2;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([], _fun79815, [a1, a0, a2]);
}
function canKickMember(a0, a1) { // fn#79816, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:613, offset: 0x01e63d49, size: 109 bytes, params: 3, frame: 18
let value = a2;
const value2 = undefined;
const iterator = (value !== value2 ? value : [PermissionStore])[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
value = item2 === value2;
const r6 = value ? value2 : item;
if (!value) {
item2.return();
}
return a1 != null && hasKickMemberPerms(a0, a1, [r6]) && !a0.isProvisional;
}
function hasKickMemberPerms(a0, a1) { // fn#79817, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:711, offset: 0x01e63db6, size: 117 bytes, params: 3, frame: 17
let value = a2;
const value2 = undefined;
const iterator = (value !== value2 ? value : [PermissionStore])[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
value = item2 === value2;
const r4 = value ? value2 : item;
if (!value) {
item2.return();
}
return a1 != null && r4.canManageUser(Permissions.KICK_MEMBERS, a0, a1) && !a0.isNonUserBot();
}
function canBanMember(a0, a1) { // fn#79818, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:823, offset: 0x01e63e2b, size: 109 bytes, params: 3, frame: 18
let value = a2;
const value2 = undefined;
const iterator = (value !== value2 ? value : [PermissionStore])[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
value = item2 === value2;
const r6 = value ? value2 : item;
if (!value) {
item2.return();
}
return a1 != null && hasBanMemberPerms(a0, a1, [r6]) && !a0.isProvisional;
}
function hasBanMemberPerms(a0, a1) { // fn#79819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:919, offset: 0x01e63e98, size: 129 bytes, params: 3, frame: 17
let value = a2;
const value2 = undefined;
const iterator = (value !== value2 ? value : [PermissionStore])[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
value = item2 === value2;
const r4 = value ? value2 : item;
if (!value) {
item2.return();
}
return a1 != null && r4.canManageUser(Permissions.BAN_MEMBERS, a0, a1) && !a0.isNonUserBot() && !a0.bot;
}
function canManageMessages(a0, a1) { // fn#79820, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1037, offset: 0x01e63f19, size: 124 bytes, params: 3, frame: 17
let value = a2;
const value2 = undefined;
const iterator = (value !== value2 ? value : [PermissionStore])[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
value = item2 === value2;
const r4 = value ? value2 : item;
if (!value) {
item2.return();
}
return a0 != null && a1 != null && r4.canManageUser(Permissions.MANAGE_MESSAGES, a0, a1) && !a0.isNonUserBot();
}
function useNewMemberBadge(a0, a1) { // fn#79821, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1359, offset: 0x01e63f95, size: 190 bytes, params: 3, frame: 23
const env0_0 = a0;
const env0_1 = a1;
return useGuildMemberAgeInRange(a0, {maxDaysOld: 7},
a1) && !(require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore],
_fun79823) && !(require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore],
_fun79824) && !(require(566) /* metro dependency 566: flux */).useStateFromStores([GuildMemberStore], _fun79822);
}
function useCanKickMember(a0, a1) { // fn#79825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1863, offset: 0x01e6414e, size: 73 bytes, params: 3, frame: 14
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], _fun79826);
}
function useCanBanMember(a0, a1) { // fn#79827, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:2051, offset: 0x01e641c0, size: 65 bytes, params: 3, frame: 13
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([], _fun79828);
}
function useCanManageMessages(a0, a1) { // fn#79829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:2233, offset: 0x01e6421d, size: 73 bytes, params: 3, frame: 14
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], _fun79830);
}
function _fun79815() { // fn#79815, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:567, offset: 0x01e63d28, size: 33 bytes, params: 1, frame: 15
return getGuildMemberAgeInRange(env0_0, require, importDefault);
}
function _fun79822() { // fn#79822, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1405, offset: 0x01e64053, size: 102 bytes, params: 1, frame: 17
const value2 = undefined;
const flagUtilsModule = require(1391) /* metro dependency 1391: FlagUtils */;
const hasFlag = flagUtilsModule.hasFlag;
const member = GuildMemberStore.getMember(env0_0, require);
const r1 = (member == null ? value2 : member.flags) ?? 0;
const DID_REJOIN = GuildMemberFlags.DID_REJOIN;
return Reflect.apply(hasFlag, flagUtilsModule, [r1, DID_REJOIN]);
}
function _fun79823() { // fn#79823, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1548, offset: 0x01e640b9, size: 105 bytes, params: 1, frame: 13
var r0;
var Date;
let value = environment.__proto__;
const guild = GuildStore.getGuild(env0_0);
const value4 = guild != null;
if (value4) {
value = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
value = value.extractTimestamp(guild.id);
Date = global.Date;
value = Date.now() - value;
value = value < 604800000;
r0 = value;
} else {
r0 = value4;
}
return r0;
}
function _fun79824() { // fn#79824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1722, offset: 0x01e64122, size: 44 bytes, params: 1, frame: 11
const value = environment.__proto__;
return UserStore.getUser(require)?.bot;
}
function _fun79826() { // fn#79826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:1933, offset: 0x01e64197, size: 41 bytes, params: 1, frame: 15
return canKickMember(env0_0, require, [PermissionStore]);
}
function _fun79828() { // fn#79828, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:2119, offset: 0x01e64201, size: 28 bytes, params: 1, frame: 13
return canBanMember(env0_0, require);
}
function _fun79830() { // fn#79830, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10475:2307, offset: 0x01e64266, size: 41 bytes, params: 1, frame: 15
return canManageMessages(env0_0, require, [PermissionStore]);
}
@@ -0,0 +1,36 @@
/* Metro module 10876; source: modules/guild_member/useIsGuestOrLurker.tsx; dependencies: [1945, 1867, 661, 566, 2] */
function _fun83336(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#83336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11062:6, offset: 0x01f15a27, size: 176 bytes, params: 8, frame: 19
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const env0_4 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_member/useIsGuestOrLurker.tsx');
exports.default = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return require(dependencyMap[3]).useStateFromStores([GuildStore, GuildMemberStore], _fun83339, [a0, a1]);
};
exports.isGuestOrLurkerInGuild = function(a0, a1) {
return _isGuestOrLurkerInGuild(a0, a1, GuildStore, GuildMemberStore);
};
}
function _isGuestOrLurkerInGuild(a0, a1, a2, a3) { // fn#83337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11062:140, offset: 0x01f15ad7, size: 86 bytes, params: 5, frame: 15
let value = a2.getGuild(a0);
value = (value == null ? undefined : value.features.has(GuildFeatures.CONFERENCE)) !== true;
return value && a3.isGuestOrLurker(a0, a1);
}
function useIsGuestOrLurker(a0, a1) { // fn#83338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11062:372, offset: 0x01f15b2d, size: 94 bytes, params: 3, frame: 18
const env0_0 = a0;
const env0_1 = a1;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore, GuildMemberStore], _fun83339,
[a0, a1]);
}
function _fun83339() { // fn#83339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11062:446, offset: 0x01f15b8b, size: 34 bytes, params: 1, frame: 17
return _isGuestOrLurkerInGuild(env0_0, require, GuildStore, GuildMemberStore);
}