1516 lines
61 KiB
JavaScript
1516 lines
61 KiB
JavaScript
/* Metro module 200; source: unknown; dependencies: [6, 7, 201, 202, 203, 129] */
|
|
import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
|
|
import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */
|
|
import * as Module00129Module from './module-00129.js'; /* Metro dependency 129 */
|
|
import * as Module00203Module from './module-00203.js'; /* Metro dependency 203 */
|
|
|
|
function _fun2842(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2842, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:6, offset: 0x00c8a645, size: 246 bytes, params: 8, frame: 20
|
|
const env0_1 = require;
|
|
const validateCallback = function(a0, a1) {
|
|
var TypeError;
|
|
var value = typeof a0;
|
|
if (value !== 'function') {
|
|
if (value !== 'object') {
|
|
TypeError = global.TypeError;
|
|
value = "Failed to execute '" + a1 + "' on 'EventTarget': parameter 2 is not of type 'Object'.";
|
|
value = new TypeError(value);
|
|
throw value;
|
|
}
|
|
}
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = _fun2848();
|
|
(Module00129Module).setPlatformObject(value);
|
|
let Symbol = global.Symbol;
|
|
const env0_6 = Symbol('capturingListeners');
|
|
Symbol = global.Symbol;
|
|
const env0_7 = Symbol('bubblingListeners');
|
|
Symbol = global.Symbol;
|
|
const env0_8 = Symbol('Event.dispatch');
|
|
exports.default = value;
|
|
function dispatch(a0, a1) { // fn#2844, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:2659, offset: 0x00c8a793, size: 768 bytes, params: 3, frame: 28
|
|
var r1;
|
|
var r11;
|
|
var r10;
|
|
var push;
|
|
var EVENT_TARGET_GET_THE_PARENT_KEY;
|
|
var value3;
|
|
var moduleValue3;
|
|
var getStopPropagationFlag;
|
|
var value5;
|
|
var property;
|
|
var moduleValue4;
|
|
var setEventPhase;
|
|
var CAPTURING_PHASE;
|
|
var AT_TARGET;
|
|
var invokeBinding;
|
|
var value6;
|
|
var moduleValue5;
|
|
var moduleValue6;
|
|
var value7;
|
|
var bubbles;
|
|
var value8;
|
|
var moduleValue7;
|
|
var value9;
|
|
var defaultImport;
|
|
var BUBBLING_PHASE;
|
|
var defaultImport2;
|
|
var defaultImport3;
|
|
var error;
|
|
let value = a0;
|
|
setEventDispatchFlag(a1, true);
|
|
const items2 = [];
|
|
if (value != null) {
|
|
r1 = value;
|
|
reducibleLoop1: while (true) {
|
|
push = items2.push;
|
|
Reflect.apply(push, items2, [r1]);
|
|
EVENT_TARGET_GET_THE_PARENT_KEY = require(dependencyMap[4]).EVENT_TARGET_GET_THE_PARENT_KEY;
|
|
value3 = r1[EVENT_TARGET_GET_THE_PARENT_KEY]();
|
|
if (value3 != null) {
|
|
r1 = value3;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
const moduleValue = require(dependencyMap[3]);
|
|
moduleValue.setComposedPath(a1, items2);
|
|
require(dependencyMap[3]).setTarget(a1, value);
|
|
const value4 = items2.length - 1;
|
|
reducibleJoin9: while (true) {
|
|
if (!(value4 >= 0)) {
|
|
break reducibleJoin9;
|
|
}
|
|
moduleValue3 = require(dependencyMap[3]);
|
|
getStopPropagationFlag = moduleValue3.getStopPropagationFlag;
|
|
value5 = Reflect.apply(getStopPropagationFlag, moduleValue3, [a1]);
|
|
if (value5) {
|
|
break reducibleJoin9;
|
|
}
|
|
r11 = value4;
|
|
reducibleLoop4: while (true) {
|
|
property = items2[r11];
|
|
moduleValue4 = require(dependencyMap[3]);
|
|
setEventPhase = moduleValue4.setEventPhase;
|
|
if (property === value) {
|
|
AT_TARGET = importDefault(dependencyMap[2]).AT_TARGET;
|
|
r1 = AT_TARGET;
|
|
} else {
|
|
r1 = importDefault(dependencyMap[2]).CAPTURING_PHASE;
|
|
}
|
|
Reflect.apply(setEventPhase, moduleValue4, [a1, r1]);
|
|
invokeBinding = invoke;
|
|
CAPTURING_PHASE = importDefault(dependencyMap[2]).CAPTURING_PHASE;
|
|
invokeBinding(property, a1, CAPTURING_PHASE);
|
|
value6 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1;
|
|
if (value6 >= 0) {
|
|
moduleValue5 = require(dependencyMap[3]);
|
|
getStopPropagationFlag = moduleValue5.getStopPropagationFlag;
|
|
if (Reflect.apply(getStopPropagationFlag, moduleValue5, [a1])) {
|
|
break reducibleJoin9;
|
|
}
|
|
r11 = value6;
|
|
continue reducibleLoop4;
|
|
}
|
|
break reducibleJoin9;
|
|
}
|
|
}
|
|
const iterator = items2[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r2 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r2, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
reducibleJoin11: while (true) {
|
|
if (item2 === undefined) {
|
|
value = require(dependencyMap[3]);
|
|
value.setEventPhase(a1, importDefault(dependencyMap[2]).NONE);
|
|
value = require(dependencyMap[3]);
|
|
value.setCurrentTarget(a1, null);
|
|
value = require(dependencyMap[3]);
|
|
value.setComposedPath(a1, []);
|
|
setEventDispatchFlag(a1, false);
|
|
value = require(dependencyMap[3]);
|
|
value.setStopImmediatePropagationFlag(a1, false);
|
|
value = require(dependencyMap[3]);
|
|
value.setStopPropagationFlag(a1, false);
|
|
return undefined;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
reducibleLoop11: while (true) {
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue6 = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
getStopPropagationFlag = moduleValue6.getStopPropagationFlag;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value7 = Reflect.apply(getStopPropagationFlag, moduleValue6, [a1]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value7) {
|
|
item2.return();
|
|
break reducibleLoop11;
|
|
}
|
|
try {
|
|
bubbles = a1.bubbles;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (!bubbles) {
|
|
try {
|
|
value8 = item === value;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin26: while (true) {
|
|
if (value8) {
|
|
break reducibleJoin26;
|
|
}
|
|
item2.return();
|
|
break reducibleLoop11;
|
|
}
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue7 = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
setEventPhase = moduleValue7.setEventPhase;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value9 = item === value;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value9) {
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[2];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
defaultImport2 = importDefault(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
AT_TARGET = defaultImport2.AT_TARGET;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r10 = AT_TARGET;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[2];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
defaultImport = importDefault(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
BUBBLING_PHASE = defaultImport.BUBBLING_PHASE;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r10 = BUBBLING_PHASE;
|
|
}
|
|
try {
|
|
Reflect.apply(setEventPhase, moduleValue7, [a1, r10]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
invokeBinding = invoke;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[2];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
defaultImport3 = importDefault(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
BUBBLING_PHASE = defaultImport3.BUBBLING_PHASE;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
invokeBinding(item, a1, BUBBLING_PHASE);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop11;
|
|
}
|
|
continue reducibleLoop11;
|
|
}
|
|
value = require(dependencyMap[3]);
|
|
setEventPhase = value.setEventPhase;
|
|
const NONE = importDefault(dependencyMap[2]).NONE;
|
|
Reflect.apply(setEventPhase, value, [a1, NONE]);
|
|
require(dependencyMap[3]).setCurrentTarget(a1, null);
|
|
require(dependencyMap[3]).setComposedPath(a1, []);
|
|
setEventDispatchFlag(a1, false);
|
|
require(dependencyMap[3]).setStopImmediatePropagationFlag(a1, false);
|
|
require(dependencyMap[3]).setStopPropagationFlag(a1, false);
|
|
}
|
|
|
|
function invoke(a0, a1, a2) { // fn#2845, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:3489, offset: 0x00c8aa93, size: 580 bytes, params: 4, frame: 33
|
|
var r4;
|
|
var r2;
|
|
var value;
|
|
var value2;
|
|
var getListenersForPhaseBinding;
|
|
var CAPTURING_PHASE;
|
|
var listenersForPhaseBinding;
|
|
var moduleValue;
|
|
var setCurrentTarget;
|
|
var get;
|
|
var type;
|
|
var value4;
|
|
var Array;
|
|
var from;
|
|
var values;
|
|
var value5;
|
|
var moduleValue2;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var removed;
|
|
var once;
|
|
var removeEventListener;
|
|
var callback;
|
|
var property;
|
|
var defaultImport;
|
|
var passive;
|
|
var moduleValue3;
|
|
var setInPassiveListenerFlag;
|
|
var binding;
|
|
var event;
|
|
var value6;
|
|
var handleEvent;
|
|
var value7;
|
|
var call;
|
|
var error;
|
|
var console;
|
|
var error2;
|
|
var moduleValue4;
|
|
var moduleValue5;
|
|
var getStopImmediatePropagationFlag;
|
|
var value8;
|
|
exceptionLanding83: while (true) {
|
|
value = undefined;
|
|
value2 = environment;
|
|
getListenersForPhaseBinding = getListenersForPhase;
|
|
CAPTURING_PHASE = importDefault(dependencyMap[2]).CAPTURING_PHASE;
|
|
listenersForPhaseBinding = getListenersForPhaseBinding(a0, a2 === CAPTURING_PHASE);
|
|
moduleValue = require(dependencyMap[3]);
|
|
setCurrentTarget = moduleValue.setCurrentTarget;
|
|
Reflect.apply(setCurrentTarget, moduleValue, [a1, a0]);
|
|
reducibleJoin2: while (true) {
|
|
if (listenersForPhaseBinding == null) {
|
|
r4 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
get = listenersForPhaseBinding.get;
|
|
type = a1.type;
|
|
value4 = Reflect.apply(get, listenersForPhaseBinding, [type]);
|
|
r4 = value4;
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleJoin84: while (true) {
|
|
if (r4 == null) {
|
|
break reducibleJoin84;
|
|
}
|
|
Array = global.Array;
|
|
from = Array.from;
|
|
values = r4.values;
|
|
value5 = Reflect.apply(from, Array, [Reflect.apply(values, r4, [])]);
|
|
moduleValue2 = require(dependencyMap[3]);
|
|
setCurrentTarget = moduleValue2.setCurrentTarget;
|
|
Reflect.apply(setCurrentTarget, moduleValue2, [a1, a0]);
|
|
iterator = value5[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
reducibleLoop4: while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === value) {
|
|
break reducibleJoin84;
|
|
}
|
|
try {
|
|
removed = item.removed;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
if (removed) {
|
|
r2 = item2;
|
|
continue reducibleLoop4;
|
|
}
|
|
try {
|
|
once = item.once;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
reducibleJoin25: while (true) {
|
|
if (once) {
|
|
try {
|
|
removeEventListener = a0.removeEventListener;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
type = a1.type;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
callback = item.callback;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[2];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
defaultImport = importDefault(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
CAPTURING_PHASE = defaultImport.CAPTURING_PHASE;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
Reflect.apply(removeEventListener, a0, [type, callback, a2 === CAPTURING_PHASE]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin25;
|
|
}
|
|
break reducibleJoin25;
|
|
}
|
|
try {
|
|
passive = item.passive;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
reducibleJoin35: while (true) {
|
|
if (passive) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
moduleValue3 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
setInPassiveListenerFlag = moduleValue3.setInPassiveListenerFlag;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
Reflect.apply(setInPassiveListenerFlag, moduleValue3, [a1, true]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin35;
|
|
}
|
|
break reducibleJoin35;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
event = binding.event;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
binding.event = a1;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
callback = item.callback;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
reducibleJoin56: while (true) {
|
|
reduciblePort61: while (true) {
|
|
exceptionLanding57: while (true) {
|
|
try {
|
|
try {
|
|
value6 = typeof callback === 'function';
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
if (value6) {
|
|
try {
|
|
try {
|
|
call = callback.call;
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(call, callback, [a0, a1]);
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin56;
|
|
}
|
|
try {
|
|
try {
|
|
handleEvent = callback.handleEvent;
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
try {
|
|
value7 = typeof handleEvent !== 'function';
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
if (value7) {
|
|
break reducibleJoin56;
|
|
}
|
|
try {
|
|
try {
|
|
handleEvent = callback.handleEvent;
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(handleEvent, callback, [a1]);
|
|
} catch (error) {
|
|
break exceptionLanding57;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin56;
|
|
}
|
|
try {
|
|
console = global.console;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
error2 = console.error;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
Reflect.apply(error2, console, [error]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reduciblePort61;
|
|
}
|
|
try {
|
|
passive = item.passive;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
reducibleJoin71: while (true) {
|
|
if (passive) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
moduleValue4 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
setInPassiveListenerFlag = moduleValue4.setInPassiveListenerFlag;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
Reflect.apply(setInPassiveListenerFlag, moduleValue4, [a1, false]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin71;
|
|
}
|
|
break reducibleJoin71;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
binding.event = event;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
moduleValue5 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
getStopImmediatePropagationFlag = moduleValue5.getStopImmediatePropagationFlag;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(getStopImmediatePropagationFlag, moduleValue5, [a1]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
if (value8) {
|
|
item2.return();
|
|
break reducibleJoin84;
|
|
}
|
|
r2 = item2;
|
|
continue reducibleLoop4;
|
|
}
|
|
try {
|
|
passive = item.passive;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
reducibleJoin71: while (true) {
|
|
if (passive) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
moduleValue4 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
setInPassiveListenerFlag = moduleValue4.setInPassiveListenerFlag;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
Reflect.apply(setInPassiveListenerFlag, moduleValue4, [a1, false]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
break reducibleJoin71;
|
|
}
|
|
break reducibleJoin71;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
binding.event = event;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
moduleValue5 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
getStopImmediatePropagationFlag = moduleValue5.getStopImmediatePropagationFlag;
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(getStopImmediatePropagationFlag, moduleValue5, [a1]);
|
|
} catch (error) {
|
|
break exceptionLanding83;
|
|
}
|
|
if (value8) {
|
|
item2.return();
|
|
break reducibleJoin84;
|
|
}
|
|
r2 = item2;
|
|
continue reducibleLoop4;
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
|
|
function getListenersForPhase(a0, a1) { // fn#2846, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:4229, offset: 0x00c8acd7, size: 32 bytes, params: 3, frame: 4
|
|
return a1 ? a0[env0_6] : a0[env0_7];
|
|
}
|
|
|
|
function setEventDispatchFlag(a0, a1) { // fn#2847, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:4314, offset: 0x00c8acf7, size: 21 bytes, params: 3, frame: 3
|
|
a0[env0_8] = a1;
|
|
}
|
|
|
|
function _fun2848() { // fn#2848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:121, offset: 0x00c8ad0c, size: 180 bytes, params: 1, frame: 19
|
|
const EventTarget2 = EventTarget;
|
|
const items2 = [{key: 'addEventListener', value: value_2850}];
|
|
items2[1] = {key: 'removeEventListener', value: value_2852};
|
|
items2[2] = {key: 'dispatchEvent', value: value_2853};
|
|
const EVENT_TARGET_GET_THE_PARENT_KEY = (Module00203Module).EVENT_TARGET_GET_THE_PARENT_KEY;
|
|
items2[3] = {key: EVENT_TARGET_GET_THE_PARENT_KEY, value: function() {
|
|
return null;
|
|
}};
|
|
const INTERNAL_DISPATCH_METHOD_KEY = (Module00203Module).INTERNAL_DISPATCH_METHOD_KEY;
|
|
items2[4] = {key: INTERNAL_DISPATCH_METHOD_KEY, value: function(a0) {
|
|
dispatch(this, a0);
|
|
}};
|
|
return CreateClass(EventTarget2, items2);
|
|
function EventTarget() { // fn#2849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:142, offset: 0x00c8063e, size: 27 bytes, params: 1, frame: 13
|
|
env1_4(this, EventTarget);
|
|
}
|
|
|
|
function value_2850(a0, a1) { // fn#2850, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:218, offset: 0x00c8adc0, size: 591 bytes, params: 3, frame: 29
|
|
var r17;
|
|
var r5;
|
|
var r6;
|
|
var r9;
|
|
var r15;
|
|
var r4;
|
|
var r11;
|
|
var Boolean;
|
|
var value7;
|
|
var value10;
|
|
var signal;
|
|
var TypeError;
|
|
var value11;
|
|
var value12;
|
|
var listenersForPhase;
|
|
var map;
|
|
let value = undefined;
|
|
const env0_0 = a1;
|
|
const r10 = arguments.length > 2 && value !== arguments[2] ? arguments[2] : {};
|
|
if (arguments.length < 2) {
|
|
TypeError = global.TypeError;
|
|
value = arguments.length;
|
|
value = "Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only " + value + ' present.';
|
|
throw new TypeError(value);
|
|
}
|
|
const value3 = null;
|
|
if (value3 == a1) {
|
|
return value;
|
|
}
|
|
validateCallback(a1, 'addEventListener');
|
|
const String = global.String;
|
|
const value5 = String(a0);
|
|
if (value3 == r10) {
|
|
value11 = global.Boolean(r10);
|
|
value12 = false;
|
|
r5 = value12;
|
|
r6 = value3;
|
|
r9 = value12;
|
|
r15 = value11;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
const value6 = typeof r10;
|
|
if (value6 === 'object') {
|
|
Boolean = global.Boolean;
|
|
value7 = Boolean(r10.capture);
|
|
r17 = value3 != r10.passive && global.Boolean(r10.passive);
|
|
Boolean = global.Boolean;
|
|
value10 = Boolean(r10.once);
|
|
signal = r10.signal;
|
|
if (value === signal) {
|
|
r5 = value10;
|
|
r6 = signal;
|
|
r9 = r17;
|
|
r15 = value7;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (signal instanceof global.AbortSignal) {
|
|
r5 = value10;
|
|
r6 = signal;
|
|
r9 = r17;
|
|
r15 = value7;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
throw new global.TypeError("Failed to execute 'addEventListener' on 'EventTarget': Failed to read the 'signal' property from 'AddEventListenerOptions': Failed to convert value to 'AbortSignal'.");
|
|
}
|
|
if (value6 !== 'function') {
|
|
value11 = global.Boolean(r10);
|
|
value12 = false;
|
|
r5 = value12;
|
|
r6 = value3;
|
|
r9 = value12;
|
|
r15 = value11;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
Boolean = global.Boolean;
|
|
value7 = Boolean(r10.capture);
|
|
r17 = value3 != r10.passive && global.Boolean(r10.passive);
|
|
Boolean = global.Boolean;
|
|
value10 = Boolean(r10.once);
|
|
signal = r10.signal;
|
|
if (value === signal) {
|
|
r5 = value10;
|
|
r6 = signal;
|
|
r9 = r17;
|
|
r15 = value7;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
const AbortSignal = global.AbortSignal;
|
|
if (signal instanceof AbortSignal) {
|
|
r5 = value10;
|
|
r6 = signal;
|
|
r9 = r17;
|
|
r15 = value7;
|
|
if (value3 == r6) {
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r6.aborted) {
|
|
return value;
|
|
}
|
|
listenersForPhase = getListenersForPhase(this, r15);
|
|
r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5);
|
|
if (value3 == r4) {
|
|
if (value3 != listenersForPhase) {
|
|
r11 = listenersForPhase;
|
|
} else {
|
|
map = new global.Map();
|
|
if (r15) {
|
|
this[env1_6] = map;
|
|
r11 = map;
|
|
} else {
|
|
this[env1_7] = map;
|
|
r11 = map;
|
|
}
|
|
}
|
|
map = new global.Map();
|
|
r11.set(value5, map);
|
|
map.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
if (r4.has(a1)) {
|
|
return value;
|
|
}
|
|
r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false});
|
|
if (value3 != r6) {
|
|
r6.addEventListener('abort', _fun2851, {once: true});
|
|
}
|
|
return value;
|
|
}
|
|
TypeError = global.TypeError;
|
|
throw new TypeError("Failed to execute 'addEventListener' on 'EventTarget': Failed to read the 'signal' property from 'AddEventListenerOptions': Failed to convert value to 'AbortSignal'.");
|
|
function _fun2851() { // fn#2851, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1288, offset: 0x00c8b00f, size: 63 bytes, params: 1, frame: 12
|
|
env0_1.removed = true;
|
|
if (env0_2.get(require) === env0_1) {
|
|
env0_2.delete(require);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function value_2852(a0, a1) { // fn#2852, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1388, offset: 0x00c8b04e, size: 248 bytes, params: 3, frame: 20
|
|
var value3;
|
|
var value4;
|
|
var listenersForPhase;
|
|
var value8;
|
|
var TypeError;
|
|
let value = undefined;
|
|
let r3 = arguments.length > 2 && value !== arguments[2] ? arguments[2] : {};
|
|
if (arguments.length < 2) {
|
|
TypeError = global.TypeError;
|
|
value = arguments.length;
|
|
value = "Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only " + value + ' present.';
|
|
throw new TypeError(value);
|
|
}
|
|
if (a1 != null) {
|
|
value3 = environment.__proto__;
|
|
validateCallback(a1, 'removeEventListener');
|
|
value4 = global.String(a0);
|
|
listenersForPhase = getListenersForPhase(this, typeof r3 === 'boolean' ? r3 : global.Boolean(r3.capture));
|
|
r3 = listenersForPhase == null ? value : listenersForPhase.get(value4);
|
|
if (r3 != null) {
|
|
value8 = r3.get(a1);
|
|
if (value8 != null) {
|
|
value8.removed = true;
|
|
r3.delete(a1);
|
|
}
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function value_2853(a0) { // fn#2853, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1909, offset: 0x00c8b146, size: 176 bytes, params: 2, frame: 15
|
|
const value = environment.__proto__;
|
|
if (a0 instanceof (importDefault(201) /* metro dependency 201 */)) {
|
|
if (a0[env1_8]) {
|
|
throw new global.Error("Failed to execute 'dispatchEvent' on 'EventTarget': The event is already being dispatched.");
|
|
}
|
|
(require(202) /* metro dependency 202 */).setIsTrusted(a0, false);
|
|
dispatch(this, a0);
|
|
return !a0.defaultPrevented;
|
|
}
|
|
const TypeError = global.TypeError;
|
|
throw new TypeError("Failed to execute 'dispatchEvent' on 'EventTarget': parameter 1 is not of type 'Event'.");
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun2842, 200, [6, 7, 201, 202, 203,
|
|
129]) /* metro module 200, dependencies: [6, 7, 201, 202, 203, 129] */;
|