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

+17
View File
@@ -0,0 +1,17 @@
/* Metro module 8620; source: hooks/analytics.tsx; dependencies: [31, 683, 2] */
function _fun68031(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68031, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8805:6, offset: 0x01c3c6a6, size: 114 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/analytics.tsx');
exports.useAnalyticsContext = useAnalyticsContext;
}
function useAnalyticsContext() { // fn#68032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8805:181, offset: 0x01c3c718, size: 48 bytes, params: 1, frame: 13
const binding = env0_2;
const useContext = binding.useContext;
const AnalyticsContext = (require(683) /* metro dependency 683: AnalyticsUtils */).AnalyticsContext;
return Reflect.apply(useContext, binding, [AnalyticsContext]);
}
+41
View File
@@ -0,0 +1,41 @@
/* Metro module 7054; source: hooks/useCountdown.tsx; dependencies: [31, 3826, 7055, 7060, 2] */
function _fun55965(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55965, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7232:6, offset: 0x013b9f2b, size: 121 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = (require(31) /* metro dependency 31 */).useCallback;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useCountdown.tsx');
exports.default = useCountdown;
}
function useCountdown(a0) { // fn#55966, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7232:184, offset: 0x013b9fa4, size: 193 bytes, params: 2, frame: 22
const value = a1;
const value2 = a3;
const env0_0 = a0;
const r5 = value !== undefined ? value : 1000;
const env0_1 = a2;
const r6 = value2 !== undefined ? value2 : false;
const dateUtilsModule = require(3826) /* metro dependency 3826: DateUtils */;
const diffAsUnits = dateUtilsModule.diffAsUnits;
const Date = global.Date;
const value3 = Reflect.apply(diffAsUnits, dateUtilsModule, [Date.now(), a0]);
(importDefault(7060) /* metro dependency 7060: useInterval */)(useCallback(_fun55967, [a0, r6,
(require(7055) /* metro dependency 7055 */).useForceUpdate(), a2]), r6 ? null : r5);
return value3;
}
function _fun55967() { // fn#55967, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7232:294, offset: 0x013ba065, size: 150 bytes, params: 1, frame: 15
let value = environment.__proto__;
const diffAsUnits = (require(3826) /* metro dependency 3826: DateUtils */).diffAsUnits;
const Date = global.Date;
value = Reflect.apply(diffAsUnits, value, [Date.now(), env0_0]);
let r2 = value.days === 0 && value.hours === 0 && value.minutes === 0 && value.seconds === 0;
r2 = !r2 ? env0_2 : r2;
if (!r2) {
env0_3();
if (importDefault != null) {
importDefault();
}
}
}
+29
View File
@@ -0,0 +1,29 @@
/* Metro module 12177; source: hooks/useDebounce.tsx; dependencies: [57, 31, 2] */
function _fun93325(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12363:6, offset: 0x020afa7b, size: 125 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = importDefault(57) /* metro dependency 57 */;
const env0_1 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useDebounce.tsx');
exports.default = useDebounce;
}
function useDebounce(a0, a1) { // fn#93326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12363:122, offset: 0x020afaf8, size: 97 bytes, params: 3, frame: 17
let env0_0 = a0;
const env0_1 = a1;
const binding = env0_1;
const value = env0_0(binding.useState(a0), 2);
const property = value[0];
const env0_2 = value[1];
binding.useEffect(function() {
var env0_0 = global.setTimeout(_fun93328, require);
return _fun93329;
}, [a0, a1]);
return property;
}
function _fun93327() { // fn#93327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12363:211, offset: 0x020afb59, size: 45 bytes, params: 1, frame: 14
const env0_0 = global.setTimeout(_fun93328, require);
return _fun93329;
}
+26
View File
@@ -0,0 +1,26 @@
/* Metro module 8422; source: hooks/useGetIsMounted.tsx; dependencies: [31, 2] */
function _fun66886(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#66886, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8607:6, offset: 0x01c0e1ee, size: 106 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useGetIsMounted.tsx');
exports.default = useGetIsMounted;
}
function useGetIsMounted() { // fn#66887, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8607:112, offset: 0x01c0e258, size: 71 bytes, params: 1, frame: 14
const binding = env0_0;
var env0_0 = binding.useRef(true);
binding.useEffect(function() {
return _fun66889;
}, []);
return binding.useCallback(_fun66890, []);
}
function _fun66888() { // fn#66888, offset: 0x01c0e29f, size: 11 bytes, params: 1, frame: 1
return _fun66889;
}
function _fun66889() { // fn#66889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8607:182, offset: 0x01c0e2aa, size: 19 bytes, params: 1, frame: 2
env1_0.current = false;
}
+13
View File
@@ -0,0 +1,13 @@
/* Metro module 6518; source: hooks/useInitialValue.tsx; dependencies: [31, 2] */
function _fun51254(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#51254, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6696:6, offset: 0x0122d2ca, size: 104 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useInitialValue.tsx');
exports.default = useInitialValue;
}
function useInitialValue(a0) { // fn#51255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6696:175, offset: 0x0122d332, size: 28 bytes, params: 2, frame: 11
return env0_0.useState(a0)[0];
}
+54
View File
@@ -0,0 +1,54 @@
/* Metro module 7060; source: hooks/useInterval.tsx; dependencies: [31, 44, 2] */
function _fun55978(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55978, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7238:6, offset: 0x013ba423, size: 126 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const value = require(31) /* metro dependency 31 */;
let env0_2 = value.useEffect;
let env0_3 = value.useRef;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useInterval.tsx');
exports.default = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
var env0_2 = useRef(a0);
var env0_3 = useRef(null);
useEffect(_fun55980, [a0]);
useEffect(_fun55981, [a1]);
};
}
function useInterval(a0, a1) { // fn#55979, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7238:196, offset: 0x013ba4a1, size: 89 bytes, params: 3, frame: 16
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = useRef(a0);
const env0_3 = useRef(null);
useEffect(_fun55980, [a0]);
useEffect(_fun55981, [a1]);
}
function _fun55981() { // fn#55981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7238:273, offset: 0x013ba4fa, size: 104 bytes, params: 1, frame: 16
var clearInterval;
var binding;
if (require !== null) {
env0_3.current = global.setInterval(_fun55982, require);
return _fun55983;
}
if (env0_3.current !== null) {
clearInterval = global.clearInterval;
binding = env0_3;
clearInterval(binding.current);
binding.current = null;
}
}
function _fun55982() { // fn#55982, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7238:320, offset: 0x013ba562, size: 66 bytes, params: 1, frame: 14
let value = environment.__proto__.__proto__;
value = importDefault(44) /* metro dependency 44 */;
const binding = env1_2;
value(binding.current != null, 'Missing callback');
binding.current();
}
function _fun55983() { // fn#55983, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7238:392, offset: 0x013ba5a4, size: 29 bytes, params: 1, frame: 11
return global.clearInterval(env1_3.current);
}
+145
View File
@@ -0,0 +1,145 @@
/* Metro module 4612; source: hooks/useIsSpeaking.tsx; dependencies: [4613, 1934, 4607, 4297, 566, 2] */
function _fun39574(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4790:6, offset: 0x010e5b07, size: 180 bytes, params: 8, frame: 19
const env0_0 = require;
const _checkIsSpeaking = function(a0, a1, a2) {
var value = a0;
var value2 = a1;
var value3 = a2;
var r0 = value || value2;
r0 = !r0 ? value3 : r0;
return r0;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const soundboardStore = importDefault(4613) /* metro dependency 4613: SoundboardStore */;
const selectedChannelStore = importDefault(1934) /* metro dependency 1934: SelectedChannelStore */;
const speakingStore = importDefault(4607) /* metro dependency 4607: SpeakingStore */;
const voiceStateStore = importDefault(4297) /* metro dependency 4297: VoiceStateStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useIsSpeaking.tsx');
exports.default = useIsSpeaking;
exports.getIsSpeaking = getIsSpeaking;
}
function useIsSpeaking({userId, checkSoundSharing, checkSoundboardSounds, checkIsMuted, context}) { // fn#39576, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4790:251, offset: 0x010e5bd2, size: 308 bytes, params: 2, frame: 21
if (checkSoundSharing !== undefined) {
}
if (checkSoundboardSounds !== undefined) {
}
checkIsMuted = !(checkIsMuted === undefined) && checkIsMuted;
const fluxModule = require(566) /* metro dependency 566: flux */;
let useStateFromStores = fluxModule.useStateFromStores;
const value6 = Reflect.apply(useStateFromStores, fluxModule, [[VoiceStateStore, SelectedChannelStore], _fun39577]);
const env0_4 = checkIsMuted && (value6?.mute || value6?.selfMute);
const value7 = fluxModule.useStateFromStores([SpeakingStore], _fun39578);
const value8 = fluxModule.useStateFromStores([SpeakingStore], function() {
return SpeakingStore.isSoundSharing(userId) && checkSoundSharing;
});
const _checkIsSpeakingBinding = _checkIsSpeaking;
const moduleValue4 = fluxModule;
useStateFromStores = moduleValue4.useStateFromStores;
return _checkIsSpeakingBinding(value7, Reflect.apply(useStateFromStores, moduleValue4, [[SoundboardStore],
function() {
return SoundboardStore.isUserPlayingSounds(userId) && checkSoundboardSounds;
}]), value8);
}
function getIsSpeaking({userId, checkSoundSharing, checkSoundboardSounds, checkIsMuted, context}) { // fn#39581, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4790:788, offset: 0x010e5da7, size: 364 bytes, params: 2, frame: 25
var r2;
var r3;
var r9;
var r10;
var r6;
var item3;
var item4;
var item5;
let value = a1;
checkSoundSharing = !(checkSoundSharing === undefined) && checkSoundSharing;
checkSoundboardSounds = checkSoundboardSounds === undefined || checkSoundboardSounds;
checkIsMuted = !(checkIsMuted === undefined) && checkIsMuted;
const iterator = (value !== undefined ? value : [VoiceStateStore, SelectedChannelStore, SpeakingStore,
SoundboardStore])[Symbol.iterator]();
const iterator2 = iterator.next;
let item2 = Reflect.apply(iterator2, iterator, []);
let item = item2.value;
item2 = item2.done ? undefined : iterator;
const r12 = item2 === undefined ? undefined : item;
if (value) {
r3 = item2;
r9 = undefined;
r10 = value;
} else {
item3 = Reflect.apply(iterator2, item2, []);
item = item3.value;
item3 = item3.done ? undefined : item2;
value = item3 === undefined;
if (value) {
r3 = item3;
r9 = undefined;
r10 = value;
} else {
r3 = item3;
r9 = item;
r10 = value;
}
}
if (r10) {
r2 = undefined;
} else {
item4 = Reflect.apply(iterator2, r3, []);
item = item4.value;
item4 = item4.done ? undefined : r3;
value = item4 === undefined;
if (value) {
r2 = undefined;
r3 = item4;
r10 = value;
} else {
r2 = item;
r3 = item4;
r10 = value;
}
}
if (r10) {
r6 = undefined;
} else {
item5 = Reflect.apply(iterator2, r3, []);
item = item5.value;
item5 = item5.done ? undefined : r3;
value = item5 === undefined;
if (value) {
r3 = item5;
r6 = undefined;
r10 = value;
} else {
r3 = item5;
r6 = item;
r10 = value;
}
}
if (!r10) {
r3.return();
}
value = r9.getVoiceChannelId();
if (value != null) {
value = r12.getVoiceStateForChannel(value, userId);
r10 = value;
} else {
r10 = null;
}
r3 = r2.isSpeaking(userId, context) && !(checkIsMuted && (r10?.mute || r10?.selfMute));
r2 = r2.isSoundSharing(userId) && checkSoundSharing;
return _checkIsSpeaking(r3, r6.isUserPlayingSounds(userId) && checkSoundboardSounds, r2);
}
function _fun39577() { // fn#39577, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4790:404, offset: 0x010e5d06, size: 51 bytes, params: 1, frame: 14
const value = environment.__proto__;
const voiceChannelId = SelectedChannelStore.getVoiceChannelId();
const value3 = null;
return value3 != voiceChannelId ? VoiceStateStore.getVoiceStateForChannel(voiceChannelId, userId) : value3;
}
function _fun39578() { // fn#39578, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4790:585, offset: 0x010e5d39, size: 42 bytes, params: 1, frame: 14
const value = environment.__proto__;
return SpeakingStore.isSpeaking(userId, context) && !env0_4;
}
+35
View File
@@ -0,0 +1,35 @@
/* Metro module 10719; source: hooks/useLeadingEdgeDebounce.tsx; dependencies: [57, 31, 2] */
function _fun82356(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#82356, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10905:6, offset: 0x01ef43c0, size: 125 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = importDefault(57) /* metro dependency 57 */;
const env0_1 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useLeadingEdgeDebounce.tsx');
exports.useLeadingEdgeDebounce = useLeadingEdgeDebounce;
}
function useLeadingEdgeDebounce(a0, a1) { // fn#82357, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10905:207, offset: 0x01ef443d, size: 113 bytes, params: 3, frame: 17
const env0_0 = a0;
const env0_1 = a1;
const binding = env0_1;
const env0_2 = binding.useRef(true);
const value = env0_0(binding.useState(a0), 2);
const property = value[0];
const env0_3 = value[1];
binding.useEffect(_fun82358, [a0, a1]);
return property;
}
function _fun82358() { // fn#82358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10905:293, offset: 0x01ef44ae, size: 82 bytes, params: 1, frame: 15
if (env0_2.current) {
env0_3(global.setTimeout(_fun82359, require));
}
env0_2.current = false;
return _fun82360;
}
function _fun82359() { // fn#82359, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10905:316, offset: 0x01ef4500, size: 32 bytes, params: 1, frame: 12
env1_3(env1_0);
env1_2.current = true;
}
+39
View File
@@ -0,0 +1,39 @@
/* Metro module 10779; source: hooks/useLocalStorageState.tsx; dependencies: [57, 31, 587, 4594, 2] */
function _fun82845(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#82845, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10965:6, offset: 0x01f03a57, size: 137 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
const env0_4 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useLocalStorageState.tsx');
exports.useLocalStorageState = useLocalStorageState;
}
function useLocalStorageState(a0, a1) { // fn#82846, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10965:203, offset: 0x01f03ae0, size: 144 bytes, params: 3, frame: 17
const env0_0 = a0;
const env0_1 = a1;
const binding = env0_4;
const [property, env0_2] = env0_3(binding.useState(_fun82847), 2);
(importDefault(4594) /* metro dependency 4594: useMountEffect */)(_fun82848);
const useCallback = binding.useCallback;
return [property, Reflect.apply(useCallback, binding, [_fun82849, [a0]])];
}
function _fun82847() { // fn#82847, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10965:256, offset: 0x01f03b70, size: 60 bytes, params: 1, frame: 12
const Storage = (require(587) /* metro dependency 587: Storage */).Storage;
return Storage.get(env0_0) ?? require;
}
function _fun82848() { // fn#82848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10965:351, offset: 0x01f03bac, size: 98 bytes, params: 1, frame: 16
const Storage = (require(587) /* metro dependency 587: Storage */).Storage;
if (Storage.get(env0_0) == null) {
Storage.set(env0_0, require);
}
}
function _fun82849(a0) { // fn#82849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10965:432, offset: 0x01f03c0e, size: 63 bytes, params: 2, frame: 15
env0_2(a0);
const Storage = (require(587) /* metro dependency 587: Storage */).Storage;
Storage.set(env0_0, a0);
}
+12
View File
@@ -0,0 +1,12 @@
/* Metro module 4594; source: hooks/useMountEffect.tsx; dependencies: [2, 4595] */
function _fun38936(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#38936, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4772:6, offset: 0x010d1ba7, size: 135 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useMountEffect.tsx');
exports.default = importDefault(4595) /* metro dependency 4595: useMountEffect */;
const useMountLayoutEffect = (require(4595) /* metro dependency 4595: useMountEffect */).useMountLayoutEffect;
exports.useMountLayoutEffect = useMountLayoutEffect;
const useUnmountEffect = (require(4595) /* metro dependency 4595: useMountEffect */).useUnmountEffect;
exports.useUnmountEffect = useUnmountEffect;
}
+20
View File
@@ -0,0 +1,20 @@
/* Metro module 8819; source: hooks/usePrevValue.tsx; dependencies: [31, 2] */
function _fun68937(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68937, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9004:6, offset: 0x01c62188, size: 108 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = (require(31) /* metro dependency 31 */).useRef;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/usePrevValue.tsx');
exports.default = usePrevValue;
}
function usePrevValue(a0) { // fn#68938, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9004:179, offset: 0x01c621f4, size: 76 bytes, params: 2, frame: 15
const value = useRef(null);
const value2 = useRef(null);
const Object = global.Object;
if (!Object.is(a0, value2.current)) {
value.current = value2.current;
value2.current = a0;
}
return value.current;
}
+46
View File
@@ -0,0 +1,46 @@
/* Metro module 6266; source: hooks/usePrevious.tsx; dependencies: [31, 2] */
function _fun49460(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6444:6, offset: 0x011faa5c, size: 126 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(31) /* metro dependency 31 */;
let env0_0 = value.useRef;
let env0_1 = value.useEffect;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/usePrevious.tsx');
exports.default = function(a0) {
var env0_0 = a0;
var value2 = useRef(null);
var env0_1 = value2;
useEffect(_fun49462, [a0]);
return value2.current;
};
exports.usePreviousWhen = function(a0) {
var value = a0.value;
var env0_0 = value;
var shouldUpdate = a0.shouldUpdate;
var env0_1 = shouldUpdate;
var value3 = useRef(null);
var env0_2 = value3;
useEffect(_fun49464, [value, shouldUpdate]);
return value3.current;
};
}
function usePrevious_49461(a0) { // fn#49461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6444:196, offset: 0x011faada, size: 59 bytes, params: 2, frame: 15
const env0_0 = a0;
const value2 = useRef(null);
useEffect(_fun49462, [a0]);
return value2.current;
}
function usePreviousWhen({value, shouldUpdate}) { // fn#49463, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6444:297, offset: 0x011fab15, size: 78 bytes, params: 2, frame: 16
const value3 = useRef(null);
useEffect(_fun49464, [value, shouldUpdate]);
return value3.current;
}
function _fun49464() { // fn#49464, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6444:372, offset: 0x011fab63, size: 28 bytes, params: 1, frame: 2
if (shouldUpdate) {
env0_2.current = value;
}
}
+10
View File
@@ -0,0 +1,10 @@
/* Metro module 6619; source: hooks/useRefValue.tsx; dependencies: [2] */
function _fun52322(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#52322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6797:6, offset: 0x01326e3c, size: 85 bytes, params: 8, frame: 15
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useRefValue.tsx');
exports.default = function(a0) {
return a0.current;
};
}
+328
View File
@@ -0,0 +1,328 @@
/* Metro module 11738; source: hooks/useRequest.tsx; dependencies: [5, 57, 31, 1244, 4132, 2] */
function _fun89976(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#89976, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11924:6, offset: 0x02025dd5, size: 153 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const env0_4 = importDefault(57) /* metro dependency 57 */;
const env0_5 = importAll(31) /* metro dependency 31 */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useRequest.tsx');
exports.default = useRequest;
}
function useRequest(a0) { // fn#89977, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11924:193, offset: 0x02025e6e, size: 150 bytes, params: 2, frame: 21
const env0_0 = a0;
const binding = env0_5;
let useState = binding.useState;
const value2 = Reflect.apply(useState, binding, [false]);
const binding2 = env0_4;
const value3 = binding2(value2, 2);
const property = value3[0];
const env0_1 = value3[1];
useState = binding.useState;
const value4 = binding2(Reflect.apply(useState, binding, [null]), 2);
const property2 = value4[0];
const env0_2 = value4[1];
const useCallback = binding.useCallback;
let value = env0_3(_fun89979);
value = Reflect.apply(useCallback, binding, [value, [a0]]);
return [value, {loading: property, error: property2}];
}
async function _fun89979(a0) { // fn#89979, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11924:326, offset: 0x02025f18, size: 326 bytes, params: 2, frame: 21
var r2;
var value;
var value2;
var value3;
var value4;
var value5;
var items2;
var value6;
var error;
var message;
var binding;
var binding2;
var property;
var value7;
var intl;
var string;
var value8;
var t;
var N2yb9a;
var value9;
var value10;
var binding3;
var value11;
var value12;
var binding4;
var prototype;
exceptionSkip63: while (true) {
exceptionLanding63: while (true) {
exceptionSkip22: while (true) {
exceptionLanding22: while (true) {
value = undefined;
value2 = false;
if (value2) {
return value;
}
value = copyRestArgs(0, undefined);
await undefined;
value3 = undefined;
value4 = false;
if (value4) {
return value3;
}
value5 = environment.__proto__;
try {
try {
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
dependencyMap(null);
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
importDefault(true);
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
items2 = [];
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
arraySpread(items2, value, 0, undefined);
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
try {
try {
value = apply(require, items2, undefined, undefined);
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
await value;
try {
try {
value = undefined;
value6 = false;
} catch (error) {
break exceptionLanding22;
}
} catch (error) {
break exceptionLanding63;
}
if (value6) {
importDefault(false);
return value;
}
importDefault(false);
return value;
break exceptionSkip22;
}
try {
message = error.message;
} catch (error) {
break exceptionLanding63;
}
value = environment.__proto__.__proto__;
try {
binding = env2_0;
} catch (error) {
break exceptionLanding63;
}
try {
binding2 = env2_2;
} catch (error) {
break exceptionLanding63;
}
try {
property = binding2[3];
} catch (error) {
break exceptionLanding63;
}
try {
value7 = binding(property);
} catch (error) {
break exceptionLanding63;
}
try {
intl = value7.intl;
} catch (error) {
break exceptionLanding63;
}
try {
string = intl.string;
} catch (error) {
break exceptionLanding63;
}
try {
property = binding2[3];
} catch (error) {
break exceptionLanding63;
}
try {
value8 = binding(property);
} catch (error) {
break exceptionLanding63;
}
try {
t = value8.t;
} catch (error) {
break exceptionLanding63;
}
try {
N2yb9a = t.N2yb9a;
} catch (error) {
break exceptionLanding63;
}
try {
value9 = Reflect.apply(string, intl, [N2yb9a]);
} catch (error) {
break exceptionLanding63;
}
try {
value10 = message === value9;
} catch (error) {
break exceptionLanding63;
}
if (value10) {
importDefault(false);
return undefined;
}
try {
} catch (error) {
break exceptionLanding63;
}
try {
binding = env2_1;
} catch (error) {
break exceptionLanding63;
}
try {
binding3 = env2_2;
} catch (error) {
break exceptionLanding63;
}
try {
property = binding3[4];
} catch (error) {
break exceptionLanding63;
}
try {
value11 = binding(property);
} catch (error) {
break exceptionLanding63;
}
try {
value12 = error instanceof value11;
} catch (error) {
break exceptionLanding63;
}
if (value12) {
try {
dependencyMap(error);
} catch (error) {
break exceptionLanding63;
}
importDefault(false);
return undefined;
}
try {
binding = env2_1;
} catch (error) {
break exceptionLanding63;
}
try {
binding4 = env2_2;
} catch (error) {
break exceptionLanding63;
}
try {
property = binding4[4];
} catch (error) {
break exceptionLanding63;
}
try {
value = binding(property);
} catch (error) {
break exceptionLanding63;
}
try {
prototype = value.prototype;
} catch (error) {
break exceptionLanding63;
}
try {
} catch (error) {
break exceptionLanding63;
}
try {
value = new value();
} catch (error) {
break exceptionLanding63;
}
try {
value = value instanceof Object ? value : undefined;
} catch (error) {
break exceptionLanding63;
}
r2 = value;
try {
dependencyMap(r2);
} catch (error) {
break exceptionLanding63;
}
importDefault(false);
return undefined;
break exceptionSkip22;
}
break exceptionSkip63;
}
importDefault(false);
throw error;
break exceptionSkip63;
}
}
+54
View File
@@ -0,0 +1,54 @@
/* Metro module 12284; source: hooks/useResettingValue.tsx; dependencies: [57, 31, 6518, 4041, 2] */
function _fun93855(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#93855, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:6, offset: 0x020c743b, size: 157 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
const value = require(31) /* metro dependency 31 */;
const env0_4 = value.useState;
const env0_5 = value.useCallback;
const env0_6 = value.useEffect;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useResettingValue.tsx');
exports.default = useResettingValue;
}
function useResettingValue(a0, a1) { // fn#93856, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:230, offset: 0x020c74d8, size: 165 bytes, params: 3, frame: 19
const env0_0 = a0;
const env0_1 = a1;
const [property, env0_2] = env0_3(useState(a0), 2);
const value4 = (importDefault(6518) /* metro dependency 6518: useInitialValue */)(_fun93857);
useEffect(function() {
return _fun93859;
}, [value4]);
items2 = [property];
items2[1] = useCallback(_fun93860, [a1, a0, value4]);
return items2;
}
function _fun93857() { // fn#93857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:307, offset: 0x020c757d, size: 53 bytes, params: 1, frame: 11
let value = environment.__proto__;
const Timeout = (require(4041) /* metro dependency 4041: Timers */).Timeout;
value = Object.create(Timeout.prototype, {constructor: {value: Timeout}});
const timeout = new Timeout();
return timeout instanceof Object ? timeout : value;
}
function _fun93858() { // fn#93858, offset: 0x020c75b2, size: 11 bytes, params: 1, frame: 1
return _fun93859;
}
function _fun93860(a0) { // fn#93860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:373, offset: 0x020c75d0, size: 55 bytes, params: 2, frame: 14
env0_2(a0);
if (a0 !== env0_0) {
env0_3.start(require, _fun93861);
}
}
function _fun93859() { // fn#93859, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:348, offset: 0x020c75bd, size: 19 bytes, params: 1, frame: 9
return env1_3.stop();
}
function _fun93861() { // fn#93861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12470:400, offset: 0x020c7607, size: 20 bytes, params: 1, frame: 11
return env1_2(env1_0);
}
+8
View File
@@ -0,0 +1,8 @@
/* Metro module 8994; source: hooks/useStableCallback.tsx; dependencies: [2, 8995] */
function _fun70045(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9179:6, offset: 0x01cec198, size: 93 bytes, params: 8, frame: 16
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useStableCallback.tsx');
exports.default = importDefault(8995) /* metro dependency 8995: useStableCallback */;
}
+30
View File
@@ -0,0 +1,30 @@
/* Metro module 4048; source: hooks/useTheme.tsx; dependencies: [661, 4002, 2] */
function _fun33394(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4206:6, offset: 0x0102db29, size: 155 bytes, params: 8, frame: 20
const env0_0 = require;
const closure = useTheme_33395;
const closure2 = function(a0) {
if (ThemeTypes.DARK === a0) {
return 0;
}
if (ThemeTypes.LIGHT === a0) {
return 1;
}
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(661) /* metro dependency 661: Constants */).ThemeTypes;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useTheme.tsx');
exports.default = closure;
exports.useTheme = closure;
exports.useThemeIndex = function() {
return getThemeIndex(useTheme_33395());
};
exports.getThemeIndex = closure2;
}
function useTheme_33395() { // fn#33395, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4206:117, offset: 0x0102dbc4, size: 43 bytes, params: 1, frame: 11
const value = require(4002) /* metro dependency 4002: shared */;
const useThemeContext = value.useThemeContext;
return Reflect.apply(useThemeContext, value, []).theme;
}
+59
View File
@@ -0,0 +1,59 @@
/* Metro module 10898; source: hooks/useThrottle.tsx; dependencies: [31, 22, 2] */
function _fun83440(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#83440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:6, offset: 0x01f1a755, size: 144 bytes, params: 8, frame: 18
const env0_0 = require;
const throttleStateFn = function(a0) {
return a0;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const closure = useThrottledFunction;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useThrottle.tsx');
exports.useThrottledState = useThrottledState;
exports.useThrottledFunction = closure;
}
function useThrottledFunction(a0, a1) { // fn#83442, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:168, offset: 0x01f1a7e5, size: 148 bytes, params: 3, frame: 21
let value = a2;
const env0_0 = a0;
const env0_1 = a1;
const r6 = value !== undefined ? value : [];
const binding = a3;
value = binding.useRef(Reflect.apply(require(dependencyMap[1]).throttle, value, [a0, a1, a3]));
const useEffect = binding.useEffect;
const items2 = [a0, a1, a3];
arraySpread(items2, r6, 3, dependencyMap);
Reflect.apply(useEffect, binding, [_fun83443, items2]);
return value.current;
}
function useThrottledState(a0, a1) { // fn#83445, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:428, offset: 0x01f1a8e3, size: 124 bytes, params: 3, frame: 20
const value = a0;
const value2 = a2;
const r8 = value2 !== undefined ? value2 : [];
const env0_2 = undefined;
const value4 = useThrottledFunction(throttleStateFn, a1, r8, a3);
const binding = env0_2;
const value5 = binding.useRef(value);
binding.useEffect(_fun83446, [value, value4]);
return a1 === 0 ? value : value5.current;
}
function _fun83443() { // fn#83443, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:243, offset: 0x01f1a879, size: 74 bytes, params: 1, frame: 16
const binding = env0_3;
const moduleValue = require(22) /* metro dependency 22 */;
binding.current = moduleValue.throttle(env0_0, require, importAll);
return _fun83444;
}
function _fun83446() { // fn#83446, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:527, offset: 0x01f1a95f, size: 30 bytes, params: 1, frame: 12
env0_2.current = env0_1(env0_0);
}
function _fun83444() { // fn#83444, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11084:282, offset: 0x01f1a8c3, size: 32 bytes, params: 1, frame: 9
const current = env1_3.current;
if (current != null) {
current.cancel();
}
}
+38
View File
@@ -0,0 +1,38 @@
/* Metro module 10395; source: hooks/useTimeout.tsx; dependencies: [31, 2] */
function _fun80497(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#80497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10581:6, offset: 0x01e7e1ab, size: 117 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const value = require(31) /* metro dependency 31 */;
let env0_0 = value.useEffect;
let env0_1 = value.useRef;
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useTimeout.tsx');
exports.default = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
var value2 = useRef(a0);
var env0_2 = value2;
useEffect(_fun80499, [a0]);
useEffect(_fun80500, [a1, value2]);
};
}
function useTimeout(a0, a1) { // fn#80498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10581:137, offset: 0x01e7e220, size: 86 bytes, params: 3, frame: 16
let env0_0 = a0;
const env0_1 = a1;
const value2 = useRef(a0);
useEffect(_fun80499, [a0]);
useEffect(function() {
if (require !== null) {
var env0_0 = global.setTimeout(_fun80501, require);
return _fun80502;
}
}, [a1, value2]);
}
function _fun80500() { // fn#80500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10581:203, offset: 0x01e7e276, size: 59 bytes, params: 1, frame: 14
if (require !== null) {
var env0_0 = global.setTimeout(_fun80501, require);
return _fun80502;
}
}
+45
View File
@@ -0,0 +1,45 @@
/* Metro module 6844; source: hooks/useUnmountAbortSignal.tsx; dependencies: [6518, 4594, 2] */
function _fun53881(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:6, offset: 0x01358890, size: 114 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('hooks/useUnmountAbortSignal.tsx');
exports.default = useUnmountAbortSignal;
exports.useUnmountAbortSignalWithDelay = useUnmountAbortSignalWithDelay;
}
function useUnmountAbortSignal() { // fn#53882, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:167, offset: 0x01358902, size: 80 bytes, params: 1, frame: 14
let value2 = (importDefault(6518) /* metro dependency 6518: useInitialValue */)(function() {
var AbortController = global.AbortController;
var value = Object.create(AbortController.prototype, {constructor: {value: AbortController}});
var value2 = new AbortController();
return value2 instanceof Object ? value2 : value;
});
(require(4594) /* metro dependency 4594: useMountEffect */).useUnmountEffect(_fun53884);
return value2.signal;
}
function useUnmountAbortSignalWithDelay(a0) { // fn#53885, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:335, offset: 0x01358985, size: 87 bytes, params: 2, frame: 14
const env0_0 = a0;
let value2 = (importDefault(6518) /* metro dependency 6518: useInitialValue */)(function() {
var AbortController = global.AbortController;
var value = Object.create(AbortController.prototype, {constructor: {value: AbortController}});
var value2 = new AbortController();
return value2 instanceof Object ? value2 : value;
});
(require(4594) /* metro dependency 4594: useMountEffect */).useUnmountEffect(_fun53887);
return value2.signal;
}
function _fun53884() { // fn#53884, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:274, offset: 0x01358970, size: 21 bytes, params: 1, frame: 9
env0_0.abort();
}
function _fun53887() { // fn#53887, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:452, offset: 0x013589dc, size: 32 bytes, params: 1, frame: 13
global.setTimeout(_fun53888, env0_0);
}
function _fun53888() { // fn#53888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7022:469, offset: 0x013589fc, size: 21 bytes, params: 1, frame: 9
env1_1.abort();
}