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

571 lines
25 KiB
TypeScript

/* Metro module 4613; source: modules/soundboard/SoundboardStore.tsx; dependencies: [6, 7, 15, 17, 18, 57, 1348, 1878, 4614, 661, 670, 22, 683, 4615, 3829, 21, 566, 694, 2] */
function _fun39582(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6, offset: 0x010e5f13, size: 867 bytes, params: 8, frame: 23
var object2;
const env0_0 = require;
const _arrayLikeToArray_39588 = function(a0, a1) {
var r0;
var r1;
var r2;
var value3;
var length;
var value5;
var value = undefined;
var value2 = value == null;
reducibleJoin2: while (true) {
if (value2) {
r0 = value2;
break reducibleJoin2;
}
value3 = value > a0.length;
r0 = value3;
break reducibleJoin2;
}
reducibleJoin4: while (true) {
if (r0) {
length = a0.length;
r1 = length;
break reducibleJoin4;
}
r1 = value;
break reducibleJoin4;
}
value = (0, global.Array)(r1);
var value4 = 0;
if (value4 < r1) {
r2 = value4;
reducibleLoop5: while (true) {
value[r2] = a0[r2];
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
if (value5 < r1) {
r2 = value5;
continue reducibleLoop5;
}
break reducibleLoop5;
}
}
return value;
};
const closure = GUILD_SOUNDBOARD_SOUND_CREATE;
const syncIsSoundboardVolumeMutedFromUserSettings = function() {
var value2 = undefined;
var value3 = require(dependencyMap[14]).SoundboardSettings.getSetting();
env0_23 = (value3 == null ? value2 : value3.volume) === 0;
return value2;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(6) /* metro dependency 6 */;
const env0_4 = importDefault(7) /* metro dependency 7 */;
const env0_5 = importDefault(15) /* metro dependency 15 */;
const env0_6 = importDefault(17) /* metro dependency 17 */;
const env0_7 = importDefault(18) /* metro dependency 18 */;
const env0_8 = importDefault(57) /* metro dependency 57 */;
const userSettingsProtoStore = importDefault(1348) /* metro dependency 1348: UserSettingsProtoStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const env0_11 = (require(4614) /* metro dependency 4614: SoundboardConstants */).DEFAULT_SOUND_GUILD_ID;
const env0_12 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
const env0_13 = (require(670) /* metro dependency 670: UserSettingsConstants */).UserSettingsTypes;
object2 = {NOT_FETCHED: 0};
object2[0] = 'NOT_FETCHED';
object2.FETCHING = 1;
object2[1] = 'FETCHING';
object2.FETCHED = 2;
object2[2] = 'FETCHED';
let Map = global.Map;
let map = new Map();
Map = global.Map;
map = new Map();
let Set = global.Set;
let set = new Set();
let NOT_FETCHED = object2.NOT_FETCHED;
NOT_FETCHED = object2.NOT_FETCHED;
Set = global.Set;
set = new Set();
Map = global.Map;
set = new Map();
const env0_24 = (importDefault(22) /* metro dependency 22 */).debounce(_fun39593, 1000);
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
_fun39594(Store).displayName = 'SoundboardStore';
set = new set(importDefault(694) /* metro dependency 694: Dispatcher */, {LOGOUT: LOGOUT_39618,
GUILD_SOUNDBOARD_FETCH: GUILD_SOUNDBOARD_FETCH, GUILD_SOUNDBOARD_SOUND_CREATE: closure,
GUILD_SOUNDBOARD_SOUND_UPDATE: closure, GUILD_SOUNDBOARD_SOUND_DELETE: GUILD_SOUNDBOARD_SOUND_DELETE,
GUILD_SOUNDBOARD_SOUND_PLAY_START: GUILD_SOUNDBOARD_SOUND_PLAY_START,
GUILD_SOUNDBOARD_SOUND_PLAY_END: GUILD_SOUNDBOARD_SOUND_PLAY_END_39623,
GUILD_SOUNDBOARD_SOUNDS_UPDATE: GUILD_SOUNDBOARD_SOUNDS_UPDATE,
USER_SOUNDBOARD_SET_VOLUME: USER_SOUNDBOARD_SET_VOLUME, VOICE_CHANNEL_SELECT: VOICE_CHANNEL_SELECT_39626,
USER_SETTINGS_PROTO_UPDATE: USER_SETTINGS_PROTO_UPDATE_39627,
SOUNDBOARD_FETCH_DEFAULT_SOUNDS: SOUNDBOARD_FETCH_DEFAULT_SOUNDS,
SOUNDBOARD_FETCH_DEFAULT_SOUNDS_SUCCESS: SOUNDBOARD_FETCH_DEFAULT_SOUNDS_SUCCESS,
SOUNDBOARD_SOUNDS_RECEIVED: SOUNDBOARD_SOUNDS_RECEIVED, GUILD_DELETE: GUILD_DELETE_39632,
AUDIO_TOGGLE_LOCAL_SOUNDBOARD_MUTE: AUDIO_TOGGLE_LOCAL_SOUNDBOARD_MUTE,
OVERLAY_INITIALIZE: OVERLAY_INITIALIZE_39634});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/soundboard/SoundboardStore.tsx');
exports.default = set;
exports.FetchState = object2;
}
function _isNativeReflectConstruct_39583() { // fn#39583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:270, offset: 0x010e6276, size: 94 bytes, params: 1, frame: 18
var Boolean;
var prototype;
var valueOf;
var call;
var Reflect;
var construct;
var closure;
var value;
var error;
try {
Boolean = global.Boolean;
prototype = Boolean.prototype;
valueOf = prototype.valueOf;
call = valueOf.call;
Reflect = global.Reflect;
construct = Reflect.construct;
Boolean = global.Boolean;
closure = function() {
};
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
value = Reflect.apply(call, valueOf, [value]);
var result = !value;
} catch (error) {
}
return (_isNativeReflectConstruct_39583_isNativeReflectConstruct = function() {
return !!result;
})();
}
function _createForOfIteratorHelperLoose_39586(a0, a1) { // fn#39586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:463, offset: 0x010e62d4, size: 370 bytes, params: 3, frame: 20
var r6;
var r9;
var r5;
var value3;
var regexp;
const env0_0 = a0;
const Symbol = global.Symbol;
let value = typeof Symbol !== 'undefined';
let r1 = value && a0[global.Symbol.iterator];
r1 = !r1 ? a0['@@iterator'] : r1;
if (r1) {
value = r1.call(a0);
return value.next.bind(value);
}
const Array = global.Array;
if (Array.isArray(a0)) {
if (r1) {
}
return _fun39587;
}
value = undefined;
if (a0) {
if (typeof a0 === 'string') {
value = _arrayLikeToArray_39588(a0, value);
r5 = value;
} else {
value3 = ({}).toString.call(a0).slice(8, -1);
r6 = value3 === 'Object' && a0.constructor;
r9 = r6 ? a0.constructor.name : value3;
if (r9 === 'Map') {
r6 = global.Array.from(a0);
} else if (r9 === 'Set') {
r6 = global.Array.from(a0);
} else if (r9 === 'Arguments') {
value = _arrayLikeToArray_39588(a0, value);
r6 = value;
} else {
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
if (regexp.test(r9)) {
value = _arrayLikeToArray_39588(a0, value);
r6 = value;
} else {
r6 = value;
}
}
r5 = r6;
}
} else {
r5 = value;
}
if (r5) {
if (r5) {
}
return _fun39587;
}
const TypeError = global.TypeError;
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
}
function GUILD_SOUNDBOARD_SOUND_CREATE({sound}) { // fn#39589, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:1582, offset: 0x010e6446, size: 182 bytes, params: 2, frame: 20
var set;
var items2;
let binding = env0_15;
const get = binding.get;
let guildId = sound.guildId;
const value2 = Reflect.apply(get, binding, [guildId]);
const index = value2?.findIndex(function({soundId}) {
return soundId === sound.soundId;
});
if (value2 == null) {
if (value2 != null) {
if (value2 != null) {
value2.push(sound);
}
binding = env0_15;
set = binding.set;
guildId = sound.guildId;
items2 = [];
arraySpread(items2, value2, 0, undefined);
Reflect.apply(set, binding, [guildId, items2]);
}
} else if (index == null) {
if (value2 != null) {
if (value2 != null) {
value2.push(sound);
}
binding = env0_15;
set = binding.set;
guildId = sound.guildId;
items2 = [];
arraySpread(items2, value2, 0, undefined);
Reflect.apply(set, binding, [guildId, items2]);
}
} else if (index !== -1) {
value2[index] = sound;
binding = env0_15;
set = binding.set;
guildId = sound.guildId;
items2 = [];
arraySpread(items2, value2, 0, undefined);
Reflect.apply(set, binding, [guildId, items2]);
} else if (value2 != null) {
if (value2 != null) {
value2.push(sound);
}
binding = env0_15;
set = binding.set;
guildId = sound.guildId;
items2 = [];
arraySpread(items2, value2, 0, undefined);
Reflect.apply(set, binding, [guildId, items2]);
}
}
function syncLocalSoundboardMutesFromUserSettings(a0) { // fn#39592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:2170, offset: 0x010e655e, size: 236 bytes, params: 2, frame: 21
var r22;
var r23;
var property;
var value5;
var soundboardMuted;
var binding;
var value6;
var value9;
var value10;
const value = undefined;
const user = a0 == null || a0.audioContextSettings == null ? value : a0.audioContextSettings.user;
const r2 = user ?? ({});
const Object = global.Object;
const value2 = Object.entries(r2);
let length = value2.length;
const value3 = 0;
if (value3 < length) {
r22 = value3;
while (true) {
property = value2[r22];
value5 = env0_8(property, 2);
property = value5[value3];
soundboardMuted = value5[1].soundboardMuted;
binding = env0_17;
if (soundboardMuted) {
binding.add(property);
} else {
binding.delete(property);
}
value6 = typeof r22 === 'bigint' ? r22 + 1n : +r22 + 1;
length = value2.length;
if (value6 < length) {
r22 = value6;
continue;
}
break;
}
}
const _createForOfIteratorHelperLoose_39586Binding = _createForOfIteratorHelperLoose_39586;
binding = env0_17;
const value7 = _createForOfIteratorHelperLoose_39586Binding(binding.keys());
const value8 = value7();
let done = value8.done;
if (!done) {
r23 = value8;
while (true) {
value9 = r23.value;
if (r2[value9] == null) {
binding = env0_17;
binding.delete(value9);
}
value10 = value7();
done = value10.done;
if (done) {
break;
}
r23 = value10;
continue;
}
}
return value;
}
function _fun39593(a0, a1) { // fn#39593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:1845, offset: 0x010e664a, size: 147 bytes, params: 3, frame: 21
const defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
const track = defaultImport.track;
const UPDATE_SOUNDBOARD_SETTINGS = AnalyticEvents.UPDATE_SOUNDBOARD_SETTINGS;
const Math = global.Math;
const round = Math.round;
const value = require(4615) /* metro dependency 4615: PerceptualVolumeUtils */;
Reflect.apply(track, defaultImport, [UPDATE_SOUNDBOARD_SETTINGS, {volume: Reflect.apply(round, Math,
[value.amplitudeToPerceptual(a0)]), location_stack: a1}]);
const SoundboardSettings = (require(3829) /* metro dependency 3829: UserSettings */).SoundboardSettings;
SoundboardSettings.updateSetting({volume: a0});
}
function _fun39594(a0) { // fn#39594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:2532, offset: 0x010e66dd, size: 531 bytes, params: 2, frame: 16
const closure = SoundboardStore;
env0_7(closure, a0);
return env0_4(closure, [{key: 'initialize', value: function() {
this.waitFor(UserSettingsProtoStore, UserStore);
syncLocalSoundboardMutesFromUserSettings(UserSettingsProtoStore.settings);
syncIsSoundboardVolumeMutedFromUserSettings();
}}, {key: 'getOverlaySerializedState', value: value_39597}, {key: 'getSounds', value: value_39598},
{key: 'getSoundsForGuild', value: value_39599}, {key: 'getSound', value: value_39600}, {key: 'getSoundById',
value: value_39602}, {key: 'isFetchingSounds', value: value_39604}, {key: 'isFetchingDefaultSounds',
value: value_39605}, {key: 'isFetching', value: function() {
return this.isFetchingSounds() || this.isFetchingDefaultSounds();
}}, {key: 'shouldFetchDefaultSounds', value: value_39607}, {key: 'hasFetchedDefaultSounds', value: value_39608},
{key: 'isUserPlayingSounds', value: value_39609}, {key: 'isPlayingSound', value: value_39610},
{key: 'isFavoriteSound', value: value_39611}, {key: 'getFavorites', value: value_39612},
{key: 'isLocalSoundboardMuted', value: value_39613}, {key: 'isSoundboardVolumeMuted', value: value_39614},
{key: 'hasHadOtherUserPlaySoundInSession', value: value_39615}, {key: 'hasFetchedAllSounds',
value: value_39616}, {key: 'isFetchingAnySounds', value: value_39617}]);
}
function LOGOUT_39618() { // fn#39618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:4519, offset: 0x010e6bac, size: 83 bytes, params: 1, frame: 11
let binding = env0_15;
binding.clear();
env0_16.clear();
env0_21.clear();
binding = env0_14;
let NOT_FETCHED = binding.NOT_FETCHED;
NOT_FETCHED = binding.NOT_FETCHED;
}
function GUILD_SOUNDBOARD_FETCH() { // fn#39619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:4638, offset: 0x010e6bff, size: 21 bytes, params: 1, frame: 2
env0_19 = env0_14.FETCHING;
}
function GUILD_SOUNDBOARD_SOUND_DELETE({soundId, guildId}) { // fn#39620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:4827, offset: 0x010e6c14, size: 137 bytes, params: 2, frame: 18
var r5;
var r7;
var findIndex;
var set;
var items2;
let binding = env0_15;
const value2 = binding.get(guildId);
const value3 = value2 == null;
if (value3) {
r5 = undefined;
r7 = value3;
} else {
findIndex = value2.findIndex;
r5 = Reflect.apply(findIndex, value2, [function({soundId}) {
return soundId === soundId;
}]);
r7 = findIndex;
}
let r2 = value2 == null || r5 == null;
r2 = !r2 ? r5 < 0 : r2;
if (!r2) {
value2.splice(r5, 1);
binding = env0_15;
set = binding.set;
items2 = [];
arraySpread(items2, value2, 0, r7);
Reflect.apply(set, binding, [guildId, items2]);
}
}
function GUILD_SOUNDBOARD_SOUND_PLAY_START({soundId, userId}) { // fn#39622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5031, offset: 0x010e6c9d, size: 153 bytes, params: 2, frame: 18
const value4 = (env0_16.get(soundId) ?? 0) + 1;
const value6 = (env0_21.get(userId) ?? 0) + 1;
env0_16.set(soundId, value4);
env0_21.set(userId, value6);
if (userId === UserStore.getCurrentUser()?.id) {
}
}
function GUILD_SOUNDBOARD_SOUND_PLAY_END_39623({soundId, userId}) { // fn#39623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5261, offset: 0x010e6d36, size: 158 bytes, params: 2, frame: 18
const value4 = (env0_16.get(soundId) ?? 0) - 1;
const value6 = (env0_21.get(userId) ?? 0) - 1;
if (value4 <= 0) {
env0_16.delete(soundId);
} else {
env0_16.set(soundId, value4);
}
if (value6 <= 0) {
env0_21.delete(userId);
} else {
env0_21.set(userId, value6);
}
}
function GUILD_SOUNDBOARD_SOUNDS_UPDATE({guildId, soundboardSounds}) { // fn#39624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5465, offset: 0x010e6dd4, size: 36 bytes, params: 2, frame: 13
env0_15.set(guildId, soundboardSounds);
}
function USER_SOUNDBOARD_SET_VOLUME({volume, location}) { // fn#39625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5564, offset: 0x010e6df8, size: 67 bytes, params: 2, frame: 15
const resultBinding = result;
result = volume === 0;
env0_24(volume, location);
if (resultBinding !== env0_23) {
env0_24.flush();
}
}
function VOICE_CHANNEL_SELECT_39626() { // fn#39626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5679, offset: 0x010e6e3b, size: 35 bytes, params: 1, frame: 10
env0_16.clear();
env0_21.clear();
}
function USER_SETTINGS_PROTO_UPDATE_39627({settings}) { // fn#39627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:5763, offset: 0x010e6e5e, size: 151 bytes, params: 2, frame: 15
var r0;
var Set;
var set;
const type = settings.type;
const proto = settings.proto;
const FRECENCY_AND_FAVORITES_SETTINGS = UserSettingsTypes.FRECENCY_AND_FAVORITES_SETTINGS;
if (FRECENCY_AND_FAVORITES_SETTINGS === type) {
Set = global.Set;
r0 = (proto == null || proto.favoriteSoundboardSounds == null ? undefined : proto.favoriteSoundboardSounds.soundIds) ?? [];
set = new Set();
} else if (UserSettingsTypes.PRELOADED_USER_SETTINGS === type) {
syncLocalSoundboardMutesFromUserSettings(proto);
syncIsSoundboardVolumeMutedFromUserSettings();
}
}
function SOUNDBOARD_FETCH_DEFAULT_SOUNDS() { // fn#39628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6143, offset: 0x010e6ef5, size: 21 bytes, params: 1, frame: 2
env0_18 = env0_14.FETCHING;
}
function SOUNDBOARD_FETCH_DEFAULT_SOUNDS_SUCCESS({soundboardSounds}) { // fn#39629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6233, offset: 0x010e6f0a, size: 49 bytes, params: 2, frame: 14
env0_15.set(DEFAULT_SOUND_GUILD_ID, soundboardSounds);
env0_18 = env0_14.FETCHED;
}
function SOUNDBOARD_SOUNDS_RECEIVED({updates}) { // fn#39630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6347, offset: 0x010e6f3b, size: 47 bytes, params: 2, frame: 11
updates.forEach(_fun39631);
env0_19 = env0_14.FETCHED;
}
function GUILD_DELETE_39632({guild}) { // fn#39632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6482, offset: 0x010e6f8e, size: 34 bytes, params: 2, frame: 11
env0_15.delete(guild.id);
}
function AUDIO_TOGGLE_LOCAL_SOUNDBOARD_MUTE({userId}) { // fn#39633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6571, offset: 0x010e6fb0, size: 58 bytes, params: 2, frame: 12
let binding = env0_17;
const value2 = binding.has(userId);
binding = env0_17;
if (value2) {
binding.delete(userId);
} else {
binding.add(userId);
}
}
function OVERLAY_INITIALIZE_39634({soundboardStoreState}) { // fn#39634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6674, offset: 0x010e6fea, size: 159 bytes, params: 2, frame: 16
const Map = global.Map;
const defaultImport = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
const map = new Map(defaultImport.entries(soundboardStoreState.soundboardSounds));
let Set = global.Set;
let set = new Set(soundboardStoreState.favoritedSoundIds);
Set = global.Set;
set = new Set(soundboardStoreState.localSoundboardMutes);
}
function value_39597() { // fn#39597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3006, offset: 0x010e6996, size: 85 bytes, params: 1, frame: 14
const object2 = {};
const Object = global.Object;
object2.soundboardSounds = Object.fromEntries(env1_15);
let Array = global.Array;
object2.favoritedSoundIds = Array.from(env1_20);
Array = global.Array;
object2.localSoundboardMutes = Array.from(env1_17);
return object2;
}
function value_39600(a0, a1) { // fn#39600, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3261, offset: 0x010e6a01, size: 57 bytes, params: 3, frame: 12
var environment;
const env0_0 = a1;
const value = environment.__proto__;
return (env1_15.get(a0) ?? []).find(function({soundId}) {
return soundId === require;
});
}
function value_39602(a0) { // fn#39602, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3366, offset: 0x010e6a50, size: 71 bytes, params: 2, frame: 13
var environment;
const env0_0 = a0;
const Array = global.Array;
const from = Array.from;
let value = environment.__proto__;
const binding = env1_15;
value = Reflect.apply(from, Array, [binding.values()]);
value = value.flat();
return value.find(_fun39603);
}
function value_39604() { // fn#39604, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3472, offset: 0x010e6a97, size: 23 bytes, params: 1, frame: 2
const FETCHING = env1_14.FETCHING;
return NOT_FETCHED === FETCHING;
}
function value_39605() { // fn#39605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3544, offset: 0x010e6aae, size: 23 bytes, params: 1, frame: 2
const FETCHING = env1_14.FETCHING;
return NOT_FETCHED === FETCHING;
}
function value_39607() { // fn#39607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3717, offset: 0x010e6ae5, size: 23 bytes, params: 1, frame: 2
const NOT_FETCHED2 = env1_14.NOT_FETCHED;
return NOT_FETCHED === NOT_FETCHED2;
}
function value_39608() { // fn#39608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3792, offset: 0x010e6afc, size: 23 bytes, params: 1, frame: 2
const FETCHED = env1_14.FETCHED;
return NOT_FETCHED === FETCHED;
}
function value_39609(a0) { // fn#39609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3859, offset: 0x010e6b13, size: 37 bytes, params: 2, frame: 11
let value = environment.__proto__;
value = env1_21.get(a0);
return value != null && value > 0;
}
function value_39610(a0) { // fn#39610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:3936, offset: 0x010e6b38, size: 28 bytes, params: 2, frame: 11
const value = environment.__proto__;
return env1_16.get(a0) != null;
}
function value_39616() { // fn#39616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:4306, offset: 0x010e6b54, size: 44 bytes, params: 1, frame: 3
const value = environment.__proto__;
const FETCHED = env1_14.FETCHED;
return NOT_FETCHED === FETCHED && NOT_FETCHED === env1_14.FETCHED;
}
function value_39617() { // fn#39617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:4388, offset: 0x010e6b80, size: 44 bytes, params: 1, frame: 3
const value = environment.__proto__;
const FETCHING = env1_14.FETCHING;
return NOT_FETCHED === FETCHING || NOT_FETCHED === env1_14.FETCHING;
}
function _fun39631({guildId, sounds}) { // fn#39631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4791:6411, offset: 0x010e6f6a, size: 36 bytes, params: 2, frame: 13
env1_15.set(guildId, sounds);
}