30962 lines
1.3 MiB
Plaintext
30962 lines
1.3 MiB
Plaintext
/* Metro module 120; source: unknown; dependencies: [121, 31, 261, 273] */
|
|
function _fun1637(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#1637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:6, offset: 0x00c643dd, size: 6907 bytes, params: 8, frame: 65
|
|
var r44;
|
|
var r48;
|
|
var r20;
|
|
var r15;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var hasOwnProperty;
|
|
var property;
|
|
var __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
var isDisabled;
|
|
var supportsFiber;
|
|
var inject;
|
|
var error;
|
|
let env0_0 = require;
|
|
const functionThatReturnsTrue = function() {
|
|
return true;
|
|
};
|
|
const closure = function() {
|
|
return false;
|
|
};
|
|
const closure2 = SyntheticEvent;
|
|
const createOrGetPooledEvent = function(a0, a1, a2, a3) {
|
|
var value;
|
|
if (this.eventPool.length) {
|
|
value = this.eventPool.pop();
|
|
this.call(value, a0, a1, a2, a3);
|
|
return value;
|
|
}
|
|
value = Object.create(this.prototype, {constructor: {value: this}});
|
|
var value2 = new this(a0, a1, a2, a3);
|
|
return value2 instanceof Object ? value2 : value;
|
|
};
|
|
const releasePooledEvent = function(a0) {
|
|
if (a0 instanceof this) {
|
|
a0.destructor();
|
|
if (10 > this.eventPool.length) {
|
|
this.eventPool.push(a0);
|
|
}
|
|
return undefined;
|
|
}
|
|
throw (0, global.Error)('Trying to release an event instance into a pool of a different type.');
|
|
};
|
|
const closure3 = function(a0) {
|
|
a0.getPooled = createOrGetPooledEvent;
|
|
a0.eventPool = [];
|
|
a0.release = releasePooledEvent;
|
|
};
|
|
const isStartish = function(a0) {
|
|
return a0 === 'topTouchStart';
|
|
};
|
|
const isMoveish = function(a0) {
|
|
return a0 === 'topTouchMove';
|
|
};
|
|
const timestampForTouch = function(a0) {
|
|
return a0.timeStamp || a0.timestamp;
|
|
};
|
|
const getTouchIdentifier = function({identifier}) {
|
|
if (identifier == null) {
|
|
throw (0, global.Error)('Touch object is missing identifier.');
|
|
}
|
|
return identifier;
|
|
};
|
|
const forEachAccumulated = function(a0, a1, a2) {
|
|
var Array = global.Array;
|
|
if (Array.isArray(a0)) {
|
|
a0.forEach(a1, undefined);
|
|
} else if (a0) {
|
|
a1.call(undefined, a0);
|
|
}
|
|
};
|
|
const getParent$1 = function(a0) {
|
|
var property;
|
|
var r3 = a0;
|
|
while (true) {
|
|
property = r3.return;
|
|
if (!property) {
|
|
break;
|
|
}
|
|
if (property.tag !== 5) {
|
|
r3 = property;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
return property || null;
|
|
};
|
|
const traverseTwoPhase$1 = function(a0, a1, a2) {
|
|
var r2;
|
|
var r7;
|
|
var r3;
|
|
var value5;
|
|
var value = a0;
|
|
var items = [];
|
|
if (value) {
|
|
for (r2 = value; true; r2 = value) {
|
|
items.push(r2);
|
|
value = getParent$1(r2);
|
|
if (!value) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
var length = items.length;
|
|
value = typeof length === 'bigint' ? length : +length;
|
|
var value3 = typeof value === 'bigint' ? value - 1n : +value - 1;
|
|
var value4 = 0;
|
|
if (value4 < value) {
|
|
for (r7 = value3; true; r7 = value5) {
|
|
a1(items[r7], 'captured', a2);
|
|
value = typeof r7 === 'bigint' ? r7 : +r7;
|
|
value5 = typeof value === 'bigint' ? value - 1n : +value - 1;
|
|
if (!(value4 < value)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (value4 < items.length) {
|
|
for (r3 = value4; true; r3 = value) {
|
|
a1(items[r3], 'bubbled', a2);
|
|
value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
if (!(value < items.length)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
const accumulateDirectionalDispatches$1 = function(a0, a1, a2) {
|
|
var accumulateIntoBinding;
|
|
var value2 = getListener$1(a0, a2.dispatchConfig.phasedRegistrationNames[a1]);
|
|
if (value2) {
|
|
accumulateIntoBinding = accumulateInto;
|
|
a2._dispatchListeners = accumulateIntoBinding(a2._dispatchListeners, value2);
|
|
a2._dispatchInstances = accumulateIntoBinding(a2._dispatchInstances, a0);
|
|
}
|
|
};
|
|
const closure4 = recomputePluginOrdering;
|
|
const accumulateDirectionalDispatches = function(a0, a1, a2) {
|
|
var accumulateIntoBinding;
|
|
var value2 = getListener(a0, a2.dispatchConfig.phasedRegistrationNames[a1]);
|
|
if (value2) {
|
|
accumulateIntoBinding = accumulateInto;
|
|
a2._dispatchListeners = accumulateIntoBinding(a2._dispatchListeners, value2);
|
|
a2._dispatchInstances = accumulateIntoBinding(a2._dispatchInstances, a0);
|
|
}
|
|
};
|
|
const env0_230 = function(a0, a1) {
|
|
return a0(a1);
|
|
};
|
|
const checkIfRootIsPrerendering = function(a0, a1) {
|
|
return !(a0.pendingLanes & ~(a0.suspendedLanes & ~a0.pingedLanes) & a1);
|
|
};
|
|
const createLaneMap = function(a0) {
|
|
var items = [];
|
|
var value = 0;
|
|
var r2 = value;
|
|
reducibleLoop1: while (true) {
|
|
items.push(a0);
|
|
value = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (31 > value) {
|
|
r2 = value;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
return items;
|
|
};
|
|
const markRootUpdated$1 = function(a0, a1) {
|
|
a0.pendingLanes |= a1;
|
|
if (a1 !== 268435456) {
|
|
a0.suspendedLanes = 0;
|
|
a0.pingedLanes = 0;
|
|
a0.warmLanes = 0;
|
|
}
|
|
};
|
|
const lanesToEventPriority = function(a0) {
|
|
var value = a0 & -a0;
|
|
var value2 = 2;
|
|
return value2 < value ? 8 < value ? 134217727 & 268435456 ? 32 : 268435456 : 8 : value2;
|
|
};
|
|
const getNearestMountedFiber = function(a0) {
|
|
var r2;
|
|
var r3;
|
|
var r0;
|
|
var r1;
|
|
var property;
|
|
var value = a0;
|
|
if (value.alternate) {
|
|
if (value.return) {
|
|
r3 = value;
|
|
reducibleLoop5: while (true) {
|
|
property = r3.return;
|
|
if (property.return) {
|
|
r3 = property;
|
|
continue reducibleLoop5;
|
|
}
|
|
r0 = property;
|
|
r1 = value;
|
|
break reducibleLoop5;
|
|
}
|
|
} else {
|
|
r0 = value;
|
|
r1 = value;
|
|
}
|
|
} else {
|
|
r2 = value;
|
|
r3 = value;
|
|
reducibleLoop1: while (true) {
|
|
reducibleJoin3: while (true) {
|
|
if (4098 & r3.flags) {
|
|
property = r3.return;
|
|
r2 = property;
|
|
break reducibleJoin3;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
property = r3.return;
|
|
if (property) {
|
|
r3 = property;
|
|
continue reducibleLoop1;
|
|
}
|
|
r0 = r3;
|
|
r1 = r2;
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
r0 = r0.tag !== 3 ? null : r1;
|
|
return r0;
|
|
};
|
|
const assertIsMounted = function(a0) {
|
|
if (getNearestMountedFiber(a0) !== a0) {
|
|
throw (0, global.Error)('Unable to find node on an unmounted component.');
|
|
}
|
|
};
|
|
const findCurrentHostFiberImpl = function(a0) {
|
|
var currentHostFiberImpl;
|
|
var property = a0.tag;
|
|
if (property === 5) {
|
|
return a0;
|
|
}
|
|
if (property === 26) {
|
|
return a0;
|
|
}
|
|
if (property === 27) {
|
|
return a0;
|
|
}
|
|
if (property === 6) {
|
|
return a0;
|
|
}
|
|
property = a0.child;
|
|
if (property !== null) {
|
|
var r5 = property;
|
|
loopExit5: while (true) {
|
|
currentHostFiberImpl = findCurrentHostFiberImpl(r5);
|
|
if (currentHostFiberImpl !== null) {
|
|
return currentHostFiberImpl;
|
|
}
|
|
property = r5.sibling;
|
|
if (property !== null) {
|
|
r5 = property;
|
|
continue;
|
|
}
|
|
break loopExit5;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
const closure5 = function(a0) {
|
|
return {current: a0};
|
|
};
|
|
const prepareToReadContext = function(a0) {
|
|
env0_71 = a0;
|
|
env0_72 = null;
|
|
var dependencies = a0.dependencies;
|
|
if (dependencies !== null) {
|
|
dependencies.firstContext = null;
|
|
}
|
|
};
|
|
const closure6 = readContext;
|
|
const processRootScheduleInImmediateTask = function() {
|
|
processRootScheduleInMicrotask();
|
|
};
|
|
const performSyncWorkOnRoot = function(a0, a1) {
|
|
if (flushPendingEffects()) {
|
|
return null;
|
|
}
|
|
performWorkOnRoot(a0, a1, true);
|
|
};
|
|
const isThenableResolved = function({status}) {
|
|
return status === 'fulfilled' || status === 'rejected';
|
|
};
|
|
const noop_1743 = function() {
|
|
};
|
|
const enqueueConcurrentHookUpdate = function(a0, a1, a2, a3) {
|
|
enqueueUpdate$1(a0, a1, a2, a3);
|
|
return getRootForUpdatedFiber(a0);
|
|
};
|
|
const enqueueConcurrentRenderForLane = function(a0, a1) {
|
|
enqueueUpdate$1(a0, null, null, a1);
|
|
return getRootForUpdatedFiber(a0);
|
|
};
|
|
const initializeUpdateQueue = function(a0) {
|
|
a0.updateQueue = {'baseState': null, 'firstBaseUpdate': null, 'lastBaseUpdate': null, 'shared': null,
|
|
'callbacks': null, baseState: a0.memoizedState, shared: {'pending': null, 'lanes': 0,
|
|
'hiddenCallbacks': null}};
|
|
};
|
|
const cloneUpdateQueue = function({updateQueue}, a1) {
|
|
if (a1.updateQueue === updateQueue) {
|
|
a1.updateQueue = {baseState: updateQueue.baseState, firstBaseUpdate: updateQueue.firstBaseUpdate,
|
|
lastBaseUpdate: updateQueue.lastBaseUpdate, shared: updateQueue.shared, callbacks: null};
|
|
}
|
|
};
|
|
const createUpdate = function(a0) {
|
|
return {'lane': null, 'tag': 0, 'payload': null, 'callback': null, 'next': null, lane: a0};
|
|
};
|
|
const callCallback = function(a0, a1) {
|
|
if (typeof a0 !== 'function') {
|
|
throw global.Error('Invalid argument passed as callback. Expected a function. Instead received: ' + a0);
|
|
}
|
|
a0.call(a1);
|
|
};
|
|
const closure7 = function() {
|
|
throw (0,
|
|
global.Error)('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.');
|
|
};
|
|
const bailoutHooks = function(a0, a1, a2) {
|
|
a1.updateQueue = a0.updateQueue;
|
|
a1.flags &= -2053;
|
|
a0.lanes = a0.lanes & ~a2;
|
|
};
|
|
const closure8 = use_1779;
|
|
const closure9 = useMemoCache;
|
|
const basicStateReducer = function(a0, a1) {
|
|
var r0;
|
|
var value = a1;
|
|
if (typeof value !== 'function') {
|
|
r0 = value;
|
|
} else {
|
|
value = value(a0);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
};
|
|
const closure10 = useReducer_1783;
|
|
const closure11 = useReducer_1785;
|
|
const closure12 = useSyncExternalStore_1786;
|
|
const updateStoreInstance = function(a0, a1, a2, a3) {
|
|
a1.value = a2;
|
|
a1.getSnapshot = a3;
|
|
if (checkIfSnapshotChanged(a1)) {
|
|
forceStoreRerender(a0);
|
|
}
|
|
};
|
|
const subscribeToStore = function(a0, a1, a2) {
|
|
var env0_0 = a0;
|
|
var env0_1 = a1;
|
|
return a2(_fun1790);
|
|
};
|
|
const forceStoreRerender = function(a0) {
|
|
var value2 = enqueueConcurrentRenderForLane(a0, 2);
|
|
if (value2 !== null) {
|
|
scheduleUpdateOnFiber(value2, a0, 2);
|
|
}
|
|
};
|
|
const onActionSuccess = function(a0, a1, a2) {
|
|
var next;
|
|
var next2;
|
|
a1.status = 'fulfilled';
|
|
a1.value = a2;
|
|
notifyActionListeners(a1);
|
|
a0.state = a2;
|
|
var pending = a0.pending;
|
|
if (pending !== null) {
|
|
next = pending.next;
|
|
if (next === pending) {
|
|
a0.pending = null;
|
|
} else {
|
|
next2 = next.next;
|
|
pending.next = next2;
|
|
runActionStateAction(a0, next2);
|
|
}
|
|
}
|
|
};
|
|
const notifyActionListeners = function({listeners}) {
|
|
var r2;
|
|
var value = 0;
|
|
if (value < listeners.length) {
|
|
for (r2 = value; true; r2 = value) {
|
|
(0, listeners[r2])();
|
|
value = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (!(value < listeners.length)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
const actionStateReducer = function(a0, a1) {
|
|
return a1;
|
|
};
|
|
const closure13 = useFormState;
|
|
const closure14 = useFormState_1806;
|
|
const actionStateActionEffect = function(a0, a1) {
|
|
a0.action = a1;
|
|
};
|
|
const closure15 = useFormState_1809;
|
|
const createEffectInstance = function() {
|
|
return {destroy: undefined, resource: undefined};
|
|
};
|
|
const closure16 = function() {
|
|
return updateWorkInProgressHook().memoizedState;
|
|
};
|
|
const closure17 = function(a0, a1) {
|
|
mountEffectImpl(8390656, 8, a0, a1);
|
|
};
|
|
const closure18 = function(a0, a1) {
|
|
updateEffectImpl(2048, 8, a0, a1);
|
|
};
|
|
const closure19 = function(a0, a1) {
|
|
updateEffectImpl(4, 2, a0, a1);
|
|
};
|
|
const closure20 = function(a0, a1) {
|
|
updateEffectImpl(4, 4, a0, a1);
|
|
};
|
|
const imperativeHandleEffect = function(a0, a1) {
|
|
var env0_0 = a1;
|
|
if (typeof a1 === 'function') {
|
|
var env0_1 = a1(a0());
|
|
return _fun1820;
|
|
}
|
|
if (a1 != null) {
|
|
a1.current = a0();
|
|
return _fun1821;
|
|
}
|
|
};
|
|
const closure21 = function(a0, a1, a2) {
|
|
var r4;
|
|
var value = null;
|
|
r4 = value != a2 ? a2.concat([a0]) : value;
|
|
var updateEffectImplBinding = updateEffectImpl;
|
|
value = imperativeHandleEffect.bind(value, a1, a0);
|
|
updateEffectImplBinding(4, 4, value, r4);
|
|
};
|
|
const closure22 = function() {
|
|
};
|
|
const closure23 = function(a0, a1) {
|
|
var r0;
|
|
var value = a0;
|
|
var value2 = a1;
|
|
var value4 = updateWorkInProgressHook();
|
|
var value5 = null;
|
|
var r4 = value2 === undefined ? value5 : value2;
|
|
var property = value4.memoizedState;
|
|
if (value5 === r4) {
|
|
value4.memoizedState = [value, r4];
|
|
r0 = value;
|
|
} else if (areHookInputsEqual(r4, property[1])) {
|
|
property = property[0];
|
|
r0 = property;
|
|
} else {
|
|
value4.memoizedState = [value, r4];
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
};
|
|
const closure24 = useMemo_1825;
|
|
const closure25 = useHostTransitionStatus;
|
|
const closure26 = function() {
|
|
return updateWorkInProgressHook().memoizedState;
|
|
};
|
|
const closure27 = function() {
|
|
return updateWorkInProgressHook().memoizedState;
|
|
};
|
|
const dispatchReducerAction = function(a0, a1, a2) {
|
|
var value3;
|
|
var value2 = requestUpdateLane(a0);
|
|
var object = {'lane': null, 'revertLane': 0, 'action': null, 'hasEagerState': false, 'eagerState': null,
|
|
'next': null};
|
|
object.lane = value2;
|
|
object.action = a2;
|
|
if (isRenderPhaseUpdate(a0)) {
|
|
enqueueRenderPhaseUpdate(a1, object);
|
|
} else {
|
|
value3 = enqueueConcurrentHookUpdate(a0, a1, object, value2);
|
|
if (value3 !== null) {
|
|
scheduleUpdateOnFiber(value3, a0, value2);
|
|
entangleTransitionUpdate(value3, a1, value2);
|
|
}
|
|
}
|
|
};
|
|
const enqueueRenderPhaseUpdate = function(a0, a1) {
|
|
env0_104 = true;
|
|
env0_105 = true;
|
|
var pending = a0.pending;
|
|
if (pending === null) {
|
|
a1.next = a1;
|
|
} else {
|
|
a1.next = pending.next;
|
|
pending.next = a1;
|
|
}
|
|
a0.pending = a1;
|
|
};
|
|
const coerceRef = function(a0, a1) {
|
|
var ref = a1.props.ref;
|
|
a0.ref = ref === undefined ? null : ref;
|
|
};
|
|
const resolveLazy = function(a0) {
|
|
return a0._init(a0._payload);
|
|
};
|
|
const closure28 = createChildReconciler;
|
|
const logUncaughtError = function(a0, a1) {
|
|
var property;
|
|
var value;
|
|
var stack;
|
|
var error;
|
|
try {
|
|
property = a0.onUncaughtError;
|
|
value = a1.value;
|
|
stack = a1.stack;
|
|
property(value, {componentStack: stack});
|
|
} catch (error) {
|
|
var env0_0 = error;
|
|
property = global.setTimeout;
|
|
property(_fun1882);
|
|
}
|
|
};
|
|
const logCaughtError = function(a0, a1, a2) {
|
|
var r1;
|
|
var property;
|
|
var value;
|
|
var stack;
|
|
var tag;
|
|
var value2;
|
|
var value3;
|
|
var stateNode;
|
|
var error;
|
|
try {
|
|
property = a0.onCaughtError;
|
|
value = a2.value;
|
|
stack = a2.stack;
|
|
tag = a1.tag;
|
|
value2 = null;
|
|
value3 = tag !== 1;
|
|
if (value3) {
|
|
r1 = value2;
|
|
} else {
|
|
stateNode = a1.stateNode;
|
|
r1 = stateNode;
|
|
}
|
|
property(value, {componentStack: stack, errorBoundary: r1});
|
|
} catch (error) {
|
|
var env0_0 = error;
|
|
property = global.setTimeout;
|
|
property(_fun1884);
|
|
}
|
|
};
|
|
const mountSuspenseOffscreenState = function(a0) {
|
|
var object = {baseLanes: a0};
|
|
object.cachePool = getSuspendedCache();
|
|
return object;
|
|
};
|
|
const scheduleSuspenseWorkOnFiber = function(a0, a1, a2) {
|
|
a0.lanes |= a1;
|
|
var alternate = a0.alternate;
|
|
if (alternate !== null) {
|
|
alternate.lanes |= a1;
|
|
}
|
|
scheduleContextWorkOnParentPath(a0.return, a1, a2);
|
|
};
|
|
const initSuspenseListRenderState = function(a0, a1, a2, a3, a4) {
|
|
var memoizedState = a0.memoizedState;
|
|
if (memoizedState === null) {
|
|
a0.memoizedState = {'isBackwards': null, 'rendering': null, 'renderingStartTime': 0, isBackwards: a1,
|
|
last: a3,
|
|
tail: a2, tailMode: a4};
|
|
} else {
|
|
memoizedState.isBackwards = a1;
|
|
memoizedState.rendering = null;
|
|
memoizedState.renderingStartTime = 0;
|
|
memoizedState.last = a3;
|
|
memoizedState.tail = a2;
|
|
memoizedState.tailMode = a4;
|
|
}
|
|
};
|
|
const resetSuspendedCurrentOnMountInLegacyMode = function(a0, a1) {
|
|
if (!(1 & a1.mode) && a0 !== null) {
|
|
a0.alternate = null;
|
|
a1.alternate = null;
|
|
a1.flags |= 2;
|
|
}
|
|
};
|
|
const doesRequireClone = function(a0, a1) {
|
|
var r1;
|
|
var property;
|
|
if (a0 !== null) {
|
|
reducibleJoin2: while (true) {
|
|
if (a0.child === a1.child) {
|
|
return false;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
}
|
|
if (16 & a1.flags) {
|
|
return true;
|
|
}
|
|
property = a1.child;
|
|
if (property !== null) {
|
|
r1 = property;
|
|
reducibleLoop4: while (true) {
|
|
if (13878 & r1.flags) {
|
|
return true;
|
|
}
|
|
if (13878 & r1.subtreeFlags) {
|
|
return true;
|
|
}
|
|
property = r1.sibling;
|
|
if (property === null) {
|
|
return false;
|
|
}
|
|
r1 = property;
|
|
continue reducibleLoop4;
|
|
}
|
|
}
|
|
return false;
|
|
};
|
|
const updateHostContainer = function(a0, a1) {
|
|
var stateNode;
|
|
var containerInfo;
|
|
var childSet;
|
|
if (doesRequireClone(a0, a1)) {
|
|
stateNode = a1.stateNode;
|
|
containerInfo = stateNode.containerInfo;
|
|
childSet = createChildSet();
|
|
appendAllChildrenToContainer(childSet, a1, false, false);
|
|
stateNode.pendingChildren = childSet;
|
|
a1.flags |= 4;
|
|
completeRoot(containerInfo.containerTag, childSet);
|
|
}
|
|
};
|
|
const safelyCallComponentWillUnmount = function(a0, a1, a2) {
|
|
var error;
|
|
a2.props = resolveClassComponentProps(a0.type, a0.memoizedProps);
|
|
a2.state = a0.memoizedState;
|
|
try {
|
|
a2.componentWillUnmount();
|
|
} catch (error) {
|
|
captureCommitPhaseError(a0, a1, error);
|
|
}
|
|
};
|
|
const recursivelyTraverseDeletionEffects = function(a0, a1, {child}) {
|
|
var r3;
|
|
if (child !== null) {
|
|
for (r3 = child; true; r3 = child) {
|
|
commitDeletionEffectsOnFiber(a0, a1, r3);
|
|
child = r3.sibling;
|
|
if (child === null) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
const commitReconciliationEffects = function(a0) {
|
|
var flags = a0.flags;
|
|
if (2 & flags) {
|
|
a0.flags &= -3;
|
|
}
|
|
if (4096 & flags) {
|
|
a0.flags &= -4097;
|
|
}
|
|
};
|
|
const detachAlternateSiblings = function({alternate}) {
|
|
var r0;
|
|
var child;
|
|
reducibleJoin4: while (true) {
|
|
if (alternate === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
child = alternate.child;
|
|
if (child === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
alternate.child = null;
|
|
r0 = child;
|
|
reducibleLoop3: while (true) {
|
|
alternate = r0.sibling;
|
|
r0.sibling = null;
|
|
if (alternate !== null) {
|
|
r0 = alternate;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
};
|
|
const flushPendingEffects = function(a0) {
|
|
flushMutationEffects();
|
|
flushLayoutEffects();
|
|
flushSpawnedWork();
|
|
return flushPassiveEffects();
|
|
};
|
|
const captureCommitPhaseErrorOnRoot = function(a0, a1, a2) {
|
|
var value2 = enqueueUpdate(a0, createRootErrorUpdate(a0.stateNode, createCapturedValueAtFiber(a2, a1), 2), 2);
|
|
if (value2 !== null) {
|
|
markRootUpdated$1(value2, 2);
|
|
ensureRootIsScheduled(value2);
|
|
}
|
|
};
|
|
const shouldConstruct = function({prototype}) {
|
|
return !(prototype ? !prototype.isReactComponent : !prototype);
|
|
};
|
|
const shim$1 = function() {
|
|
throw (0,
|
|
global.Error)('The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.');
|
|
};
|
|
const shim = function() {
|
|
throw (0,
|
|
global.Error)('The current renderer does not support Resources. This error is likely caused by a bug in React. Please file an issue.');
|
|
};
|
|
const cloneHiddenInstance = function(a0) {
|
|
var node = a0.node;
|
|
var value2 = fastAddProperties(null, {style: {display: 'none'}}, a0.canonical.viewConfig.validAttributes);
|
|
object = {};
|
|
object.node = cloneNodeWithNewProps(node, value2);
|
|
object.canonical = a0.canonical;
|
|
return object;
|
|
};
|
|
require(121) /* metro dependency 121 */;
|
|
let value = require(31) /* metro dependency 31 */;
|
|
let Array = global.Array;
|
|
const env0_4 = Array.isArray;
|
|
const __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = value.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
|
|
let Object = global.Object;
|
|
const assign = Object.assign;
|
|
value = false;
|
|
let Symbol = global.Symbol;
|
|
const env0_8 = Symbol.for('react.element');
|
|
Symbol = global.Symbol;
|
|
const env0_9 = Symbol.for('react.transitional.element');
|
|
Symbol = global.Symbol;
|
|
const env0_10 = Symbol.for('react.portal');
|
|
Symbol = global.Symbol;
|
|
const env0_11 = Symbol.for('react.fragment');
|
|
Symbol = global.Symbol;
|
|
const env0_12 = Symbol.for('react.strict_mode');
|
|
Symbol = global.Symbol;
|
|
const env0_13 = Symbol.for('react.profiler');
|
|
Symbol = global.Symbol;
|
|
const env0_14 = Symbol.for('react.provider');
|
|
Symbol = global.Symbol;
|
|
const env0_15 = Symbol.for('react.consumer');
|
|
Symbol = global.Symbol;
|
|
let value2 = Symbol.for('react.context');
|
|
Symbol = global.Symbol;
|
|
const env0_17 = Symbol.for('react.forward_ref');
|
|
Symbol = global.Symbol;
|
|
const env0_18 = Symbol.for('react.suspense');
|
|
Symbol = global.Symbol;
|
|
const env0_19 = Symbol.for('react.suspense_list');
|
|
Symbol = global.Symbol;
|
|
const env0_20 = Symbol.for('react.memo');
|
|
Symbol = global.Symbol;
|
|
const env0_21 = Symbol.for('react.lazy');
|
|
Symbol = global.Symbol;
|
|
Symbol.for('react.scope');
|
|
Symbol = global.Symbol;
|
|
const env0_22 = Symbol.for('react.activity');
|
|
Symbol = global.Symbol;
|
|
Symbol.for('react.legacy_hidden');
|
|
Symbol = global.Symbol;
|
|
Symbol.for('react.tracing_marker');
|
|
Symbol = global.Symbol;
|
|
const env0_23 = Symbol.for('react.memo_cache_sentinel');
|
|
Symbol = global.Symbol;
|
|
Symbol.for('react.view_transition');
|
|
Symbol = global.Symbol;
|
|
const env0_24 = Symbol.iterator;
|
|
Symbol = global.Symbol;
|
|
const env0_25 = Symbol.for('react.client.reference');
|
|
assign(closure2.prototype, {preventDefault: preventDefault, stopPropagation: stopPropagation, persist: function() {
|
|
this.isPersistent = functionThatReturnsTrue;
|
|
}, isPersistent: closure, destructor: function() {
|
|
var propertyName;
|
|
for (propertyName in this.constructor.Interface) {
|
|
this[propertyName] = null;
|
|
}
|
|
this.dispatchConfig = null;
|
|
this._targetInst = null;
|
|
this.nativeEvent = null;
|
|
var isPersistentBinding = isPersistent;
|
|
this.isDefaultPrevented = isPersistentBinding;
|
|
this.isPropagationStopped = isPersistentBinding;
|
|
this._dispatchListeners = null;
|
|
this._dispatchInstances = null;
|
|
}});
|
|
closure2.Interface = {'type': null, 'target': null, 'currentTarget': null, 'eventPhase': null, 'bubbles': null,
|
|
'cancelable': null, 'timeStamp': null, 'defaultPrevented': null, 'isTrusted': null, currentTarget: function() {
|
|
return null;
|
|
}, timeStamp: function({timeStamp}) {
|
|
return timeStamp || global.Date.now();
|
|
}};
|
|
closure2.extend = extend;
|
|
closure3(closure2);
|
|
const env0_31 = closure2.extend({touchHistory: function() {
|
|
return null;
|
|
}});
|
|
object = ['topTouchStart'];
|
|
const items3 = ['topTouchMove'];
|
|
const items2 = ['topTouchCancel', 'topTouchEnd'];
|
|
const env0_35 = {instrument: function(a0) {
|
|
env0_34 = a0;
|
|
}, recordTouchTrack: recordTouchTrack, touchHistory: {'touchBank': null, 'numberActiveTouches': 0,
|
|
'indexOfSingleActiveTouch': -1, 'mostRecentTimeStamp': 0, touchBank: []}};
|
|
object = {_getResponder: _getResponder,
|
|
eventTypes: {startShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onStartShouldSetResponder',
|
|
'captured': 'onStartShouldSetResponderCapture'}, dependencies: object},
|
|
scrollShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onScrollShouldSetResponder',
|
|
'captured': 'onScrollShouldSetResponderCapture'}, dependencies: ['topScroll']},
|
|
selectionChangeShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onSelectionChangeShouldSetResponder',
|
|
'captured': 'onSelectionChangeShouldSetResponderCapture'}, dependencies: ['topSelectionChange']},
|
|
moveShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onMoveShouldSetResponder',
|
|
'captured': 'onMoveShouldSetResponderCapture'}, dependencies: items3},
|
|
responderStart: {registrationName: 'onResponderStart', dependencies: object},
|
|
responderMove: {registrationName: 'onResponderMove', dependencies: items3},
|
|
responderEnd: {registrationName: 'onResponderEnd', dependencies: items2},
|
|
responderRelease: {registrationName: 'onResponderRelease', dependencies: items2},
|
|
responderTerminationRequest: {registrationName: 'onResponderTerminationRequest', dependencies: []},
|
|
responderGrant: {registrationName: 'onResponderGrant', dependencies: []},
|
|
responderReject: {registrationName: 'onResponderReject', dependencies: []},
|
|
responderTerminate: {registrationName: 'onResponderTerminate', dependencies: []}}, extractEvents: extractEvents,
|
|
GlobalResponderHandler: null};
|
|
object.injection = {injectGlobalResponderHandler: injectGlobalResponderHandler};
|
|
const object2 = {};
|
|
const env0_42 = [];
|
|
const env0_43 = {};
|
|
const env0_44 = {};
|
|
const ReactNativeViewConfigRegistry = (require(261) /* metro dependency 261 */).ReactNativeViewConfigRegistry;
|
|
const env0_45 = ReactNativeViewConfigRegistry.customBubblingEventTypes;
|
|
const env0_46 = ReactNativeViewConfigRegistry.customDirectEventTypes;
|
|
Array = global.Array;
|
|
const env0_40 = Array.prototype.slice.call(['ResponderEventPlugin', 'ReactNativeBridgeEventPlugin']);
|
|
closure4();
|
|
const object3 = {ResponderEventPlugin: object};
|
|
object3.ReactNativeBridgeEventPlugin = {eventTypes: {}, extractEvents: extractEvents_2030};
|
|
let value3 = true;
|
|
const properties = Object.keys(object3);
|
|
const properties2 = 0;
|
|
const properties3 = properties.length;
|
|
if (properties === undefined) {
|
|
r20 = value;
|
|
} else {
|
|
r44 = value;
|
|
r48 = properties2;
|
|
reducibleLoop1: while (true) {
|
|
propertyName = properties[r48];
|
|
propertyName2 = r48 + 1;
|
|
if (propertyName === undefined) {
|
|
r20 = r44;
|
|
break reducibleLoop1;
|
|
}
|
|
hasOwnProperty = object3.hasOwnProperty;
|
|
if (Reflect.apply(hasOwnProperty, object3, [propertyName])) {
|
|
property = object3[propertyName];
|
|
hasOwnProperty = object2.hasOwnProperty;
|
|
if (Reflect.apply(hasOwnProperty, object2, [propertyName])) {
|
|
reducibleJoin5: while (true) {
|
|
if (object2[propertyName] === property) {
|
|
r48 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
if (object2[propertyName]) {
|
|
throw global.Error('EventPluginRegistry: Cannot inject two different event plugins using the same name, `' + propertyName + '`.');
|
|
}
|
|
object2[propertyName] = property;
|
|
r44 = value3;
|
|
r48 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
r48 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
reducibleJoin10: while (true) {
|
|
if (r20) {
|
|
closure4();
|
|
break reducibleJoin10;
|
|
}
|
|
break reducibleJoin10;
|
|
}
|
|
const env0_47 = {};
|
|
const env0_50 = {unsafelyIgnoreFunctions: value3};
|
|
var env0_53;
|
|
var env0_54;
|
|
let Math = global.Math;
|
|
const env0_55 = Math.clz32 ? global.Math.clz32 : clz32Fallback;
|
|
Math = global.Math;
|
|
const env0_56 = Math.log;
|
|
Math = global.Math;
|
|
const env0_57 = Math.LN2;
|
|
const env0_60 = [];
|
|
const env0_62 = {};
|
|
let WeakMap = global.WeakMap;
|
|
const weakMap = new WeakMap();
|
|
const env0_64 = closure5(null);
|
|
const env0_65 = closure5(null);
|
|
const env0_66 = closure5(null);
|
|
const env0_67 = closure5(null);
|
|
Object = global.Object;
|
|
const env0_69 = typeof Object.is === 'function' ? global.Object.is : function(a0, a1) {
|
|
var r3;
|
|
var r0;
|
|
var value = a0 === a1;
|
|
if (value) {
|
|
value = a0 !== 0;
|
|
if (value) {
|
|
r3 = value;
|
|
} else {
|
|
value = 1 / a0;
|
|
value = value === 1 / a1;
|
|
r3 = value;
|
|
}
|
|
r0 = r3;
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
r0 = !r0 ? a0 != a0 && a1 != a1 : r0;
|
|
return r0;
|
|
};
|
|
const env0_70 = closure5(null);
|
|
const AbortController = global.AbortController;
|
|
r20 = typeof AbortController !== 'undefined' ? global.AbortController : function() {
|
|
var env0_0 = [];
|
|
var object = {aborted: false, addEventListener: _fun2034};
|
|
this.signal = object;
|
|
var env0_1 = object;
|
|
this.abort = _fun2035;
|
|
};
|
|
({'$$typeof': null, 'Consumer': null, 'Provider': null, '_currentValue': null, '_currentValue2': null,
|
|
'_threadCount': 0}).$$typeof = value2;
|
|
const env0_85 = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S = S;
|
|
const env0_86 = closure5(null);
|
|
Object = global.Object;
|
|
hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
let Error = global.Error;
|
|
const env0_88 = Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`.");
|
|
Error = global.Error;
|
|
const env0_89 = Error("Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React.");
|
|
Error = global.Error;
|
|
const env0_90 = Error("Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary.");
|
|
const env0_91 = {then: function() {
|
|
}};
|
|
const env0_93 = [];
|
|
const env0_98 = closure5(null);
|
|
const env0_99 = closure5(0);
|
|
const env0_110 = {readContext: closure6, use: closure8, useCallback: closure7, useContext: closure7,
|
|
useEffect: closure7, useImperativeHandle: closure7, useLayoutEffect: closure7, useInsertionEffect: closure7,
|
|
useMemo: closure7, useReducer: closure7, useRef: closure7, useState: closure7, useDebugValue: closure7,
|
|
useDeferredValue: closure7, useTransition: closure7, useSyncExternalStore: closure7, useId: closure7,
|
|
useHostTransitionStatus: closure7, useFormState: closure7, useActionState: closure7, useOptimistic: closure7,
|
|
useMemoCache: closure7, useCacheRefresh: closure7};
|
|
const env0_111 = {readContext: closure6, use: closure8, useCallback: function(a0, a1) {
|
|
var value = a1;
|
|
mountWorkInProgressHook().memoizedState = [a0, value === undefined ? null : value];
|
|
return a0;
|
|
}, useContext: closure6, useEffect: closure17, useImperativeHandle: function(a0, a1, a2) {
|
|
var r5;
|
|
var value = null;
|
|
r5 = value != a2 ? a2.concat([a0]) : value;
|
|
var mountEffectImplBinding = mountEffectImpl;
|
|
value = imperativeHandleEffect.bind(value, a1, a0);
|
|
mountEffectImplBinding(4194308, 4, value, r5);
|
|
}, useLayoutEffect: function(a0, a1) {
|
|
mountEffectImpl(4194308, 4, a0, a1);
|
|
}, useInsertionEffect: function(a0, a1) {
|
|
mountEffectImpl(4, 2, a0, a1);
|
|
}, useMemo: useMemo_2045, useReducer: useReducer_2046, useRef: function(a0) {
|
|
var object = {current: a0};
|
|
mountWorkInProgressHook().memoizedState = object;
|
|
return object;
|
|
}, useState: useState_2048, useDebugValue: closure22, useDeferredValue: useDeferredValue_2049,
|
|
useTransition: useTransition_2050, useSyncExternalStore: useSyncExternalStore_2051, useId: useId_2052,
|
|
useHostTransitionStatus: closure25, useFormState: closure13, useActionState: closure13,
|
|
useOptimistic: useOptimistic_2053, useMemoCache: closure9, useCacheRefresh: useCacheRefresh_2054};
|
|
const env0_112 = {readContext: closure6, use: closure8, useCallback: closure23, useContext: closure6,
|
|
useEffect: closure18, useImperativeHandle: closure21, useInsertionEffect: closure19, useLayoutEffect: closure20,
|
|
useMemo: closure24, useReducer: closure10, useRef: closure16, useState: function() {
|
|
return useReducer_1783(basicStateReducer);
|
|
}, useDebugValue: closure22, useDeferredValue: useDeferredValue_2056, useTransition: useTransition_2057,
|
|
useSyncExternalStore: closure12, useId: closure26, useHostTransitionStatus: closure25, useFormState: closure14,
|
|
useActionState: closure14, useOptimistic: useOptimistic_2058, useMemoCache: closure9,
|
|
useCacheRefresh: closure27};
|
|
const env0_113 = {readContext: closure6, use: closure8, useCallback: closure23, useContext: closure6,
|
|
useEffect: closure18, useImperativeHandle: closure21, useInsertionEffect: closure19, useLayoutEffect: closure20,
|
|
useMemo: closure24, useReducer: closure11, useRef: closure16, useState: function() {
|
|
return useReducer_1785(basicStateReducer);
|
|
}, useDebugValue: closure22, useDeferredValue: useDeferredValue_2060, useTransition: useTransition_2061,
|
|
useSyncExternalStore: closure12, useId: closure26, useHostTransitionStatus: closure25, useFormState: closure15,
|
|
useActionState: closure15, useOptimistic: useOptimistic_2062, useMemoCache: closure9,
|
|
useCacheRefresh: closure27};
|
|
const env0_116 = closure28(value3);
|
|
const env0_117 = closure28(value);
|
|
const env0_118 = closure5(null);
|
|
const env0_120 = closure5(0);
|
|
const env0_121 = {enqueueSetState: function(a0, a1, a2) {
|
|
var requestUpdateLaneBinding = requestUpdateLane;
|
|
var _reactInternals = a0._reactInternals;
|
|
var value2 = requestUpdateLaneBinding(_reactInternals);
|
|
var update = createUpdate(value2);
|
|
update.payload = a1;
|
|
if (a2 != null) {
|
|
update.callback = a2;
|
|
}
|
|
var value3 = enqueueUpdate(_reactInternals, update, value2);
|
|
if (value3 !== null) {
|
|
scheduleUpdateOnFiber(value3, _reactInternals, value2);
|
|
entangleTransitions(value3, _reactInternals, value2);
|
|
}
|
|
}, enqueueReplaceState: function(a0, a1, a2) {
|
|
var requestUpdateLaneBinding = requestUpdateLane;
|
|
var _reactInternals = a0._reactInternals;
|
|
var value2 = requestUpdateLaneBinding(_reactInternals);
|
|
var update = createUpdate(value2);
|
|
update.tag = 1;
|
|
update.payload = a1;
|
|
if (a2 != null) {
|
|
update.callback = a2;
|
|
}
|
|
var value3 = enqueueUpdate(_reactInternals, update, value2);
|
|
if (value3 !== null) {
|
|
scheduleUpdateOnFiber(value3, _reactInternals, value2);
|
|
entangleTransitions(value3, _reactInternals, value2);
|
|
}
|
|
}, enqueueForceUpdate: function(a0, a1) {
|
|
var requestUpdateLaneBinding = requestUpdateLane;
|
|
var _reactInternals = a0._reactInternals;
|
|
var value2 = requestUpdateLaneBinding(_reactInternals);
|
|
var update = createUpdate(value2);
|
|
update.tag = 2;
|
|
if (a1 != null) {
|
|
update.callback = a1;
|
|
}
|
|
var value3 = enqueueUpdate(_reactInternals, update, value2);
|
|
if (value3 !== null) {
|
|
scheduleUpdateOnFiber(value3, _reactInternals, value2);
|
|
entangleTransitions(value3, _reactInternals, value2);
|
|
}
|
|
}};
|
|
let r16 = typeof global.reportError === 'function' ? global.reportError : _fun2066;
|
|
Error = global.Error;
|
|
const env0_123 = Error("This is not a real error. It's an implementation detail of React's selective hydration feature. If this leaks into userspace, it's a bug in React. Please file an issue.");
|
|
const env0_125 = {'dehydrated': null, 'treeContext': null, 'retryLane': 0, 'hydrationErrors': null};
|
|
const WeakSet = global.WeakSet;
|
|
r16 = typeof WeakSet === 'function' ? global.WeakSet : global.Set;
|
|
const env0_131 = {getCacheForType: getCacheForType};
|
|
WeakMap = global.WeakMap;
|
|
r16 = typeof WeakMap === 'function' ? global.WeakMap : global.Map;
|
|
const nativeFabricUIManager = global.nativeFabricUIManager;
|
|
const env0_165 = nativeFabricUIManager.createNode;
|
|
const env0_166 = nativeFabricUIManager.cloneNodeWithNewChildren;
|
|
const env0_167 = nativeFabricUIManager.cloneNodeWithNewChildrenAndProps;
|
|
const env0_168 = nativeFabricUIManager.cloneNodeWithNewProps;
|
|
const env0_169 = nativeFabricUIManager.createChildSet;
|
|
const env0_170 = nativeFabricUIManager.appendChild;
|
|
const env0_171 = nativeFabricUIManager.appendChildToSet;
|
|
const env0_172 = nativeFabricUIManager.completeRoot;
|
|
const registerEventHandler = nativeFabricUIManager.registerEventHandler;
|
|
const env0_173 = nativeFabricUIManager.unstable_DiscreteEventPriority;
|
|
const env0_174 = nativeFabricUIManager.unstable_getCurrentEventPriority;
|
|
const object4 = {getInspectorDataForInstance: undefined, getInspectorDataForViewTag: function() {
|
|
throw (0, global.Error)('getInspectorDataForViewTag() is not available in production');
|
|
}, getInspectorDataForViewAtPoint: function() {
|
|
throw (0, global.Error)('getInspectorDataForViewAtPoint() is not available in production.');
|
|
}};
|
|
const env0_175 = ReactNativeViewConfigRegistry.get;
|
|
reducibleJoin30: while (true) {
|
|
if (registerEventHandler) {
|
|
registerEventHandler(dispatchEvent);
|
|
break reducibleJoin30;
|
|
}
|
|
break reducibleJoin30;
|
|
}
|
|
const env0_177 = {isInAParentText: value3};
|
|
const setTimeout = global.setTimeout;
|
|
const env0_180 = global.clearTimeout;
|
|
({'$$typeof': null, 'Provider': null, 'Consumer': null, '_currentValue': null, '_currentValue2': null,
|
|
'_threadCount': 0}).$$typeof = value2;
|
|
let RN$enableMicrotasksInReact = global.RN$enableMicrotasksInReact;
|
|
value = typeof RN$enableMicrotasksInReact !== 'undefined';
|
|
reducibleJoin32: while (true) {
|
|
if (value) {
|
|
RN$enableMicrotasksInReact = global.RN$enableMicrotasksInReact;
|
|
value = !!RN$enableMicrotasksInReact;
|
|
r16 = value;
|
|
break reducibleJoin32;
|
|
}
|
|
r16 = value;
|
|
break reducibleJoin32;
|
|
}
|
|
let queueMicrotask = global.queueMicrotask;
|
|
reducibleJoin34: while (true) {
|
|
if (typeof queueMicrotask !== 'function') {
|
|
r15 = setTimeout;
|
|
break reducibleJoin34;
|
|
}
|
|
queueMicrotask = global.queueMicrotask;
|
|
r15 = queueMicrotask;
|
|
break reducibleJoin34;
|
|
}
|
|
const env0_28 = function(a0) {
|
|
return a0.canonical.currentProps;
|
|
};
|
|
const env0_29 = function(a0) {
|
|
var value = a0;
|
|
return value.canonical == null || value.canonical.internalInstanceHandle == null ? value : value.canonical.internalInstanceHandle;
|
|
};
|
|
object.injection.injectGlobalResponderHandler({onChange: function(a0, a1, a2) {
|
|
var r2;
|
|
var property;
|
|
var setIsJSResponder;
|
|
var value = a0;
|
|
var value2 = a1;
|
|
var value3 = a2;
|
|
r2 = value && value.stateNode;
|
|
if (r2) {
|
|
property = global.nativeFabricUIManager;
|
|
setIsJSResponder = property.setIsJSResponder;
|
|
if (value3) {
|
|
r2 = value3;
|
|
} else {
|
|
value = false;
|
|
r2 = value;
|
|
}
|
|
Reflect.apply(setIsJSResponder, property, [value.stateNode.node, false, r2]);
|
|
}
|
|
if (value2 && value2.stateNode) {
|
|
property = global.nativeFabricUIManager;
|
|
property.setIsJSResponder(value2.stateNode.node, true, value3 || false);
|
|
}
|
|
}});
|
|
const ReactFiberErrorDialog = (require(261) /* metro dependency 261 */).ReactFiberErrorDialog;
|
|
if (typeof ReactFiberErrorDialog.showErrorDialog !== 'function') {
|
|
throw global.Error('Expected ReactFiberErrorDialog.showErrorDialog to be a function.');
|
|
}
|
|
const Map = global.Map;
|
|
let map = new Map();
|
|
object = {'bundleType': 0, 'version': '19.1.0', 'rendererPackageName': 'react-native-renderer',
|
|
'currentDispatcherRef': null, 'reconcilerVersion': '19.1.0'};
|
|
object.currentDispatcherRef = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
|
|
reducibleJoin37: while (true) {
|
|
if (object4 === null) {
|
|
break reducibleJoin37;
|
|
}
|
|
object.rendererConfig = object4;
|
|
break reducibleJoin37;
|
|
}
|
|
reduciblePort45: while (true) {
|
|
exceptionLanding44: while (true) {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') {
|
|
break reduciblePort45;
|
|
}
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
isDisabled = __REACT_DEVTOOLS_GLOBAL_HOOK__.isDisabled;
|
|
if (isDisabled) {
|
|
break reduciblePort45;
|
|
}
|
|
supportsFiber = __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber;
|
|
if (supportsFiber) {
|
|
try {
|
|
inject = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject;
|
|
} catch (error) {
|
|
break exceptionLanding44;
|
|
}
|
|
try {
|
|
map = Reflect.apply(inject, __REACT_DEVTOOLS_GLOBAL_HOOK__, [object]);
|
|
} catch (error) {
|
|
break exceptionLanding44;
|
|
}
|
|
try {
|
|
env0_53 = map;
|
|
} catch (error) {
|
|
break exceptionLanding44;
|
|
}
|
|
try {
|
|
env0_54 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding44;
|
|
}
|
|
break reduciblePort45;
|
|
}
|
|
break reduciblePort45;
|
|
}
|
|
break reduciblePort45;
|
|
}
|
|
exports.createPortal = function(a0, a1) {
|
|
var value = null;
|
|
return _fun2078(a0, a1, value,
|
|
2 < arguments.length ? arguments[2] === undefined ? value : arguments[2] : value);
|
|
};
|
|
exports.dispatchCommand = dispatchCommand_2079;
|
|
exports.findHostInstance_DEPRECATED = findHostInstance_DEPRECATED_2080;
|
|
exports.findNodeHandle = findNodeHandle_2081;
|
|
exports.getNodeFromInternalInstanceHandle = function(a0) {
|
|
var value = a0;
|
|
return value && value.stateNode && value.stateNode.node;
|
|
};
|
|
exports.getPublicInstanceFromInternalInstanceHandle = getPublicInstanceFromInternalInstanceHandle_2083;
|
|
exports.getPublicInstanceFromRootTag = getPublicInstanceFromRootTag_2084;
|
|
exports.isChildPublicInstance = function() {
|
|
throw (0, global.Error)('isChildPublicInstance() is not available in production.');
|
|
};
|
|
exports.render = render;
|
|
exports.sendAccessibilityEvent = sendAccessibilityEvent_2087;
|
|
exports.stopSurface = stopSurface;
|
|
exports.unmountComponentAtNode = function(a0) {
|
|
this.stopSurface(a0);
|
|
};
|
|
}
|
|
|
|
function describeNativeComponentFrame(a0, a1) { // fn#1639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:427, offset: 0x00c65fbe, size: 941 bytes, params: 3, frame: 29
|
|
var environment;
|
|
var r8;
|
|
var r5;
|
|
var r12;
|
|
var r10;
|
|
var r9;
|
|
var r0;
|
|
var object3;
|
|
var closure;
|
|
var DetermineComponentFrameRoot;
|
|
var Object;
|
|
var getOwnPropertyDescriptor;
|
|
var value2;
|
|
var configurable;
|
|
var defineProperty;
|
|
var object4;
|
|
var value3;
|
|
var property;
|
|
var property2;
|
|
var split;
|
|
var value5;
|
|
var value6;
|
|
var length;
|
|
var value7;
|
|
var includes;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var value20;
|
|
var value21;
|
|
var value22;
|
|
var property3;
|
|
var value23;
|
|
var value24;
|
|
var value25;
|
|
var value26;
|
|
var property4;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
var property5;
|
|
var value30;
|
|
var value31;
|
|
var value32;
|
|
var value33;
|
|
var value34;
|
|
var value35;
|
|
var value36;
|
|
var value37;
|
|
var value38;
|
|
var value39;
|
|
var property6;
|
|
var value40;
|
|
var value41;
|
|
var value42;
|
|
var displayName;
|
|
var name;
|
|
var replace;
|
|
var value44;
|
|
var value45;
|
|
var value46;
|
|
var value47;
|
|
var error;
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
if (!a0) {
|
|
return '';
|
|
}
|
|
let value = environment;
|
|
if (env0_7) {
|
|
return '';
|
|
}
|
|
let Error = global.Error;
|
|
const prepareStackTrace = Error.prepareStackTrace;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = undefined;
|
|
try {
|
|
object3 = {};
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
closure = DetermineComponentFrameRoot;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
object3.DetermineComponentFrameRoot = closure;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
DetermineComponentFrameRoot = object3.DetermineComponentFrameRoot;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
DetermineComponentFrameRoot.displayName = 'DetermineComponentFrameRoot';
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
DetermineComponentFrameRoot = object3.DetermineComponentFrameRoot;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(getOwnPropertyDescriptor, Object, [DetermineComponentFrameRoot, 'name']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin18: while (true) {
|
|
if (value2) {
|
|
try {
|
|
configurable = value2.configurable;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
r8 = configurable;
|
|
break reducibleJoin18;
|
|
}
|
|
r8 = value2;
|
|
break reducibleJoin18;
|
|
}
|
|
reducibleJoin26: while (true) {
|
|
if (r8) {
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
defineProperty = Object.defineProperty;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
DetermineComponentFrameRoot = object3.DetermineComponentFrameRoot;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
object4 = {};
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
object4.value = 'DetermineComponentFrameRoot';
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(defineProperty, Object, [DetermineComponentFrameRoot, 'name', object4]);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
try {
|
|
DetermineComponentFrameRoot = object3.DetermineComponentFrameRoot;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value3 = Reflect.apply(DetermineComponentFrameRoot, object3, []);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
const value4 = 0;
|
|
try {
|
|
property = value3[value4];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
property2 = value3[1];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (property) {
|
|
reducibleJoin145: while (true) {
|
|
if (!property2) {
|
|
break reducibleJoin145;
|
|
}
|
|
try {
|
|
split = property.split;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value5 = Reflect.apply(split, property, ['\n']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
split = property2.split;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value6 = Reflect.apply(split, property2, ['\n']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
length = value5.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value7 = value4 < length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin60: while (true) {
|
|
if (!value7) {
|
|
r5 = value4;
|
|
break reducibleJoin60;
|
|
}
|
|
try {
|
|
property = value5[value4];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value8 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value8) {
|
|
r5 = value4;
|
|
break reducibleJoin60;
|
|
}
|
|
r5 = value4;
|
|
reducibleLoop50: while (true) {
|
|
try {
|
|
value9 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
length = value5.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value10 = value9 < length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value10) {
|
|
try {
|
|
property = value5[value9];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value11 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value11) {
|
|
r5 = value9;
|
|
break reducibleJoin60;
|
|
}
|
|
r5 = value9;
|
|
continue reducibleLoop50;
|
|
}
|
|
r5 = value9;
|
|
break reducibleJoin60;
|
|
}
|
|
}
|
|
try {
|
|
length = value6.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value12 = value4 < length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin78: while (true) {
|
|
if (!value12) {
|
|
r12 = value4;
|
|
break reducibleJoin78;
|
|
}
|
|
try {
|
|
property = value6[value4];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value13 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value13) {
|
|
r12 = value4;
|
|
break reducibleJoin78;
|
|
}
|
|
r12 = value4;
|
|
reducibleLoop68: while (true) {
|
|
try {
|
|
value14 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
length = value6.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value15 = value14 < length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value15) {
|
|
try {
|
|
property = value6[value14];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value16 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value16) {
|
|
r12 = value14;
|
|
break reducibleJoin78;
|
|
}
|
|
r12 = value14;
|
|
continue reducibleLoop68;
|
|
}
|
|
r12 = value14;
|
|
break reducibleJoin78;
|
|
}
|
|
}
|
|
try {
|
|
length = value5.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value17 = r5 === length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin109: while (true) {
|
|
reducibleJoin90: while (true) {
|
|
if (value17) {
|
|
try {
|
|
length = value5.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value19 = length - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
length = value6.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value20 = length - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
break reducibleJoin90;
|
|
}
|
|
try {
|
|
length = value6.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value18 = r12 !== length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value18) {
|
|
break reducibleJoin109;
|
|
}
|
|
try {
|
|
length = value5.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value19 = length - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
length = value6.length;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value20 = length - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
break reducibleJoin90;
|
|
}
|
|
try {
|
|
value21 = 1 <= value19;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value21) {
|
|
r5 = value19;
|
|
r12 = value20;
|
|
break reducibleJoin109;
|
|
}
|
|
try {
|
|
value22 = value4 <= value20;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value22) {
|
|
r5 = value19;
|
|
r12 = value20;
|
|
break reducibleJoin109;
|
|
}
|
|
try {
|
|
property = value5[value19];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
property3 = value6[value20];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value23 = property === property3;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value23) {
|
|
r5 = value19;
|
|
r12 = value20;
|
|
break reducibleJoin109;
|
|
}
|
|
r12 = value20;
|
|
reducibleLoop98: while (true) {
|
|
try {
|
|
value24 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value25 = 1 <= value19;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value25) {
|
|
try {
|
|
value26 = value4 <= value24;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value26) {
|
|
try {
|
|
property = value5[value19];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
property4 = value6[value24];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value27 = property !== property4;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value27) {
|
|
r12 = value24;
|
|
continue reducibleLoop98;
|
|
}
|
|
r5 = value19;
|
|
r12 = value24;
|
|
break reducibleJoin109;
|
|
}
|
|
r5 = value19;
|
|
r12 = value24;
|
|
break reducibleJoin109;
|
|
}
|
|
r5 = value19;
|
|
r12 = value24;
|
|
break reducibleJoin109;
|
|
}
|
|
break reducibleJoin109;
|
|
}
|
|
try {
|
|
value28 = 1 <= r5;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value28) {
|
|
break reducibleJoin145;
|
|
}
|
|
try {
|
|
value29 = value4 <= r12;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value29) {
|
|
break reducibleJoin145;
|
|
}
|
|
reducibleLoop113: while (true) {
|
|
try {
|
|
property = value5[r5];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
property5 = value6[r12];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value30 = property !== property5;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value30) {
|
|
try {
|
|
value31 = typeof r5 === 'bigint' ? r5 - 1n : +r5 - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value32 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value33 = 1 <= value31;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value33) {
|
|
try {
|
|
value34 = value4 <= value32;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value34) {
|
|
r5 = value31;
|
|
r12 = value32;
|
|
continue reducibleLoop113;
|
|
}
|
|
break reducibleJoin145;
|
|
}
|
|
break reducibleJoin145;
|
|
}
|
|
try {
|
|
value35 = r5 !== 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (!value35) {
|
|
try {
|
|
value36 = r12 === 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin130: while (true) {
|
|
if (value36) {
|
|
break reducibleJoin145;
|
|
}
|
|
break reducibleJoin130;
|
|
}
|
|
}
|
|
reducibleLoop130: while (true) {
|
|
try {
|
|
value37 = typeof r5 === 'bigint' ? r5 - 1n : +r5 - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value38 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value39 = value4 > value38;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value39) {
|
|
try {
|
|
property = value5[value37];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
replace = property.replace;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value44 = Reflect.apply(replace, property, [' at new ', ' at ']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value45 = '\n' + value44;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
displayName = a0.displayName;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin164: while (true) {
|
|
if (displayName) {
|
|
try {
|
|
includes = value45.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value46 = Reflect.apply(includes, value45, ['<anonymous>']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
r5 = value46;
|
|
break reducibleJoin164;
|
|
}
|
|
r5 = displayName;
|
|
break reducibleJoin164;
|
|
}
|
|
reducibleJoin170: while (true) {
|
|
if (r5) {
|
|
try {
|
|
replace = value45.replace;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
displayName = a0.displayName;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value47 = Reflect.apply(replace, value45, ['<anonymous>', displayName]);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
r0 = value47;
|
|
break reducibleJoin170;
|
|
}
|
|
r0 = value45;
|
|
break reducibleJoin170;
|
|
}
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
return r0;
|
|
}
|
|
try {
|
|
property = value5[value37];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
property6 = value6[value38];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value40 = property !== property6;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value40) {
|
|
try {
|
|
property = value5[value37];
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
replace = property.replace;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value44 = Reflect.apply(replace, property, [' at new ', ' at ']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value45 = '\n' + value44;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
displayName = a0.displayName;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
reducibleJoin164: while (true) {
|
|
if (displayName) {
|
|
try {
|
|
includes = value45.includes;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value46 = Reflect.apply(includes, value45, ['<anonymous>']);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
r5 = value46;
|
|
break reducibleJoin164;
|
|
}
|
|
r5 = displayName;
|
|
break reducibleJoin164;
|
|
}
|
|
reducibleJoin170: while (true) {
|
|
if (r5) {
|
|
try {
|
|
replace = value45.replace;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
displayName = a0.displayName;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
try {
|
|
value47 = Reflect.apply(replace, value45, ['<anonymous>', displayName]);
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
r0 = value47;
|
|
break reducibleJoin170;
|
|
}
|
|
r0 = value45;
|
|
break reducibleJoin170;
|
|
}
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
return r0;
|
|
}
|
|
try {
|
|
value41 = 1 <= value37;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value41) {
|
|
try {
|
|
value42 = value4 <= value38;
|
|
} catch (error) {
|
|
env0_7 = false;
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
throw error;
|
|
}
|
|
if (value42) {
|
|
r5 = value37;
|
|
r12 = value38;
|
|
continue reducibleLoop130;
|
|
}
|
|
break reducibleJoin145;
|
|
}
|
|
break reducibleJoin145;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
Error = global.Error;
|
|
Error.prepareStackTrace = prepareStackTrace;
|
|
const value43 = '';
|
|
reducibleJoin149: while (true) {
|
|
if (a0) {
|
|
displayName = a0.displayName;
|
|
reducibleJoin148: while (true) {
|
|
if (displayName) {
|
|
r10 = displayName;
|
|
break reducibleJoin148;
|
|
}
|
|
name = a0.name;
|
|
r10 = name;
|
|
break reducibleJoin148;
|
|
}
|
|
r9 = r10;
|
|
break reducibleJoin149;
|
|
}
|
|
r9 = value43;
|
|
break reducibleJoin149;
|
|
}
|
|
reducibleJoin151: while (true) {
|
|
if (r9) {
|
|
value = describeBuiltInComponentFrame(r9);
|
|
r8 = value;
|
|
break reducibleJoin151;
|
|
}
|
|
r8 = value43;
|
|
break reducibleJoin151;
|
|
}
|
|
return r8;
|
|
}
|
|
|
|
function describeFiber(a0) { // fn#1644, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:2068, offset: 0x00c664d9, size: 213 bytes, params: 2, frame: 14
|
|
var value;
|
|
switch (a0.tag) {
|
|
case 0:
|
|
value = environment;
|
|
return describeNativeComponentFrame(a0.type, false);
|
|
case 1:
|
|
value = environment;
|
|
return describeNativeComponentFrame(a0.type, true);
|
|
case 2:
|
|
return '';
|
|
case 3:
|
|
return '';
|
|
case 4:
|
|
return '';
|
|
case 5:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame(a0.type);
|
|
case 6:
|
|
return '';
|
|
case 7:
|
|
return '';
|
|
case 8:
|
|
return '';
|
|
case 9:
|
|
return '';
|
|
case 10:
|
|
return '';
|
|
case 11:
|
|
value = environment;
|
|
return describeNativeComponentFrame(a0.type.render, false);
|
|
case 12:
|
|
return '';
|
|
case 13:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame('Suspense');
|
|
case 14:
|
|
return '';
|
|
case 15:
|
|
value = environment;
|
|
return describeNativeComponentFrame(a0.type, false);
|
|
case 16:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame('Lazy');
|
|
case 17:
|
|
return '';
|
|
case 18:
|
|
return '';
|
|
case 19:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame('SuspenseList');
|
|
case 20:
|
|
return '';
|
|
case 21:
|
|
return '';
|
|
case 22:
|
|
return '';
|
|
case 23:
|
|
return '';
|
|
case 24:
|
|
return '';
|
|
case 25:
|
|
return '';
|
|
case 26:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame(a0.type);
|
|
case 27:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame(a0.type);
|
|
case 28:
|
|
return '';
|
|
case 29:
|
|
return '';
|
|
case 30:
|
|
return '';
|
|
case 31:
|
|
value = environment;
|
|
return describeBuiltInComponentFrame('Activity');
|
|
default:
|
|
return '';
|
|
}
|
|
}
|
|
|
|
function getStackByFiberInDevAndProd(a0) { // fn#1645, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:2600, offset: 0x00c66630, size: 84 bytes, params: 2, frame: 15
|
|
var r0;
|
|
var r4;
|
|
var value2;
|
|
var value3;
|
|
var property;
|
|
var error;
|
|
var message;
|
|
var stack;
|
|
let value = a0;
|
|
try {
|
|
value2 = '';
|
|
value3 = environment;
|
|
r0 = value2;
|
|
r4 = value;
|
|
while (true) {
|
|
value = describeFiber(r4);
|
|
value = r0 + value;
|
|
property = r4.return;
|
|
if (property) {
|
|
r0 = value;
|
|
r4 = property;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
} catch (error) {
|
|
message = error.message;
|
|
value = '\nError generating stack: ' + message;
|
|
stack = error.stack;
|
|
return value + '\n' + stack;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function getComponentNameFromType(a0) { // fn#1647, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:3620, offset: 0x00c666cc, size: 545 bytes, params: 2, frame: 16
|
|
var displayName;
|
|
var r2;
|
|
var r4;
|
|
var r1;
|
|
var r3;
|
|
var getComponentNameFromTypeBinding;
|
|
var value4;
|
|
var componentNameFromTypeBinding;
|
|
var error;
|
|
var render;
|
|
const value = null;
|
|
if (value == a0) {
|
|
return value;
|
|
}
|
|
const value2 = typeof a0;
|
|
if (value2 === 'function') {
|
|
if (a0.$$typeof === env0_25) {
|
|
r1 = value;
|
|
} else {
|
|
r2 = a0.displayName || a0.name;
|
|
r2 = !r2 ? value : r2;
|
|
r1 = r2;
|
|
}
|
|
return r1;
|
|
}
|
|
if (value2 === 'string') {
|
|
return a0;
|
|
}
|
|
if (env0_11 === a0) {
|
|
return 'Fragment';
|
|
}
|
|
if (env0_13 === a0) {
|
|
return 'Profiler';
|
|
}
|
|
if (env0_12 === a0) {
|
|
return 'StrictMode';
|
|
}
|
|
if (env0_18 === a0) {
|
|
return 'Suspense';
|
|
}
|
|
if (env0_19 === a0) {
|
|
return 'SuspenseList';
|
|
}
|
|
if (env0_22 === a0) {
|
|
return 'Activity';
|
|
}
|
|
if (value2 !== 'object') {
|
|
return value;
|
|
}
|
|
const $$typeof = a0.$$typeof;
|
|
if (env0_10 === $$typeof) {
|
|
return 'Portal';
|
|
}
|
|
if (env0_16 === $$typeof) {
|
|
displayName = a0.displayName;
|
|
displayName = !displayName ? 'Context' : displayName;
|
|
return displayName + '.Provider';
|
|
}
|
|
if (env0_15 === $$typeof) {
|
|
displayName = a0._context.displayName;
|
|
displayName = !displayName ? 'Context' : displayName;
|
|
return displayName + '.Consumer';
|
|
}
|
|
if (env0_17 === $$typeof) {
|
|
render = a0.render;
|
|
displayName = a0.displayName;
|
|
if (displayName) {
|
|
r3 = displayName;
|
|
} else {
|
|
r4 = render.displayName || render.name;
|
|
r4 = !r4 ? '' : r4;
|
|
r3 = r4 === '' ? 'ForwardRef' : 'ForwardRef(' + r4 + ')';
|
|
}
|
|
return r3;
|
|
}
|
|
if (env0_20 === $$typeof) {
|
|
displayName = a0.displayName;
|
|
displayName = !displayName ? value : displayName;
|
|
return value !== displayName ? displayName : getComponentNameFromType(a0.type) || 'Memo';
|
|
}
|
|
if (env0_21 !== $$typeof) {
|
|
return value;
|
|
}
|
|
try {
|
|
getComponentNameFromTypeBinding = getComponentNameFromType;
|
|
value4 = a0._init(a0._payload);
|
|
componentNameFromTypeBinding = getComponentNameFromTypeBinding(value4);
|
|
} catch (error) {
|
|
return value;
|
|
}
|
|
return componentNameFromTypeBinding;
|
|
}
|
|
|
|
function SyntheticEvent(a0, a1, a2, a3) { // fn#1652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:4910, offset: 0x00c669a3, size: 214 bytes, params: 5, frame: 24
|
|
var r8;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var hasOwnProperty;
|
|
var property;
|
|
this.dispatchConfig = a0;
|
|
this._targetInst = a1;
|
|
this.nativeEvent = a2;
|
|
this._dispatchListeners = null;
|
|
this._dispatchInstances = null;
|
|
const Interface = this.constructor.Interface;
|
|
for (propertyName in Interface) {
|
|
hasOwnProperty = Interface.hasOwnProperty;
|
|
if (!Reflect.apply(hasOwnProperty, Interface, [propertyName])) {
|
|
r8 = propertyName2;
|
|
continue;
|
|
}
|
|
property = Interface[propertyName];
|
|
if (property) {
|
|
this[propertyName] = property(a2);
|
|
r8 = propertyName2;
|
|
} else if (propertyName === 'target') {
|
|
this.target = a3;
|
|
r8 = propertyName2;
|
|
} else {
|
|
this[propertyName] = a2[propertyName];
|
|
r8 = propertyName2;
|
|
}
|
|
}
|
|
let r2 = a2.defaultPrevented ?? a2.returnValue === false;
|
|
r2 = r2 ? functionThatReturnsTrue : isPersistent;
|
|
this.isDefaultPrevented = r2;
|
|
this.isPropagationStopped = isPersistent;
|
|
return this;
|
|
}
|
|
|
|
function recordTouchStart(a0) { // fn#1660, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:7829, offset: 0x00c66bb7, size: 283 bytes, params: 2, frame: 17
|
|
var object2;
|
|
var pageX;
|
|
var pageY;
|
|
var timestampForTouchBinding;
|
|
const touchIdentifier = getTouchIdentifier(a0);
|
|
const property = env0_32[touchIdentifier];
|
|
if (property) {
|
|
property.touchActive = true;
|
|
pageX = a0.pageX;
|
|
property.startPageX = pageX;
|
|
pageY = a0.pageY;
|
|
property.startPageY = pageY;
|
|
timestampForTouchBinding = timestampForTouch;
|
|
property.startTimeStamp = timestampForTouchBinding(a0);
|
|
pageX = a0.pageX;
|
|
property.currentPageX = pageX;
|
|
pageY = a0.pageY;
|
|
property.currentPageY = pageY;
|
|
property.currentTimeStamp = timestampForTouchBinding(a0);
|
|
pageX = a0.pageX;
|
|
property.previousPageX = pageX;
|
|
pageY = a0.pageY;
|
|
property.previousPageY = pageY;
|
|
property.previousTimeStamp = timestampForTouchBinding(a0);
|
|
} else {
|
|
object2 = {touchActive: true};
|
|
pageX = a0.pageX;
|
|
object2.startPageX = pageX;
|
|
pageY = a0.pageY;
|
|
object2.startPageY = pageY;
|
|
timestampForTouchBinding = timestampForTouch;
|
|
object2.startTimeStamp = timestampForTouchBinding(a0);
|
|
pageX = a0.pageX;
|
|
object2.currentPageX = pageX;
|
|
pageY = a0.pageY;
|
|
object2.currentPageY = pageY;
|
|
object2.currentTimeStamp = timestampForTouchBinding(a0);
|
|
pageX = a0.pageX;
|
|
object2.previousPageX = pageX;
|
|
pageY = a0.pageY;
|
|
object2.previousPageY = pageY;
|
|
object2.previousTimeStamp = timestampForTouchBinding(a0);
|
|
env0_32[touchIdentifier] = object2;
|
|
}
|
|
env0_33.mostRecentTimeStamp = timestampForTouch(a0);
|
|
}
|
|
|
|
function recordTouchMove(a0) { // fn#1661, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:8477, offset: 0x00c66cd2, size: 128 bytes, params: 2, frame: 14
|
|
var timestampForTouchBinding;
|
|
const property = env0_32[getTouchIdentifier(a0)];
|
|
if (property) {
|
|
property.touchActive = true;
|
|
property.previousPageX = property.currentPageX;
|
|
property.previousPageY = property.currentPageY;
|
|
property.previousTimeStamp = property.currentTimeStamp;
|
|
property.currentPageX = a0.pageX;
|
|
property.currentPageY = a0.pageY;
|
|
timestampForTouchBinding = timestampForTouch;
|
|
property.currentTimeStamp = timestampForTouchBinding(a0);
|
|
env0_33.mostRecentTimeStamp = timestampForTouchBinding(a0);
|
|
}
|
|
}
|
|
|
|
function recordTouchEnd(a0) { // fn#1662, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:8788, offset: 0x00c66d52, size: 128 bytes, params: 2, frame: 14
|
|
var timestampForTouchBinding;
|
|
const property = env0_32[getTouchIdentifier(a0)];
|
|
if (property) {
|
|
property.touchActive = false;
|
|
property.previousPageX = property.currentPageX;
|
|
property.previousPageY = property.currentPageY;
|
|
property.previousTimeStamp = property.currentTimeStamp;
|
|
property.currentPageX = a0.pageX;
|
|
property.currentPageY = a0.pageY;
|
|
timestampForTouchBinding = timestampForTouch;
|
|
property.currentTimeStamp = timestampForTouchBinding(a0);
|
|
env0_33.mostRecentTimeStamp = timestampForTouchBinding(a0);
|
|
}
|
|
}
|
|
|
|
function accumulateDirectDispatchesSingle$1(a0) { // fn#1671, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:12244, offset: 0x00c670b6, size: 122 bytes, params: 2, frame: 15
|
|
var _targetInst;
|
|
var listener$1;
|
|
var accumulateIntoBinding;
|
|
if (a0) {
|
|
if (a0.dispatchConfig.registrationName) {
|
|
_targetInst = a0._targetInst;
|
|
if (_targetInst) {
|
|
if (a0) {
|
|
if (a0.dispatchConfig.registrationName) {
|
|
listener$1 = getListener$1(_targetInst, a0.dispatchConfig.registrationName);
|
|
if (listener$1) {
|
|
accumulateIntoBinding = accumulateInto;
|
|
a0._dispatchListeners = accumulateIntoBinding(a0._dispatchListeners, listener$1);
|
|
a0._dispatchInstances = accumulateIntoBinding(a0._dispatchInstances, _targetInst);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function accumulateTwoPhaseDispatchesSingleSkipTarget(a0) { // fn#1672, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:12580, offset: 0x00c67130, size: 67 bytes, params: 2, frame: 17
|
|
var _targetInst;
|
|
if (a0) {
|
|
if (a0.dispatchConfig.phasedRegistrationNames) {
|
|
_targetInst = a0._targetInst;
|
|
traverseTwoPhase$1(_targetInst ? getParent$1(_targetInst) : null, accumulateDirectionalDispatches$1, a0);
|
|
}
|
|
}
|
|
}
|
|
|
|
function accumulateTwoPhaseDispatchesSingle$1(a0) { // fn#1673, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:12786, offset: 0x00c67173, size: 54 bytes, params: 2, frame: 15
|
|
const value = a0;
|
|
if (value && value.dispatchConfig.phasedRegistrationNames) {
|
|
traverseTwoPhase$1(value._targetInst, accumulateDirectionalDispatches$1, value);
|
|
}
|
|
}
|
|
|
|
function recomputePluginOrdering() { // fn#1674, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:15892, offset: 0x00c671a9, size: 512 bytes, params: 1, frame: 40
|
|
var r19;
|
|
var r10;
|
|
var r26;
|
|
var r5;
|
|
var properties;
|
|
var properties2;
|
|
var properties3;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var property;
|
|
var binding2;
|
|
var indexOf;
|
|
var value2;
|
|
var extractEvents;
|
|
var eventTypes;
|
|
var properties4;
|
|
var properties5;
|
|
var properties6;
|
|
var propertyName3;
|
|
var propertyName4;
|
|
var property2;
|
|
var binding3;
|
|
var hasOwnProperty;
|
|
var phasedRegistrationNames;
|
|
var registrationName;
|
|
var value3;
|
|
var publishRegistrationNameBinding;
|
|
var value4;
|
|
var value5;
|
|
var properties7;
|
|
var properties8;
|
|
var properties9;
|
|
var propertyName5;
|
|
var propertyName6;
|
|
if (env0_40) {
|
|
properties = Object.keys(env0_41);
|
|
properties2 = 0;
|
|
properties3 = properties.length;
|
|
if (properties === undefined) {
|
|
return undefined;
|
|
}
|
|
r19 = properties2;
|
|
loopExit2: while (true) {
|
|
propertyName = properties[r19];
|
|
propertyName2 = r19 + 1;
|
|
if (propertyName === undefined) {
|
|
return undefined;
|
|
}
|
|
property = env0_41[propertyName];
|
|
binding2 = env0_40;
|
|
indexOf = binding2.indexOf;
|
|
value2 = Reflect.apply(indexOf, binding2, [propertyName]);
|
|
if (-1 >= value2) {
|
|
throw global.Error('EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `' + propertyName + '`.');
|
|
}
|
|
if (env0_42[value2]) {
|
|
r19 = propertyName2;
|
|
continue;
|
|
}
|
|
extractEvents = property.extractEvents;
|
|
if (!extractEvents) {
|
|
break loopExit2;
|
|
}
|
|
env0_42[value2] = property;
|
|
eventTypes = property.eventTypes;
|
|
properties4 = Object.keys(eventTypes);
|
|
properties5 = 0;
|
|
properties6 = properties4.length;
|
|
if (properties4 === undefined) {
|
|
r19 = propertyName2;
|
|
continue;
|
|
}
|
|
r10 = properties5;
|
|
while (true) {
|
|
propertyName3 = properties4[r10];
|
|
propertyName4 = r10 + 1;
|
|
if (propertyName3 === undefined) {
|
|
r19 = propertyName2;
|
|
break;
|
|
}
|
|
property2 = eventTypes[propertyName3];
|
|
binding3 = env0_43;
|
|
hasOwnProperty = binding3.hasOwnProperty;
|
|
if (Reflect.apply(hasOwnProperty, binding3, [propertyName3])) {
|
|
throw global.Error('EventPluginRegistry: More than one plugin attempted to publish the same event name, `' + propertyName3 + '`.');
|
|
}
|
|
env0_43[propertyName3] = property2;
|
|
phasedRegistrationNames = property2.phasedRegistrationNames;
|
|
if (phasedRegistrationNames) {
|
|
value5 = true;
|
|
properties7 = Object.keys(phasedRegistrationNames);
|
|
properties8 = 0;
|
|
properties9 = properties7.length;
|
|
if (properties7 === undefined) {
|
|
r5 = value5;
|
|
continue;
|
|
}
|
|
r26 = properties8;
|
|
while (true) {
|
|
propertyName5 = properties7[r26];
|
|
propertyName6 = r26 + 1;
|
|
if (propertyName5 === undefined) {
|
|
r5 = value5;
|
|
break;
|
|
}
|
|
hasOwnProperty = phasedRegistrationNames.hasOwnProperty;
|
|
if (!Reflect.apply(hasOwnProperty, phasedRegistrationNames, [propertyName5])) {
|
|
r26 = propertyName6;
|
|
continue;
|
|
}
|
|
publishRegistrationName(phasedRegistrationNames[propertyName5], property);
|
|
r26 = propertyName6;
|
|
}
|
|
} else {
|
|
registrationName = property2.registrationName;
|
|
value3 = false;
|
|
if (!registrationName) {
|
|
r5 = value3;
|
|
continue;
|
|
}
|
|
publishRegistrationNameBinding = publishRegistrationName;
|
|
registrationName = property2.registrationName;
|
|
publishRegistrationNameBinding(registrationName, property);
|
|
value4 = true;
|
|
r5 = value4;
|
|
}
|
|
if (!r5) {
|
|
throw global.Error('EventPluginRegistry: Failed to publish event `' + propertyName3 + '` for plugin `' + propertyName + '`.');
|
|
}
|
|
r10 = propertyName4;
|
|
continue;
|
|
}
|
|
}
|
|
throw global.Error('EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `' + propertyName + '` does not.');
|
|
}
|
|
}
|
|
|
|
function accumulateTwoPhaseDispatchesSingle(a0) { // fn#1679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:17743, offset: 0x00c674ee, size: 56 bytes, params: 2, frame: 17
|
|
const value = a0;
|
|
if (value && value.dispatchConfig.phasedRegistrationNames) {
|
|
traverseTwoPhase(value._targetInst, accumulateDirectionalDispatches, value, false);
|
|
}
|
|
}
|
|
|
|
function accumulateDirectDispatchesSingle(a0) { // fn#1680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:17904, offset: 0x00c67526, size: 122 bytes, params: 2, frame: 15
|
|
var _targetInst;
|
|
var listener;
|
|
var accumulateIntoBinding;
|
|
if (a0) {
|
|
if (a0.dispatchConfig.registrationName) {
|
|
_targetInst = a0._targetInst;
|
|
if (_targetInst) {
|
|
if (a0) {
|
|
if (a0.dispatchConfig.registrationName) {
|
|
listener = getListener(_targetInst, a0.dispatchConfig.registrationName);
|
|
if (listener) {
|
|
accumulateIntoBinding = accumulateInto;
|
|
a0._dispatchListeners = accumulateIntoBinding(a0._dispatchListeners, listener);
|
|
a0._dispatchInstances = accumulateIntoBinding(a0._dispatchInstances, _targetInst);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function defaultDiffer(a0, a1) { // fn#1681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:19476, offset: 0x00c675a0, size: 73 bytes, params: 3, frame: 16
|
|
let r0 = typeof a1 !== 'object' || a1 === null;
|
|
r0 = !r0 ? (require(261) /* metro dependency 261 */).deepDiffer(a0, a1, env0_50) : r0;
|
|
return r0;
|
|
}
|
|
|
|
function restoreDeletedValuesInNestedArray(a0, a1, a2) { // fn#1682, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:19567, offset: 0x00c675e9, size: 312 bytes, params: 4, frame: 32
|
|
var r14;
|
|
var r18;
|
|
var r20;
|
|
var r3;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var property;
|
|
var property2;
|
|
var value2;
|
|
var value3;
|
|
var diff;
|
|
var value4;
|
|
var process;
|
|
var value5;
|
|
var value6;
|
|
var binding2;
|
|
var length;
|
|
var value7;
|
|
var value9;
|
|
var value10;
|
|
if (isArray(a1)) {
|
|
length = a1.length;
|
|
value7 = typeof length === 'bigint' ? length : +length;
|
|
if (value7) {
|
|
if (0 < env0_49) {
|
|
r3 = typeof value7 === 'bigint' ? value7 - 1n : +value7 - 1;
|
|
while (true) {
|
|
restoreDeletedValuesInNestedArray(a0, a1[r3], a2);
|
|
value9 = typeof r3 === 'bigint' ? r3 : +r3;
|
|
value10 = typeof value9 === 'bigint' ? value9 - 1n : +value9 - 1;
|
|
if (!value9) {
|
|
break;
|
|
}
|
|
if (0 < env0_49) {
|
|
r3 = value10;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
} else if (a1) {
|
|
if (0 < env0_49) {
|
|
for (propertyName in env0_48) {
|
|
if (!env0_48[propertyName]) {
|
|
r14 = propertyName2;
|
|
continue;
|
|
}
|
|
property = a1[propertyName];
|
|
if (property === undefined) {
|
|
r14 = propertyName2;
|
|
continue;
|
|
}
|
|
property2 = a2[propertyName];
|
|
if (!property2) {
|
|
r14 = propertyName2;
|
|
continue;
|
|
}
|
|
if (typeof property !== 'function') {
|
|
r18 = property;
|
|
continue;
|
|
}
|
|
value2 = true;
|
|
r18 = value2;
|
|
if (r18 !== undefined) {
|
|
continue;
|
|
}
|
|
value3 = null;
|
|
r18 = value3;
|
|
if (typeof property2 !== 'object') {
|
|
a0[propertyName] = r18;
|
|
} else {
|
|
diff = property2.diff;
|
|
value4 = typeof diff !== 'function';
|
|
if (!value4) {
|
|
r20 = value4;
|
|
continue;
|
|
}
|
|
process = property2.process;
|
|
value5 = typeof process !== 'function';
|
|
r20 = value5;
|
|
if (r20) {
|
|
continue;
|
|
}
|
|
process = property2.process;
|
|
if (typeof process !== 'function') {
|
|
r20 = r18;
|
|
continue;
|
|
}
|
|
value6 = property2.process(r18);
|
|
r20 = value6;
|
|
a0[propertyName] = r20;
|
|
}
|
|
env0_48[propertyName] = false;
|
|
binding2 = env0_49;
|
|
env0_49 = typeof binding2 === 'bigint' ? binding2 - 1n : +binding2 - 1;
|
|
r14 = propertyName2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function diffNestedProperty(a0, a1, a2, a3) { // fn#1683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:19983, offset: 0x00c67721, size: 416 bytes, params: 5, frame: 24
|
|
var r1;
|
|
var length;
|
|
var r2;
|
|
var r0;
|
|
var r3;
|
|
var r8;
|
|
var value2;
|
|
var value4;
|
|
var diffPropertiesBinding;
|
|
var isArray2;
|
|
var moduleValue;
|
|
var flattenStyle;
|
|
var length2;
|
|
var value5;
|
|
var diffNestedPropertyBinding;
|
|
var property;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
let value = a0;
|
|
if (!value) {
|
|
reducibleJoin3: while (true) {
|
|
if (a1 === a2) {
|
|
return value;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
if (a1) {
|
|
reducibleJoin5: while (true) {
|
|
if (a2) {
|
|
value4 = environment;
|
|
if (!isArray(a1)) {
|
|
reducibleJoin14: while (true) {
|
|
if (!isArray(a2)) {
|
|
return diffProperties(value, a1, a2, a3);
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
}
|
|
if (isArray(a1)) {
|
|
reducibleJoin16: while (true) {
|
|
if (isArray(a2)) {
|
|
length = a1.length;
|
|
length2 = a2.length;
|
|
length = length < length2 ? a1.length : a2.length;
|
|
value5 = 0;
|
|
if (value5 < length) {
|
|
r1 = value5;
|
|
r2 = value;
|
|
reducibleLoop24: while (true) {
|
|
diffNestedPropertyBinding = diffNestedProperty;
|
|
property = a1[r1];
|
|
value = diffNestedPropertyBinding(r2, property, a2[r1], a3);
|
|
value6 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
if (value6 < length) {
|
|
r1 = value6;
|
|
r2 = value;
|
|
continue reducibleLoop24;
|
|
}
|
|
r0 = value;
|
|
r3 = value6;
|
|
break reducibleLoop24;
|
|
}
|
|
} else {
|
|
r0 = value;
|
|
r3 = value5;
|
|
}
|
|
length = a1.length;
|
|
if (r3 < length) {
|
|
r2 = r3;
|
|
r8 = r0;
|
|
reducibleLoop26: while (true) {
|
|
value = clearNestedProperty(r8, a1[r2], a3);
|
|
value7 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
length = a1.length;
|
|
if (value7 < length) {
|
|
r2 = value7;
|
|
r8 = value;
|
|
continue reducibleLoop26;
|
|
}
|
|
r0 = value;
|
|
r3 = value7;
|
|
break reducibleLoop26;
|
|
}
|
|
}
|
|
length = a2.length;
|
|
if (r3 < length) {
|
|
r2 = r0;
|
|
reducibleLoop28: while (true) {
|
|
value = addNestedProperty(r2, a2[r3], a3);
|
|
value8 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = a2.length;
|
|
if (value8 < length) {
|
|
r2 = value;
|
|
r3 = value8;
|
|
continue reducibleLoop28;
|
|
}
|
|
r0 = value;
|
|
break reducibleLoop28;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
break reducibleJoin16;
|
|
}
|
|
}
|
|
isArray2 = isArray(a1);
|
|
diffPropertiesBinding = diffProperties;
|
|
moduleValue = require(261) /* metro dependency 261 */;
|
|
flattenStyle = moduleValue.flattenStyle;
|
|
if (isArray2) {
|
|
value = diffPropertiesBinding(value, Reflect.apply(flattenStyle, moduleValue, [a1]), a2, a3);
|
|
r1 = value;
|
|
} else {
|
|
value = diffPropertiesBinding(value, a1, Reflect.apply(flattenStyle, moduleValue, [a2]), a3);
|
|
r1 = value;
|
|
}
|
|
return r1;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
if (a2) {
|
|
value = addNestedProperty(value, a2, a3);
|
|
r1 = value;
|
|
} else {
|
|
reducibleJoin8: while (true) {
|
|
if (a1) {
|
|
value2 = environment;
|
|
value = clearNestedProperty(value, a1, a3);
|
|
r1 = value;
|
|
break reducibleJoin8;
|
|
}
|
|
r1 = value;
|
|
break reducibleJoin8;
|
|
}
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
function addNestedProperty(a0, a1, a2) { // fn#1684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:20490, offset: 0x00c678c1, size: 108 bytes, params: 4, frame: 20
|
|
var r2;
|
|
var r3;
|
|
var r0;
|
|
var length;
|
|
var value3;
|
|
var value4;
|
|
let value = a0;
|
|
if (a1) {
|
|
if (isArray(a1)) {
|
|
length = a1.length;
|
|
value3 = 0;
|
|
if (value3 < length) {
|
|
r2 = value;
|
|
r3 = value3;
|
|
reducibleLoop5: while (true) {
|
|
value = addNestedProperty(r2, a1[r3], a2);
|
|
value4 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = a1.length;
|
|
if (value4 < length) {
|
|
r2 = value;
|
|
r3 = value4;
|
|
continue reducibleLoop5;
|
|
}
|
|
r0 = value;
|
|
break reducibleLoop5;
|
|
}
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
return diffProperties(value, env0_47, a1, a2);
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function clearNestedProperty(a0, a1, a2) { // fn#1685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:20646, offset: 0x00c6792d, size: 108 bytes, params: 4, frame: 20
|
|
var r2;
|
|
var r3;
|
|
var r0;
|
|
var length;
|
|
var value3;
|
|
var value4;
|
|
let value = a0;
|
|
if (a1) {
|
|
if (isArray(a1)) {
|
|
length = a1.length;
|
|
value3 = 0;
|
|
if (value3 < length) {
|
|
r2 = value;
|
|
r3 = value3;
|
|
reducibleLoop5: while (true) {
|
|
value = clearNestedProperty(r2, a1[r3], a2);
|
|
value4 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = a1.length;
|
|
if (value4 < length) {
|
|
r2 = value;
|
|
r3 = value4;
|
|
continue reducibleLoop5;
|
|
}
|
|
r0 = value;
|
|
break reducibleLoop5;
|
|
}
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
return diffProperties(value, a1, env0_47, a2);
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function diffProperties(a0, a1, a2, a3) { // fn#1686, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:20806, offset: 0x00c67999, size: 845 bytes, params: 5, frame: 45
|
|
var r4;
|
|
var r20;
|
|
var r24;
|
|
var r23;
|
|
var r29;
|
|
var r28;
|
|
var r30;
|
|
var r31;
|
|
var r32;
|
|
var r3;
|
|
var r0;
|
|
var r1;
|
|
var r21;
|
|
var r22;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var property;
|
|
var property2;
|
|
var property3;
|
|
var diff;
|
|
var process;
|
|
var value5;
|
|
var object2;
|
|
var propertyName3;
|
|
var property4;
|
|
var binding;
|
|
let value = a0;
|
|
const value3 = null;
|
|
const value4 = true;
|
|
let properties = Object.keys(a2);
|
|
const properties2 = 0;
|
|
const properties3 = properties.length;
|
|
if (properties === undefined) {
|
|
r0 = value;
|
|
} else {
|
|
r4 = value;
|
|
r20 = properties2;
|
|
reducibleLoop1: while (true) {
|
|
propertyName = properties[r20];
|
|
propertyName2 = r20 + 1;
|
|
if (propertyName === undefined) {
|
|
r0 = r4;
|
|
break reducibleLoop1;
|
|
}
|
|
property = a3[propertyName];
|
|
if (property) {
|
|
property2 = a1[propertyName];
|
|
property3 = a2[propertyName];
|
|
reducibleJoin6: while (true) {
|
|
if (typeof property3 !== 'function') {
|
|
r23 = property3;
|
|
r29 = property2;
|
|
break reducibleJoin6;
|
|
}
|
|
r24 = typeof property2 !== 'function' ? property2 : value4;
|
|
r23 = value4;
|
|
r29 = r24;
|
|
break reducibleJoin6;
|
|
}
|
|
reducibleJoin9: while (true) {
|
|
if (r23 !== undefined) {
|
|
r24 = r29;
|
|
break reducibleJoin9;
|
|
}
|
|
r28 = r29 !== undefined ? r29 : value3;
|
|
r23 = value3;
|
|
r24 = r28;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin11: while (true) {
|
|
if (env0_48) {
|
|
env0_48[propertyName] = false;
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
if (r4) {
|
|
reducibleJoin13: while (true) {
|
|
if (r4[propertyName] !== undefined) {
|
|
if (typeof property !== 'object') {
|
|
r4[propertyName] = r23;
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
diff = property.diff;
|
|
value = typeof diff !== 'function';
|
|
reducibleJoin42: while (true) {
|
|
if (value) {
|
|
process = property.process;
|
|
value = typeof process !== 'function';
|
|
r28 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
r28 = value;
|
|
break reducibleJoin42;
|
|
}
|
|
if (r28) {
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
process = property.process;
|
|
reducibleJoin45: while (true) {
|
|
if (typeof process !== 'function') {
|
|
r3 = r23;
|
|
break reducibleJoin45;
|
|
}
|
|
process = property.process;
|
|
value = Reflect.apply(process, property, [r23]);
|
|
r3 = value;
|
|
break reducibleJoin45;
|
|
}
|
|
r4[propertyName] = r3;
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
}
|
|
if (r24 === r23) {
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
if (typeof property !== 'object') {
|
|
reducibleJoin37: while (true) {
|
|
if (defaultDiffer(r24, r23)) {
|
|
reducibleJoin36: while (true) {
|
|
if (r4) {
|
|
r29 = r4;
|
|
r30 = r4;
|
|
break reducibleJoin36;
|
|
}
|
|
object2 = {};
|
|
r29 = object2;
|
|
r30 = object2;
|
|
break reducibleJoin36;
|
|
}
|
|
r30[propertyName] = r23;
|
|
r28 = r29;
|
|
break reducibleJoin37;
|
|
}
|
|
r28 = r4;
|
|
break reducibleJoin37;
|
|
}
|
|
r4 = r28;
|
|
} else {
|
|
diff = property.diff;
|
|
reducibleJoin32: while (true) {
|
|
reducibleJoin31: while (true) {
|
|
if (typeof diff === 'function') {
|
|
value = r24 === undefined;
|
|
reducibleJoin25: while (true) {
|
|
if (value) {
|
|
r30 = value;
|
|
break reducibleJoin25;
|
|
}
|
|
diff = property.diff;
|
|
if (typeof diff === 'function') {
|
|
diff = property.diff;
|
|
value = Reflect.apply(diff, property, [r24, r23]);
|
|
r28 = value;
|
|
} else {
|
|
value = defaultDiffer(r24, r23);
|
|
r28 = value;
|
|
}
|
|
r30 = r28;
|
|
break reducibleJoin25;
|
|
}
|
|
if (r30) {
|
|
process = property.process;
|
|
reducibleJoin28: while (true) {
|
|
if (typeof process !== 'function') {
|
|
r30 = r23;
|
|
break reducibleJoin28;
|
|
}
|
|
process = property.process;
|
|
value = Reflect.apply(process, property, [r23]);
|
|
r30 = value;
|
|
break reducibleJoin28;
|
|
}
|
|
reducibleJoin30: while (true) {
|
|
if (r4) {
|
|
r31 = r4;
|
|
r32 = r4;
|
|
break reducibleJoin30;
|
|
}
|
|
object2 = {};
|
|
r31 = object2;
|
|
r32 = object2;
|
|
break reducibleJoin30;
|
|
}
|
|
r32[propertyName] = r30;
|
|
r29 = r31;
|
|
break reducibleJoin31;
|
|
}
|
|
r29 = r4;
|
|
break reducibleJoin31;
|
|
}
|
|
process = property.process;
|
|
if (typeof process === 'function') {
|
|
value = r24 === undefined;
|
|
reducibleJoin25: while (true) {
|
|
if (value) {
|
|
r30 = value;
|
|
break reducibleJoin25;
|
|
}
|
|
diff = property.diff;
|
|
if (typeof diff === 'function') {
|
|
diff = property.diff;
|
|
value = Reflect.apply(diff, property, [r24, r23]);
|
|
r28 = value;
|
|
} else {
|
|
value = defaultDiffer(r24, r23);
|
|
r28 = value;
|
|
}
|
|
r30 = r28;
|
|
break reducibleJoin25;
|
|
}
|
|
if (r30) {
|
|
process = property.process;
|
|
reducibleJoin28: while (true) {
|
|
if (typeof process !== 'function') {
|
|
r30 = r23;
|
|
break reducibleJoin28;
|
|
}
|
|
process = property.process;
|
|
value = Reflect.apply(process, property, [r23]);
|
|
r30 = value;
|
|
break reducibleJoin28;
|
|
}
|
|
reducibleJoin30: while (true) {
|
|
if (r4) {
|
|
r31 = r4;
|
|
r32 = r4;
|
|
break reducibleJoin30;
|
|
}
|
|
object2 = {};
|
|
r31 = object2;
|
|
r32 = object2;
|
|
break reducibleJoin30;
|
|
}
|
|
r32[propertyName] = r30;
|
|
r29 = r31;
|
|
break reducibleJoin31;
|
|
}
|
|
r29 = r4;
|
|
break reducibleJoin31;
|
|
}
|
|
env0_48 = value3;
|
|
env0_49 = 0;
|
|
value = diffNestedProperty(r4, r24, r23, property);
|
|
value5 = 0 < env0_49;
|
|
r29 = value5 && value;
|
|
if (r29) {
|
|
restoreDeletedValuesInNestedArray(value, r23, property);
|
|
env0_48 = value3;
|
|
r4 = value;
|
|
break reducibleJoin32;
|
|
}
|
|
r4 = value;
|
|
break reducibleJoin32;
|
|
}
|
|
r4 = r29;
|
|
break reducibleJoin32;
|
|
}
|
|
}
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
r20 = propertyName2;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
properties = Object.keys(a1);
|
|
const properties4 = 0;
|
|
const properties5 = properties.length;
|
|
if (properties !== undefined) {
|
|
r1 = r0;
|
|
r4 = properties4;
|
|
reducibleLoop48: while (true) {
|
|
propertyName = properties[r4];
|
|
propertyName3 = r4 + 1;
|
|
if (propertyName === undefined) {
|
|
r0 = r1;
|
|
break reducibleLoop48;
|
|
}
|
|
if (a2[propertyName] !== undefined) {
|
|
r4 = propertyName3;
|
|
continue reducibleLoop48;
|
|
}
|
|
property = a3[propertyName];
|
|
value = !property;
|
|
reducibleJoin54: while (true) {
|
|
if (property) {
|
|
reducibleJoin53: while (true) {
|
|
if (r1) {
|
|
value = r1[propertyName] !== undefined;
|
|
r21 = value;
|
|
break reducibleJoin53;
|
|
}
|
|
r21 = r1;
|
|
break reducibleJoin53;
|
|
}
|
|
r20 = r21;
|
|
break reducibleJoin54;
|
|
}
|
|
r20 = value;
|
|
break reducibleJoin54;
|
|
}
|
|
reducibleJoin68: while (true) {
|
|
if (r20) {
|
|
break reducibleJoin68;
|
|
}
|
|
property4 = a1[propertyName];
|
|
reducibleJoin67: while (true) {
|
|
if (property4 === undefined) {
|
|
r21 = r1;
|
|
break reducibleJoin67;
|
|
}
|
|
reducibleJoin66: while (true) {
|
|
reducibleJoin64: while (true) {
|
|
if (typeof property !== 'object') {
|
|
reducibleJoin62: while (true) {
|
|
if (r1) {
|
|
r23 = r1;
|
|
r24 = r1;
|
|
break reducibleJoin62;
|
|
}
|
|
object2 = {};
|
|
r23 = object2;
|
|
r24 = object2;
|
|
break reducibleJoin62;
|
|
}
|
|
r24[propertyName] = value3;
|
|
if (env0_48) {
|
|
break reducibleJoin64;
|
|
}
|
|
env0_48 = {};
|
|
break reducibleJoin64;
|
|
}
|
|
diff = property.diff;
|
|
if (typeof diff !== 'function') {
|
|
process = property.process;
|
|
if (typeof process !== 'function') {
|
|
value = clearNestedProperty(r1, property4, property);
|
|
r22 = value;
|
|
break reducibleJoin66;
|
|
}
|
|
}
|
|
reducibleJoin62: while (true) {
|
|
if (r1) {
|
|
r23 = r1;
|
|
r24 = r1;
|
|
break reducibleJoin62;
|
|
}
|
|
object2 = {};
|
|
r23 = object2;
|
|
r24 = object2;
|
|
break reducibleJoin62;
|
|
}
|
|
r24[propertyName] = value3;
|
|
if (env0_48) {
|
|
break reducibleJoin64;
|
|
}
|
|
env0_48 = {};
|
|
break reducibleJoin64;
|
|
}
|
|
if (env0_48[propertyName]) {
|
|
r22 = r23;
|
|
break reducibleJoin66;
|
|
}
|
|
env0_48[propertyName] = value4;
|
|
binding = env0_49;
|
|
env0_49 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
|
r22 = r23;
|
|
break reducibleJoin66;
|
|
}
|
|
r21 = r22;
|
|
break reducibleJoin67;
|
|
}
|
|
r1 = r21;
|
|
break reducibleJoin68;
|
|
}
|
|
r4 = propertyName3;
|
|
continue reducibleLoop48;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function fastAddProperties(a0, a1, a2) { // fn#1687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:21777, offset: 0x00c67ce6, size: 286 bytes, params: 4, frame: 33
|
|
var r3;
|
|
var r14;
|
|
var r17;
|
|
var r1;
|
|
var r2;
|
|
var r0;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var property;
|
|
var property2;
|
|
var process;
|
|
var diff;
|
|
var length;
|
|
var value5;
|
|
var value6;
|
|
let value = a0;
|
|
const isArrayBinding = isArray;
|
|
const value3 = undefined;
|
|
if (isArrayBinding(a1)) {
|
|
length = a1.length;
|
|
value5 = 0;
|
|
if (value5 < length) {
|
|
r2 = value;
|
|
r3 = value5;
|
|
reducibleLoop19: while (true) {
|
|
value = fastAddProperties(r2, a1[r3], a2);
|
|
value6 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = a1.length;
|
|
if (value6 < length) {
|
|
r2 = value;
|
|
r3 = value6;
|
|
continue reducibleLoop19;
|
|
}
|
|
r0 = value;
|
|
break reducibleLoop19;
|
|
}
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
const value4 = null;
|
|
const properties = Object.keys(a1);
|
|
const properties2 = 0;
|
|
const properties3 = properties.length;
|
|
if (properties === value3) {
|
|
r1 = value;
|
|
} else {
|
|
r3 = value;
|
|
r14 = properties2;
|
|
reducibleLoop2: while (true) {
|
|
propertyName = properties[r14];
|
|
propertyName2 = r14 + 1;
|
|
if (propertyName === value3) {
|
|
r1 = r3;
|
|
break reducibleLoop2;
|
|
}
|
|
property = a1[propertyName];
|
|
property2 = a2[propertyName];
|
|
if (value4 == property2) {
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
if (value3 === property) {
|
|
if (r3) {
|
|
if (value3 === r3[propertyName]) {
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
r17 = value4;
|
|
if (value3 !== r17) {
|
|
reducibleJoin16: while (true) {
|
|
if (r3) {
|
|
break reducibleJoin16;
|
|
}
|
|
r3 = {};
|
|
break reducibleJoin16;
|
|
}
|
|
r3[propertyName] = r17;
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
r3 = fastAddProperties(r3, property, property2);
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
value = true;
|
|
reducibleJoin12: while (true) {
|
|
if (typeof property === 'function') {
|
|
r17 = value;
|
|
break reducibleJoin12;
|
|
}
|
|
if (typeof property2 !== 'object') {
|
|
r17 = property;
|
|
break reducibleJoin12;
|
|
}
|
|
process = property2.process;
|
|
if (typeof process === 'function') {
|
|
process = property2.process;
|
|
value = Reflect.apply(process, property2, [property]);
|
|
r17 = value;
|
|
break reducibleJoin12;
|
|
}
|
|
diff = property2.diff;
|
|
if (typeof diff !== 'function') {
|
|
r17 = value3;
|
|
break reducibleJoin12;
|
|
}
|
|
r17 = property;
|
|
break reducibleJoin12;
|
|
}
|
|
if (value3 !== r17) {
|
|
reducibleJoin16: while (true) {
|
|
if (r3) {
|
|
break reducibleJoin16;
|
|
}
|
|
r3 = {};
|
|
break reducibleJoin16;
|
|
}
|
|
r3[propertyName] = r17;
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
value = fastAddProperties(r3, property, property2);
|
|
r3 = value;
|
|
r14 = propertyName2;
|
|
continue reducibleLoop2;
|
|
}
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
function executeDispatchesAndReleaseTopLevel(a0) { // fn#1689, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:22257, offset: 0x00c67e13, size: 171 bytes, params: 2, frame: 19
|
|
var r1;
|
|
var _dispatchListeners;
|
|
var _dispatchInstances;
|
|
var executeDispatchBinding;
|
|
var length;
|
|
var value2;
|
|
var isPropagationStopped;
|
|
var property;
|
|
var value3;
|
|
if (a0) {
|
|
_dispatchListeners = a0._dispatchListeners;
|
|
_dispatchInstances = a0._dispatchInstances;
|
|
if (isArray(_dispatchListeners)) {
|
|
length = _dispatchListeners.length;
|
|
value2 = 0;
|
|
if (value2 < length) {
|
|
isPropagationStopped = a0.isPropagationStopped;
|
|
if (!Reflect.apply(isPropagationStopped, a0, [])) {
|
|
r1 = value2;
|
|
while (true) {
|
|
executeDispatchBinding = executeDispatch;
|
|
property = _dispatchListeners[r1];
|
|
executeDispatchBinding(a0, property, _dispatchInstances[r1]);
|
|
value3 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
length = _dispatchListeners.length;
|
|
if (!(value3 < length)) {
|
|
break;
|
|
}
|
|
isPropagationStopped = a0.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, a0, [])) {
|
|
break;
|
|
}
|
|
r1 = value3;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
} else if (_dispatchListeners) {
|
|
executeDispatch(a0, _dispatchListeners, _dispatchInstances);
|
|
}
|
|
a0._dispatchListeners = null;
|
|
a0._dispatchInstances = null;
|
|
if (!a0.isPersistent()) {
|
|
a0.constructor.release(a0);
|
|
}
|
|
}
|
|
}
|
|
|
|
function setIsStrictModeForDevtools(a0) { // fn#1690, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:22599, offset: 0x00c67ebe, size: 126 bytes, params: 2, frame: 16
|
|
var setStrictMode;
|
|
var binding;
|
|
var error;
|
|
if (typeof (require(273) /* metro dependency 273 */).log === 'function') {
|
|
(require(273) /* metro dependency 273 */).unstable_setDisableYieldValue(a0);
|
|
}
|
|
let __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) {
|
|
setStrictMode = __REACT_DEVTOOLS_GLOBAL_HOOK__.setStrictMode;
|
|
if (typeof setStrictMode === 'function') {
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
setStrictMode = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.setStrictMode;
|
|
binding = env0_53;
|
|
Reflect.apply(setStrictMode, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding, a0]);
|
|
} catch (error) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function getNextLanes({pendingLanes, suspendedLanes, pingedLanes, warmLanes}, a1, a2) { // fn#1692, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:23562, offset: 0x00c680e9, size: 313 bytes, params: 4, frame: 21
|
|
const value = a1;
|
|
if (pendingLanes === 0) {
|
|
return 0;
|
|
}
|
|
const value3 = 134217727 & pendingLanes;
|
|
const r5 = value3 !== 0 ? (value3 & ~suspendedLanes) !== 0 ? getHighestPriorityLanes(value3 & ~suspendedLanes) : (pingedLanes & value3) !== 0 ? getHighestPriorityLanes(pingedLanes & value3) : a2 || (value3 & ~warmLanes) === 0 ? 0 : getHighestPriorityLanes(value3 & ~warmLanes) : (pendingLanes & ~suspendedLanes) !== 0 ? getHighestPriorityLanes(pendingLanes & ~suspendedLanes) : pingedLanes !== 0 ? getHighestPriorityLanes(pingedLanes) : a2 || (pendingLanes & ~warmLanes) === 0 ? 0 : getHighestPriorityLanes(pendingLanes & ~warmLanes);
|
|
return r5 === 0 ? 0 : value === 0 || value === r5 || value & suspendedLanes ? r5 : (r5 & -r5) >= (value & -value) ? value : (r5 & -r5) !== 32 ? r5 : 4194048 & (value & -value) ? value : r5;
|
|
}
|
|
|
|
function claimNextTransitionLane() { // fn#1695, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:24452, offset: 0x00c68356, size: 43 bytes, params: 1, frame: 4
|
|
const binding = env0_58;
|
|
if (4194048 & binding << 1) {
|
|
}
|
|
return binding;
|
|
}
|
|
|
|
function claimNextRetryLane() { // fn#1696, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:24534, offset: 0x00c68381, size: 43 bytes, params: 1, frame: 4
|
|
const binding = env0_59;
|
|
if (62914560 & binding << 1) {
|
|
}
|
|
return binding;
|
|
}
|
|
|
|
function markSpawnedDeferredLane(a0, a1, a2) { // fn#1699, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:24803, offset: 0x00c68403, size: 127 bytes, params: 4, frame: 14
|
|
a0.pendingLanes = a0.pendingLanes | a1;
|
|
a0.suspendedLanes = a0.suspendedLanes & ~a1;
|
|
let value = env0_55(a1);
|
|
value = 31 - value;
|
|
a0.entangledLanes = a0.entangledLanes | a1;
|
|
a0.entanglements[value] = 1073741824 | a0.entanglements[value] | 4194090 & a2;
|
|
}
|
|
|
|
function markRootEntangled(a0, a1) { // fn#1700, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:24976, offset: 0x00c68482, size: 105 bytes, params: 3, frame: 19
|
|
var r5;
|
|
var value3;
|
|
var value4;
|
|
let value = a0.entangledLanes | a1;
|
|
a0.entangledLanes = value;
|
|
const entanglements = a0.entanglements;
|
|
if (value) {
|
|
r5 = value;
|
|
while (true) {
|
|
value = 31 - env0_55(r5);
|
|
value3 = 1 << value;
|
|
value4 = value3 & a1;
|
|
if (value4 | entanglements[value] & a1) {
|
|
entanglements[value] |= a1;
|
|
}
|
|
value = r5 & ~value3;
|
|
if (value) {
|
|
r5 = value;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function pop_1706(a0) { // fn#1706, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:25745, offset: 0x00c68628, size: 63 bytes, params: 2, frame: 4
|
|
var binding;
|
|
if (!(0 > env0_61)) {
|
|
binding = env0_60;
|
|
a0.current = binding[env0_61];
|
|
binding = env0_60;
|
|
binding[env0_61] = null;
|
|
binding = env0_61;
|
|
env0_61 = typeof binding === 'bigint' ? binding - 1n : +binding - 1;
|
|
}
|
|
}
|
|
|
|
function push_1707(a0, a1) { // fn#1707, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:25803, offset: 0x00c68667, size: 43 bytes, params: 3, frame: 4
|
|
const binding = env0_61;
|
|
env0_60[typeof binding === 'bigint' ? binding + 1n : +binding + 1] = a0.current;
|
|
a0.current = a1;
|
|
}
|
|
|
|
function createCapturedValueAtFiber(a0, a1) { // fn#1708, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:25881, offset: 0x00c68692, size: 121 bytes, params: 3, frame: 16
|
|
var r0;
|
|
var object2;
|
|
var value2;
|
|
if (typeof a0 === 'object') {
|
|
if (a0 !== null) {
|
|
value2 = env0_63.get(a0);
|
|
if (value2 !== undefined) {
|
|
r0 = value2;
|
|
} else {
|
|
object2 = {value: a0, source: a1};
|
|
object2.stack = getStackByFiberInDevAndProd(a1);
|
|
env0_63.set(a0, object2);
|
|
r0 = object2;
|
|
}
|
|
return r0;
|
|
}
|
|
}
|
|
object2 = {value: a0, source: a1};
|
|
object2.stack = getStackByFiberInDevAndProd(a1);
|
|
return object2;
|
|
}
|
|
|
|
function pushHostContainer(a0, a1) { // fn#1709, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26219, offset: 0x00c6870b, size: 76 bytes, params: 3, frame: 15
|
|
const push_1707Binding = push_1707;
|
|
push_1707Binding(env0_66, a1);
|
|
push_1707Binding(env0_65, a0);
|
|
push_1707Binding(env0_64, null);
|
|
const binding = env0_177;
|
|
pop_1706(env0_64);
|
|
push_1707Binding(env0_64, binding);
|
|
}
|
|
|
|
function popHostContainer() { // fn#1710, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26311, offset: 0x00c68757, size: 38 bytes, params: 1, frame: 12
|
|
const pop_1706Binding = pop_1706;
|
|
pop_1706Binding(env0_64);
|
|
pop_1706Binding(env0_65);
|
|
pop_1706Binding(env0_66);
|
|
}
|
|
|
|
function pushHostContext(a0) { // fn#1711, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26363, offset: 0x00c6877d, size: 80 bytes, params: 2, frame: 15
|
|
var push_1707Binding;
|
|
if (a0.memoizedState !== null) {
|
|
push_1707(env0_67, a0);
|
|
}
|
|
const current = env0_64.current;
|
|
if (current != current) {
|
|
push_1707Binding = push_1707;
|
|
push_1707Binding(env0_65, a0);
|
|
push_1707Binding(env0_64, current);
|
|
}
|
|
}
|
|
|
|
function popHostContext(a0) { // fn#1712, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26473, offset: 0x00c687cd, size: 87 bytes, params: 2, frame: 13
|
|
var pop_1706Binding;
|
|
if (env0_65.current === a0) {
|
|
pop_1706Binding = pop_1706;
|
|
pop_1706Binding(env0_64);
|
|
pop_1706Binding(env0_65);
|
|
}
|
|
if (env0_67.current === a0) {
|
|
pop_1706(env0_67);
|
|
env0_181._currentValue2 = null;
|
|
}
|
|
}
|
|
|
|
function upgradeHydrationErrorsToRecoverable() { // fn#1713, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26595, offset: 0x00c68824, size: 57 bytes, params: 1, frame: 15
|
|
const binding = env0_68;
|
|
if (binding !== null) {
|
|
if (env0_150 !== null) {
|
|
env0_150.push.apply(env0_150, binding);
|
|
}
|
|
}
|
|
return binding;
|
|
}
|
|
|
|
function pushProvider(a0, a1, a2) { // fn#1714, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26861, offset: 0x00c6885d, size: 39 bytes, params: 4, frame: 14
|
|
push_1707(env0_70, a1._currentValue2);
|
|
a1._currentValue2 = a2;
|
|
}
|
|
|
|
function popProvider(a0) { // fn#1715, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:26935, offset: 0x00c68884, size: 38 bytes, params: 2, frame: 11
|
|
a0._currentValue2 = env0_70.current;
|
|
pop_1706(env0_70);
|
|
}
|
|
|
|
function propagateContextChanges(a0, a1, a2, a3) { // fn#1717, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:27221, offset: 0x00c6892d, size: 460 bytes, params: 5, frame: 32
|
|
var r7;
|
|
var r16;
|
|
var r20;
|
|
var r15;
|
|
var r18;
|
|
var r12;
|
|
var dependencies;
|
|
var tag;
|
|
var property;
|
|
var lanes;
|
|
var alternate;
|
|
var firstContext;
|
|
var length;
|
|
var context;
|
|
var value5;
|
|
var next;
|
|
var sibling;
|
|
let child = a0.child;
|
|
const value = null;
|
|
const value2 = value !== child;
|
|
reducibleJoin2: while (true) {
|
|
if (value2) {
|
|
child.return = a0;
|
|
break reducibleJoin2;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
const value4 = 0;
|
|
if (value2) {
|
|
r7 = child;
|
|
reducibleLoop3: while (true) {
|
|
dependencies = r7.dependencies;
|
|
if (value !== dependencies) {
|
|
child = r7.child;
|
|
firstContext = dependencies.firstContext;
|
|
if (value === firstContext) {
|
|
r15 = child;
|
|
} else {
|
|
r16 = firstContext;
|
|
reducibleLoop12: while (true) {
|
|
length = a1.length;
|
|
if (value4 < length) {
|
|
r20 = value4;
|
|
reducibleLoop13: while (true) {
|
|
context = r16.context;
|
|
if (context === a1[r20]) {
|
|
lanes = r7.lanes;
|
|
r7.lanes = lanes | a2;
|
|
alternate = r7.alternate;
|
|
if (value === alternate) {
|
|
scheduleContextWorkOnParentPath(r7.return, a2, a0);
|
|
r15 = a3 ? child : value;
|
|
break reducibleLoop12;
|
|
}
|
|
lanes = alternate.lanes;
|
|
alternate.lanes = lanes | a2;
|
|
scheduleContextWorkOnParentPath(r7.return, a2, a0);
|
|
r15 = a3 ? child : value;
|
|
break reducibleLoop12;
|
|
}
|
|
value5 = typeof r20 === 'bigint' ? r20 + 1n : +r20 + 1;
|
|
length = a1.length;
|
|
if (value5 < length) {
|
|
r20 = value5;
|
|
continue reducibleLoop13;
|
|
}
|
|
next = r16.next;
|
|
if (value !== next) {
|
|
r16 = next;
|
|
continue reducibleLoop12;
|
|
}
|
|
r15 = child;
|
|
break reducibleLoop12;
|
|
}
|
|
}
|
|
next = r16.next;
|
|
if (value !== next) {
|
|
r16 = next;
|
|
continue reducibleLoop12;
|
|
}
|
|
r15 = child;
|
|
break reducibleLoop12;
|
|
}
|
|
}
|
|
} else {
|
|
tag = r7.tag;
|
|
if (tag === 18) {
|
|
property = r7.return;
|
|
if (value === property) {
|
|
throw global.Error('We just came from a parent so we must have had a parent. This is a bug in React.');
|
|
}
|
|
lanes = property.lanes;
|
|
property.lanes = lanes | a2;
|
|
alternate = property.alternate;
|
|
reducibleJoin9: while (true) {
|
|
if (value === alternate) {
|
|
break reducibleJoin9;
|
|
}
|
|
lanes = alternate.lanes;
|
|
alternate.lanes = lanes | a2;
|
|
break reducibleJoin9;
|
|
}
|
|
scheduleContextWorkOnParentPath(property, a2, a0);
|
|
r15 = value;
|
|
} else {
|
|
child = r7.child;
|
|
r15 = child;
|
|
}
|
|
}
|
|
if (value !== r15) {
|
|
r15.return = r7;
|
|
r12 = r15;
|
|
} else if (value === r7) {
|
|
r12 = r7;
|
|
} else {
|
|
r18 = r7;
|
|
reducibleLoop21: while (true) {
|
|
if (r18 === a0) {
|
|
r12 = value;
|
|
break reducibleLoop21;
|
|
}
|
|
sibling = r18.sibling;
|
|
if (value !== sibling) {
|
|
sibling.return = r18.return;
|
|
r12 = sibling;
|
|
break reducibleLoop21;
|
|
}
|
|
property = r18.return;
|
|
if (value !== property) {
|
|
r18 = property;
|
|
continue reducibleLoop21;
|
|
}
|
|
r12 = property;
|
|
break reducibleLoop21;
|
|
}
|
|
}
|
|
if (value === r12) {
|
|
return undefined;
|
|
}
|
|
r7 = r12;
|
|
continue reducibleLoop3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function propagateParentContextChanges(a0, a1, a2, a3) { // fn#1718, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:27969, offset: 0x00c68af9, size: 441 bytes, params: 5, frame: 33
|
|
var r5;
|
|
var r9;
|
|
var r13;
|
|
var r16;
|
|
var r18;
|
|
var r19;
|
|
var r14;
|
|
var r6;
|
|
var flags;
|
|
var value5;
|
|
var tag;
|
|
var current;
|
|
var alternate;
|
|
var memoizedState;
|
|
var memoizedState2;
|
|
var memoizedState3;
|
|
var binding;
|
|
var push;
|
|
var memoizedProps;
|
|
var type;
|
|
var pendingProps;
|
|
var value6;
|
|
var value7;
|
|
var property;
|
|
const value = a1;
|
|
const value2 = null;
|
|
if (value2 === value) {
|
|
r6 = value2;
|
|
} else {
|
|
r5 = value;
|
|
r9 = value2;
|
|
r13 = false;
|
|
reducibleLoop1: while (true) {
|
|
if (r13) {
|
|
r16 = r13;
|
|
} else {
|
|
flags = r5.flags;
|
|
value5 = true;
|
|
reducibleJoin4: while (true) {
|
|
if (524288 & flags) {
|
|
r16 = value5;
|
|
break reducibleJoin4;
|
|
}
|
|
flags = r5.flags;
|
|
if (262144 & flags) {
|
|
r6 = r9;
|
|
break reducibleLoop1;
|
|
}
|
|
r16 = r13;
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
tag = r5.tag;
|
|
if (tag === 10) {
|
|
alternate = r5.alternate;
|
|
if (value2 === alternate) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
memoizedProps = alternate.memoizedProps;
|
|
reducibleJoin20: while (true) {
|
|
if (value2 === memoizedProps) {
|
|
r14 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
type = r5.type;
|
|
binding = env0_69;
|
|
pendingProps = r5.pendingProps;
|
|
value6 = pendingProps.value;
|
|
value7 = memoizedProps.value;
|
|
if (binding(value6, value7)) {
|
|
r14 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
if (value2 !== r9) {
|
|
push = r9.push;
|
|
Reflect.apply(push, r9, [type]);
|
|
r19 = r9;
|
|
} else {
|
|
r19 = [type];
|
|
}
|
|
r14 = r19;
|
|
break reducibleJoin20;
|
|
}
|
|
} else {
|
|
current = env0_67.current;
|
|
reducibleJoin20: while (true) {
|
|
if (r5 !== current) {
|
|
r14 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
alternate = r5.alternate;
|
|
if (value2 === alternate) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
memoizedState = alternate.memoizedState;
|
|
memoizedState = memoizedState.memoizedState;
|
|
memoizedState2 = r5.memoizedState;
|
|
memoizedState3 = memoizedState2.memoizedState;
|
|
if (memoizedState === memoizedState3) {
|
|
r14 = r9;
|
|
break reducibleJoin20;
|
|
}
|
|
if (value2 !== r9) {
|
|
push = r9.push;
|
|
Reflect.apply(push, r9, [env0_181]);
|
|
r18 = r9;
|
|
} else {
|
|
binding = env0_181;
|
|
r18 = [binding];
|
|
}
|
|
r14 = r18;
|
|
break reducibleJoin20;
|
|
}
|
|
}
|
|
property = r5.return;
|
|
if (value2 !== property) {
|
|
r5 = property;
|
|
r9 = r14;
|
|
r13 = r16;
|
|
continue reducibleLoop1;
|
|
}
|
|
r6 = r14;
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
reducibleJoin23: while (true) {
|
|
if (value2 === r6) {
|
|
break reducibleJoin23;
|
|
}
|
|
propagateContextChanges(value, r6, a2, a3);
|
|
break reducibleJoin23;
|
|
}
|
|
value.flags = value.flags | 262144;
|
|
}
|
|
|
|
function checkIfContextChanged({firstContext}) { // fn#1719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:28609, offset: 0x00c68cb2, size: 67 bytes, params: 2, frame: 16
|
|
var binding;
|
|
var context;
|
|
var _currentValue2;
|
|
var memoizedValue;
|
|
var next;
|
|
if (firstContext === null) {
|
|
return false;
|
|
}
|
|
let r3 = firstContext;
|
|
loopExit1: while (true) {
|
|
binding = env0_69;
|
|
context = r3.context;
|
|
_currentValue2 = context._currentValue2;
|
|
memoizedValue = r3.memoizedValue;
|
|
if (binding(_currentValue2, memoizedValue)) {
|
|
next = r3.next;
|
|
if (next === null) {
|
|
return false;
|
|
}
|
|
r3 = next;
|
|
continue;
|
|
}
|
|
break loopExit1;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function readContext(a0) { // fn#1721, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:28846, offset: 0x00c68d19, size: 25 bytes, params: 2, frame: 13
|
|
return readContextForConsumer(env0_71, a0);
|
|
}
|
|
|
|
function readContextDuringReconciliation(a0, a1) { // fn#1722, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:28906, offset: 0x00c68d32, size: 46 bytes, params: 3, frame: 13
|
|
if (env0_71 === null) {
|
|
prepareToReadContext(a0);
|
|
}
|
|
return readContextForConsumer(a0, a1);
|
|
}
|
|
|
|
function readContextForConsumer(a0, a1) { // fn#1723, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:29022, offset: 0x00c68d60, size: 130 bytes, params: 3, frame: 14
|
|
const _currentValue2 = a1._currentValue2;
|
|
const object2 = {context: a1, memoizedValue: _currentValue2, next: null};
|
|
if (env0_72 === null) {
|
|
if (a0 === null) {
|
|
throw global.Error('Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().');
|
|
}
|
|
env0_72 = object2;
|
|
a0.dependencies = {lanes: 0, firstContext: object2};
|
|
a0.flags = a0.flags | 524288;
|
|
} else {
|
|
env0_72.next = object2;
|
|
}
|
|
return _currentValue2;
|
|
}
|
|
|
|
function createCache() { // fn#1724, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:29841, offset: 0x00c68de2, size: 75 bytes, params: 1, frame: 10
|
|
const object2 = {};
|
|
object2.controller = new env0_73();
|
|
const Map = global.Map;
|
|
object2.data = new Map();
|
|
object2.refCount = 0;
|
|
return object2;
|
|
}
|
|
|
|
function releaseCache(a0) { // fn#1725, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:29914, offset: 0x00c68e2d, size: 97 bytes, params: 2, frame: 16
|
|
var value;
|
|
const env0_0 = a0;
|
|
const refCount = a0.refCount;
|
|
a0.refCount = typeof refCount === 'bigint' ? refCount - 1n : +refCount - 1;
|
|
if (a0.refCount === 0) {
|
|
value = require(273) /* metro dependency 273 */;
|
|
value.unstable_scheduleCallback((require(273) /* metro dependency 273 */).unstable_NormalPriority, _fun1726);
|
|
}
|
|
}
|
|
|
|
function ensureRootIsScheduled(a0) { // fn#1727, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:30113, offset: 0x00c68ea9, size: 99 bytes, params: 2, frame: 12
|
|
if (a0 !== env0_76 && a0.next === null) {
|
|
if (env0_76 === null) {
|
|
env0_76 = a0;
|
|
env0_75 = a0;
|
|
} else {
|
|
env0_76.next = a0;
|
|
env0_76 = a0;
|
|
}
|
|
}
|
|
if (!env0_77) {
|
|
scheduleImmediateRootScheduleTask();
|
|
}
|
|
}
|
|
|
|
function flushSyncWorkAcrossRoots_impl(a0, a1) { // fn#1730, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:30538, offset: 0x00c68fbc, size: 402 bytes, params: 3, frame: 39
|
|
var r19;
|
|
var r20;
|
|
var r24;
|
|
var r21;
|
|
var r23;
|
|
var r2;
|
|
var value2;
|
|
var value3;
|
|
var value4;
|
|
var binding;
|
|
var tag;
|
|
var getNextLanesBinding;
|
|
var cancelPendingCommit;
|
|
var value5;
|
|
var timeoutHandle;
|
|
var value6;
|
|
var nextLanesBinding;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var next;
|
|
reducibleJoin17: while (true) {
|
|
if (env0_79) {
|
|
break reducibleJoin17;
|
|
}
|
|
if (env0_78) {
|
|
value2 = true;
|
|
env0_79 = value2;
|
|
value3 = false;
|
|
value4 = 0;
|
|
42 | value4;
|
|
reducibleLoop3: while (true) {
|
|
binding = env0_75;
|
|
if (binding === null) {
|
|
r2 = value3;
|
|
} else {
|
|
r19 = value3;
|
|
r20 = binding;
|
|
reducibleLoop4: while (true) {
|
|
reducibleJoin14: while (true) {
|
|
reducibleJoin12: while (true) {
|
|
if (a1) {
|
|
tag = r20.tag;
|
|
if (value4 !== tag) {
|
|
r23 = r19;
|
|
break reducibleJoin14;
|
|
}
|
|
value4 !== value4;
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r24 = r20 !== env0_134 ? value4 : binding;
|
|
value5 = r20.cancelPendingCommit !== null;
|
|
reducibleJoin10: while (true) {
|
|
if (value5) {
|
|
r21 = value5;
|
|
break reducibleJoin10;
|
|
}
|
|
timeoutHandle = r20.timeoutHandle;
|
|
value6 = timeoutHandle !== -1;
|
|
r21 = value6;
|
|
break reducibleJoin10;
|
|
}
|
|
nextLanesBinding = getNextLanesBinding(r20, r24, r21);
|
|
value8 = 3 & nextLanesBinding;
|
|
value9 = !value8;
|
|
if (value8) {
|
|
value10 = checkIfRootIsPrerendering(r20, nextLanesBinding);
|
|
r24 = value10;
|
|
break reducibleJoin12;
|
|
}
|
|
r24 = value9;
|
|
break reducibleJoin12;
|
|
}
|
|
value4 !== value4;
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r24 = r20 !== env0_134 ? value4 : binding;
|
|
cancelPendingCommit = r20.cancelPendingCommit;
|
|
value5 = cancelPendingCommit !== null;
|
|
reducibleJoin10: while (true) {
|
|
if (value5) {
|
|
r21 = value5;
|
|
break reducibleJoin10;
|
|
}
|
|
timeoutHandle = r20.timeoutHandle;
|
|
value6 = timeoutHandle !== -1;
|
|
r21 = value6;
|
|
break reducibleJoin10;
|
|
}
|
|
nextLanesBinding = getNextLanesBinding(r20, r24, r21);
|
|
value8 = 3 & nextLanesBinding;
|
|
value9 = !value8;
|
|
if (value8) {
|
|
value10 = checkIfRootIsPrerendering(r20, nextLanesBinding);
|
|
r24 = value10;
|
|
break reducibleJoin12;
|
|
}
|
|
r24 = value9;
|
|
break reducibleJoin12;
|
|
}
|
|
if (r24) {
|
|
r23 = r19;
|
|
break reducibleJoin14;
|
|
}
|
|
performSyncWorkOnRoot(r20, nextLanesBinding);
|
|
r23 = value2;
|
|
break reducibleJoin14;
|
|
}
|
|
next = r20.next;
|
|
if (next !== null) {
|
|
r19 = r23;
|
|
r20 = next;
|
|
continue reducibleLoop4;
|
|
}
|
|
r2 = r23;
|
|
break reducibleLoop4;
|
|
}
|
|
}
|
|
if (r2) {
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
env0_79 = value3;
|
|
break reducibleJoin17;
|
|
}
|
|
break reducibleJoin17;
|
|
}
|
|
}
|
|
|
|
function processRootScheduleInMicrotask() { // fn#1732, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:31123, offset: 0x00c6915e, size: 174 bytes, params: 1, frame: 23
|
|
var r4;
|
|
var r7;
|
|
var r11;
|
|
var next;
|
|
var value4;
|
|
if (env0_80 === 0) {
|
|
}
|
|
const value2 = (require(273) /* metro dependency 273 */).unstable_now();
|
|
const binding = env0_75;
|
|
const value3 = null;
|
|
if (value3 !== binding) {
|
|
r4 = value3;
|
|
r7 = binding;
|
|
while (true) {
|
|
next = r7.next;
|
|
value4 = scheduleTaskForRootDuringMicrotask(r7, value2);
|
|
if (value4 === 0) {
|
|
r7.next = value3;
|
|
if (value3 === r4) {
|
|
env0_75 = next;
|
|
} else {
|
|
r4.next = next;
|
|
}
|
|
if (value3 !== next) {
|
|
r11 = r4;
|
|
break;
|
|
}
|
|
env0_76 = r4;
|
|
r11 = r4;
|
|
break;
|
|
}
|
|
if (3 & value4) {
|
|
env0_78 = true;
|
|
r11 = r7;
|
|
break;
|
|
}
|
|
r11 = r7;
|
|
break;
|
|
if (value3 !== next) {
|
|
r4 = r11;
|
|
r7 = next;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
flushSyncWorkAcrossRoots_impl(0, false);
|
|
}
|
|
|
|
function scheduleTaskForRootDuringMicrotask(a0, a1) { // fn#1733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:31419, offset: 0x00c6920c, size: 615 bytes, params: 3, frame: 27
|
|
var r5;
|
|
var r14;
|
|
var value4;
|
|
var property;
|
|
var expiredLanes;
|
|
var value5;
|
|
var value6;
|
|
var value10;
|
|
const unstable_IdlePriority = (require(273) /* metro dependency 273 */).unstable_IdlePriority;
|
|
const unstable_NormalPriority = (require(273) /* metro dependency 273 */).unstable_NormalPriority;
|
|
const unstable_UserBlockingPriority = (require(273) /* metro dependency 273 */).unstable_UserBlockingPriority;
|
|
var value12;
|
|
const suspendedLanes = a0.suspendedLanes;
|
|
const pingedLanes = a0.pingedLanes;
|
|
const expirationTimes = a0.expirationTimes;
|
|
let value = -62914561 & a0.pendingLanes;
|
|
const value2 = 0;
|
|
if (value2 < value) {
|
|
r5 = value;
|
|
while (true) {
|
|
value = 31 - env0_55(r5);
|
|
value4 = 1 << value;
|
|
property = expirationTimes[value];
|
|
if (property === -1) {
|
|
value5 = value4 & suspendedLanes;
|
|
if (!value5) {
|
|
r14 = value5;
|
|
continue;
|
|
}
|
|
value6 = !(value4 & pingedLanes);
|
|
r14 = value6;
|
|
if (r14) {
|
|
break;
|
|
}
|
|
expirationTimes[value] = computeExpirationTime(value4, a1);
|
|
break;
|
|
}
|
|
if (property <= a1) {
|
|
expiredLanes = a0.expiredLanes;
|
|
a0.expiredLanes = expiredLanes | value4;
|
|
break;
|
|
}
|
|
break;
|
|
value = r5 & ~value4;
|
|
if (value2 < value) {
|
|
r5 = value;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
const nextLanes = getNextLanes(a0, a0 === env0_134 ? env0_136 : value2,
|
|
a0.cancelPendingCommit !== null || a0.timeoutHandle !== -1);
|
|
const callbackNode = a0.callbackNode;
|
|
if (value2 === nextLanes) {
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
return value2;
|
|
}
|
|
if (value) {
|
|
if (env0_137 === 2) {
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
return value2;
|
|
}
|
|
if (env0_137 === 9) {
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
return value2;
|
|
}
|
|
}
|
|
if (a0.cancelPendingCommit !== null) {
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
return value2;
|
|
}
|
|
if (3 & nextLanes) {
|
|
if (checkIfRootIsPrerendering(a0, nextLanes)) {
|
|
value = nextLanes & -nextLanes;
|
|
if (value === a0.callbackPriority) {
|
|
return value;
|
|
}
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
value10 = lanesToEventPriority(nextLanes);
|
|
value12 = (require(273) /* metro dependency 273 */).unstable_scheduleCallback(value10 === 2 || value10 === 8 ? unstable_UserBlockingPriority : value10 === 32 || value10 !== 268435456 ? unstable_NormalPriority : unstable_IdlePriority,
|
|
|
|
|
|
performWorkOnRootViaSchedulerTask.bind(null, a0));
|
|
a0.callbackPriority = value;
|
|
a0.callbackNode = value12;
|
|
return value;
|
|
}
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
a0.callbackPriority = 2;
|
|
a0.callbackNode = null;
|
|
return 2;
|
|
}
|
|
value = nextLanes & -nextLanes;
|
|
if (value !== a0.callbackPriority) {
|
|
if (callbackNode !== null) {
|
|
(require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode);
|
|
}
|
|
value10 = lanesToEventPriority(nextLanes);
|
|
value12 = (require(273) /* metro dependency 273 */).unstable_scheduleCallback(value10 === 2 || value10 === 8 ? unstable_UserBlockingPriority : value10 === 32 || value10 !== 268435456 ? unstable_NormalPriority : unstable_IdlePriority,
|
|
|
|
performWorkOnRootViaSchedulerTask.bind(null, a0));
|
|
a0.callbackPriority = value;
|
|
a0.callbackNode = value12;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function performWorkOnRootViaSchedulerTask(a0, a1) { // fn#1734, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:32519, offset: 0x00c69473, size: 253 bytes, params: 3, frame: 21
|
|
var r3;
|
|
var r0;
|
|
var callbackNode;
|
|
var binding;
|
|
var getNextLanesBinding;
|
|
var cancelPendingCommit;
|
|
var value3;
|
|
var nextLanesBinding;
|
|
var scheduleTaskForRootDuringMicrotaskBinding;
|
|
var moduleValue;
|
|
const value2 = 0;
|
|
if (value2 === env0_156) {
|
|
callbackNode = a0.callbackNode;
|
|
if (flushPendingEffects(undefined)) {
|
|
if (a0.callbackNode !== callbackNode) {
|
|
return null;
|
|
}
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r3 = a0 !== env0_134 ? value2 : binding;
|
|
cancelPendingCommit = a0.cancelPendingCommit;
|
|
value3 = null;
|
|
r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1;
|
|
nextLanesBinding = getNextLanesBinding(a0, r3, r0);
|
|
if (value2 === nextLanesBinding) {
|
|
r0 = value3;
|
|
} else {
|
|
performWorkOnRoot(a0, nextLanesBinding, a1);
|
|
scheduleTaskForRootDuringMicrotaskBinding = scheduleTaskForRootDuringMicrotask;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
scheduleTaskForRootDuringMicrotaskBinding(a0, moduleValue.unstable_now());
|
|
r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask.bind(value3,
|
|
|
|
|
|
|
|
a0) : value3;
|
|
}
|
|
return r0;
|
|
}
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r3 = a0 !== env0_134 ? value2 : binding;
|
|
cancelPendingCommit = a0.cancelPendingCommit;
|
|
value3 = null;
|
|
r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1;
|
|
nextLanesBinding = getNextLanesBinding(a0, r3, r0);
|
|
} else {
|
|
if (env0_156 !== 5) {
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
return null;
|
|
}
|
|
callbackNode = a0.callbackNode;
|
|
if (flushPendingEffects(undefined)) {
|
|
if (a0.callbackNode !== callbackNode) {
|
|
return null;
|
|
}
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r3 = a0 !== env0_134 ? value2 : binding;
|
|
cancelPendingCommit = a0.cancelPendingCommit;
|
|
value3 = null;
|
|
r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1;
|
|
nextLanesBinding = getNextLanesBinding(a0, r3, r0);
|
|
if (value2 === nextLanesBinding) {
|
|
r0 = value3;
|
|
} else {
|
|
performWorkOnRoot(a0, nextLanesBinding, a1);
|
|
scheduleTaskForRootDuringMicrotaskBinding = scheduleTaskForRootDuringMicrotask;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
scheduleTaskForRootDuringMicrotaskBinding(a0, moduleValue.unstable_now());
|
|
r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask.bind(value3,
|
|
|
|
|
|
|
|
a0) : value3;
|
|
}
|
|
return r0;
|
|
}
|
|
binding = env0_136;
|
|
getNextLanesBinding = getNextLanes;
|
|
r3 = a0 !== env0_134 ? value2 : binding;
|
|
cancelPendingCommit = a0.cancelPendingCommit;
|
|
value3 = null;
|
|
nextLanesBinding = getNextLanesBinding(a0, r3, value3 !== cancelPendingCommit || a0.timeoutHandle !== -1);
|
|
}
|
|
if (value2 === nextLanesBinding) {
|
|
r0 = value3;
|
|
} else {
|
|
performWorkOnRoot(a0, nextLanesBinding, a1);
|
|
scheduleTaskForRootDuringMicrotaskBinding = scheduleTaskForRootDuringMicrotask;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
scheduleTaskForRootDuringMicrotaskBinding(a0, moduleValue.unstable_now());
|
|
r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask.bind(value3,
|
|
|
|
a0) : value3;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function requestTransitionLane() { // fn#1736, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33105, offset: 0x00c6959b, size: 33 bytes, params: 1, frame: 10
|
|
env0_80 = env0_80 === 0 ? claimNextTransitionLane() : env0_80;
|
|
return env0_80;
|
|
}
|
|
|
|
function pingEngtangledActionScope() { // fn#1737, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33217, offset: 0x00c695bc, size: 110 bytes, params: 1, frame: 12
|
|
var r3;
|
|
var length;
|
|
let value = environment;
|
|
let binding = env0_82;
|
|
const value2 = typeof binding === 'bigint' ? binding - 1n : +binding - 1;
|
|
const value3 = 0;
|
|
reducibleJoin6: while (true) {
|
|
if (value3 != value2) {
|
|
break reducibleJoin6;
|
|
}
|
|
if (env0_81 === null) {
|
|
break reducibleJoin6;
|
|
}
|
|
reducibleJoin4: while (true) {
|
|
if (env0_84 === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
env0_84.status = 'fulfilled';
|
|
break reducibleJoin4;
|
|
}
|
|
binding = env0_81;
|
|
env0_81 = null;
|
|
env0_83 = value3;
|
|
env0_84 = null;
|
|
length = binding.length;
|
|
if (!(value3 < length)) {
|
|
break reducibleJoin6;
|
|
}
|
|
r3 = value3;
|
|
reducibleLoop5: while (true) {
|
|
(0, binding[r3])();
|
|
value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = binding.length;
|
|
if (value < length) {
|
|
r3 = value;
|
|
continue reducibleLoop5;
|
|
}
|
|
break reducibleJoin6;
|
|
}
|
|
}
|
|
}
|
|
|
|
function peekCacheFromPool() { // fn#1738, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33753, offset: 0x00c6962a, size: 30 bytes, params: 1, frame: 3
|
|
const current = env0_86.current;
|
|
return current !== null ? current : env0_134.pooledCache;
|
|
}
|
|
|
|
function pushTransition(a0, a1) { // fn#1739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33832, offset: 0x00c69648, size: 47 bytes, params: 3, frame: 14
|
|
push_1707(env0_86, a1 === null ? env0_86.current : a1.pool);
|
|
}
|
|
|
|
function getSuspendedCache() { // fn#1740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33897, offset: 0x00c69677, size: 46 bytes, params: 1, frame: 11
|
|
const value2 = peekCacheFromPool();
|
|
const value3 = null;
|
|
return value3 === value2 ? value3 : {parent: env0_74._currentValue2, pool: value2};
|
|
}
|
|
|
|
function shallowEqual(a0, a1) { // fn#1741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:34046, offset: 0x00c696a5, size: 204 bytes, params: 3, frame: 18
|
|
var r1;
|
|
var property;
|
|
var hasOwnPropertyBinding;
|
|
var call;
|
|
var binding;
|
|
var property2;
|
|
var value5;
|
|
if (!env0_69(a0, a1)) {
|
|
if (typeof a0 !== 'object') {
|
|
return false;
|
|
}
|
|
if (a0 === null) {
|
|
return false;
|
|
}
|
|
if (typeof a1 !== 'object') {
|
|
return false;
|
|
}
|
|
if (a1 === null) {
|
|
return false;
|
|
}
|
|
var Object = global.Object;
|
|
var value2 = Object.keys(a0);
|
|
Object = global.Object;
|
|
var value3 = Object.keys(a1);
|
|
var length = value2.length;
|
|
if (length !== value3.length) {
|
|
return false;
|
|
}
|
|
length = value2.length;
|
|
var value4 = 0;
|
|
if (value4 < length) {
|
|
r1 = value4;
|
|
loopExit7: while (true) {
|
|
property = value2[r1];
|
|
hasOwnPropertyBinding = hasOwnProperty;
|
|
call = hasOwnPropertyBinding.call;
|
|
if (Reflect.apply(call, hasOwnPropertyBinding, [a1, property])) {
|
|
binding = env0_69;
|
|
property2 = a0[property];
|
|
if (binding(property2, a1[property])) {
|
|
value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
length = value2.length;
|
|
if (!(value5 < length)) {
|
|
return true;
|
|
}
|
|
r1 = value5;
|
|
continue;
|
|
}
|
|
break loopExit7;
|
|
}
|
|
break loopExit7;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function trackUsedThenable(a0, a1, a2) { // fn#1744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:35402, offset: 0x00c69792, size: 301 bytes, params: 4, frame: 17
|
|
var r0;
|
|
var then;
|
|
var noop_1743Binding;
|
|
var checkIfUseWrappedInAsyncCatchBinding;
|
|
var reason;
|
|
const value = a1;
|
|
const property = a0[a2];
|
|
if (property === undefined) {
|
|
a0.push(value);
|
|
r0 = value;
|
|
} else if (property === value) {
|
|
r0 = value;
|
|
} else {
|
|
then = value.then;
|
|
noop_1743Binding = noop_1743;
|
|
Reflect.apply(then, value, [noop_1743Binding, noop_1743Binding]);
|
|
r0 = property;
|
|
}
|
|
let status = r0.status;
|
|
if (status === 'fulfilled') {
|
|
return r0.value;
|
|
}
|
|
if (status === 'rejected') {
|
|
checkIfUseWrappedInAsyncCatchBinding = checkIfUseWrappedInAsyncCatch;
|
|
reason = r0.reason;
|
|
checkIfUseWrappedInAsyncCatchBinding(reason);
|
|
throw reason;
|
|
}
|
|
status = r0.status;
|
|
if (typeof status === 'string') {
|
|
then = r0.then;
|
|
noop_1743Binding = noop_1743;
|
|
Reflect.apply(then, r0, [noop_1743Binding, noop_1743Binding]);
|
|
status = r0.status;
|
|
if (status === 'fulfilled') {
|
|
return r0.value;
|
|
}
|
|
if (status === 'rejected') {
|
|
checkIfUseWrappedInAsyncCatchBinding = checkIfUseWrappedInAsyncCatch;
|
|
reason = r0.reason;
|
|
checkIfUseWrappedInAsyncCatchBinding(reason);
|
|
throw reason;
|
|
}
|
|
throw env0_88;
|
|
}
|
|
const binding = env0_134;
|
|
if (binding === null) {
|
|
r0.status = 'pending';
|
|
r0.then(function(a0) {
|
|
if (require.status === 'pending') {
|
|
require.status = 'fulfilled';
|
|
require.value = a0;
|
|
}
|
|
}, _fun1746);
|
|
status = r0.status;
|
|
if (status === 'fulfilled') {
|
|
return r0.value;
|
|
}
|
|
if (status === 'rejected') {
|
|
checkIfUseWrappedInAsyncCatchBinding = checkIfUseWrappedInAsyncCatch;
|
|
reason = r0.reason;
|
|
checkIfUseWrappedInAsyncCatchBinding(reason);
|
|
throw reason;
|
|
}
|
|
throw env0_88;
|
|
}
|
|
if (100 < binding.shellSuspendCounter) {
|
|
throw global.Error("An unknown Component is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");
|
|
}
|
|
r0.status = 'pending';
|
|
r0.then(function(a0) {
|
|
if (require.status === 'pending') {
|
|
require.status = 'fulfilled';
|
|
require.value = a0;
|
|
}
|
|
}, function(a0) {
|
|
if (require.status === 'pending') {
|
|
require.status = 'rejected';
|
|
require.reason = a0;
|
|
}
|
|
});
|
|
status = r0.status;
|
|
if (status === 'fulfilled') {
|
|
return r0.value;
|
|
}
|
|
if (status === 'rejected') {
|
|
checkIfUseWrappedInAsyncCatchBinding = checkIfUseWrappedInAsyncCatch;
|
|
reason = r0.reason;
|
|
checkIfUseWrappedInAsyncCatchBinding(reason);
|
|
throw reason;
|
|
}
|
|
throw env0_88;
|
|
}
|
|
|
|
function getSuspendedThenable() { // fn#1747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:36281, offset: 0x00c698bf, size: 46 bytes, params: 1, frame: 11
|
|
if (env0_92 === null) {
|
|
throw global.Error('Expected a suspended thenable. This is a bug in React. Please file an issue.');
|
|
}
|
|
return env0_92;
|
|
}
|
|
|
|
function checkIfUseWrappedInAsyncCatch(a0) { // fn#1748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:36444, offset: 0x00c698ed, size: 49 bytes, params: 2, frame: 11
|
|
if (a0 === env0_88) {
|
|
throw global.Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");
|
|
}
|
|
if (a0 === env0_90) {
|
|
throw global.Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");
|
|
}
|
|
}
|
|
|
|
function finishQueueingConcurrentUpdates() { // fn#1749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:36711, offset: 0x00c6991e, size: 209 bytes, params: 1, frame: 24
|
|
var r2;
|
|
var property;
|
|
var binding2;
|
|
var value3;
|
|
var value4;
|
|
var property2;
|
|
var binding3;
|
|
var value5;
|
|
var value6;
|
|
var property3;
|
|
var binding4;
|
|
var value7;
|
|
var value8;
|
|
var property4;
|
|
var binding5;
|
|
var value9;
|
|
var value10;
|
|
var pending;
|
|
var next;
|
|
const binding = env0_94;
|
|
const value2 = 0;
|
|
if (value2 < binding) {
|
|
r2 = value2;
|
|
while (true) {
|
|
property = env0_93[r2];
|
|
binding2 = env0_93;
|
|
value3 = typeof r2 === 'bigint' ? r2 : +r2;
|
|
value4 = typeof value3 === 'bigint' ? value3 + 1n : +value3 + 1;
|
|
binding2[value3] = null;
|
|
property2 = env0_93[value4];
|
|
binding3 = env0_93;
|
|
value5 = typeof value4 === 'bigint' ? value4 : +value4;
|
|
value6 = typeof value5 === 'bigint' ? value5 + 1n : +value5 + 1;
|
|
binding3[value5] = null;
|
|
property3 = env0_93[value6];
|
|
binding4 = env0_93;
|
|
value7 = typeof value6 === 'bigint' ? value6 : +value6;
|
|
value8 = typeof value7 === 'bigint' ? value7 + 1n : +value7 + 1;
|
|
binding4[value7] = null;
|
|
property4 = env0_93[value8];
|
|
binding5 = env0_93;
|
|
value9 = typeof value8 === 'bigint' ? value8 : +value8;
|
|
value10 = typeof value9 === 'bigint' ? value9 + 1n : +value9 + 1;
|
|
binding5[value9] = null;
|
|
if (property2 !== null) {
|
|
if (property3 === null) {
|
|
break;
|
|
}
|
|
pending = property2.pending;
|
|
if (pending === null) {
|
|
property3.next = property3;
|
|
} else {
|
|
next = pending.next;
|
|
property3.next = next;
|
|
pending.next = property3;
|
|
}
|
|
property2.pending = property3;
|
|
break;
|
|
}
|
|
if (value2 === property4) {
|
|
continue;
|
|
}
|
|
markUpdateLaneFromFiberToRoot(property, property3, property4);
|
|
if (value10 < binding) {
|
|
r2 = value10;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function enqueueUpdate$1(a0, a1, a2, a3) { // fn#1750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:37022, offset: 0x00c699ef, size: 163 bytes, params: 5, frame: 6
|
|
let binding = env0_93;
|
|
const binding2 = env0_94;
|
|
const value2 = typeof binding2 === 'bigint' ? binding2 : +binding2;
|
|
const value3 = typeof value2 === 'bigint' ? value2 + 1n : +value2 + 1;
|
|
binding[value2] = a0;
|
|
binding = env0_93;
|
|
const value4 = typeof value3 === 'bigint' ? value3 : +value3;
|
|
const value5 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1;
|
|
binding[value4] = a1;
|
|
binding = env0_93;
|
|
const value6 = typeof value5 === 'bigint' ? value5 : +value5;
|
|
const value7 = typeof value6 === 'bigint' ? value6 + 1n : +value6 + 1;
|
|
binding[value6] = a2;
|
|
binding = env0_93;
|
|
const value8 = typeof value7 === 'bigint' ? value7 : +value7;
|
|
env0_94 = typeof value8 === 'bigint' ? value8 + 1n : +value8 + 1;
|
|
binding[value8] = a3;
|
|
env0_95 |= a3;
|
|
a0.lanes = a0.lanes | a3;
|
|
const alternate = a0.alternate;
|
|
if (alternate !== null) {
|
|
alternate.lanes = alternate.lanes | a3;
|
|
}
|
|
}
|
|
|
|
function markUpdateLaneFromFiberToRoot(a0, a1, a2) { // fn#1753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:37367, offset: 0x00c69ae6, size: 293 bytes, params: 4, frame: 22
|
|
var r0;
|
|
var r9;
|
|
var r10;
|
|
var r11;
|
|
var r1;
|
|
var r5;
|
|
var childLanes;
|
|
var tag;
|
|
var stateNode;
|
|
var _visibility;
|
|
var hiddenUpdates;
|
|
let value = a0;
|
|
value.lanes = value.lanes | a2;
|
|
let alternate = value.alternate;
|
|
const value2 = null;
|
|
if (value2 !== alternate) {
|
|
alternate.lanes = alternate.lanes | a2;
|
|
}
|
|
let property = value.return;
|
|
const value3 = false;
|
|
if (value2 === property) {
|
|
r1 = value;
|
|
r5 = value3;
|
|
} else {
|
|
r0 = value3;
|
|
r9 = property;
|
|
while (true) {
|
|
childLanes = r9.childLanes;
|
|
r9.childLanes = childLanes | a2;
|
|
alternate = r9.alternate;
|
|
if (value2 !== alternate) {
|
|
childLanes = alternate.childLanes;
|
|
alternate.childLanes = childLanes | a2;
|
|
}
|
|
tag = r9.tag;
|
|
if (tag !== 22) {
|
|
r11 = r0;
|
|
continue;
|
|
}
|
|
stateNode = r9.stateNode;
|
|
value = value2 === stateNode;
|
|
if (value) {
|
|
r10 = value;
|
|
continue;
|
|
}
|
|
_visibility = stateNode._visibility;
|
|
value = 1 & _visibility;
|
|
r10 = value;
|
|
if (r10) {
|
|
continue;
|
|
}
|
|
value = true;
|
|
r0 = value;
|
|
r11 = r0;
|
|
property = r9.return;
|
|
if (value2 !== property) {
|
|
r0 = r11;
|
|
r9 = property;
|
|
continue;
|
|
}
|
|
r1 = r9;
|
|
r5 = r11;
|
|
break;
|
|
}
|
|
}
|
|
if (r1.tag !== 3) {
|
|
r0 = value2;
|
|
} else {
|
|
stateNode = r1.stateNode;
|
|
r5 = r5 && value2 !== a1;
|
|
if (r5) {
|
|
value = env0_55(a2);
|
|
value = 31 - value;
|
|
hiddenUpdates = stateNode.hiddenUpdates;
|
|
property = hiddenUpdates[value];
|
|
if (value2 === property) {
|
|
hiddenUpdates[value] = [a1];
|
|
} else {
|
|
property.push(a1);
|
|
}
|
|
a1.lane = 536870912 | a2;
|
|
r0 = stateNode;
|
|
} else {
|
|
r0 = stateNode;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function getRootForUpdatedFiber(a0) { // fn#1754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:37772, offset: 0x00c69c0b, size: 102 bytes, params: 2, frame: 13
|
|
var r3;
|
|
var r2;
|
|
var stateNode;
|
|
const value = a0;
|
|
if (50 < env0_163) {
|
|
throw global.Error('Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.');
|
|
}
|
|
let property = value.return;
|
|
const value3 = null;
|
|
if (value3 === property) {
|
|
r2 = value;
|
|
} else {
|
|
r3 = property;
|
|
reducibleLoop2: while (true) {
|
|
property = r3.return;
|
|
if (value3 !== property) {
|
|
r3 = property;
|
|
continue reducibleLoop2;
|
|
}
|
|
r2 = r3;
|
|
break reducibleLoop2;
|
|
}
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (r2.tag !== 3) {
|
|
stateNode = value3;
|
|
break reducibleJoin5;
|
|
}
|
|
stateNode = r2.stateNode;
|
|
break reducibleJoin5;
|
|
}
|
|
return stateNode;
|
|
}
|
|
|
|
function enqueueUpdate(a0, a1, a2) { // fn#1758, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:38610, offset: 0x00c69d0e, size: 153 bytes, params: 4, frame: 19
|
|
var pending;
|
|
var rootForUpdatedFiber;
|
|
const updateQueue = a0.updateQueue;
|
|
if (updateQueue === null) {
|
|
return null;
|
|
}
|
|
const shared = updateQueue.shared;
|
|
if (2 & env0_133) {
|
|
pending = shared.pending;
|
|
if (pending === null) {
|
|
a1.next = a1;
|
|
} else {
|
|
a1.next = pending.next;
|
|
pending.next = a1;
|
|
}
|
|
shared.pending = a1;
|
|
rootForUpdatedFiber = getRootForUpdatedFiber(a0);
|
|
markUpdateLaneFromFiberToRoot(a0, null, a2);
|
|
return rootForUpdatedFiber;
|
|
}
|
|
enqueueUpdate$1(a0, shared, a1, a2);
|
|
return getRootForUpdatedFiber(a0);
|
|
}
|
|
|
|
function entangleTransitions(a0, {updateQueue}, a2) { // fn#1759, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:38910, offset: 0x00c69da7, size: 85 bytes, params: 4, frame: 14
|
|
var shared;
|
|
var value;
|
|
if (updateQueue !== null) {
|
|
shared = updateQueue.shared;
|
|
if (4194048 & a2) {
|
|
value = a2 | shared.lanes & a0.pendingLanes;
|
|
shared.lanes = value;
|
|
markRootEntangled(a0, value);
|
|
}
|
|
}
|
|
}
|
|
|
|
function suspendIfUpdateReadFromEntangledAsyncAction() { // fn#1761, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:39602, offset: 0x00c69ee1, size: 30 bytes, params: 1, frame: 3
|
|
if (env0_97) {
|
|
if (env0_84 !== null) {
|
|
throw env0_84;
|
|
}
|
|
}
|
|
}
|
|
|
|
function processUpdateQueue(a0, a1, a2, a3) { // fn#1762, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:39687, offset: 0x00c69eff, size: 920 bytes, params: 5, frame: 52
|
|
var r0;
|
|
var r6;
|
|
var r14;
|
|
var r15;
|
|
var r16;
|
|
var r17;
|
|
var r18;
|
|
var r30;
|
|
var r9;
|
|
var r10;
|
|
var r34;
|
|
var r36;
|
|
var r41;
|
|
var r35;
|
|
var r2;
|
|
var r8;
|
|
var next;
|
|
var alternate;
|
|
var updateQueue2;
|
|
var baseState;
|
|
var value3;
|
|
var lane;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var object2;
|
|
var tag;
|
|
var payload;
|
|
var callback;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var flags;
|
|
var call;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var callbacks;
|
|
var push;
|
|
const updateQueue = a0.updateQueue;
|
|
const firstBaseUpdate = updateQueue.firstBaseUpdate;
|
|
let lastBaseUpdate = updateQueue.lastBaseUpdate;
|
|
let shared = updateQueue.shared;
|
|
let pending = shared.pending;
|
|
const value2 = null;
|
|
reducibleJoin9: while (true) {
|
|
if (value2 === pending) {
|
|
r6 = firstBaseUpdate;
|
|
break reducibleJoin9;
|
|
}
|
|
shared = updateQueue.shared;
|
|
shared.pending = value2;
|
|
next = pending.next;
|
|
pending.next = value2;
|
|
reducibleJoin3: while (true) {
|
|
if (value2 === lastBaseUpdate) {
|
|
r0 = next;
|
|
break reducibleJoin3;
|
|
}
|
|
lastBaseUpdate.next = next;
|
|
r0 = firstBaseUpdate;
|
|
break reducibleJoin3;
|
|
}
|
|
alternate = a0.alternate;
|
|
if (value2 === alternate) {
|
|
r6 = r0;
|
|
break reducibleJoin9;
|
|
}
|
|
updateQueue2 = alternate.updateQueue;
|
|
lastBaseUpdate = updateQueue2.lastBaseUpdate;
|
|
if (lastBaseUpdate === pending) {
|
|
r6 = r0;
|
|
break reducibleJoin9;
|
|
}
|
|
if (value2 === lastBaseUpdate) {
|
|
updateQueue2.firstBaseUpdate = next;
|
|
} else {
|
|
lastBaseUpdate.next = next;
|
|
}
|
|
updateQueue2.lastBaseUpdate = pending;
|
|
r6 = r0;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin49: while (true) {
|
|
if (value2 === r6) {
|
|
break reducibleJoin49;
|
|
}
|
|
baseState = updateQueue.baseState;
|
|
value3 = 0;
|
|
r14 = value2;
|
|
r15 = value2;
|
|
r16 = value2;
|
|
r17 = r6;
|
|
r18 = value3;
|
|
r30 = baseState;
|
|
reducibleLoop11: while (true) {
|
|
lane = r17.lane;
|
|
value4 = -536870913 & lane;
|
|
lane = r17.lane;
|
|
value5 = value4 !== lane;
|
|
if (value5) {
|
|
value7 = (env0_136 & value4) === value4;
|
|
r0 = value7;
|
|
} else {
|
|
value6 = (a3 & value4) === value4;
|
|
r0 = value6;
|
|
}
|
|
if (r0) {
|
|
value9 = value3 !== value4;
|
|
reducibleJoin20: while (true) {
|
|
if (value9) {
|
|
value10 = value4 === env0_83;
|
|
r34 = value10;
|
|
break reducibleJoin20;
|
|
}
|
|
r34 = value9;
|
|
break reducibleJoin20;
|
|
}
|
|
reducibleJoin22: while (true) {
|
|
if (r34) {
|
|
env0_97 = true;
|
|
break reducibleJoin22;
|
|
}
|
|
break reducibleJoin22;
|
|
}
|
|
reducibleJoin24: while (true) {
|
|
if (value2 === r14) {
|
|
r36 = r14;
|
|
break reducibleJoin24;
|
|
}
|
|
object2 = {'lane': 0, 'tag': null, 'payload': null, 'callback': null, 'next': null};
|
|
tag = r17.tag;
|
|
object2.tag = tag;
|
|
payload = r17.payload;
|
|
object2.payload = payload;
|
|
r14.next = object2;
|
|
r36 = object2;
|
|
break reducibleJoin24;
|
|
}
|
|
tag = r17.tag;
|
|
if (tag === 1) {
|
|
payload = r17.payload;
|
|
reducibleJoin36: while (true) {
|
|
if (typeof payload !== 'function') {
|
|
r35 = payload;
|
|
break reducibleJoin36;
|
|
}
|
|
call = payload.call;
|
|
value13 = Reflect.apply(call, payload, [a2, r30, a1]);
|
|
r35 = value13;
|
|
break reducibleJoin36;
|
|
}
|
|
} else {
|
|
reducibleJoin36: while (true) {
|
|
reducibleJoin32: while (true) {
|
|
if (tag === 3) {
|
|
flags = a0.flags;
|
|
a0.flags = -65537 & flags | 128;
|
|
payload = r17.payload;
|
|
if (typeof payload !== 'function') {
|
|
r41 = payload;
|
|
break reducibleJoin32;
|
|
}
|
|
call = payload.call;
|
|
value11 = Reflect.apply(call, payload, [a2, r30, a1]);
|
|
r41 = value11;
|
|
break reducibleJoin32;
|
|
}
|
|
if (value3 === tag) {
|
|
payload = r17.payload;
|
|
if (typeof payload !== 'function') {
|
|
r41 = payload;
|
|
break reducibleJoin32;
|
|
}
|
|
call = payload.call;
|
|
value11 = Reflect.apply(call, payload, [a2, r30, a1]);
|
|
r41 = value11;
|
|
break reducibleJoin32;
|
|
}
|
|
if (tag !== 2) {
|
|
r35 = r30;
|
|
break reducibleJoin36;
|
|
}
|
|
env0_96 = true;
|
|
r35 = r30;
|
|
break reducibleJoin36;
|
|
}
|
|
if (value2 == r41) {
|
|
r35 = r30;
|
|
break reducibleJoin36;
|
|
}
|
|
value12 = assign({}, r30, r41);
|
|
r35 = value12;
|
|
break reducibleJoin36;
|
|
}
|
|
}
|
|
callback = r17.callback;
|
|
reducibleJoin42: while (true) {
|
|
if (value2 === callback) {
|
|
r0 = r35;
|
|
r2 = r18;
|
|
r8 = r36;
|
|
r9 = r15;
|
|
r10 = r16;
|
|
break reducibleJoin42;
|
|
}
|
|
flags = a0.flags;
|
|
a0.flags = flags | 64;
|
|
reducibleJoin39: while (true) {
|
|
if (value5) {
|
|
flags = a0.flags;
|
|
a0.flags = flags | 8192;
|
|
break reducibleJoin39;
|
|
}
|
|
break reducibleJoin39;
|
|
}
|
|
callbacks = updateQueue.callbacks;
|
|
if (value2 === callbacks) {
|
|
updateQueue.callbacks = [callback];
|
|
r0 = r35;
|
|
r2 = r18;
|
|
r8 = r36;
|
|
r9 = r15;
|
|
r10 = r16;
|
|
break reducibleJoin42;
|
|
}
|
|
push = callbacks.push;
|
|
Reflect.apply(push, callbacks, [callback]);
|
|
r0 = r35;
|
|
r2 = r18;
|
|
r8 = r36;
|
|
r9 = r15;
|
|
r10 = r16;
|
|
break reducibleJoin42;
|
|
}
|
|
} else {
|
|
object2 = {lane: value4};
|
|
tag = r17.tag;
|
|
object2.tag = tag;
|
|
payload = r17.payload;
|
|
object2.payload = payload;
|
|
callback = r17.callback;
|
|
object2.callback = callback;
|
|
object2.next = value2;
|
|
reducibleJoin17: while (true) {
|
|
if (value2 === r14) {
|
|
r9 = object2;
|
|
r10 = r30;
|
|
break reducibleJoin17;
|
|
}
|
|
r14.next = object2;
|
|
r9 = r15;
|
|
r10 = r16;
|
|
break reducibleJoin17;
|
|
}
|
|
value8 = r18 | value4;
|
|
r0 = r30;
|
|
r2 = value8;
|
|
r8 = object2;
|
|
}
|
|
next = r17.next;
|
|
reducibleJoin43: while (true) {
|
|
if (value2 !== next) {
|
|
r14 = r8;
|
|
r15 = r9;
|
|
r16 = r10;
|
|
r17 = next;
|
|
r18 = r2;
|
|
r30 = r0;
|
|
continue reducibleLoop11;
|
|
}
|
|
break reducibleJoin43;
|
|
}
|
|
shared = updateQueue.shared;
|
|
pending = shared.pending;
|
|
if (value2 === pending) {
|
|
break reducibleLoop11;
|
|
}
|
|
next = pending.next;
|
|
pending.next = value2;
|
|
updateQueue.lastBaseUpdate = pending;
|
|
shared = updateQueue.shared;
|
|
shared.pending = value2;
|
|
r14 = r8;
|
|
r15 = r9;
|
|
r16 = r10;
|
|
r17 = next;
|
|
r18 = r2;
|
|
r30 = r0;
|
|
continue reducibleLoop11;
|
|
}
|
|
if (value2 === r8) {
|
|
r10 = r0;
|
|
}
|
|
updateQueue.baseState = r10;
|
|
updateQueue.firstBaseUpdate = r9;
|
|
updateQueue.lastBaseUpdate = r8;
|
|
reducibleJoin48: while (true) {
|
|
if (value2 !== r6) {
|
|
break reducibleJoin48;
|
|
}
|
|
shared = updateQueue.shared;
|
|
shared.lanes = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
env0_144 |= r2;
|
|
a0.lanes = r2;
|
|
a0.memoizedState = r0;
|
|
break reducibleJoin49;
|
|
}
|
|
}
|
|
|
|
function pushHiddenContext(a0, a1) { // fn#1765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:41325, offset: 0x00c6a31b, size: 52 bytes, params: 3, frame: 15
|
|
const push_1707Binding = push_1707;
|
|
const binding = env0_99;
|
|
const binding2 = env0_142;
|
|
push_1707Binding(binding, binding2);
|
|
push_1707Binding(env0_98, a1);
|
|
env0_142 = binding2 | a1.baseLanes;
|
|
}
|
|
|
|
function reuseHiddenContextOnStack() { // fn#1766, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:41399, offset: 0x00c6a34f, size: 40 bytes, params: 1, frame: 14
|
|
const push_1707Binding = push_1707;
|
|
let binding = env0_99;
|
|
push_1707Binding(binding, env0_142);
|
|
binding = env0_98;
|
|
push_1707Binding(binding, binding.current);
|
|
}
|
|
|
|
function popHiddenContext() { // fn#1767, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:41468, offset: 0x00c6a377, size: 42 bytes, params: 1, frame: 12
|
|
env0_142 = env0_99.current;
|
|
const pop_1706Binding = pop_1706;
|
|
pop_1706Binding(env0_98);
|
|
pop_1706Binding(env0_99);
|
|
}
|
|
|
|
function areHookInputsEqual(a0, a1) { // fn#1769, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:42073, offset: 0x00c6a3b8, size: 96 bytes, params: 3, frame: 17
|
|
var r3;
|
|
var binding;
|
|
var property;
|
|
if (a1 === null) {
|
|
return false;
|
|
}
|
|
let length = a1.length;
|
|
let value = 0;
|
|
if (value < length) {
|
|
length = a0.length;
|
|
if (value < length) {
|
|
r3 = value;
|
|
loopExit3: while (true) {
|
|
binding = env0_69;
|
|
property = a0[r3];
|
|
if (binding(property, a1[r3])) {
|
|
value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
length = a1.length;
|
|
if (!(value < length)) {
|
|
return true;
|
|
}
|
|
length = a0.length;
|
|
if (!(value < length)) {
|
|
return true;
|
|
}
|
|
r3 = value;
|
|
continue;
|
|
}
|
|
break loopExit3;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function renderWithHooks(a0, a1, a2, a3, a4, a5) { // fn#1770, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:42202, offset: 0x00c6a418, size: 145 bytes, params: 7, frame: 20
|
|
env0_100 = a5;
|
|
env0_101 = a1;
|
|
a1.memoizedState = null;
|
|
a1.updateQueue = null;
|
|
a1.lanes = 0;
|
|
const __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
|
|
let r0 = a0 === null || a0.memoizedState === null ? env0_111 : env0_112;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding.H = r0;
|
|
r0 = env0_105 ? renderWithHooksAgain(a1, a2, a3, a4) : a2(a3, a4);
|
|
finishRenderingHooks(a0);
|
|
return r0;
|
|
}
|
|
|
|
function finishRenderingHooks(a0) { // fn#1771, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:42435, offset: 0x00c6a4a9, size: 156 bytes, params: 2, frame: 14
|
|
var dependencies;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_110;
|
|
if (env0_102 !== null && env0_102.next !== null) {
|
|
throw global.Error('Rendered fewer hooks than expected. This may be caused by an accidental early return statement.');
|
|
}
|
|
if (!(a0 === null || env0_124)) {
|
|
dependencies = a0.dependencies;
|
|
if (dependencies !== null && checkIfContextChanged(dependencies)) {
|
|
}
|
|
}
|
|
}
|
|
|
|
function renderWithHooksAgain(a0, a1, a2, a3) { // fn#1772, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:42736, offset: 0x00c6a545, size: 176 bytes, params: 5, frame: 23
|
|
var value3;
|
|
var updateQueue;
|
|
var memoCache;
|
|
var value4;
|
|
env0_101 = a0;
|
|
const value2 = 0;
|
|
let r3 = value2;
|
|
while (true) {
|
|
if (env0_105) {
|
|
env0_108 = null;
|
|
}
|
|
env0_107 = value2;
|
|
env0_105 = false;
|
|
if (25 <= r3) {
|
|
throw global.Error('Too many re-renders. React limits the number of renders to prevent an infinite loop.');
|
|
}
|
|
value3 = r3 + 1;
|
|
env0_102 = null;
|
|
env0_103 = null;
|
|
updateQueue = a0.updateQueue;
|
|
if (updateQueue == null) {
|
|
continue;
|
|
}
|
|
updateQueue = a0.updateQueue;
|
|
updateQueue.lastEffect = null;
|
|
updateQueue.events = null;
|
|
updateQueue.stores = null;
|
|
memoCache = updateQueue.memoCache;
|
|
if (memoCache == null) {
|
|
continue;
|
|
}
|
|
memoCache = updateQueue.memoCache;
|
|
memoCache.index = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_113;
|
|
value4 = a1(a2, a3);
|
|
if (env0_105) {
|
|
r3 = value3;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
return value4;
|
|
}
|
|
|
|
function TransitionAwareHostComponent() { // fn#1773, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:43107, offset: 0x00c6a5f5, size: 123 bytes, params: 1, frame: 15
|
|
var binding;
|
|
const H = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H;
|
|
let useState = H.useState;
|
|
let property = Reflect.apply(useState, H, [])[0];
|
|
const r0 = typeof property.then !== 'function' ? property : useThenable(property);
|
|
useState = H.useState;
|
|
property = Reflect.apply(useState, H, [])[0];
|
|
const value4 = null;
|
|
if ((value4 === env0_102 ? value4 : env0_102.memoizedState) !== property) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | 1024;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function resetHooksOnUnwind(a0) { // fn#1775, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:43387, offset: 0x00c6a6b1, size: 94 bytes, params: 2, frame: 5
|
|
var r2;
|
|
var memoizedState;
|
|
var queue;
|
|
var next;
|
|
if (env0_104) {
|
|
memoizedState = a0.memoizedState;
|
|
if (memoizedState !== null) {
|
|
r2 = memoizedState;
|
|
while (true) {
|
|
queue = r2.queue;
|
|
if (queue !== null) {
|
|
queue.pending = null;
|
|
}
|
|
next = r2.next;
|
|
if (next !== null) {
|
|
r2 = next;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function mountWorkInProgressHook() { // fn#1776, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:43552, offset: 0x00c6a70f, size: 59 bytes, params: 1, frame: 4
|
|
var binding;
|
|
const object2 = {'memoizedState': null, 'baseState': null, 'baseQueue': null, 'queue': null, 'next': null};
|
|
if (env0_103 === null) {
|
|
binding = env0_101;
|
|
env0_103 = object2;
|
|
binding.memoizedState = object2;
|
|
} else {
|
|
env0_103.next = object2;
|
|
env0_103 = object2;
|
|
}
|
|
return env0_103;
|
|
}
|
|
|
|
function updateWorkInProgressHook() { // fn#1777, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:43720, offset: 0x00c6a74a, size: 269 bytes, params: 1, frame: 15
|
|
var binding;
|
|
const value2 = null;
|
|
const r1 = value2 === env0_102 ? value2 === env0_101.alternate ? value2 : env0_101.alternate.memoizedState : env0_102.next;
|
|
const r2 = value2 === env0_103 ? env0_101.memoizedState : env0_103.next;
|
|
if (value2 !== r2) {
|
|
return r2;
|
|
}
|
|
if (value2 === r1) {
|
|
if (value2 === env0_101.alternate) {
|
|
throw global.Error('Update hook called on initial render. This is likely a bug in React. Please file an issue.');
|
|
}
|
|
throw global.Error('Rendered more hooks than during the previous render.');
|
|
}
|
|
const object2 = {};
|
|
object2.memoizedState = r1.memoizedState;
|
|
object2.baseState = r1.baseState;
|
|
object2.baseQueue = r1.baseQueue;
|
|
object2.queue = r1.queue;
|
|
object2.next = value2;
|
|
if (value2 === env0_103) {
|
|
binding = env0_101;
|
|
env0_103 = object2;
|
|
binding.memoizedState = object2;
|
|
} else {
|
|
env0_103.next = object2;
|
|
env0_103 = object2;
|
|
}
|
|
return env0_103;
|
|
}
|
|
|
|
function useThenable(a0) { // fn#1778, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:44279, offset: 0x00c6a857, size: 132 bytes, params: 2, frame: 17
|
|
var alternate;
|
|
let binding = env0_107;
|
|
env0_107 = binding + 1;
|
|
env0_108 = env0_108 === null ? [] : env0_108;
|
|
const value2 = trackUsedThenable(env0_108, a0, binding);
|
|
binding = env0_101;
|
|
if ((env0_103 === null ? binding.memoizedState : env0_103.next) === null) {
|
|
alternate = binding.alternate;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = alternate === null || alternate.memoizedState === null ? env0_111 : env0_112;
|
|
}
|
|
return value2;
|
|
}
|
|
|
|
function use_1779(a0) { // fn#1779, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:44482, offset: 0x00c6a8db, size: 122 bytes, params: 2, frame: 14
|
|
if (a0 === null) {
|
|
throw global.Error('An unsupported type was passed to use(): ' + global.String(a0));
|
|
}
|
|
if (typeof a0 !== 'object') {
|
|
throw global.Error('An unsupported type was passed to use(): ' + global.String(a0));
|
|
}
|
|
if (typeof a0.then === 'function') {
|
|
return useThenable(a0);
|
|
}
|
|
if (a0.$$typeof === env0_16) {
|
|
return readContext(a0);
|
|
}
|
|
const Error = global.Error;
|
|
const String = global.String;
|
|
throw Error('An unsupported type was passed to use(): ' + String(a0));
|
|
}
|
|
|
|
function useMemoCache(a0) { // fn#1780, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:44689, offset: 0x00c6a955, size: 269 bytes, params: 2, frame: 19
|
|
var memoCache;
|
|
var r6;
|
|
var r3;
|
|
var r2;
|
|
var r0;
|
|
var r1;
|
|
var alternate;
|
|
var updateQueue2;
|
|
var memoCache2;
|
|
var object2;
|
|
var data;
|
|
var map;
|
|
var Array;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
const updateQueue = env0_101.updateQueue;
|
|
const value2 = null;
|
|
reducibleJoin2: while (true) {
|
|
if (value2 === updateQueue) {
|
|
memoCache = value2;
|
|
break reducibleJoin2;
|
|
}
|
|
memoCache = updateQueue.memoCache;
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleJoin9: while (true) {
|
|
if (value2 != memoCache) {
|
|
r2 = memoCache;
|
|
break reducibleJoin9;
|
|
}
|
|
alternate = env0_101.alternate;
|
|
if (value2 === alternate) {
|
|
r2 = memoCache;
|
|
break reducibleJoin9;
|
|
}
|
|
updateQueue2 = alternate.updateQueue;
|
|
reducibleJoin8: while (true) {
|
|
if (value2 === updateQueue2) {
|
|
r3 = memoCache;
|
|
break reducibleJoin8;
|
|
}
|
|
memoCache2 = updateQueue2.memoCache;
|
|
reducibleJoin7: while (true) {
|
|
if (value2 == memoCache2) {
|
|
r6 = memoCache;
|
|
break reducibleJoin7;
|
|
}
|
|
data = memoCache2.data;
|
|
map = data.map;
|
|
r6 = {data: Reflect.apply(map, data, [function(a0) {
|
|
return a0.slice();
|
|
}]), index: 0};
|
|
break reducibleJoin7;
|
|
}
|
|
r3 = r6;
|
|
break reducibleJoin8;
|
|
}
|
|
r2 = r3;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin11: while (true) {
|
|
if (value2 != r2) {
|
|
break reducibleJoin11;
|
|
}
|
|
r2 = {data: [], index: 0};
|
|
break reducibleJoin11;
|
|
}
|
|
reducibleJoin13: while (true) {
|
|
if (value2 !== updateQueue) {
|
|
r0 = updateQueue;
|
|
break reducibleJoin13;
|
|
}
|
|
object2 = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null};
|
|
env0_101.updateQueue = object2;
|
|
r0 = object2;
|
|
break reducibleJoin13;
|
|
}
|
|
r0.memoCache = r2;
|
|
data = r2.data;
|
|
let index = r2.index;
|
|
const property = data[index];
|
|
reducibleJoin16: while (true) {
|
|
if (property !== undefined) {
|
|
r0 = property;
|
|
break reducibleJoin16;
|
|
}
|
|
data = r2.data;
|
|
index = r2.index;
|
|
Array = global.Array;
|
|
value3 = Array(a0);
|
|
data[index] = value3;
|
|
value4 = 0;
|
|
if (!(value4 < a0)) {
|
|
r0 = value3;
|
|
break reducibleJoin16;
|
|
}
|
|
r1 = value4;
|
|
reducibleLoop15: while (true) {
|
|
value3[r1] = env0_23;
|
|
value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
if (value5 < a0) {
|
|
r1 = value5;
|
|
continue reducibleLoop15;
|
|
}
|
|
r0 = value3;
|
|
break reducibleJoin16;
|
|
}
|
|
}
|
|
index = r2.index;
|
|
r2.index = typeof index === 'bigint' ? index + 1n : +index + 1;
|
|
return r0;
|
|
}
|
|
|
|
function useReducer_1783(a0) { // fn#1783, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:45225, offset: 0x00c6aa8d, size: 35 bytes, params: 2, frame: 15
|
|
return updateReducerImpl(updateWorkInProgressHook(), env0_102, a0);
|
|
}
|
|
|
|
function updateReducerImpl(a0, a1, a2) { // fn#1784, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:45309, offset: 0x00c6aab0, size: 843 bytes, params: 4, frame: 46
|
|
var r4;
|
|
var r6;
|
|
var r14;
|
|
var r15;
|
|
var r16;
|
|
var r17;
|
|
var r20;
|
|
var r27;
|
|
var r28;
|
|
var r31;
|
|
var r32;
|
|
var r33;
|
|
var r25;
|
|
var r30;
|
|
var r24;
|
|
var r26;
|
|
var r29;
|
|
var r5;
|
|
var r9;
|
|
var r11;
|
|
var r12;
|
|
var r23;
|
|
var next;
|
|
var next2;
|
|
var value4;
|
|
var value5;
|
|
var lane;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var object2;
|
|
var revertLane;
|
|
var action;
|
|
var hasEagerState;
|
|
var eagerState;
|
|
var binding;
|
|
var lanes;
|
|
var revertLane2;
|
|
var next3;
|
|
var value9;
|
|
var next4;
|
|
const queue = a0.queue;
|
|
const value = null;
|
|
if (value === queue) {
|
|
throw global.Error('Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)');
|
|
}
|
|
queue.lastRenderedReducer = a2;
|
|
const baseQueue = a0.baseQueue;
|
|
const pending = queue.pending;
|
|
reducibleJoin5: while (true) {
|
|
if (value === pending) {
|
|
r4 = baseQueue;
|
|
break reducibleJoin5;
|
|
}
|
|
reducibleJoin4: while (true) {
|
|
if (value === baseQueue) {
|
|
break reducibleJoin4;
|
|
}
|
|
next = baseQueue.next;
|
|
next2 = pending.next;
|
|
baseQueue.next = next2;
|
|
pending.next = next;
|
|
break reducibleJoin4;
|
|
}
|
|
a1.baseQueue = pending;
|
|
queue.pending = value;
|
|
r4 = pending;
|
|
break reducibleJoin5;
|
|
}
|
|
const baseState = a0.baseState;
|
|
const value2 = value === r4;
|
|
if (value2) {
|
|
a0.memoizedState = baseState;
|
|
} else {
|
|
next = r4.next;
|
|
value4 = true;
|
|
value5 = false;
|
|
r6 = next;
|
|
r14 = value;
|
|
r15 = value;
|
|
r16 = value;
|
|
r17 = baseState;
|
|
r20 = value5;
|
|
reducibleLoop7: while (true) {
|
|
lane = r6.lane;
|
|
value6 = -536870913 & lane;
|
|
lane = r6.lane;
|
|
if (value6 !== lane) {
|
|
value8 = (env0_136 & value6) === value6;
|
|
r4 = value8;
|
|
} else {
|
|
value7 = (env0_100 & value6) === value6;
|
|
r4 = value7;
|
|
}
|
|
if (r4) {
|
|
revertLane = r6.revertLane;
|
|
reducibleJoin30: while (true) {
|
|
reducibleJoin25: while (true) {
|
|
if (revertLane === 0) {
|
|
reducibleJoin22: while (true) {
|
|
if (value === r14) {
|
|
r33 = r14;
|
|
break reducibleJoin22;
|
|
}
|
|
object2 = {'lane': 0, 'revertLane': 0};
|
|
action = r6.action;
|
|
object2.action = action;
|
|
hasEagerState = r6.hasEagerState;
|
|
object2.hasEagerState = hasEagerState;
|
|
eagerState = r6.eagerState;
|
|
object2.eagerState = eagerState;
|
|
object2.next = value;
|
|
r14.next = object2;
|
|
r33 = object2;
|
|
break reducibleJoin22;
|
|
}
|
|
if (value6 !== env0_83) {
|
|
r25 = r20;
|
|
r30 = r33;
|
|
r31 = r15;
|
|
r32 = r16;
|
|
} else {
|
|
r25 = value4;
|
|
r30 = r33;
|
|
r31 = r15;
|
|
r32 = r16;
|
|
}
|
|
action = r6.action;
|
|
if (env0_106) {
|
|
a2(r17, action);
|
|
break reducibleJoin25;
|
|
}
|
|
break reducibleJoin25;
|
|
}
|
|
if ((env0_100 & revertLane) === revertLane) {
|
|
next3 = r6.next;
|
|
if (revertLane !== env0_83) {
|
|
r4 = r17;
|
|
r5 = r14;
|
|
r9 = r20;
|
|
r11 = r16;
|
|
r12 = r15;
|
|
r23 = next3;
|
|
break reducibleJoin30;
|
|
}
|
|
r4 = r17;
|
|
r5 = r14;
|
|
r9 = value4;
|
|
r11 = r16;
|
|
r12 = r15;
|
|
r23 = next3;
|
|
break reducibleJoin30;
|
|
}
|
|
object2 = {lane: 0};
|
|
revertLane2 = r6.revertLane;
|
|
object2.revertLane = revertLane2;
|
|
action = r6.action;
|
|
object2.action = action;
|
|
hasEagerState = r6.hasEagerState;
|
|
object2.hasEagerState = hasEagerState;
|
|
eagerState = r6.eagerState;
|
|
object2.eagerState = eagerState;
|
|
object2.next = value;
|
|
reducibleJoin18: while (true) {
|
|
if (value === r14) {
|
|
r31 = object2;
|
|
r32 = r17;
|
|
break reducibleJoin18;
|
|
}
|
|
r14.next = object2;
|
|
r31 = r15;
|
|
r32 = r16;
|
|
break reducibleJoin18;
|
|
}
|
|
binding = env0_101;
|
|
lanes = binding.lanes;
|
|
binding.lanes = lanes | revertLane;
|
|
env0_144 |= revertLane;
|
|
r25 = r20;
|
|
r30 = object2;
|
|
action = r6.action;
|
|
if (env0_106) {
|
|
a2(r17, action);
|
|
break reducibleJoin25;
|
|
}
|
|
break reducibleJoin25;
|
|
}
|
|
hasEagerState = r6.hasEagerState;
|
|
if (hasEagerState) {
|
|
eagerState = r6.eagerState;
|
|
r33 = eagerState;
|
|
} else {
|
|
value9 = a2(r17, action);
|
|
r33 = value9;
|
|
}
|
|
r24 = r25;
|
|
r26 = r30;
|
|
r27 = r31;
|
|
r28 = r32;
|
|
r29 = r33;
|
|
next4 = r6.next;
|
|
r4 = r29;
|
|
r5 = r26;
|
|
r9 = r24;
|
|
r11 = r28;
|
|
r12 = r27;
|
|
r23 = next4;
|
|
break reducibleJoin30;
|
|
}
|
|
} else {
|
|
object2 = {lane: value6};
|
|
revertLane = r6.revertLane;
|
|
object2.revertLane = revertLane;
|
|
action = r6.action;
|
|
object2.action = action;
|
|
hasEagerState = r6.hasEagerState;
|
|
object2.hasEagerState = hasEagerState;
|
|
eagerState = r6.eagerState;
|
|
object2.eagerState = eagerState;
|
|
object2.next = value;
|
|
reducibleJoin13: while (true) {
|
|
if (value === r14) {
|
|
r27 = object2;
|
|
r28 = r17;
|
|
break reducibleJoin13;
|
|
}
|
|
r14.next = object2;
|
|
r27 = r15;
|
|
r28 = r16;
|
|
break reducibleJoin13;
|
|
}
|
|
binding = env0_101;
|
|
lanes = binding.lanes;
|
|
binding.lanes = lanes | value6;
|
|
env0_144 |= value6;
|
|
r24 = r20;
|
|
r26 = object2;
|
|
r29 = r17;
|
|
next4 = r6.next;
|
|
r4 = r29;
|
|
r5 = r26;
|
|
r9 = r24;
|
|
r11 = r28;
|
|
r12 = r27;
|
|
r23 = next4;
|
|
}
|
|
if (value === r23) {
|
|
break reducibleLoop7;
|
|
}
|
|
if (r23 !== next) {
|
|
r6 = r23;
|
|
r14 = r5;
|
|
r15 = r12;
|
|
r16 = r11;
|
|
r17 = r4;
|
|
r20 = r9;
|
|
continue reducibleLoop7;
|
|
}
|
|
break reducibleLoop7;
|
|
}
|
|
reducibleJoin34: while (true) {
|
|
if (value === r5) {
|
|
r6 = r4;
|
|
break reducibleJoin34;
|
|
}
|
|
r5.next = r12;
|
|
r6 = r11;
|
|
break reducibleJoin34;
|
|
}
|
|
binding = env0_69;
|
|
reducibleJoin40: while (true) {
|
|
reducibleJoin38: while (true) {
|
|
if (binding(r4, a0.memoizedState)) {
|
|
break reducibleJoin38;
|
|
}
|
|
env0_124 = value4;
|
|
if (r9) {
|
|
binding = env0_84;
|
|
if (value !== binding) {
|
|
throw binding;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
a0.memoizedState = r4;
|
|
a0.baseState = r6;
|
|
a0.baseQueue = r5;
|
|
queue.lastRenderedState = r4;
|
|
break reducibleJoin40;
|
|
}
|
|
}
|
|
reducibleJoin42: while (true) {
|
|
if (value2) {
|
|
queue.lanes = 0;
|
|
break reducibleJoin42;
|
|
}
|
|
break reducibleJoin42;
|
|
}
|
|
return [a0.memoizedState, queue.dispatch];
|
|
}
|
|
|
|
function useReducer_1785(a0) { // fn#1785, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:46664, offset: 0x00c6adfb, size: 190 bytes, params: 2, frame: 21
|
|
var r6;
|
|
var r10;
|
|
var r3;
|
|
var next;
|
|
var action;
|
|
var value3;
|
|
var next2;
|
|
var binding;
|
|
var baseQueue;
|
|
const value2 = updateWorkInProgressHook();
|
|
const queue = value2.queue;
|
|
if (queue === null) {
|
|
throw global.Error('Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)');
|
|
}
|
|
queue.lastRenderedReducer = a0;
|
|
const dispatch = queue.dispatch;
|
|
const pending = queue.pending;
|
|
let memoizedState = value2.memoizedState;
|
|
reducibleJoin9: while (true) {
|
|
if (pending === null) {
|
|
r3 = memoizedState;
|
|
break reducibleJoin9;
|
|
}
|
|
queue.pending = null;
|
|
next = pending.next;
|
|
r6 = next;
|
|
r10 = memoizedState;
|
|
reducibleLoop3: while (true) {
|
|
action = r6.action;
|
|
value3 = a0(r10, action);
|
|
next2 = r6.next;
|
|
if (next2 !== next) {
|
|
r6 = next2;
|
|
r10 = value3;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
binding = env0_69;
|
|
memoizedState = value2.memoizedState;
|
|
reducibleJoin6: while (true) {
|
|
if (binding(value3, memoizedState)) {
|
|
break reducibleJoin6;
|
|
}
|
|
env0_124 = true;
|
|
break reducibleJoin6;
|
|
}
|
|
value2.memoizedState = value3;
|
|
baseQueue = value2.baseQueue;
|
|
reducibleJoin8: while (true) {
|
|
if (baseQueue !== null) {
|
|
break reducibleJoin8;
|
|
}
|
|
value2.baseState = value3;
|
|
break reducibleJoin8;
|
|
}
|
|
queue.lastRenderedState = value3;
|
|
r3 = value3;
|
|
break reducibleJoin9;
|
|
}
|
|
return [r3, dispatch];
|
|
}
|
|
|
|
function useSyncExternalStore_1786(a0, a1) { // fn#1786, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:47166, offset: 0x00c6aeb9, size: 322 bytes, params: 3, frame: 25
|
|
const binding = env0_101;
|
|
const value2 = updateWorkInProgressHook();
|
|
const value3 = a1();
|
|
const value4 = env0_69((env0_102 || value2).memoizedState, value3);
|
|
if (!value4) {
|
|
value2.memoizedState = value3;
|
|
}
|
|
const queue = value2.queue;
|
|
updateEffectImpl(2048, 8, subscribeToStore.bind(null, binding, queue, a0), [a0]);
|
|
const getSnapshot = queue.getSnapshot;
|
|
if (getSnapshot === a1) {
|
|
if (value4) {
|
|
if (env0_103 === null) {
|
|
return value3;
|
|
}
|
|
if (1 & env0_103.memoizedState.tag) {
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, createEffectInstance(), updateStoreInstance.bind(null, binding, queue, value3, a1),
|
|
null);
|
|
if (env0_134 === null) {
|
|
throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.');
|
|
}
|
|
if (!(124 & env0_100)) {
|
|
pushStoreConsistencyCheck(binding, a1, value3);
|
|
}
|
|
return value3;
|
|
}
|
|
return value3;
|
|
}
|
|
}
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, createEffectInstance(), updateStoreInstance.bind(null, binding, queue, value3, a1), null);
|
|
if (env0_134 === null) {
|
|
throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.');
|
|
}
|
|
if (!(124 & env0_100)) {
|
|
pushStoreConsistencyCheck(binding, a1, value3);
|
|
}
|
|
return value3;
|
|
}
|
|
|
|
function pushStoreConsistencyCheck(a0, a1, a2) { // fn#1787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:47700, offset: 0x00c6affb, size: 136 bytes, params: 4, frame: 13
|
|
var stores;
|
|
var object3;
|
|
a0.flags = a0.flags | 16384;
|
|
const object4 = {getSnapshot: a1, value: a2};
|
|
const updateQueue = env0_101.updateQueue;
|
|
if (updateQueue === null) {
|
|
object3 = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null};
|
|
env0_101.updateQueue = object3;
|
|
object3.stores = [object4];
|
|
} else {
|
|
stores = updateQueue.stores;
|
|
if (stores === null) {
|
|
updateQueue.stores = [object4];
|
|
} else {
|
|
stores.push(object4);
|
|
}
|
|
}
|
|
}
|
|
|
|
function subscribeToStore(a0, a1, a2) { // fn#1789, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:48056, offset: 0x00c6b0b9, size: 33 bytes, params: 4, frame: 11
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
return a2(_fun1790);
|
|
}
|
|
|
|
function checkIfSnapshotChanged({getSnapshot, value}) { // fn#1791, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:48162, offset: 0x00c6b103, size: 49 bytes, params: 2, frame: 14
|
|
var snapshot;
|
|
var value3;
|
|
var binding;
|
|
var error;
|
|
try {
|
|
snapshot = getSnapshot();
|
|
value3 = environment;
|
|
binding = env0_69;
|
|
value = binding(value, snapshot);
|
|
} catch (error) {
|
|
return true;
|
|
}
|
|
return !value;
|
|
}
|
|
|
|
function mountStateImpl(a0) { // fn#1793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:48387, offset: 0x00c6b15e, size: 139 bytes, params: 2, frame: 16
|
|
var r4;
|
|
var error;
|
|
const value = a0;
|
|
const value3 = mountWorkInProgressHook();
|
|
if (typeof value !== 'function') {
|
|
r4 = value;
|
|
} else {
|
|
var value4 = value();
|
|
if (env0_106) {
|
|
setIsStrictModeForDevtools(true);
|
|
try {
|
|
value();
|
|
} catch (error) {
|
|
setIsStrictModeForDevtools(false);
|
|
throw error;
|
|
}
|
|
setIsStrictModeForDevtools(false);
|
|
r4 = value4;
|
|
value3.baseState = r4;
|
|
value3.memoizedState = r4;
|
|
value3.queue = {'pending': null, 'lanes': 0, 'dispatch': null, lastRenderedReducer: basicStateReducer,
|
|
lastRenderedState: r4};
|
|
return value3;
|
|
}
|
|
r4 = value4;
|
|
}
|
|
value3.baseState = r4;
|
|
value3.memoizedState = r4;
|
|
value3.queue = {'pending': null, 'lanes': 0, 'dispatch': null, lastRenderedReducer: basicStateReducer,
|
|
lastRenderedState: r4};
|
|
return value3;
|
|
}
|
|
|
|
function updateOptimisticImpl(a0, a1, a2, a3) { // fn#1794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:48714, offset: 0x00c6b1e9, size: 54 bytes, params: 5, frame: 17
|
|
const value = a3;
|
|
a0.baseState = a2;
|
|
return updateReducerImpl(a0, env0_102, typeof value === 'function' ? value : basicStateReducer);
|
|
}
|
|
|
|
function dispatchActionState(a0, a1, a2, a3, a4) { // fn#1795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:48839, offset: 0x00c6b21f, size: 212 bytes, params: 6, frame: 17
|
|
var object2;
|
|
var pending;
|
|
if (isRenderPhaseUpdate(a0)) {
|
|
throw global.Error('Cannot update form state while rendering.');
|
|
}
|
|
const action = a1.action;
|
|
if (action !== null) {
|
|
object2 = {'payload': null, 'action': null, 'next': null, 'isTransition': true, 'status': 'pending',
|
|
'value': null,
|
|
'reason': null};
|
|
object2.payload = a4;
|
|
object2.action = action;
|
|
object2.listeners = [];
|
|
object2.then = then_1796;
|
|
if (__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T !== null) {
|
|
a2(true);
|
|
} else {
|
|
object2.isTransition = false;
|
|
}
|
|
a3(object2);
|
|
pending = a1.pending;
|
|
if (pending === null) {
|
|
a1.pending = object2;
|
|
object2.next = object2;
|
|
runActionStateAction(a1, object2);
|
|
} else {
|
|
object2.next = pending.next;
|
|
pending.next = object2;
|
|
a1.pending = object2;
|
|
}
|
|
}
|
|
}
|
|
|
|
function handleActionReturnValue(a0, a1, a2) { // fn#1798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:49585, offset: 0x00c6b40d, size: 96 bytes, params: 4, frame: 16
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
if (a2 === null) {
|
|
onActionSuccess(a0, a1, a2);
|
|
} else if (typeof a2 !== 'object') {
|
|
onActionSuccess(a0, a1, a2);
|
|
} else if (typeof a2.then === 'function') {
|
|
a2.then(_fun1799, _fun1800);
|
|
} else {
|
|
onActionSuccess(a0, a1, a2);
|
|
}
|
|
}
|
|
|
|
function useActionState_1805(a0, a1) { // fn#1805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:50297, offset: 0x00c6b59c, size: 221 bytes, params: 3, frame: 24
|
|
const mountWorkInProgressHookBinding = mountWorkInProgressHook;
|
|
const value2 = mountWorkInProgressHookBinding();
|
|
value2.baseState = a1;
|
|
value2.memoizedState = a1;
|
|
let object2 = {'pending': null, 'lanes': 0, 'dispatch': null};
|
|
object2.lastRenderedReducer = actionStateReducer;
|
|
object2.lastRenderedState = a1;
|
|
value2.queue = object2;
|
|
const dispatchSetStateBinding = dispatchSetState;
|
|
const value3 = dispatchSetStateBinding.bind(null, env0_101, object2);
|
|
object2.dispatch = value3;
|
|
const value4 = mountStateImpl(false);
|
|
const dispatchOptimisticSetStateBinding = dispatchOptimisticSetState;
|
|
const value5 = dispatchOptimisticSetStateBinding.bind(null, env0_101, false, value4.queue);
|
|
object2 = {state: a1, dispatch: null, action: a0, pending: null};
|
|
const value6 = mountWorkInProgressHookBinding();
|
|
value6.queue = object2;
|
|
const value = dispatchActionState.bind(null, env0_101, object2, value5, value3);
|
|
object2.dispatch = value;
|
|
value6.memoizedState = a0;
|
|
return [a1, value, false];
|
|
}
|
|
|
|
function useActionState_1806(a0) { // fn#1806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:50803, offset: 0x00c6b679, size: 35 bytes, params: 2, frame: 15
|
|
return updateActionStateImpl(updateWorkInProgressHook(), env0_102, a0);
|
|
}
|
|
|
|
function updateActionStateImpl(a0, a1, a2) { // fn#1807, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:50895, offset: 0x00c6b69c, size: 268 bytes, params: 4, frame: 24
|
|
var r2;
|
|
var value3;
|
|
var value4;
|
|
var queue;
|
|
var dispatch;
|
|
var binding;
|
|
var error;
|
|
const property = updateReducerImpl(a0, a1, actionStateReducer)[0];
|
|
const property2 = useReducer_1783(basicStateReducer)[0];
|
|
if (typeof property === 'object') {
|
|
if (property === null) {
|
|
r2 = property;
|
|
value4 = updateWorkInProgressHook();
|
|
queue = value4.queue;
|
|
dispatch = queue.dispatch;
|
|
if (a2 !== value4.memoizedState) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, createEffectInstance(), actionStateActionEffect.bind(null, queue, a2), null);
|
|
}
|
|
return [r2, dispatch, property2];
|
|
}
|
|
if (typeof property.then === 'function') {
|
|
try {
|
|
value3 = useThenable(property);
|
|
r2 = value3;
|
|
} catch (error) {
|
|
if (error === env0_88) {
|
|
throw env0_90;
|
|
}
|
|
throw error;
|
|
}
|
|
value4 = updateWorkInProgressHook();
|
|
queue = value4.queue;
|
|
dispatch = queue.dispatch;
|
|
if (a2 !== value4.memoizedState) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, createEffectInstance(), actionStateActionEffect.bind(null, queue, a2), null);
|
|
}
|
|
return [r2, dispatch, property2];
|
|
}
|
|
}
|
|
r2 = property;
|
|
value4 = updateWorkInProgressHook();
|
|
queue = value4.queue;
|
|
dispatch = queue.dispatch;
|
|
if (a2 !== value4.memoizedState) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, createEffectInstance(), actionStateActionEffect.bind(null, queue, a2), null);
|
|
}
|
|
return [r2, dispatch, property2];
|
|
}
|
|
|
|
function useActionState_1809(a0) { // fn#1809, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:51392, offset: 0x00c6b7b8, size: 97 bytes, params: 2, frame: 18
|
|
const value2 = updateWorkInProgressHook();
|
|
const binding = env0_102;
|
|
if (binding !== null) {
|
|
return updateActionStateImpl(value2, binding, a0);
|
|
}
|
|
updateWorkInProgressHookBinding = updateWorkInProgressHook;
|
|
updateWorkInProgressHookBinding();
|
|
const memoizedState = value2.memoizedState;
|
|
const value = updateWorkInProgressHookBinding();
|
|
const dispatch = value.queue.dispatch;
|
|
value.memoizedState = a0;
|
|
return [memoizedState, dispatch, false];
|
|
}
|
|
|
|
function pushSimpleEffect(a0, a1, a2, a3) { // fn#1810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:51641, offset: 0x00c6b819, size: 127 bytes, params: 5, frame: 5
|
|
var r1;
|
|
var object3;
|
|
var next;
|
|
const object4 = {tag: a0, create: a2, deps: a3, inst: a1, next: null};
|
|
const updateQueue = env0_101.updateQueue;
|
|
if (updateQueue !== null) {
|
|
r1 = updateQueue;
|
|
} else {
|
|
object3 = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null};
|
|
env0_101.updateQueue = object3;
|
|
r1 = object3;
|
|
}
|
|
const lastEffect = r1.lastEffect;
|
|
if (lastEffect === null) {
|
|
object4.next = object4;
|
|
r1.lastEffect = object4;
|
|
} else {
|
|
next = lastEffect.next;
|
|
lastEffect.next = object4;
|
|
object4.next = next;
|
|
r1.lastEffect = object4;
|
|
}
|
|
return object4;
|
|
}
|
|
|
|
function mountEffectImpl(a0, a1, a2, a3) { // fn#1813, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:52063, offset: 0x00c6b8be, size: 98 bytes, params: 5, frame: 18
|
|
const value = a3;
|
|
const value3 = mountWorkInProgressHook();
|
|
const r6 = value === undefined ? null : value;
|
|
const binding = env0_101;
|
|
binding.flags = binding.flags | a0;
|
|
value3.memoizedState = pushSimpleEffect(1 | a1, {destroy: undefined, resource: undefined}, a2, r6);
|
|
}
|
|
|
|
function updateEffectImpl(a0, a1, a2, a3) { // fn#1814, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:52236, offset: 0x00c6b920, size: 176 bytes, params: 5, frame: 21
|
|
var binding;
|
|
const value = a3;
|
|
const value3 = updateWorkInProgressHook();
|
|
const value4 = null;
|
|
const r4 = value === undefined ? value4 : value;
|
|
const inst = value3.memoizedState.inst;
|
|
if (value4 === env0_102) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | a0;
|
|
value3.memoizedState = pushSimpleEffect(1 | a1, inst, a2, r4);
|
|
} else if (value4 === r4) {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | a0;
|
|
value3.memoizedState = pushSimpleEffect(1 | a1, inst, a2, r4);
|
|
} else if (areHookInputsEqual(r4, env0_102.memoizedState.deps)) {
|
|
value3.memoizedState = pushSimpleEffect(a1, inst, a2, r4);
|
|
} else {
|
|
binding = env0_101;
|
|
binding.flags = binding.flags | a0;
|
|
value3.memoizedState = pushSimpleEffect(1 | a1, inst, a2, r4);
|
|
}
|
|
}
|
|
|
|
function imperativeHandleEffect(a0, a1) { // fn#1819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:52764, offset: 0x00c6ba51, size: 74 bytes, params: 3, frame: 13
|
|
const env0_0 = a1;
|
|
if (typeof a1 === 'function') {
|
|
var env0_1 = a1(a0());
|
|
return _fun1820;
|
|
}
|
|
if (a1 != null) {
|
|
a1.current = a0();
|
|
return function() {
|
|
require.current = null;
|
|
};
|
|
}
|
|
}
|
|
|
|
function useMemo_1825(a0, a1) { // fn#1825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:53295, offset: 0x00c6bb8c, size: 145 bytes, params: 3, frame: 18
|
|
var error;
|
|
let value = a1;
|
|
const value3 = updateWorkInProgressHook();
|
|
const value4 = null;
|
|
const r6 = value === undefined ? value4 : value;
|
|
const memoizedState = value3.memoizedState;
|
|
if (value4 === r6) {
|
|
value = a0();
|
|
if (env0_106) {
|
|
setIsStrictModeForDevtools(true);
|
|
try {
|
|
a0();
|
|
} catch (error) {
|
|
setIsStrictModeForDevtools(false);
|
|
throw error;
|
|
}
|
|
setIsStrictModeForDevtools(false);
|
|
value3.memoizedState = [value, r6];
|
|
return value;
|
|
}
|
|
} else {
|
|
if (areHookInputsEqual(r6, memoizedState[1])) {
|
|
return memoizedState[0];
|
|
}
|
|
value = a0();
|
|
if (env0_106) {
|
|
setIsStrictModeForDevtools(true);
|
|
try {
|
|
a0();
|
|
} catch (error) {
|
|
setIsStrictModeForDevtools(false);
|
|
throw error;
|
|
}
|
|
setIsStrictModeForDevtools(false);
|
|
value3.memoizedState = [value, r6];
|
|
return value;
|
|
}
|
|
}
|
|
value3.memoizedState = [value, r6];
|
|
return value;
|
|
}
|
|
|
|
function mountDeferredValueImpl(a0, a1, a2) { // fn#1826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:53570, offset: 0x00c6bc1d, size: 95 bytes, params: 4, frame: 14
|
|
var r0;
|
|
var binding;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
if (value2 === undefined) {
|
|
a0.memoizedState = value;
|
|
r0 = value;
|
|
} else if (1073741824 & env0_100) {
|
|
a0.memoizedState = value;
|
|
r0 = value;
|
|
} else {
|
|
a0.memoizedState = value2;
|
|
value = requestDeferredLane();
|
|
binding = env0_101;
|
|
binding.lanes = binding.lanes | value;
|
|
env0_144 |= value;
|
|
r0 = value2;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function updateDeferredValueImpl(a0, a1, a2, a3) { // fn#1827, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:53724, offset: 0x00c6bc7c, size: 170 bytes, params: 5, frame: 20
|
|
var r1;
|
|
var r0;
|
|
var value4;
|
|
var binding;
|
|
var value5;
|
|
const value = a1;
|
|
const value2 = a2;
|
|
if (env0_69(value2, value)) {
|
|
r0 = value2;
|
|
} else {
|
|
if (env0_98.current !== null) {
|
|
value5 = mountDeferredValueImpl(a0, value2, a3);
|
|
r1 = env0_69(value5, value) ? value5 : value5;
|
|
} else if (42 & env0_100) {
|
|
value4 = requestDeferredLane();
|
|
binding = env0_101;
|
|
binding.lanes = binding.lanes | value4;
|
|
env0_144 |= value4;
|
|
r1 = value;
|
|
} else {
|
|
a0.memoizedState = value2;
|
|
r1 = value2;
|
|
}
|
|
r0 = r1;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function startTransition_1828(a0, a1, a2, a3, a4) { // fn#1828, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:53932, offset: 0x00c6bd26, size: 381 bytes, params: 6, frame: 28
|
|
var value3;
|
|
var S;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var then;
|
|
var value7;
|
|
var dispatchSetStateInternalBinding;
|
|
var value8;
|
|
var closure;
|
|
var value9;
|
|
var value10;
|
|
var error;
|
|
var value11;
|
|
const binding = env0_178;
|
|
const value2 = 8;
|
|
env0_178 = binding === 0 ? value2 : value2 > binding ? binding : value2;
|
|
const T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
let object2 = {};
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = object2;
|
|
dispatchOptimisticSetState(a0, false, a1, a2);
|
|
try {
|
|
try {
|
|
value3 = a4();
|
|
S = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S;
|
|
value4 = S === null;
|
|
if (!value4) {
|
|
S(object2, value3);
|
|
}
|
|
value5 = value3 === null;
|
|
if (value5) {
|
|
dispatchSetStateInternalBinding = dispatchSetStateInternal;
|
|
value8 = requestUpdateLane(a0);
|
|
dispatchSetStateInternalBinding(a0, a1, a3, value8);
|
|
} else {
|
|
value6 = typeof value3 !== 'object';
|
|
if (value6) {
|
|
dispatchSetStateInternalBinding = dispatchSetStateInternal;
|
|
value8 = requestUpdateLane(a0);
|
|
dispatchSetStateInternalBinding(a0, a1, a3, value8);
|
|
} else {
|
|
then = value3.then;
|
|
value7 = typeof then === 'function';
|
|
if (value7) {
|
|
dispatchSetStateInternalBinding = dispatchSetStateInternal;
|
|
closure = function(a0, a1) {
|
|
var env0_0 = a1;
|
|
var env0_1 = [];
|
|
a0.then(_fun1831, _fun1832);
|
|
return {'status': 'pending', 'value': null, 'reason': null, then: _fun1830};
|
|
};
|
|
value9 = closure(value3, a3);
|
|
value10 = requestUpdateLane(a0);
|
|
dispatchSetStateInternalBinding(a0, a1, value9, value10);
|
|
} else {
|
|
dispatchSetStateInternalBinding = dispatchSetStateInternal;
|
|
value8 = requestUpdateLane(a0);
|
|
dispatchSetStateInternalBinding(a0, a1, a3, value8);
|
|
}
|
|
}
|
|
}
|
|
} catch (error) {
|
|
dispatchSetStateInternalBinding = dispatchSetStateInternal;
|
|
object2 = {};
|
|
closure = then_1833;
|
|
object2.then = closure;
|
|
object2.status = 'rejected';
|
|
object2.reason = error;
|
|
value11 = requestUpdateLane(a0);
|
|
dispatchSetStateInternalBinding(a0, a1, object2, value11);
|
|
}
|
|
} catch (error) {
|
|
env0_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
}
|
|
|
|
function useHostTransitionStatus() { // fn#1834, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:54702, offset: 0x00c6bf98, size: 21 bytes, params: 1, frame: 11
|
|
return readContext(env0_181);
|
|
}
|
|
|
|
function refreshCache({return: property}) { // fn#1837, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:54901, offset: 0x00c6bfad, size: 142 bytes, params: 2, frame: 17
|
|
var r3;
|
|
var tag;
|
|
var value;
|
|
var value2;
|
|
var enqueueUpdateBinding;
|
|
var update;
|
|
var value3;
|
|
var object2;
|
|
if (property !== null) {
|
|
r3 = property;
|
|
loopExit1: while (true) {
|
|
tag = r3.tag;
|
|
if (tag === 24) {
|
|
value = environment;
|
|
value2 = requestUpdateLane(r3);
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
update = createUpdate(value2);
|
|
value3 = enqueueUpdateBinding(r3, update, value2);
|
|
if (value3 === null) {
|
|
continue;
|
|
}
|
|
scheduleUpdateOnFiber(value3, r3, value2);
|
|
entangleTransitions(value3, r3, value2);
|
|
object2 = {};
|
|
object2.cache = createCache();
|
|
update.payload = object2;
|
|
return undefined;
|
|
}
|
|
if (tag === 3) {
|
|
value = environment;
|
|
value2 = requestUpdateLane(r3);
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
update = createUpdate(value2);
|
|
value3 = enqueueUpdateBinding(r3, update, value2);
|
|
if (value3 === null) {
|
|
continue;
|
|
}
|
|
scheduleUpdateOnFiber(value3, r3, value2);
|
|
entangleTransitions(value3, r3, value2);
|
|
object2 = {};
|
|
object2.cache = createCache();
|
|
update.payload = object2;
|
|
return undefined;
|
|
}
|
|
property = r3.return;
|
|
if (property !== null) {
|
|
r3 = property;
|
|
continue;
|
|
}
|
|
break loopExit1;
|
|
}
|
|
}
|
|
}
|
|
|
|
function dispatchSetState(a0, a1, a2) { // fn#1839, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:55486, offset: 0x00c6c0ba, size: 40 bytes, params: 4, frame: 17
|
|
dispatchSetStateInternal(a0, a1, a2, requestUpdateLane(a0));
|
|
}
|
|
|
|
function dispatchSetStateInternal(a0, a1, a2, a3) { // fn#1840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:55572, offset: 0x00c6c0e2, size: 302 bytes, params: 5, frame: 25
|
|
var alternate;
|
|
var lanes;
|
|
var lastRenderedReducer;
|
|
var lastRenderedState;
|
|
var value2;
|
|
var binding;
|
|
var value3;
|
|
var enqueueUpdate$1Binding;
|
|
var value4;
|
|
var finishQueueingConcurrentUpdatesBinding;
|
|
var error;
|
|
var value5;
|
|
const object2 = {'lane': null, 'revertLane': 0, 'action': null, 'hasEagerState': false, 'eagerState': null,
|
|
'next': null};
|
|
object2.lane = a3;
|
|
object2.action = a2;
|
|
if (!isRenderPhaseUpdate(a0)) {
|
|
reducibleJoin25: while (true) {
|
|
reduciblePort24: while (true) {
|
|
exceptionLanding23: while (true) {
|
|
alternate = a0.alternate;
|
|
lanes = a0.lanes;
|
|
if (lanes !== 0) {
|
|
break reduciblePort24;
|
|
}
|
|
if (alternate !== null) {
|
|
lanes = alternate.lanes;
|
|
reducibleJoin4: while (true) {
|
|
if (lanes !== 0) {
|
|
break reduciblePort24;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
lastRenderedReducer = a1.lastRenderedReducer;
|
|
if (lastRenderedReducer === null) {
|
|
break reduciblePort24;
|
|
}
|
|
try {
|
|
lastRenderedState = a1.lastRenderedState;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value2 = lastRenderedReducer(lastRenderedState, a2);
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
object2.hasEagerState = true;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
object2.eagerState = value2;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
binding = env0_69;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value3 = binding(value2, lastRenderedState);
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
if (value3) {
|
|
try {
|
|
enqueueUpdate$1Binding = enqueueUpdate$1;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
enqueueUpdate$1Binding(a0, a1, object2, 0);
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
binding = env0_134;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value4 = binding !== null;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
reducibleJoin22: while (true) {
|
|
if (value4) {
|
|
break reducibleJoin22;
|
|
}
|
|
try {
|
|
finishQueueingConcurrentUpdatesBinding = finishQueueingConcurrentUpdates;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
finishQueueingConcurrentUpdatesBinding();
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
break reducibleJoin22;
|
|
}
|
|
return false;
|
|
}
|
|
break reduciblePort24;
|
|
}
|
|
break reduciblePort24;
|
|
}
|
|
value5 = enqueueConcurrentHookUpdate(a0, a1, object2, a3);
|
|
if (value5 === null) {
|
|
return false;
|
|
}
|
|
break reducibleJoin25;
|
|
}
|
|
scheduleUpdateOnFiber(value5, a0, a3);
|
|
entangleTransitionUpdate(value5, a1, a3);
|
|
return true;
|
|
}
|
|
enqueueRenderPhaseUpdate(a1, object2);
|
|
return false;
|
|
}
|
|
|
|
function dispatchOptimisticSetState(a0, a1, a2, a3) { // fn#1841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:56153, offset: 0x00c6c210, size: 130 bytes, params: 5, frame: 19
|
|
const object2 = {'lane': 2, 'revertLane': null, 'action': null, 'hasEagerState': false, 'eagerState': null,
|
|
'next': null};
|
|
object2.revertLane = requestTransitionLane();
|
|
object2.action = a3;
|
|
if (isRenderPhaseUpdate(a0)) {
|
|
if (a1) {
|
|
throw global.Error('Cannot update optimistic state while rendering.');
|
|
}
|
|
} else {
|
|
var value2 = enqueueConcurrentHookUpdate(a0, a2, object2, 2);
|
|
if (value2 !== null) {
|
|
scheduleUpdateOnFiber(value2, a0, 2);
|
|
}
|
|
}
|
|
}
|
|
|
|
function isRenderPhaseUpdate(a0) { // fn#1842, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:56474, offset: 0x00c6c292, size: 45 bytes, params: 2, frame: 5
|
|
const alternate = a0.alternate;
|
|
return a0 === env0_101 || alternate !== null && alternate === env0_101;
|
|
}
|
|
|
|
function entangleTransitionUpdate(a0, a1, a2) { // fn#1844, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:56675, offset: 0x00c6c301, size: 67 bytes, params: 4, frame: 14
|
|
var value;
|
|
if (4194048 & a2) {
|
|
value = a2 | a1.lanes & a0.pendingLanes;
|
|
a1.lanes = value;
|
|
markRootEntangled(a0, value);
|
|
}
|
|
}
|
|
|
|
function unwrapThenable(a0) { // fn#1845, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:62565, offset: 0x00c6c344, size: 59 bytes, params: 2, frame: 15
|
|
const binding = env0_115;
|
|
env0_115 = binding + 1;
|
|
env0_114 = env0_114 === null ? [] : env0_114;
|
|
return trackUsedThenable(env0_114, a0, binding);
|
|
}
|
|
|
|
function createChildReconciler(a0) { // fn#1849, offset: 0x00c6c463, size: 142 bytes, params: 2, frame: 2
|
|
const env0_0 = a0;
|
|
const createChildReconcilerMapRemainingChildren = function(a0) {
|
|
var r2;
|
|
var value = a0;
|
|
var property = global.Map;
|
|
var value3 = new property();
|
|
if (value !== null) {
|
|
r2 = value;
|
|
while (true) {
|
|
if (r2.key !== null) {
|
|
value3.set(r2.key, r2);
|
|
} else {
|
|
value3.set(r2.index, r2);
|
|
}
|
|
property = r2.sibling;
|
|
if (property !== null) {
|
|
r2 = property;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
return value3;
|
|
};
|
|
return _fun1868;
|
|
}
|
|
|
|
function pushPrimaryTreeSuspenseHandler(a0) { // fn#1869, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:70968, offset: 0x00c6d949, size: 108 bytes, params: 2, frame: 17
|
|
var r4;
|
|
var r3;
|
|
const alternate = a0.alternate;
|
|
const push_1707Binding = push_1707;
|
|
const binding = env0_120;
|
|
push_1707Binding(binding, 1 & binding.current);
|
|
push_1707Binding(env0_118, a0);
|
|
const value2 = env0_119 === null;
|
|
if (value2) {
|
|
r4 = alternate === null || env0_98.current !== null;
|
|
r4 = !r4 ? alternate.memoizedState !== null : r4;
|
|
r3 = r4;
|
|
} else {
|
|
r3 = value2;
|
|
}
|
|
if (r3) {
|
|
env0_119 = a0;
|
|
}
|
|
}
|
|
|
|
function pushOffscreenSuspenseHandler(a0) { // fn#1870, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:71135, offset: 0x00c6d9b5, size: 109 bytes, params: 2, frame: 15
|
|
var push_1707Binding;
|
|
var binding;
|
|
var alternate;
|
|
if (a0.tag === 22) {
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
push_1707Binding(binding, binding.current);
|
|
push_1707Binding(env0_118, a0);
|
|
if (env0_119 === null) {
|
|
alternate = a0.alternate;
|
|
if (alternate !== null && alternate.memoizedState !== null) {
|
|
env0_119 = a0;
|
|
}
|
|
}
|
|
} else {
|
|
reuseSuspenseHandlerOnStack();
|
|
}
|
|
}
|
|
|
|
function reuseSuspenseHandlerOnStack() { // fn#1871, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:71331, offset: 0x00c6da22, size: 41 bytes, params: 1, frame: 14
|
|
const push_1707Binding = push_1707;
|
|
let binding = env0_120;
|
|
push_1707Binding(binding, binding.current);
|
|
binding = env0_118;
|
|
push_1707Binding(binding, binding.current);
|
|
}
|
|
|
|
function popSuspenseHandler(a0) { // fn#1872, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:71410, offset: 0x00c6da4b, size: 50 bytes, params: 2, frame: 12
|
|
pop_1706(env0_118);
|
|
if (env0_119 !== a0) {
|
|
}
|
|
pop_1706(env0_120);
|
|
}
|
|
|
|
function findFirstSuspended(a0) { // fn#1873, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:71498, offset: 0x00c6da7d, size: 273 bytes, params: 2, frame: 23
|
|
var r2;
|
|
var r14;
|
|
var r12;
|
|
var tag;
|
|
var memoizedProps;
|
|
var revealOrder;
|
|
var child;
|
|
var flags;
|
|
var memoizedState;
|
|
var dehydrated;
|
|
var shim$1Binding;
|
|
var sibling;
|
|
var property;
|
|
const value = a0;
|
|
if (value !== null) {
|
|
r2 = value;
|
|
reducibleLoop1: while (true) {
|
|
tag = r2.tag;
|
|
if (tag === 13) {
|
|
memoizedState = r2.memoizedState;
|
|
reducibleJoin11: while (true) {
|
|
if (memoizedState === null) {
|
|
break reducibleJoin11;
|
|
}
|
|
dehydrated = memoizedState.dehydrated;
|
|
if (dehydrated === null) {
|
|
return r2;
|
|
}
|
|
shim$1Binding = shim$1;
|
|
shim$1Binding();
|
|
shim$1Binding();
|
|
break reducibleJoin11;
|
|
}
|
|
} else {
|
|
tag = r2.tag;
|
|
reducibleJoin11: while (true) {
|
|
reducibleJoin4: while (true) {
|
|
if (tag !== 19) {
|
|
break reducibleJoin4;
|
|
}
|
|
memoizedProps = r2.memoizedProps;
|
|
revealOrder = memoizedProps.revealOrder;
|
|
if (revealOrder !== undefined) {
|
|
flags = r2.flags;
|
|
if (128 & flags) {
|
|
return r2;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
child = r2.child;
|
|
if (child === null) {
|
|
break reducibleJoin11;
|
|
}
|
|
child = r2.child;
|
|
child.return = r2;
|
|
child = r2.child;
|
|
r2 = child;
|
|
if (r2 === null) {
|
|
return null;
|
|
}
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
if (r2 === value) {
|
|
return null;
|
|
}
|
|
sibling = r2.sibling;
|
|
if (sibling !== null) {
|
|
r12 = r2;
|
|
} else {
|
|
r14 = r2;
|
|
reducibleLoop13: while (true) {
|
|
if (r14.return === null) {
|
|
return null;
|
|
}
|
|
if (r14.return === value) {
|
|
return null;
|
|
}
|
|
property = r14.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r14 = property;
|
|
continue reducibleLoop13;
|
|
}
|
|
r12 = property;
|
|
break reducibleLoop13;
|
|
}
|
|
}
|
|
sibling = r12.sibling;
|
|
sibling.return = r12.return;
|
|
sibling = r12.sibling;
|
|
r2 = sibling;
|
|
if (r2 === null) {
|
|
return null;
|
|
}
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function constructClassInstance(a0, a1, a2) { // fn#1876, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:73067, offset: 0x00c6dc5e, size: 141 bytes, params: 4, frame: 16
|
|
const binding = env0_62;
|
|
const contextType = a1.contextType;
|
|
const r4 = typeof contextType === 'object' && contextType !== null ? readContext(contextType) : binding;
|
|
const value6 = new a1(a2);
|
|
let state = value6.state;
|
|
const value8 = null;
|
|
if (value8 === state) {
|
|
state = value8;
|
|
} else {
|
|
state = value6.state;
|
|
state = state === undefined ? value8 : value6.state;
|
|
}
|
|
a0.memoizedState = state;
|
|
value6.updater = env0_121;
|
|
a0.stateNode = value6;
|
|
value6._reactInternals = a0;
|
|
return value6;
|
|
}
|
|
|
|
function callComponentWillReceiveProps(a0, a1, a2, a3) { // fn#1877, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:73310, offset: 0x00c6dceb, size: 108 bytes, params: 5, frame: 16
|
|
var binding;
|
|
const state = a1.state;
|
|
if (typeof a1.componentWillReceiveProps === 'function') {
|
|
a1.componentWillReceiveProps(a2, a3);
|
|
}
|
|
const UNSAFE_componentWillReceiveProps = a1.UNSAFE_componentWillReceiveProps;
|
|
if (typeof UNSAFE_componentWillReceiveProps === 'function') {
|
|
a1.UNSAFE_componentWillReceiveProps(a2, a3);
|
|
}
|
|
if (a1.state !== state) {
|
|
binding = env0_121;
|
|
binding.enqueueReplaceState(a1, a1.state, null);
|
|
}
|
|
}
|
|
|
|
function mountClassInstance(a0, a1, a2, a3) { // fn#1878, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:73596, offset: 0x00c6dd57, size: 398 bytes, params: 5, frame: 21
|
|
var binding;
|
|
var state;
|
|
const stateNode = a0.stateNode;
|
|
stateNode.props = a2;
|
|
stateNode.state = a0.memoizedState;
|
|
stateNode.refs = {};
|
|
initializeUpdateQueue(a0);
|
|
const contextType = a1.contextType;
|
|
stateNode.context = typeof contextType !== 'object' ? env0_62 : contextType !== null ? readContext(contextType) : env0_62;
|
|
stateNode.state = a0.memoizedState;
|
|
let getDerivedStateFromProps = a1.getDerivedStateFromProps;
|
|
if (typeof getDerivedStateFromProps === 'function') {
|
|
applyDerivedStateFromProps(a0, undefined, getDerivedStateFromProps, a2);
|
|
stateNode.state = a0.memoizedState;
|
|
}
|
|
getDerivedStateFromProps = a1.getDerivedStateFromProps;
|
|
let r5 = typeof getDerivedStateFromProps === 'function' || typeof stateNode.getSnapshotBeforeUpdate === 'function';
|
|
r5 = !r5 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r5;
|
|
if (!r5) {
|
|
state = stateNode.state;
|
|
if (typeof stateNode.componentWillMount === 'function') {
|
|
stateNode.componentWillMount();
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillMount === 'function') {
|
|
stateNode.UNSAFE_componentWillMount();
|
|
}
|
|
if (state !== stateNode.state) {
|
|
binding = env0_121;
|
|
binding.enqueueReplaceState(stateNode, stateNode.state, null);
|
|
}
|
|
processUpdateQueue(a0, a2, stateNode, a3);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
stateNode.state = a0.memoizedState;
|
|
}
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a0.flags = a0.flags | 4194308;
|
|
}
|
|
}
|
|
|
|
function defaultOnRecoverableError(a0) { // fn#1880, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75133, offset: 0x00c6df7d, size: 19 bytes, params: 2, frame: 11
|
|
env0_122(a0);
|
|
}
|
|
|
|
function logUncaughtError(a0, a1) { // fn#1881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75177, offset: 0x00c6df90, size: 72 bytes, params: 3, frame: 14
|
|
var onUncaughtError;
|
|
var value;
|
|
var stack;
|
|
var error;
|
|
var setTimeout;
|
|
try {
|
|
onUncaughtError = a0.onUncaughtError;
|
|
value = a1.value;
|
|
stack = a1.stack;
|
|
onUncaughtError(value, {componentStack: stack});
|
|
} catch (error) {
|
|
var env0_0 = error;
|
|
setTimeout = global.setTimeout;
|
|
setTimeout(_fun1882);
|
|
}
|
|
}
|
|
|
|
function logCaughtError(a0, a1, a2) { // fn#1883, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75312, offset: 0x00c6dfe1, size: 103 bytes, params: 4, frame: 17
|
|
var stateNode;
|
|
var onCaughtError;
|
|
var value;
|
|
var stack;
|
|
var tag;
|
|
var value2;
|
|
var value3;
|
|
var error;
|
|
var setTimeout;
|
|
try {
|
|
onCaughtError = a0.onCaughtError;
|
|
value = a2.value;
|
|
stack = a2.stack;
|
|
tag = a1.tag;
|
|
value2 = null;
|
|
value3 = tag !== 1;
|
|
stateNode = value3 ? value2 : a1.stateNode;
|
|
onCaughtError(value, {componentStack: stack, errorBoundary: stateNode});
|
|
} catch (error) {
|
|
var env0_0 = error;
|
|
setTimeout = global.setTimeout;
|
|
setTimeout(_fun1884);
|
|
}
|
|
}
|
|
|
|
function createRootErrorUpdate(a0, a1, a2) { // fn#1885, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75486, offset: 0x00c6e048, size: 71 bytes, params: 4, frame: 12
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const update = createUpdate(a2);
|
|
update.tag = 3;
|
|
update.payload = {element: null};
|
|
update.callback = callback_1886;
|
|
return update;
|
|
}
|
|
|
|
function initializeClassErrorUpdate(a0, a1, a2, a3) { // fn#1888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75697, offset: 0x00c6e0c9, size: 129 bytes, params: 5, frame: 6
|
|
var value;
|
|
const env0_0 = a1;
|
|
const env0_1 = a2;
|
|
const env0_2 = a3;
|
|
const getDerivedStateFromError = a2.type.getDerivedStateFromError;
|
|
if (typeof getDerivedStateFromError === 'function') {
|
|
value = a3.value;
|
|
a0.payload = function() {
|
|
return getDerivedStateFromError(value);
|
|
};
|
|
a0.callback = callback_1890;
|
|
}
|
|
const stateNode = a2.stateNode;
|
|
if (stateNode !== null && typeof stateNode.componentDidCatch === 'function') {
|
|
a0.callback = callback_1891;
|
|
}
|
|
}
|
|
|
|
function reconcileChildren(a0, a1, a2, a3) { // fn#1892, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:76347, offset: 0x00c6e228, size: 82 bytes, params: 5, frame: 18
|
|
a1.child = a0 === null ? env0_117(a1, null, a2, a3) : env0_116(a1, a0.child, a2, a3);
|
|
}
|
|
|
|
function updateForwardRef(a0, a1, {render}, a3, a4) { // fn#1893, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:76433, offset: 0x00c6e27a, size: 217 bytes, params: 6, frame: 29
|
|
var r4;
|
|
var r3;
|
|
var r0;
|
|
var object2;
|
|
var properties;
|
|
var properties2;
|
|
var properties3;
|
|
var propertyName;
|
|
var propertyName2;
|
|
const value = a3;
|
|
const ref = a1.ref;
|
|
if ('ref' in value) {
|
|
object2 = {};
|
|
properties = Object.keys(value);
|
|
properties2 = 0;
|
|
properties3 = properties.length;
|
|
if (properties === undefined) {
|
|
r3 = object2;
|
|
} else {
|
|
r4 = properties2;
|
|
while (true) {
|
|
propertyName = properties[r4];
|
|
propertyName2 = r4 + 1;
|
|
if (propertyName === undefined) {
|
|
r3 = object2;
|
|
break;
|
|
}
|
|
if (propertyName === 'ref') {
|
|
r4 = propertyName2;
|
|
continue;
|
|
}
|
|
object2[propertyName] = value[propertyName];
|
|
r4 = propertyName2;
|
|
}
|
|
}
|
|
} else {
|
|
r3 = value;
|
|
}
|
|
prepareToReadContext(a1);
|
|
const value2 = renderWithHooks(a0, a1, render, r3, ref, a4);
|
|
if (a0 === null) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a4);
|
|
r0 = a1.child;
|
|
} else if (env0_124) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a4);
|
|
r0 = a1.child;
|
|
} else {
|
|
bailoutHooks(a0, a1, a4);
|
|
r0 = bailoutOnAlreadyFinishedWork(a0, a1, a4);
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function updateMemoComponent(a0, a1, a2, a3, a4) { // fn#1894, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:76744, offset: 0x00c6e353, size: 320 bytes, params: 6, frame: 25
|
|
var r0;
|
|
var value;
|
|
var compare;
|
|
var type;
|
|
if (a0 === null) {
|
|
type = a2.type;
|
|
if (typeof type !== 'function') {
|
|
value = createFiberFromTypeAndProps(a2.type, null, a3, undefined, a1.mode, a4);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
r0 = value;
|
|
} else if (shouldConstruct(type)) {
|
|
value = createFiberFromTypeAndProps(a2.type, null, a3, undefined, a1.mode, a4);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
r0 = value;
|
|
} else if (type.defaultProps !== undefined) {
|
|
value = createFiberFromTypeAndProps(a2.type, null, a3, undefined, a1.mode, a4);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
r0 = value;
|
|
} else if (a2.compare !== null) {
|
|
value = createFiberFromTypeAndProps(a2.type, null, a3, undefined, a1.mode, a4);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
r0 = value;
|
|
} else {
|
|
a1.tag = 15;
|
|
a1.type = type;
|
|
r0 = updateSimpleMemoComponent(a0, a1, type, a3, a4);
|
|
}
|
|
return r0;
|
|
}
|
|
const child = a0.child;
|
|
if (!checkScheduledUpdateOrContext(a0, a4)) {
|
|
var memoizedProps = child.memoizedProps;
|
|
compare = a2.compare;
|
|
if ((compare !== null ? compare : shallowEqual)(memoizedProps, a3)) {
|
|
if (a0.ref !== a1.ref) {
|
|
a1.flags = a1.flags | 1;
|
|
value = createWorkInProgress(child, a3);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
return value;
|
|
}
|
|
return bailoutOnAlreadyFinishedWork(a0, a1, a4);
|
|
}
|
|
}
|
|
a1.flags = a1.flags | 1;
|
|
value = createWorkInProgress(child, a3);
|
|
value.ref = a1.ref;
|
|
value.return = a1;
|
|
a1.child = value;
|
|
return value;
|
|
}
|
|
|
|
function updateSimpleMemoComponent(a0, a1, a2, a3, a4) { // fn#1895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:77305, offset: 0x00c6e493, size: 182 bytes, params: 6, frame: 22
|
|
var r3;
|
|
let value = a3;
|
|
if (a0 === null) {
|
|
r3 = value;
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a2, r3, a4);
|
|
}
|
|
const memoizedProps = a0.memoizedProps;
|
|
if (shallowEqual(memoizedProps, value)) {
|
|
if (a0.ref !== a1.ref) {
|
|
r3 = value;
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a2, r3, a4);
|
|
}
|
|
a1.pendingProps = memoizedProps;
|
|
if (checkScheduledUpdateOrContext(a0, a4)) {
|
|
r3 = 131072 & a0.flags ? memoizedProps : memoizedProps;
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a2, r3, a4);
|
|
}
|
|
a1.lanes = a0.lanes;
|
|
return bailoutOnAlreadyFinishedWork(a0, a1, a4);
|
|
}
|
|
return updateFunctionComponent(a0, a1, a2, value, a4);
|
|
}
|
|
|
|
function deferHiddenOffscreenComponent(a0, a1, a2, a3) { // fn#1897, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:78688, offset: 0x00c6e790, size: 136 bytes, params: 5, frame: 19
|
|
const value2 = peekCacheFromPool();
|
|
const value3 = null;
|
|
a1.memoizedState = {baseLanes: a2, cachePool: value3 === value2 ? value3 : {parent: env0_74._currentValue2,
|
|
pool: value2}};
|
|
const value4 = value3 !== a0;
|
|
if (value4) {
|
|
pushTransition(undefined, value3);
|
|
}
|
|
reuseHiddenContextOnStack();
|
|
pushOffscreenSuspenseHandler(a1);
|
|
if (value4) {
|
|
propagateParentContextChanges(undefined, a1, a3, true);
|
|
}
|
|
return value3;
|
|
}
|
|
|
|
function updateFunctionComponent(a0, a1, a2, a3, a4) { // fn#1899, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:79294, offset: 0x00c6e8a9, size: 140 bytes, params: 6, frame: 22
|
|
var r0;
|
|
prepareToReadContext(a1);
|
|
const value2 = renderWithHooks(a0, a1, a2, a3, undefined, a4);
|
|
if (a0 === null) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a4);
|
|
r0 = a1.child;
|
|
} else if (env0_124) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a4);
|
|
r0 = a1.child;
|
|
} else {
|
|
bailoutHooks(a0, a1, a4);
|
|
r0 = bailoutOnAlreadyFinishedWork(a0, a1, a4);
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function replayFunctionComponent(a0, a1, a2, a3, a4, a5) { // fn#1900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:79524, offset: 0x00c6e935, size: 151 bytes, params: 7, frame: 21
|
|
var r0;
|
|
prepareToReadContext(a1);
|
|
a1.updateQueue = null;
|
|
const value2 = renderWithHooksAgain(a1, a3, a2, a4);
|
|
finishRenderingHooks(a0);
|
|
if (a0 === null) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a5);
|
|
r0 = a1.child;
|
|
} else if (env0_124) {
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value2, a5);
|
|
r0 = a1.child;
|
|
} else {
|
|
bailoutHooks(a0, a1, a5);
|
|
r0 = bailoutOnAlreadyFinishedWork(a0, a1, a5);
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function updateClassComponent(a0, a1, a2, a3, a4) { // fn#1901, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:79795, offset: 0x00c6e9cc, size: 1612 bytes, params: 6, frame: 36
|
|
var r7;
|
|
var r9;
|
|
var r13;
|
|
var r1;
|
|
var memoizedState;
|
|
var r15;
|
|
var r12;
|
|
var resolveClassComponentPropsBinding;
|
|
var memoizedProps;
|
|
var classComponentProps;
|
|
var pendingProps;
|
|
var context;
|
|
var contextType;
|
|
var binding;
|
|
var getDerivedStateFromProps;
|
|
var value5;
|
|
var value11;
|
|
var memoizedState2;
|
|
var classComponentProps2;
|
|
var value33;
|
|
var value35;
|
|
var value39;
|
|
var memoizedState5;
|
|
prepareToReadContext(a1);
|
|
let stateNode = a1.stateNode;
|
|
if (stateNode === null) {
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
constructClassInstance(a1, a2, a3);
|
|
mountClassInstance(a1, a2, a3, a4);
|
|
r1 = true;
|
|
} else if (a0 === null) {
|
|
stateNode = a1.stateNode;
|
|
memoizedProps = a1.memoizedProps;
|
|
classComponentProps2 = resolveClassComponentProps(a2, memoizedProps);
|
|
stateNode.props = classComponentProps2;
|
|
context = stateNode.context;
|
|
contextType = a2.contextType;
|
|
binding = env0_62;
|
|
r7 = typeof contextType === 'object' && contextType !== null;
|
|
r9 = r7 ? readContext(contextType) : binding;
|
|
getDerivedStateFromProps = a2.getDerivedStateFromProps;
|
|
value33 = typeof getDerivedStateFromProps === 'function';
|
|
r12 = value33 || typeof stateNode.getSnapshotBeforeUpdate === 'function';
|
|
value35 = a1.pendingProps !== memoizedProps;
|
|
if (!(r12 || typeof stateNode.UNSAFE_componentWillReceiveProps !== 'function' && typeof stateNode.componentWillReceiveProps !== 'function')) {
|
|
if (value35 || context !== r9) {
|
|
callComponentWillReceiveProps(undefined, stateNode, a3, r9);
|
|
}
|
|
}
|
|
value39 = false;
|
|
env0_96 = value39;
|
|
memoizedState5 = a1.memoizedState;
|
|
stateNode.state = memoizedState5;
|
|
processUpdateQueue(a1, a3, stateNode, a4);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
memoizedState = a1.memoizedState;
|
|
if (value35) {
|
|
if (value33) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps2, a3, memoizedState5, memoizedState,
|
|
r9);
|
|
if (r7) {
|
|
r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12;
|
|
if (!r12) {
|
|
if (typeof stateNode.componentWillMount === 'function') {
|
|
stateNode.componentWillMount();
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillMount === 'function') {
|
|
stateNode.UNSAFE_componentWillMount();
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
} else {
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (memoizedState5 !== memoizedState) {
|
|
if (value33) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps2, a3, memoizedState5, memoizedState,
|
|
r9);
|
|
if (r7) {
|
|
r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12;
|
|
if (!r12) {
|
|
if (typeof stateNode.componentWillMount === 'function') {
|
|
stateNode.componentWillMount();
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillMount === 'function') {
|
|
stateNode.UNSAFE_componentWillMount();
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
} else {
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (env0_96) {
|
|
if (value33) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps2, a3, memoizedState5, memoizedState,
|
|
r9);
|
|
if (r7) {
|
|
r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12;
|
|
if (!r12) {
|
|
if (typeof stateNode.componentWillMount === 'function') {
|
|
stateNode.componentWillMount();
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillMount === 'function') {
|
|
stateNode.UNSAFE_componentWillMount();
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
} else {
|
|
if (typeof stateNode.componentDidMount === 'function') {
|
|
a1.flags = a1.flags | 4194308;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (typeof stateNode.componentDidMount !== 'function') {
|
|
r1 = value39;
|
|
} else {
|
|
a1.flags = a1.flags | 4194308;
|
|
r1 = value39;
|
|
}
|
|
} else {
|
|
stateNode = a1.stateNode;
|
|
cloneUpdateQueue(a0, a1);
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
memoizedProps = a1.memoizedProps;
|
|
classComponentProps = resolveClassComponentPropsBinding(a2, memoizedProps);
|
|
stateNode.props = classComponentProps;
|
|
pendingProps = a1.pendingProps;
|
|
context = stateNode.context;
|
|
contextType = a2.contextType;
|
|
binding = env0_62;
|
|
r7 = typeof contextType === 'object' && contextType !== null;
|
|
r9 = r7 ? readContext(contextType) : binding;
|
|
getDerivedStateFromProps = a2.getDerivedStateFromProps;
|
|
value5 = typeof getDerivedStateFromProps === 'function';
|
|
r13 = value5 || typeof stateNode.getSnapshotBeforeUpdate === 'function';
|
|
if (!(r13 || typeof stateNode.UNSAFE_componentWillReceiveProps !== 'function' && typeof stateNode.componentWillReceiveProps !== 'function')) {
|
|
if (memoizedProps !== pendingProps || context !== r9) {
|
|
callComponentWillReceiveProps(undefined, stateNode, a3, r9);
|
|
}
|
|
}
|
|
value11 = false;
|
|
env0_96 = value11;
|
|
memoizedState2 = a1.memoizedState;
|
|
stateNode.state = memoizedState2;
|
|
processUpdateQueue(a1, a3, stateNode, a4);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
memoizedState = a1.memoizedState;
|
|
if (memoizedProps !== pendingProps) {
|
|
if (value5) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps, a3, memoizedState2, memoizedState,
|
|
r9);
|
|
if (!r7) {
|
|
r15 = a0 !== null && a0.dependencies !== null;
|
|
r15 = r15 && checkIfContextChanged(a0.dependencies);
|
|
r7 = r15;
|
|
}
|
|
if (r7) {
|
|
r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13;
|
|
if (!r13) {
|
|
if (typeof stateNode.componentWillUpdate === 'function') {
|
|
stateNode.componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') {
|
|
stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidUpdate === 'function') {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate === 'function') {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
} else {
|
|
r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (memoizedState2 !== memoizedState) {
|
|
if (value5) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps, a3, memoizedState2, memoizedState,
|
|
r9);
|
|
if (!r7) {
|
|
r15 = a0 !== null && a0.dependencies !== null;
|
|
r15 = r15 && checkIfContextChanged(a0.dependencies);
|
|
r7 = r15;
|
|
}
|
|
if (r7) {
|
|
r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13;
|
|
if (!r13) {
|
|
if (typeof stateNode.componentWillUpdate === 'function') {
|
|
stateNode.componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') {
|
|
stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidUpdate === 'function') {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate === 'function') {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
} else {
|
|
r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (env0_96) {
|
|
if (value5) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps, a3, memoizedState2, memoizedState,
|
|
r9);
|
|
if (!r7) {
|
|
r15 = a0 !== null && a0.dependencies !== null;
|
|
r15 = r15 && checkIfContextChanged(a0.dependencies);
|
|
r7 = r15;
|
|
}
|
|
if (r7) {
|
|
r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13;
|
|
if (!r13) {
|
|
if (typeof stateNode.componentWillUpdate === 'function') {
|
|
stateNode.componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') {
|
|
stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidUpdate === 'function') {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate === 'function') {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
} else {
|
|
r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else if (a0 === null) {
|
|
r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r1) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) {
|
|
r1 = value11;
|
|
} else {
|
|
a1.flags = a1.flags | 1024;
|
|
r1 = value11;
|
|
}
|
|
} else if (a0.dependencies === null) {
|
|
r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r1) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) {
|
|
r1 = value11;
|
|
} else {
|
|
a1.flags = a1.flags | 1024;
|
|
r1 = value11;
|
|
}
|
|
} else if (checkIfContextChanged(a0.dependencies)) {
|
|
if (value5) {
|
|
applyDerivedStateFromProps(a1, undefined, getDerivedStateFromProps, a3);
|
|
memoizedState = a1.memoizedState;
|
|
}
|
|
r7 = env0_96 || checkShouldComponentUpdate(a1, a2, classComponentProps, a3, memoizedState2, memoizedState,
|
|
r9);
|
|
if (!r7) {
|
|
r15 = a0 !== null && a0.dependencies !== null;
|
|
r15 = r15 && checkIfContextChanged(a0.dependencies);
|
|
r7 = r15;
|
|
}
|
|
if (r7) {
|
|
r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13;
|
|
if (!r13) {
|
|
if (typeof stateNode.componentWillUpdate === 'function') {
|
|
stateNode.componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') {
|
|
stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9);
|
|
}
|
|
}
|
|
if (typeof stateNode.componentDidUpdate === 'function') {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate === 'function') {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
} else {
|
|
r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r15) {
|
|
a1.flags = a1.flags | 1024;
|
|
}
|
|
a1.memoizedProps = a3;
|
|
a1.memoizedState = memoizedState;
|
|
}
|
|
stateNode.props = a3;
|
|
stateNode.state = memoizedState;
|
|
stateNode.context = r9;
|
|
r1 = r7;
|
|
} else {
|
|
r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState;
|
|
if (!r1) {
|
|
a1.flags = a1.flags | 4;
|
|
}
|
|
if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) {
|
|
r1 = value11;
|
|
} else {
|
|
a1.flags = a1.flags | 1024;
|
|
r1 = value11;
|
|
}
|
|
}
|
|
}
|
|
return finishClassComponent(a0, a1, a2, r1, undefined, a4);
|
|
}
|
|
|
|
function finishClassComponent(a0, a1, a2, a3, a4, a5) { // fn#1902, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:82996, offset: 0x00c6f018, size: 230 bytes, params: 7, frame: 22
|
|
var r5;
|
|
var r0;
|
|
var stateNode;
|
|
markRef(a0, a1);
|
|
const value2 = 128 & a1.flags;
|
|
if (a3) {
|
|
stateNode = a1.stateNode;
|
|
r5 = value2 && typeof a2.getDerivedStateFromError !== 'function' ? null : stateNode.render();
|
|
a1.flags = a1.flags | 1;
|
|
if (a0 === null) {
|
|
reconcileChildren(a0, a1, r5, a5);
|
|
} else if (value2) {
|
|
a1.child = env0_116(a1, a0.child, null, a5);
|
|
a1.child = env0_116(a1, null, r5, a5);
|
|
} else {
|
|
reconcileChildren(a0, a1, r5, a5);
|
|
}
|
|
a1.memoizedState = stateNode.state;
|
|
r0 = a1.child;
|
|
} else if (value2) {
|
|
stateNode = a1.stateNode;
|
|
r5 = value2 && typeof a2.getDerivedStateFromError !== 'function' ? null : stateNode.render();
|
|
a1.flags = a1.flags | 1;
|
|
if (a0 === null) {
|
|
reconcileChildren(a0, a1, r5, a5);
|
|
} else if (value2) {
|
|
a1.child = env0_116(a1, a0.child, null, a5);
|
|
a1.child = env0_116(a1, null, r5, a5);
|
|
} else {
|
|
reconcileChildren(a0, a1, r5, a5);
|
|
}
|
|
a1.memoizedState = stateNode.state;
|
|
r0 = a1.child;
|
|
} else {
|
|
r0 = bailoutOnAlreadyFinishedWork(a0, a1, a5);
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function getRemainingWorkInPrimaryTree(a0, a1, a2) { // fn#1904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:83502, offset: 0x00c6f11d, size: 49 bytes, params: 4, frame: 3
|
|
const r2 = a0 === null ? 0 : a0.childLanes & ~a2;
|
|
return a1 ? r2 | env0_147 : r2;
|
|
}
|
|
|
|
function updateSuspenseComponent(a0, a1, a2) { // fn#1905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:83597, offset: 0x00c6f14e, size: 1828 bytes, params: 4, frame: 33
|
|
var r0;
|
|
var r4;
|
|
var r14;
|
|
var r15;
|
|
var r10;
|
|
var r1;
|
|
var child;
|
|
var sibling;
|
|
var object2;
|
|
var children;
|
|
var mode;
|
|
var deletions;
|
|
var fallback;
|
|
var workInProgress;
|
|
var fiberFromFragment;
|
|
var value15;
|
|
var binding;
|
|
var value16;
|
|
var suspendedLanes;
|
|
var value18;
|
|
var fiberFromFragment2;
|
|
var fiberFromFragment3;
|
|
const pendingProps = a1.pendingProps;
|
|
const flags = a1.flags;
|
|
let value = 128;
|
|
const value2 = value & flags;
|
|
if (value2) {
|
|
r4 = !!value2;
|
|
} else {
|
|
r0 = a0 === null || a0.memoizedState !== null;
|
|
r0 = r0 && !!(2 & env0_120.current);
|
|
r4 = r0;
|
|
}
|
|
const value8 = false;
|
|
if (r4) {
|
|
a1.flags = a1.flags & -129;
|
|
r0 = true;
|
|
} else {
|
|
r0 = value8;
|
|
}
|
|
const value10 = !!(32 & a1.flags);
|
|
a1.flags = a1.flags & -33;
|
|
const value11 = null;
|
|
if (value11 === a0) {
|
|
children = pendingProps.children;
|
|
fallback = pendingProps.fallback;
|
|
value = environment;
|
|
if (r0) {
|
|
reuseSuspenseHandlerOnStack();
|
|
mode = a1.mode;
|
|
child = a1.child;
|
|
object2 = {mode: 'hidden', children: children};
|
|
if (1 & mode) {
|
|
r4 = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
} else if (value11 === child) {
|
|
r4 = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
} else {
|
|
child.childLanes = 0;
|
|
child.pendingProps = object2;
|
|
r4 = child;
|
|
}
|
|
fiberFromFragment3 = createFiberFromFragment(fallback, mode, a2, value11);
|
|
r4.return = a1;
|
|
fiberFromFragment3.return = a1;
|
|
r4.sibling = fiberFromFragment3;
|
|
a1.child = r4;
|
|
child = a1.child;
|
|
child.memoizedState = mountSuspenseOffscreenState(a2);
|
|
child.childLanes = getRemainingWorkInPrimaryTree(a0, value10, a2);
|
|
a1.memoizedState = env0_125;
|
|
r0 = fiberFromFragment3;
|
|
} else {
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
r0 = mountSuspensePrimaryChildren(a1, children);
|
|
}
|
|
return r0;
|
|
}
|
|
let memoizedState = a0.memoizedState;
|
|
if (value11 === memoizedState) {
|
|
if (r0) {
|
|
reuseSuspenseHandlerOnStack();
|
|
fallback = pendingProps.fallback;
|
|
mode = a1.mode;
|
|
child = a0.child;
|
|
sibling = child.sibling;
|
|
object2 = {mode: 'hidden'};
|
|
object2.children = pendingProps.children;
|
|
if (1 & mode) {
|
|
workInProgress = createWorkInProgress(child, object2);
|
|
workInProgress.subtreeFlags = 65011712 & child.subtreeFlags;
|
|
r14 = workInProgress;
|
|
} else if (a1.child === child) {
|
|
workInProgress = createWorkInProgress(child, object2);
|
|
workInProgress.subtreeFlags = 65011712 & child.subtreeFlags;
|
|
r14 = workInProgress;
|
|
} else {
|
|
child = a1.child;
|
|
child.childLanes = 0;
|
|
child.pendingProps = object2;
|
|
a1.deletions = value11;
|
|
r14 = child;
|
|
}
|
|
if (value11 !== sibling) {
|
|
r4 = createWorkInProgress(sibling, fallback);
|
|
} else {
|
|
fiberFromFragment = createFiberFromFragment(fallback, mode, a2, value11);
|
|
fiberFromFragment.flags = fiberFromFragment.flags | 2;
|
|
r4 = fiberFromFragment;
|
|
}
|
|
r4.return = a1;
|
|
r14.return = a1;
|
|
r14.sibling = r4;
|
|
a1.child = r14;
|
|
child = a1.child;
|
|
memoizedState = a0.child.memoizedState;
|
|
r14 = value11 === memoizedState ? mountSuspenseOffscreenState(a2) : {baseLanes: memoizedState.baseLanes | a2,
|
|
|
|
cachePool: value11 !== memoizedState.cachePool ? memoizedState.cachePool.parent === env0_74._currentValue2 ? memoizedState.cachePool : {parent: env0_74._currentValue2,
|
|
|
|
|
|
pool: env0_74._currentValue2} : getSuspendedCache()};
|
|
child.memoizedState = r14;
|
|
child.childLanes = getRemainingWorkInPrimaryTree(a0, value10, a2);
|
|
a1.memoizedState = env0_125;
|
|
return r4;
|
|
}
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
child = a0.child;
|
|
sibling = child.sibling;
|
|
value = createWorkInProgress(child, {mode: 'visible', children: pendingProps.children});
|
|
mode = a1.mode;
|
|
if (!(1 & mode)) {
|
|
value.lanes = a2;
|
|
}
|
|
} else {
|
|
if (value11 !== memoizedState.dehydrated) {
|
|
if (value2) {
|
|
if (256 & a1.flags) {
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
a1.flags = a1.flags & -257;
|
|
r1 = retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
} else if (value11 !== a1.memoizedState) {
|
|
reuseSuspenseHandlerOnStack();
|
|
a1.child = a0.child;
|
|
a1.flags = a1.flags | value;
|
|
r1 = value11;
|
|
} else {
|
|
value = environment;
|
|
reuseSuspenseHandlerOnStack();
|
|
fallback = pendingProps.fallback;
|
|
mode = a1.mode;
|
|
value18 = mountWorkInProgressOffscreenFiber({mode: 'visible', children: pendingProps.children},
|
|
mode);
|
|
fiberFromFragment2 = createFiberFromFragment(fallback, mode, a2, value11);
|
|
fiberFromFragment2.flags = fiberFromFragment2.flags | 2;
|
|
value18.return = a1;
|
|
fiberFromFragment2.return = a1;
|
|
value18.sibling = fiberFromFragment2;
|
|
a1.child = value18;
|
|
mode = a1.mode;
|
|
if (1 & mode) {
|
|
env0_116(a1, a0.child, value11, a2);
|
|
}
|
|
child = a1.child;
|
|
child.memoizedState = mountSuspenseOffscreenState(a2);
|
|
child.childLanes = getRemainingWorkInPrimaryTree(a0, value10, a2);
|
|
a1.memoizedState = env0_125;
|
|
r1 = fiberFromFragment2;
|
|
}
|
|
return r1;
|
|
}
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
shim$1();
|
|
if (!env0_124) {
|
|
propagateParentContextChanges(undefined, a1, a2, value8);
|
|
}
|
|
value15 = a2 & a0.childLanes;
|
|
if (env0_124) {
|
|
binding = env0_134;
|
|
if (value11 === binding) {
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
return retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
}
|
|
value16 = a2 & -a2;
|
|
r15 = 42 & value16 || value16 === 2 ? 1 : value16 === 8 ? 4 : value16 === 32 ? 16 : value16 === 256 || value16 === 512 || (value16 === 1024 || value16 === 2048) || (value16 === 4096 || value16 === 8192 || (value16 === 16384 || value16 === 32768)) || (value16 === 65536 || value16 === 131072 || (value16 === 262144 || value16 === 524288) || (value16 === 1048576 || value16 === 2097152 || (value16 === 4194304 || value16 === 8388608))) || (value16 === 16777216 || value16 === 33554432) ? value : value16 === 268435456 ? 134217728 : 0;
|
|
suspendedLanes = binding.suspendedLanes;
|
|
value = 0;
|
|
r10 = r15 & (suspendedLanes | a2) ? value : r15;
|
|
if (value === r10) {
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
return retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
}
|
|
if (r10 !== memoizedState.retryLane) {
|
|
memoizedState.retryLane = r10;
|
|
enqueueConcurrentRenderForLane(a0, r10);
|
|
scheduleUpdateOnFiber(binding, a0, r10);
|
|
throw env0_123;
|
|
}
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
value = retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
return value;
|
|
}
|
|
if (value15) {
|
|
binding = env0_134;
|
|
if (value11 === binding) {
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
return retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
}
|
|
value16 = a2 & -a2;
|
|
r15 = 42 & value16 || value16 === 2 ? 1 : value16 === 8 ? 4 : value16 === 32 ? 16 : value16 === 256 || value16 === 512 || (value16 === 1024 || value16 === 2048) || (value16 === 4096 || value16 === 8192 || (value16 === 16384 || value16 === 32768)) || (value16 === 65536 || value16 === 131072 || (value16 === 262144 || value16 === 524288) || (value16 === 1048576 || value16 === 2097152 || (value16 === 4194304 || value16 === 8388608))) || (value16 === 16777216 || value16 === 33554432) ? value : value16 === 268435456 ? 134217728 : 0;
|
|
suspendedLanes = binding.suspendedLanes;
|
|
value = 0;
|
|
r10 = r15 & (suspendedLanes | a2) ? value : r15;
|
|
if (value === r10) {
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
return retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
}
|
|
if (r10 !== memoizedState.retryLane) {
|
|
memoizedState.retryLane = r10;
|
|
enqueueConcurrentRenderForLane(a0, r10);
|
|
scheduleUpdateOnFiber(binding, a0, r10);
|
|
throw env0_123;
|
|
}
|
|
shim$1();
|
|
renderDidSuspendDelayIfPossible();
|
|
value = retrySuspenseComponentWithoutHydrating(a0, a1, a2);
|
|
return value;
|
|
}
|
|
shim$1();
|
|
value = mountSuspensePrimaryChildren(a1, pendingProps.children);
|
|
value.flags = value.flags | 4096;
|
|
r1 = value;
|
|
return r1;
|
|
}
|
|
if (r0) {
|
|
reuseSuspenseHandlerOnStack();
|
|
fallback = pendingProps.fallback;
|
|
mode = a1.mode;
|
|
child = a0.child;
|
|
sibling = child.sibling;
|
|
object2 = {mode: 'hidden'};
|
|
object2.children = pendingProps.children;
|
|
if (1 & mode) {
|
|
workInProgress = createWorkInProgress(child, object2);
|
|
workInProgress.subtreeFlags = 65011712 & child.subtreeFlags;
|
|
r14 = workInProgress;
|
|
} else if (a1.child === child) {
|
|
workInProgress = createWorkInProgress(child, object2);
|
|
workInProgress.subtreeFlags = 65011712 & child.subtreeFlags;
|
|
r14 = workInProgress;
|
|
} else {
|
|
child = a1.child;
|
|
child.childLanes = 0;
|
|
child.pendingProps = object2;
|
|
a1.deletions = value11;
|
|
r14 = child;
|
|
}
|
|
if (value11 !== sibling) {
|
|
r4 = createWorkInProgress(sibling, fallback);
|
|
} else {
|
|
fiberFromFragment = createFiberFromFragment(fallback, mode, a2, value11);
|
|
fiberFromFragment.flags = fiberFromFragment.flags | 2;
|
|
r4 = fiberFromFragment;
|
|
}
|
|
r4.return = a1;
|
|
r14.return = a1;
|
|
r14.sibling = r4;
|
|
a1.child = r14;
|
|
child = a1.child;
|
|
memoizedState = a0.child.memoizedState;
|
|
r14 = value11 === memoizedState ? mountSuspenseOffscreenState(a2) : {baseLanes: memoizedState.baseLanes | a2,
|
|
|
|
cachePool: value11 !== memoizedState.cachePool ? memoizedState.cachePool.parent === env0_74._currentValue2 ? memoizedState.cachePool : {parent: env0_74._currentValue2,
|
|
|
|
|
|
pool: env0_74._currentValue2} : getSuspendedCache()};
|
|
child.memoizedState = r14;
|
|
child.childLanes = getRemainingWorkInPrimaryTree(a0, value10, a2);
|
|
a1.memoizedState = env0_125;
|
|
return r4;
|
|
}
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
child = a0.child;
|
|
sibling = child.sibling;
|
|
value = createWorkInProgress(child, {mode: 'visible', children: pendingProps.children});
|
|
if (!(1 & a1.mode)) {
|
|
value.lanes = a2;
|
|
}
|
|
}
|
|
value.return = a1;
|
|
value.sibling = value11;
|
|
if (value11 !== sibling) {
|
|
deletions = a1.deletions;
|
|
if (value11 === deletions) {
|
|
a1.deletions = [sibling];
|
|
a1.flags = a1.flags | 16;
|
|
} else {
|
|
deletions.push(sibling);
|
|
}
|
|
}
|
|
a1.child = value;
|
|
a1.memoizedState = value11;
|
|
return value;
|
|
}
|
|
|
|
function mountWorkInProgressOffscreenFiber(a0, a1) { // fn#1907, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:87239, offset: 0x00c6f8a9, size: 51 bytes, params: 3, frame: 17
|
|
const fiberImplClass = createFiberImplClass(22, a0, null, a1);
|
|
fiberImplClass.lanes = 0;
|
|
fiberImplClass.stateNode = {'_visibility': 1, '_pendingMarkers': null, '_retryCache': null, '_transitions': null};
|
|
return fiberImplClass;
|
|
}
|
|
|
|
function retrySuspenseComponentWithoutHydrating({child}, a1, a2) { // fn#1908, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:87425, offset: 0x00c6f8dc, size: 85 bytes, params: 4, frame: 18
|
|
env0_116(a1, child, null, a2);
|
|
const value = mountSuspensePrimaryChildren(a1, a1.pendingProps.children);
|
|
value.flags = value.flags | 2;
|
|
a1.memoizedState = null;
|
|
return value;
|
|
}
|
|
|
|
function updateSuspenseListComponent(a0, a1, a2) { // fn#1911, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:88003, offset: 0x00c6f9eb, size: 694 bytes, params: 4, frame: 29
|
|
var r9;
|
|
var r15;
|
|
var r13;
|
|
var r12;
|
|
var r7;
|
|
var r8;
|
|
var r4;
|
|
var r2;
|
|
var r3;
|
|
var flags;
|
|
var child;
|
|
var tag;
|
|
var memoizedState;
|
|
var sibling;
|
|
var property;
|
|
var value3;
|
|
var value4;
|
|
var alternate;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
const pendingProps = a1.pendingProps;
|
|
const revealOrder = pendingProps.revealOrder;
|
|
const tail = pendingProps.tail;
|
|
reconcileChildren(a0, a1, pendingProps.children, a2);
|
|
const current = env0_120.current;
|
|
if (2 & current) {
|
|
value3 = 1 & current | 2;
|
|
a1.flags = a1.flags | 128;
|
|
r7 = value3;
|
|
} else {
|
|
reducibleJoin18: while (true) {
|
|
if (a0 === null) {
|
|
break reducibleJoin18;
|
|
}
|
|
flags = a0.flags;
|
|
if (!(128 & flags)) {
|
|
break reducibleJoin18;
|
|
}
|
|
child = a1.child;
|
|
if (child === null) {
|
|
break reducibleJoin18;
|
|
}
|
|
r9 = child;
|
|
reducibleLoop4: while (true) {
|
|
tag = r9.tag;
|
|
if (tag === 13) {
|
|
memoizedState = r9.memoizedState;
|
|
reducibleJoin11: while (true) {
|
|
if (memoizedState === null) {
|
|
break reducibleJoin11;
|
|
}
|
|
scheduleSuspenseWorkOnFiber(r9, a2, a1);
|
|
break reducibleJoin11;
|
|
}
|
|
} else {
|
|
tag = r9.tag;
|
|
if (tag === 19) {
|
|
scheduleSuspenseWorkOnFiber(r9, a2, a1);
|
|
} else {
|
|
child = r9.child;
|
|
reducibleJoin11: while (true) {
|
|
if (child === null) {
|
|
break reducibleJoin11;
|
|
}
|
|
child = r9.child;
|
|
child.return = r9;
|
|
child = r9.child;
|
|
r12 = child;
|
|
if (r12 !== null) {
|
|
r9 = r12;
|
|
continue reducibleLoop4;
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
}
|
|
}
|
|
if (r9 === a1) {
|
|
break reducibleJoin18;
|
|
}
|
|
sibling = r9.sibling;
|
|
if (sibling !== null) {
|
|
r13 = r9;
|
|
} else {
|
|
r15 = r9;
|
|
reducibleLoop13: while (true) {
|
|
if (r15.return === null) {
|
|
break reducibleJoin18;
|
|
}
|
|
if (r15.return === a1) {
|
|
break reducibleJoin18;
|
|
}
|
|
property = r15.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r15 = property;
|
|
continue reducibleLoop13;
|
|
}
|
|
r13 = property;
|
|
sibling = r13.sibling;
|
|
sibling.return = r13.return;
|
|
sibling = r13.sibling;
|
|
r12 = sibling;
|
|
if (r12 !== null) {
|
|
r9 = r12;
|
|
continue reducibleLoop4;
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
}
|
|
sibling = r13.sibling;
|
|
sibling.return = r13.return;
|
|
sibling = r13.sibling;
|
|
r12 = sibling;
|
|
if (r12 !== null) {
|
|
r9 = r12;
|
|
continue reducibleLoop4;
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
}
|
|
r7 = current & 1;
|
|
}
|
|
push_1707(env0_120, r7);
|
|
if (1 & a1.mode) {
|
|
if (revealOrder === 'forwards') {
|
|
child = a1.child;
|
|
value5 = null;
|
|
if (value5 === child) {
|
|
r4 = value5;
|
|
} else {
|
|
r2 = value5;
|
|
r3 = child;
|
|
reducibleLoop34: while (true) {
|
|
alternate = r3.alternate;
|
|
value6 = value5 !== alternate;
|
|
reducibleJoin36: while (true) {
|
|
if (value6) {
|
|
value7 = value5 === findFirstSuspended(alternate);
|
|
r8 = value7;
|
|
break reducibleJoin36;
|
|
}
|
|
r8 = value6;
|
|
break reducibleJoin36;
|
|
}
|
|
if (r8) {
|
|
r2 = r3;
|
|
}
|
|
sibling = r3.sibling;
|
|
if (value5 !== sibling) {
|
|
r3 = sibling;
|
|
continue reducibleLoop34;
|
|
}
|
|
r4 = r2;
|
|
break reducibleLoop34;
|
|
}
|
|
}
|
|
if (value5 === r4) {
|
|
child = a1.child;
|
|
a1.child = value5;
|
|
r3 = child;
|
|
} else {
|
|
sibling = r4.sibling;
|
|
r4.sibling = value5;
|
|
r3 = sibling;
|
|
}
|
|
initSuspenseListRenderState(a1, false, r3, r4, tail);
|
|
} else if (revealOrder === 'backwards') {
|
|
child = a1.child;
|
|
value4 = null;
|
|
a1.child = value4;
|
|
if (value4 === child) {
|
|
r4 = value4;
|
|
} else {
|
|
r8 = value4;
|
|
r9 = child;
|
|
reducibleLoop28: while (true) {
|
|
alternate = r9.alternate;
|
|
if (value4 !== alternate) {
|
|
reducibleJoin30: while (true) {
|
|
if (value4 === findFirstSuspended(alternate)) {
|
|
a1.child = r9;
|
|
r4 = r8;
|
|
break reducibleLoop28;
|
|
}
|
|
break reducibleJoin30;
|
|
}
|
|
}
|
|
sibling = r9.sibling;
|
|
r9.sibling = r8;
|
|
if (value4 !== sibling) {
|
|
r8 = r9;
|
|
r9 = sibling;
|
|
continue reducibleLoop28;
|
|
}
|
|
r4 = r9;
|
|
break reducibleLoop28;
|
|
}
|
|
}
|
|
initSuspenseListRenderState(a1, true, r4, value4, tail);
|
|
} else if (revealOrder === 'together') {
|
|
initSuspenseListRenderState(a1, false, null, null, undefined);
|
|
} else {
|
|
a1.memoizedState = null;
|
|
}
|
|
} else {
|
|
a1.memoizedState = null;
|
|
}
|
|
return a1.child;
|
|
}
|
|
|
|
function bailoutOnAlreadyFinishedWork(a0, a1, a2) { // fn#1913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:89296, offset: 0x00c6fce6, size: 285 bytes, params: 4, frame: 21
|
|
var r4;
|
|
var r5;
|
|
var r1;
|
|
var dependencies;
|
|
var createWorkInProgressBinding;
|
|
var pendingProps;
|
|
var sibling;
|
|
var sibling2;
|
|
let value = a0 !== null;
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
dependencies = a0.dependencies;
|
|
a1.dependencies = dependencies;
|
|
break reducibleJoin2;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
env0_144 = env0_144 | a1.lanes;
|
|
if (!(a2 & a1.childLanes)) {
|
|
if (a0 === null) {
|
|
return null;
|
|
}
|
|
propagateParentContextChanges(undefined, a1, a2, false);
|
|
reducibleJoin7: while (true) {
|
|
if (!(a2 & a1.childLanes)) {
|
|
return null;
|
|
}
|
|
break reducibleJoin7;
|
|
}
|
|
}
|
|
if (value) {
|
|
reducibleJoin9: while (true) {
|
|
if (a1.child !== a0.child) {
|
|
throw global.Error('Resuming work not yet implemented.');
|
|
}
|
|
break reducibleJoin9;
|
|
}
|
|
}
|
|
let child = a1.child;
|
|
reducibleJoin13: while (true) {
|
|
if (child === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
createWorkInProgressBinding = createWorkInProgress;
|
|
child = a1.child;
|
|
pendingProps = child.pendingProps;
|
|
value = createWorkInProgressBinding(child, pendingProps);
|
|
a1.child = value;
|
|
value.return = a1;
|
|
sibling = child.sibling;
|
|
if (sibling === null) {
|
|
r1 = value;
|
|
} else {
|
|
r4 = value;
|
|
r5 = child;
|
|
reducibleLoop11: while (true) {
|
|
sibling = r5.sibling;
|
|
createWorkInProgressBinding = createWorkInProgress;
|
|
pendingProps = sibling.pendingProps;
|
|
value = createWorkInProgressBinding(sibling, pendingProps);
|
|
r4.sibling = value;
|
|
value.return = a1;
|
|
sibling2 = sibling.sibling;
|
|
if (sibling2 !== null) {
|
|
r4 = value;
|
|
r5 = sibling;
|
|
continue reducibleLoop11;
|
|
}
|
|
r1 = value;
|
|
break reducibleLoop11;
|
|
}
|
|
}
|
|
r1.sibling = null;
|
|
break reducibleJoin13;
|
|
}
|
|
return a1.child;
|
|
}
|
|
|
|
function checkScheduledUpdateOrContext(a0, a1) { // fn#1914, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:89810, offset: 0x00c6fe03, size: 63 bytes, params: 3, frame: 13
|
|
var r0;
|
|
var dependencies;
|
|
let value = a0.lanes & a1;
|
|
if (value) {
|
|
r0 = !!value;
|
|
} else {
|
|
dependencies = a0.dependencies;
|
|
value = dependencies === null;
|
|
value = !(value || !checkIfContextChanged(dependencies));
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function beginWork(a0, a1, a2) { // fn#1915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:89931, offset: 0x00c6fe42, size: 2689 bytes, params: 4, frame: 26
|
|
var r3;
|
|
var sibling;
|
|
var r1;
|
|
var r9;
|
|
var r2;
|
|
var memoizedProps;
|
|
var pendingProps;
|
|
var flags;
|
|
var pushProviderBinding;
|
|
var binding;
|
|
var memoizedState;
|
|
var cache;
|
|
var value4;
|
|
var childLanes;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var push_1707Binding;
|
|
var current;
|
|
var dehydrated;
|
|
var child;
|
|
var value8;
|
|
var type;
|
|
var pushHostContainerBinding;
|
|
var stateNode;
|
|
var containerInfo;
|
|
var value10;
|
|
var value11;
|
|
var lanes;
|
|
var memoizedState2;
|
|
var parent;
|
|
var cache2;
|
|
var propagateContextChangesBinding;
|
|
var object2;
|
|
var updateQueue;
|
|
var value12;
|
|
var cache3;
|
|
var refCount;
|
|
var pooledCacheLanes;
|
|
var reconcileChildrenBinding;
|
|
var children;
|
|
var mode;
|
|
var value13;
|
|
var resolveClassComponentPropsBinding;
|
|
var classComponentProps;
|
|
var value14;
|
|
var classComponentProps2;
|
|
var _context;
|
|
var value15;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var element;
|
|
var memoizedState3;
|
|
var element2;
|
|
var updateClassComponentBinding;
|
|
var elementType;
|
|
var value20;
|
|
var value21;
|
|
var classComponentProps3;
|
|
var $$typeof;
|
|
let value = null;
|
|
if (value !== a0) {
|
|
memoizedProps = a0.memoizedProps;
|
|
pendingProps = a1.pendingProps;
|
|
if (memoizedProps !== pendingProps) {
|
|
a1.lanes = 0;
|
|
switch (a1.tag) {
|
|
case 0:
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 1:
|
|
value = environment;
|
|
updateClassComponentBinding = updateClassComponent;
|
|
type = a1.type;
|
|
return updateClassComponentBinding(a0, a1, type, resolveClassComponentProps(type, a1.pendingProps),
|
|
a2);
|
|
case 2:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 3:
|
|
value19 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
if (value === a0) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
pendingProps = a1.pendingProps;
|
|
memoizedState = a1.memoizedState;
|
|
element = memoizedState.element;
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, pendingProps, value, a2);
|
|
memoizedState3 = a1.memoizedState;
|
|
cache = memoizedState3.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
if (cache !== memoizedState.cache) {
|
|
propagateContextChanges(a1, [env0_74], a2, true);
|
|
}
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
element2 = memoizedState3.element;
|
|
if (element2 === element) {
|
|
r2 = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, element2, a2);
|
|
r2 = a1.child;
|
|
}
|
|
return r2;
|
|
case 4:
|
|
value17 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
pendingProps = a1.pendingProps;
|
|
if (value === a0) {
|
|
a1.child = env0_116(a1, value, pendingProps, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, pendingProps, a2);
|
|
}
|
|
return a1.child;
|
|
case 5:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 6:
|
|
return value;
|
|
case 7:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps, a2);
|
|
return a1.child;
|
|
case 8:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 9:
|
|
_context = a1.type._context;
|
|
children = a1.pendingProps.children;
|
|
value = environment;
|
|
prepareToReadContext(a1);
|
|
value15 = children(readContext(_context));
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value15, a2);
|
|
return a1.child;
|
|
case 10:
|
|
pendingProps = a1.pendingProps;
|
|
value = environment;
|
|
pushProvider(undefined, a1.type, pendingProps.value);
|
|
reconcileChildren(a0, a1, pendingProps.children, a2);
|
|
return a1.child;
|
|
case 11:
|
|
value = environment;
|
|
return updateForwardRef(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 12:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 13:
|
|
value = environment;
|
|
return updateSuspenseComponent(a0, a1, a2);
|
|
case 14:
|
|
value = environment;
|
|
return updateMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 15:
|
|
value = environment;
|
|
return updateSimpleMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 16:
|
|
elementType = a1.elementType;
|
|
value20 = environment;
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
pendingProps = a1.pendingProps;
|
|
value21 = elementType._init(elementType._payload);
|
|
a1.type = value21;
|
|
if (typeof value21 !== 'function') {
|
|
if (value == value21) {
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType(value21) || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
$$typeof = value21.$$typeof;
|
|
if ($$typeof === env0_17) {
|
|
a1.tag = 11;
|
|
value = updateForwardRef(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
if ($$typeof === env0_20) {
|
|
a1.tag = 14;
|
|
value = updateMemoComponent(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
value = getComponentNameFromType(value21);
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
if (shouldConstruct(value21)) {
|
|
classComponentProps3 = resolveClassComponentProps(value21, pendingProps);
|
|
a1.tag = 1;
|
|
value = updateClassComponent(value, a1, value21, classComponentProps3, a2);
|
|
r1 = value;
|
|
} else {
|
|
a1.tag = 0;
|
|
value = updateFunctionComponent(value, a1, value21, pendingProps, a2);
|
|
r1 = value;
|
|
}
|
|
return r1;
|
|
case 17:
|
|
value14 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps2 = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 1;
|
|
prepareToReadContext(a1);
|
|
constructClassInstance(a1, type, classComponentProps2);
|
|
mountClassInstance(a1, type, classComponentProps2, a2);
|
|
return finishClassComponent(value, a1, type, true, undefined, a2);
|
|
case 18:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 19:
|
|
value = environment;
|
|
return updateSuspenseListComponent(a0, a1, a2);
|
|
case 20:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 21:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 22:
|
|
value = environment;
|
|
return updateOffscreenComponent(a0, a1, a2);
|
|
case 23:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 24:
|
|
value10 = environment;
|
|
prepareToReadContext(a1);
|
|
value11 = readContext(env0_74);
|
|
if (value !== a0) {
|
|
lanes = a0.lanes;
|
|
if (lanes & a2) {
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, value, value, a2);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
memoizedState2 = a1.memoizedState;
|
|
parent = memoizedState.parent;
|
|
if (parent !== value11) {
|
|
object2 = {parent: value11, cache: value11};
|
|
a1.memoizedState = object2;
|
|
lanes = a1.lanes;
|
|
if (lanes === 0) {
|
|
updateQueue = a1.updateQueue;
|
|
updateQueue.baseState = object2;
|
|
a1.memoizedState = object2;
|
|
}
|
|
pushProvider(undefined, env0_74, value11);
|
|
break;
|
|
}
|
|
cache = memoizedState2.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
cache2 = memoizedState.cache;
|
|
if (cache === cache2) {
|
|
break;
|
|
}
|
|
propagateContextChangesBinding = propagateContextChanges;
|
|
binding = env0_74;
|
|
propagateContextChangesBinding(a1, [binding], a2, true);
|
|
break;
|
|
}
|
|
value12 = peekCacheFromPool();
|
|
if (value !== value12) {
|
|
r9 = value12;
|
|
} else {
|
|
binding = env0_134;
|
|
cache3 = createCache();
|
|
binding.pooledCache = cache3;
|
|
refCount = cache3.refCount;
|
|
cache3.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value === cache3) {
|
|
r9 = cache3;
|
|
} else {
|
|
pooledCacheLanes = binding.pooledCacheLanes;
|
|
binding.pooledCacheLanes = pooledCacheLanes | a2;
|
|
r9 = cache3;
|
|
}
|
|
}
|
|
a1.memoizedState = {parent: value11, cache: r9};
|
|
initializeUpdateQueue(a1);
|
|
pushProvider(undefined, env0_74, r9);
|
|
reconcileChildrenBinding = reconcileChildren;
|
|
pendingProps = a1.pendingProps;
|
|
children = pendingProps.children;
|
|
reconcileChildrenBinding(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 25:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 26:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 27:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 28:
|
|
value13 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 0;
|
|
return updateFunctionComponent(value, a1, type, classComponentProps, a2);
|
|
case 29:
|
|
throw a1.pendingProps;
|
|
case 30:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 31:
|
|
pendingProps = a1.pendingProps;
|
|
mode = a1.mode;
|
|
object2 = {};
|
|
object2.mode = pendingProps.mode;
|
|
object2.children = pendingProps.children;
|
|
if (value === a0) {
|
|
value = environment;
|
|
value = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
} else {
|
|
value = environment;
|
|
value = createWorkInProgress(a0.child, object2);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
default:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
} else if (checkScheduledUpdateOrContext(a0, a2)) {
|
|
env0_124 = !!(131072 & a0.flags);
|
|
a1.lanes = 0;
|
|
switch (a1.tag) {
|
|
case 0:
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 1:
|
|
value = environment;
|
|
updateClassComponentBinding = updateClassComponent;
|
|
type = a1.type;
|
|
return updateClassComponentBinding(a0, a1, type, resolveClassComponentProps(type, a1.pendingProps),
|
|
a2);
|
|
case 2:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 3:
|
|
value19 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
if (value === a0) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
pendingProps = a1.pendingProps;
|
|
memoizedState = a1.memoizedState;
|
|
element = memoizedState.element;
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, pendingProps, value, a2);
|
|
memoizedState3 = a1.memoizedState;
|
|
cache = memoizedState3.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
if (cache !== memoizedState.cache) {
|
|
propagateContextChanges(a1, [env0_74], a2, true);
|
|
}
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
element2 = memoizedState3.element;
|
|
if (element2 === element) {
|
|
r2 = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, element2, a2);
|
|
r2 = a1.child;
|
|
}
|
|
return r2;
|
|
case 4:
|
|
value17 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
pendingProps = a1.pendingProps;
|
|
if (value === a0) {
|
|
a1.child = env0_116(a1, value, pendingProps, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, pendingProps, a2);
|
|
}
|
|
return a1.child;
|
|
case 5:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 6:
|
|
return value;
|
|
case 7:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps, a2);
|
|
return a1.child;
|
|
case 8:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 9:
|
|
_context = a1.type._context;
|
|
children = a1.pendingProps.children;
|
|
value = environment;
|
|
prepareToReadContext(a1);
|
|
value15 = children(readContext(_context));
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value15, a2);
|
|
return a1.child;
|
|
case 10:
|
|
pendingProps = a1.pendingProps;
|
|
value = environment;
|
|
pushProvider(undefined, a1.type, pendingProps.value);
|
|
reconcileChildren(a0, a1, pendingProps.children, a2);
|
|
return a1.child;
|
|
case 11:
|
|
value = environment;
|
|
return updateForwardRef(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 12:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 13:
|
|
value = environment;
|
|
return updateSuspenseComponent(a0, a1, a2);
|
|
case 14:
|
|
value = environment;
|
|
return updateMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 15:
|
|
value = environment;
|
|
return updateSimpleMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 16:
|
|
elementType = a1.elementType;
|
|
value20 = environment;
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
pendingProps = a1.pendingProps;
|
|
value21 = elementType._init(elementType._payload);
|
|
a1.type = value21;
|
|
if (typeof value21 !== 'function') {
|
|
if (value == value21) {
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType(value21) || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
$$typeof = value21.$$typeof;
|
|
if ($$typeof === env0_17) {
|
|
a1.tag = 11;
|
|
value = updateForwardRef(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
if ($$typeof === env0_20) {
|
|
a1.tag = 14;
|
|
value = updateMemoComponent(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
value = getComponentNameFromType(value21);
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
if (shouldConstruct(value21)) {
|
|
classComponentProps3 = resolveClassComponentProps(value21, pendingProps);
|
|
a1.tag = 1;
|
|
value = updateClassComponent(value, a1, value21, classComponentProps3, a2);
|
|
r1 = value;
|
|
} else {
|
|
a1.tag = 0;
|
|
value = updateFunctionComponent(value, a1, value21, pendingProps, a2);
|
|
r1 = value;
|
|
}
|
|
return r1;
|
|
case 17:
|
|
value14 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps2 = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 1;
|
|
prepareToReadContext(a1);
|
|
constructClassInstance(a1, type, classComponentProps2);
|
|
mountClassInstance(a1, type, classComponentProps2, a2);
|
|
return finishClassComponent(value, a1, type, true, undefined, a2);
|
|
case 18:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 19:
|
|
value = environment;
|
|
return updateSuspenseListComponent(a0, a1, a2);
|
|
case 20:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 21:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 22:
|
|
value = environment;
|
|
return updateOffscreenComponent(a0, a1, a2);
|
|
case 23:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 24:
|
|
value10 = environment;
|
|
prepareToReadContext(a1);
|
|
value11 = readContext(env0_74);
|
|
if (value !== a0) {
|
|
lanes = a0.lanes;
|
|
if (lanes & a2) {
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, value, value, a2);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
memoizedState2 = a1.memoizedState;
|
|
parent = memoizedState.parent;
|
|
if (parent !== value11) {
|
|
object2 = {parent: value11, cache: value11};
|
|
a1.memoizedState = object2;
|
|
lanes = a1.lanes;
|
|
if (lanes === 0) {
|
|
updateQueue = a1.updateQueue;
|
|
updateQueue.baseState = object2;
|
|
a1.memoizedState = object2;
|
|
}
|
|
pushProvider(undefined, env0_74, value11);
|
|
break;
|
|
}
|
|
cache = memoizedState2.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
cache2 = memoizedState.cache;
|
|
if (cache === cache2) {
|
|
break;
|
|
}
|
|
propagateContextChangesBinding = propagateContextChanges;
|
|
binding = env0_74;
|
|
propagateContextChangesBinding(a1, [binding], a2, true);
|
|
break;
|
|
}
|
|
value12 = peekCacheFromPool();
|
|
if (value !== value12) {
|
|
r9 = value12;
|
|
} else {
|
|
binding = env0_134;
|
|
cache3 = createCache();
|
|
binding.pooledCache = cache3;
|
|
refCount = cache3.refCount;
|
|
cache3.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value === cache3) {
|
|
r9 = cache3;
|
|
} else {
|
|
pooledCacheLanes = binding.pooledCacheLanes;
|
|
binding.pooledCacheLanes = pooledCacheLanes | a2;
|
|
r9 = cache3;
|
|
}
|
|
}
|
|
a1.memoizedState = {parent: value11, cache: r9};
|
|
initializeUpdateQueue(a1);
|
|
pushProvider(undefined, env0_74, r9);
|
|
reconcileChildrenBinding = reconcileChildren;
|
|
pendingProps = a1.pendingProps;
|
|
children = pendingProps.children;
|
|
reconcileChildrenBinding(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 25:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 26:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 27:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 28:
|
|
value13 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 0;
|
|
return updateFunctionComponent(value, a1, type, classComponentProps, a2);
|
|
case 29:
|
|
throw a1.pendingProps;
|
|
case 30:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 31:
|
|
pendingProps = a1.pendingProps;
|
|
mode = a1.mode;
|
|
object2 = {};
|
|
object2.mode = pendingProps.mode;
|
|
object2.children = pendingProps.children;
|
|
if (value === a0) {
|
|
value = environment;
|
|
value = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
} else {
|
|
value = environment;
|
|
value = createWorkInProgress(a0.child, object2);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
default:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
} else {
|
|
flags = a1.flags;
|
|
if (!(128 & flags)) {
|
|
switch (a1.tag) {
|
|
case 3:
|
|
pushHostContainerBinding = pushHostContainer;
|
|
stateNode = a1.stateNode;
|
|
containerInfo = stateNode.containerInfo;
|
|
pushHostContainerBinding(a1, containerInfo);
|
|
pushProviderBinding = pushProvider;
|
|
binding = env0_74;
|
|
memoizedState = a0.memoizedState;
|
|
cache = memoizedState.cache;
|
|
pushProviderBinding(undefined, binding, cache);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 4:
|
|
pushHostContainerBinding = pushHostContainer;
|
|
stateNode = a1.stateNode;
|
|
containerInfo = stateNode.containerInfo;
|
|
pushHostContainerBinding(a1, containerInfo);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 5:
|
|
pushHostContext(a1);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 6:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 7:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 8:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 9:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 10:
|
|
pushProviderBinding = pushProvider;
|
|
type = a1.type;
|
|
memoizedProps = a1.memoizedProps;
|
|
value = memoizedProps.value;
|
|
pushProviderBinding(undefined, type, value);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 11:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 12:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 13:
|
|
memoizedState = a1.memoizedState;
|
|
if (value !== memoizedState) {
|
|
dehydrated = memoizedState.dehydrated;
|
|
if (value !== dehydrated) {
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
flags = a1.flags;
|
|
a1.flags = flags | 128;
|
|
r3 = value;
|
|
} else {
|
|
child = a1.child;
|
|
childLanes = child.childLanes;
|
|
if (a2 & childLanes) {
|
|
r3 = updateSuspenseComponent(a0, a1, a2);
|
|
} else {
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
value8 = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
sibling = value === value8 ? value : value8.sibling;
|
|
r3 = sibling;
|
|
}
|
|
}
|
|
r1 = r3;
|
|
break;
|
|
}
|
|
pushPrimaryTreeSuspenseHandler(a1);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
break;
|
|
case 14:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 15:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 16:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 17:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 18:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 19:
|
|
flags = a0.flags;
|
|
value4 = 128 & flags;
|
|
childLanes = a1.childLanes;
|
|
value5 = a2 & childLanes;
|
|
value6 = !!value5;
|
|
if (value5) {
|
|
r3 = value6;
|
|
} else {
|
|
propagateParentContextChanges(undefined, a1, a2, false);
|
|
childLanes = a1.childLanes;
|
|
value7 = !!(a2 & childLanes);
|
|
r3 = value7;
|
|
}
|
|
if (value4) {
|
|
if (r3) {
|
|
value = updateSuspenseListComponent(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
}
|
|
flags = a1.flags;
|
|
a1.flags = flags | 128;
|
|
memoizedState = a1.memoizedState;
|
|
if (value !== memoizedState) {
|
|
memoizedState.rendering = value;
|
|
memoizedState.tail = value;
|
|
memoizedState.lastEffect = value;
|
|
}
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
push_1707Binding(binding, binding.current);
|
|
if (r3) {
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
}
|
|
r1 = value;
|
|
break;
|
|
}
|
|
memoizedState = a1.memoizedState;
|
|
if (value !== memoizedState) {
|
|
memoizedState.rendering = value;
|
|
memoizedState.tail = value;
|
|
memoizedState.lastEffect = value;
|
|
}
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
current = binding.current;
|
|
push_1707Binding(binding, current);
|
|
if (r3) {
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
}
|
|
r1 = value;
|
|
break;
|
|
break;
|
|
case 20:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 21:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 22:
|
|
a1.lanes = 0;
|
|
value = updateOffscreenComponent(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 23:
|
|
a1.lanes = 0;
|
|
value = updateOffscreenComponent(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 24:
|
|
pushProviderBinding = pushProvider;
|
|
binding = env0_74;
|
|
memoizedState = a0.memoizedState;
|
|
cache = memoizedState.cache;
|
|
pushProviderBinding(undefined, binding, cache);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 25:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 26:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
case 27:
|
|
pushHostContext(a1);
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
default:
|
|
value = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
r1 = value;
|
|
break;
|
|
}
|
|
return r1;
|
|
}
|
|
flags = a0.flags;
|
|
env0_124 = !!(131072 & flags);
|
|
a1.lanes = 0;
|
|
switch (a1.tag) {
|
|
case 0:
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 1:
|
|
value = environment;
|
|
updateClassComponentBinding = updateClassComponent;
|
|
type = a1.type;
|
|
return updateClassComponentBinding(a0, a1, type, resolveClassComponentProps(type, a1.pendingProps),
|
|
a2);
|
|
case 2:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 3:
|
|
value19 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
if (value === a0) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
pendingProps = a1.pendingProps;
|
|
memoizedState = a1.memoizedState;
|
|
element = memoizedState.element;
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, pendingProps, value, a2);
|
|
memoizedState3 = a1.memoizedState;
|
|
cache = memoizedState3.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
if (cache !== memoizedState.cache) {
|
|
propagateContextChanges(a1, [env0_74], a2, true);
|
|
}
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
element2 = memoizedState3.element;
|
|
if (element2 === element) {
|
|
r2 = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, element2, a2);
|
|
r2 = a1.child;
|
|
}
|
|
return r2;
|
|
case 4:
|
|
value17 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
pendingProps = a1.pendingProps;
|
|
if (value === a0) {
|
|
a1.child = env0_116(a1, value, pendingProps, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, pendingProps, a2);
|
|
}
|
|
return a1.child;
|
|
case 5:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 6:
|
|
return value;
|
|
case 7:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps, a2);
|
|
return a1.child;
|
|
case 8:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 9:
|
|
_context = a1.type._context;
|
|
children = a1.pendingProps.children;
|
|
value = environment;
|
|
prepareToReadContext(a1);
|
|
value15 = children(readContext(_context));
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value15, a2);
|
|
return a1.child;
|
|
case 10:
|
|
pendingProps = a1.pendingProps;
|
|
value = environment;
|
|
pushProvider(undefined, a1.type, pendingProps.value);
|
|
reconcileChildren(a0, a1, pendingProps.children, a2);
|
|
return a1.child;
|
|
case 11:
|
|
value = environment;
|
|
return updateForwardRef(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 12:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 13:
|
|
value = environment;
|
|
return updateSuspenseComponent(a0, a1, a2);
|
|
case 14:
|
|
value = environment;
|
|
return updateMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 15:
|
|
value = environment;
|
|
return updateSimpleMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 16:
|
|
elementType = a1.elementType;
|
|
value20 = environment;
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
pendingProps = a1.pendingProps;
|
|
value21 = elementType._init(elementType._payload);
|
|
a1.type = value21;
|
|
if (typeof value21 !== 'function') {
|
|
if (value == value21) {
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType(value21) || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
$$typeof = value21.$$typeof;
|
|
if ($$typeof === env0_17) {
|
|
a1.tag = 11;
|
|
value = updateForwardRef(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
if ($$typeof === env0_20) {
|
|
a1.tag = 14;
|
|
value = updateMemoComponent(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
value = getComponentNameFromType(value21);
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
if (shouldConstruct(value21)) {
|
|
classComponentProps3 = resolveClassComponentProps(value21, pendingProps);
|
|
a1.tag = 1;
|
|
value = updateClassComponent(value, a1, value21, classComponentProps3, a2);
|
|
r1 = value;
|
|
} else {
|
|
a1.tag = 0;
|
|
value = updateFunctionComponent(value, a1, value21, pendingProps, a2);
|
|
r1 = value;
|
|
}
|
|
return r1;
|
|
case 17:
|
|
value14 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps2 = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 1;
|
|
prepareToReadContext(a1);
|
|
constructClassInstance(a1, type, classComponentProps2);
|
|
mountClassInstance(a1, type, classComponentProps2, a2);
|
|
return finishClassComponent(value, a1, type, true, undefined, a2);
|
|
case 18:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 19:
|
|
value = environment;
|
|
return updateSuspenseListComponent(a0, a1, a2);
|
|
case 20:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 21:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 22:
|
|
value = environment;
|
|
return updateOffscreenComponent(a0, a1, a2);
|
|
case 23:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 24:
|
|
value10 = environment;
|
|
prepareToReadContext(a1);
|
|
value11 = readContext(env0_74);
|
|
if (value !== a0) {
|
|
lanes = a0.lanes;
|
|
if (lanes & a2) {
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, value, value, a2);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
memoizedState2 = a1.memoizedState;
|
|
parent = memoizedState.parent;
|
|
if (parent !== value11) {
|
|
object2 = {parent: value11, cache: value11};
|
|
a1.memoizedState = object2;
|
|
lanes = a1.lanes;
|
|
if (lanes === 0) {
|
|
updateQueue = a1.updateQueue;
|
|
updateQueue.baseState = object2;
|
|
a1.memoizedState = object2;
|
|
}
|
|
pushProvider(undefined, env0_74, value11);
|
|
break;
|
|
}
|
|
cache = memoizedState2.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
cache2 = memoizedState.cache;
|
|
if (cache === cache2) {
|
|
break;
|
|
}
|
|
propagateContextChangesBinding = propagateContextChanges;
|
|
binding = env0_74;
|
|
propagateContextChangesBinding(a1, [binding], a2, true);
|
|
break;
|
|
}
|
|
value12 = peekCacheFromPool();
|
|
if (value !== value12) {
|
|
r9 = value12;
|
|
} else {
|
|
binding = env0_134;
|
|
cache3 = createCache();
|
|
binding.pooledCache = cache3;
|
|
refCount = cache3.refCount;
|
|
cache3.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value === cache3) {
|
|
r9 = cache3;
|
|
} else {
|
|
pooledCacheLanes = binding.pooledCacheLanes;
|
|
binding.pooledCacheLanes = pooledCacheLanes | a2;
|
|
r9 = cache3;
|
|
}
|
|
}
|
|
a1.memoizedState = {parent: value11, cache: r9};
|
|
initializeUpdateQueue(a1);
|
|
pushProvider(undefined, env0_74, r9);
|
|
reconcileChildrenBinding = reconcileChildren;
|
|
pendingProps = a1.pendingProps;
|
|
children = pendingProps.children;
|
|
reconcileChildrenBinding(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 25:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 26:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 27:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 28:
|
|
value13 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 0;
|
|
return updateFunctionComponent(value, a1, type, classComponentProps, a2);
|
|
case 29:
|
|
throw a1.pendingProps;
|
|
case 30:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 31:
|
|
pendingProps = a1.pendingProps;
|
|
mode = a1.mode;
|
|
object2 = {};
|
|
object2.mode = pendingProps.mode;
|
|
object2.children = pendingProps.children;
|
|
if (value === a0) {
|
|
value = environment;
|
|
value = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
} else {
|
|
value = environment;
|
|
value = createWorkInProgress(a0.child, object2);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
default:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
}
|
|
} else {
|
|
a1.lanes = 0;
|
|
switch (a1.tag) {
|
|
case 0:
|
|
value = environment;
|
|
return updateFunctionComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 1:
|
|
value = environment;
|
|
updateClassComponentBinding = updateClassComponent;
|
|
type = a1.type;
|
|
return updateClassComponentBinding(a0, a1, type, resolveClassComponentProps(type, a1.pendingProps), a2);
|
|
case 2:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 3:
|
|
value19 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
if (value === a0) {
|
|
throw global.Error('Should have a current fiber. This is a bug in React.');
|
|
}
|
|
pendingProps = a1.pendingProps;
|
|
memoizedState = a1.memoizedState;
|
|
element = memoizedState.element;
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, pendingProps, value, a2);
|
|
memoizedState3 = a1.memoizedState;
|
|
cache = memoizedState3.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
if (cache !== memoizedState.cache) {
|
|
propagateContextChanges(a1, [env0_74], a2, true);
|
|
}
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
element2 = memoizedState3.element;
|
|
if (element2 === element) {
|
|
r2 = bailoutOnAlreadyFinishedWork(a0, a1, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, element2, a2);
|
|
r2 = a1.child;
|
|
}
|
|
return r2;
|
|
case 4:
|
|
value17 = environment;
|
|
pushHostContainer(a1, a1.stateNode.containerInfo);
|
|
pendingProps = a1.pendingProps;
|
|
if (value === a0) {
|
|
a1.child = env0_116(a1, value, pendingProps, a2);
|
|
} else {
|
|
reconcileChildren(a0, a1, pendingProps, a2);
|
|
}
|
|
return a1.child;
|
|
case 5:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 6:
|
|
return value;
|
|
case 7:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps, a2);
|
|
return a1.child;
|
|
case 8:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 9:
|
|
_context = a1.type._context;
|
|
children = a1.pendingProps.children;
|
|
value = environment;
|
|
prepareToReadContext(a1);
|
|
value15 = children(readContext(_context));
|
|
a1.flags = a1.flags | 1;
|
|
reconcileChildren(a0, a1, value15, a2);
|
|
return a1.child;
|
|
case 10:
|
|
pendingProps = a1.pendingProps;
|
|
value = environment;
|
|
pushProvider(undefined, a1.type, pendingProps.value);
|
|
reconcileChildren(a0, a1, pendingProps.children, a2);
|
|
return a1.child;
|
|
case 11:
|
|
value = environment;
|
|
return updateForwardRef(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 12:
|
|
value = environment;
|
|
reconcileChildren(a0, a1, a1.pendingProps.children, a2);
|
|
return a1.child;
|
|
case 13:
|
|
value = environment;
|
|
return updateSuspenseComponent(a0, a1, a2);
|
|
case 14:
|
|
value = environment;
|
|
return updateMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 15:
|
|
value = environment;
|
|
return updateSimpleMemoComponent(a0, a1, a1.type, a1.pendingProps, a2);
|
|
case 16:
|
|
elementType = a1.elementType;
|
|
value20 = environment;
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
pendingProps = a1.pendingProps;
|
|
value21 = elementType._init(elementType._payload);
|
|
a1.type = value21;
|
|
if (typeof value21 !== 'function') {
|
|
if (value == value21) {
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType(value21) || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
$$typeof = value21.$$typeof;
|
|
if ($$typeof === env0_17) {
|
|
a1.tag = 11;
|
|
value = updateForwardRef(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
if ($$typeof === env0_20) {
|
|
a1.tag = 14;
|
|
value = updateMemoComponent(value, a1, value21, pendingProps, a2);
|
|
return value;
|
|
}
|
|
value = getComponentNameFromType(value21);
|
|
throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value21) + '. Lazy element type must resolve to a class or function.');
|
|
}
|
|
if (shouldConstruct(value21)) {
|
|
classComponentProps3 = resolveClassComponentProps(value21, pendingProps);
|
|
a1.tag = 1;
|
|
value = updateClassComponent(value, a1, value21, classComponentProps3, a2);
|
|
r1 = value;
|
|
} else {
|
|
a1.tag = 0;
|
|
value = updateFunctionComponent(value, a1, value21, pendingProps, a2);
|
|
r1 = value;
|
|
}
|
|
return r1;
|
|
case 17:
|
|
value14 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps2 = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 1;
|
|
prepareToReadContext(a1);
|
|
constructClassInstance(a1, type, classComponentProps2);
|
|
mountClassInstance(a1, type, classComponentProps2, a2);
|
|
return finishClassComponent(value, a1, type, true, undefined, a2);
|
|
case 18:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 19:
|
|
value = environment;
|
|
return updateSuspenseListComponent(a0, a1, a2);
|
|
case 20:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 21:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 22:
|
|
value = environment;
|
|
return updateOffscreenComponent(a0, a1, a2);
|
|
case 23:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 24:
|
|
value10 = environment;
|
|
prepareToReadContext(a1);
|
|
value11 = readContext(env0_74);
|
|
if (value !== a0) {
|
|
lanes = a0.lanes;
|
|
if (lanes & a2) {
|
|
cloneUpdateQueue(a0, a1);
|
|
processUpdateQueue(a1, value, value, a2);
|
|
suspendIfUpdateReadFromEntangledAsyncAction();
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
memoizedState2 = a1.memoizedState;
|
|
parent = memoizedState.parent;
|
|
if (parent !== value11) {
|
|
object2 = {parent: value11, cache: value11};
|
|
a1.memoizedState = object2;
|
|
lanes = a1.lanes;
|
|
if (lanes === 0) {
|
|
updateQueue = a1.updateQueue;
|
|
updateQueue.baseState = object2;
|
|
a1.memoizedState = object2;
|
|
}
|
|
pushProvider(undefined, env0_74, value11);
|
|
break;
|
|
}
|
|
cache = memoizedState2.cache;
|
|
pushProvider(undefined, env0_74, cache);
|
|
cache2 = memoizedState.cache;
|
|
if (cache === cache2) {
|
|
break;
|
|
}
|
|
propagateContextChangesBinding = propagateContextChanges;
|
|
binding = env0_74;
|
|
propagateContextChangesBinding(a1, [binding], a2, true);
|
|
break;
|
|
}
|
|
value12 = peekCacheFromPool();
|
|
if (value !== value12) {
|
|
r9 = value12;
|
|
} else {
|
|
binding = env0_134;
|
|
cache3 = createCache();
|
|
binding.pooledCache = cache3;
|
|
refCount = cache3.refCount;
|
|
cache3.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value === cache3) {
|
|
r9 = cache3;
|
|
} else {
|
|
pooledCacheLanes = binding.pooledCacheLanes;
|
|
binding.pooledCacheLanes = pooledCacheLanes | a2;
|
|
r9 = cache3;
|
|
}
|
|
}
|
|
a1.memoizedState = {parent: value11, cache: r9};
|
|
initializeUpdateQueue(a1);
|
|
pushProvider(undefined, env0_74, r9);
|
|
reconcileChildrenBinding = reconcileChildren;
|
|
pendingProps = a1.pendingProps;
|
|
children = pendingProps.children;
|
|
reconcileChildrenBinding(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 25:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 26:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 27:
|
|
value18 = environment;
|
|
pushHostContext(a1);
|
|
children = a1.pendingProps.children;
|
|
if (value !== a1.memoizedState) {
|
|
value = renderWithHooks(a0, a1, TransitionAwareHostComponent, value, value, a2);
|
|
env0_181._currentValue2 = value;
|
|
}
|
|
markRef(a0, a1);
|
|
reconcileChildren(a0, a1, children, a2);
|
|
return a1.child;
|
|
case 28:
|
|
value13 = environment;
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a1.type;
|
|
classComponentProps = resolveClassComponentPropsBinding(type, a1.pendingProps);
|
|
resetSuspendedCurrentOnMountInLegacyMode(a0, a1);
|
|
a1.tag = 0;
|
|
return updateFunctionComponent(value, a1, type, classComponentProps, a2);
|
|
case 29:
|
|
throw a1.pendingProps;
|
|
case 30:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 31:
|
|
pendingProps = a1.pendingProps;
|
|
mode = a1.mode;
|
|
object2 = {};
|
|
object2.mode = pendingProps.mode;
|
|
object2.children = pendingProps.children;
|
|
if (value === a0) {
|
|
value = environment;
|
|
value = mountWorkInProgressOffscreenFiber(object2, mode);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
} else {
|
|
value = environment;
|
|
value = createWorkInProgress(a0.child, object2);
|
|
value.ref = a1.ref;
|
|
a1.child = value;
|
|
value.return = a1;
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
default:
|
|
throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
}
|
|
}
|
|
|
|
function appendAllChildren(a0, a1, a2, a3) { // fn#1917, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:95362, offset: 0x00c70a16, size: 403 bytes, params: 5, frame: 31
|
|
var r9;
|
|
var r17;
|
|
var r16;
|
|
var r18;
|
|
var r14;
|
|
var tag;
|
|
var memoizedState;
|
|
var stateNode;
|
|
var appendChildBinding;
|
|
var node;
|
|
var node2;
|
|
var value4;
|
|
var node3;
|
|
var sibling;
|
|
var property;
|
|
const value = a2;
|
|
const value2 = a3;
|
|
let child = a1.child;
|
|
if (child !== null) {
|
|
r9 = child;
|
|
reducibleLoop1: while (true) {
|
|
tag = r9.tag;
|
|
if (tag === 5) {
|
|
stateNode = r9.stateNode;
|
|
r17 = value && value2;
|
|
reducibleJoin18: while (true) {
|
|
if (r17) {
|
|
value4 = cloneHiddenInstance(stateNode);
|
|
r16 = value4;
|
|
break reducibleJoin18;
|
|
}
|
|
r16 = stateNode;
|
|
break reducibleJoin18;
|
|
}
|
|
appendChildBinding = appendChild;
|
|
node = a0.node;
|
|
node3 = r16.node;
|
|
appendChildBinding(node, node3);
|
|
} else {
|
|
tag = r9.tag;
|
|
if (tag === 6) {
|
|
stateNode = r9.stateNode;
|
|
reducibleJoin19: while (true) {
|
|
reducibleJoin13: while (true) {
|
|
if (value) {
|
|
if (value2) {
|
|
throw global.Error('Not yet implemented.');
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
appendChildBinding = appendChild;
|
|
node = a0.node;
|
|
node2 = stateNode.node;
|
|
appendChildBinding(node, node2);
|
|
break reducibleJoin19;
|
|
}
|
|
} else {
|
|
tag = r9.tag;
|
|
reducibleJoin19: while (true) {
|
|
if (tag === 4) {
|
|
break reducibleJoin19;
|
|
}
|
|
tag = r9.tag;
|
|
if (tag === 22) {
|
|
memoizedState = r9.memoizedState;
|
|
reducibleJoin6: while (true) {
|
|
if (memoizedState !== null) {
|
|
child = r9.child;
|
|
reducibleJoin10: while (true) {
|
|
if (child === null) {
|
|
break reducibleJoin10;
|
|
}
|
|
child.return = r9;
|
|
break reducibleJoin10;
|
|
}
|
|
appendAllChildren(a0, r9, true, true);
|
|
break reducibleJoin19;
|
|
}
|
|
break reducibleJoin6;
|
|
}
|
|
}
|
|
child = r9.child;
|
|
if (child === null) {
|
|
break reducibleJoin19;
|
|
}
|
|
child = r9.child;
|
|
child.return = r9;
|
|
child = r9.child;
|
|
r14 = child;
|
|
if (r14 === null) {
|
|
return undefined;
|
|
}
|
|
r9 = r14;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
}
|
|
if (r9 === a1) {
|
|
return undefined;
|
|
}
|
|
sibling = r9.sibling;
|
|
if (sibling !== null) {
|
|
r16 = r9;
|
|
} else {
|
|
r18 = r9;
|
|
reducibleLoop21: while (true) {
|
|
if (r18.return === null) {
|
|
return undefined;
|
|
}
|
|
if (r18.return === a1) {
|
|
return undefined;
|
|
}
|
|
property = r18.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r18 = property;
|
|
continue reducibleLoop21;
|
|
}
|
|
r16 = property;
|
|
break reducibleLoop21;
|
|
}
|
|
}
|
|
sibling = r16.sibling;
|
|
sibling.return = r16.return;
|
|
sibling = r16.sibling;
|
|
r14 = sibling;
|
|
if (r14 === null) {
|
|
return undefined;
|
|
}
|
|
r9 = r14;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
}
|
|
|
|
function appendAllChildrenToContainer(a0, a1, a2, a3) { // fn#1918, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:95912, offset: 0x00c70ba9, size: 433 bytes, params: 5, frame: 36
|
|
var r3;
|
|
var r12;
|
|
var r22;
|
|
var r21;
|
|
var r1;
|
|
var r23;
|
|
var r17;
|
|
var r18;
|
|
var r0;
|
|
var tag;
|
|
var memoizedState;
|
|
var appendAllChildrenToContainerBinding;
|
|
var value5;
|
|
var stateNode;
|
|
var appendChildToSetBinding;
|
|
var node;
|
|
var value6;
|
|
var sibling;
|
|
var property;
|
|
const value = a2;
|
|
const value2 = a3;
|
|
let child = a1.child;
|
|
const value3 = false;
|
|
if (child === null) {
|
|
r0 = value3;
|
|
} else {
|
|
r3 = value3;
|
|
r12 = child;
|
|
reducibleLoop1: while (true) {
|
|
tag = r12.tag;
|
|
if (tag === 5) {
|
|
stateNode = r12.stateNode;
|
|
r22 = value && value2;
|
|
reducibleJoin18: while (true) {
|
|
if (r22) {
|
|
value6 = cloneHiddenInstance(stateNode);
|
|
r21 = value6;
|
|
break reducibleJoin18;
|
|
}
|
|
r21 = stateNode;
|
|
break reducibleJoin18;
|
|
}
|
|
appendChildToSetBinding = appendChildToSet;
|
|
node = r21.node;
|
|
appendChildToSetBinding(a0, node);
|
|
r1 = r3;
|
|
} else {
|
|
tag = r12.tag;
|
|
if (tag === 6) {
|
|
stateNode = r12.stateNode;
|
|
reducibleJoin19: while (true) {
|
|
reducibleJoin13: while (true) {
|
|
if (value) {
|
|
if (value2) {
|
|
throw global.Error('Not yet implemented.');
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
appendChildToSetBinding = appendChildToSet;
|
|
node = stateNode.node;
|
|
appendChildToSetBinding(a0, node);
|
|
r1 = r3;
|
|
break reducibleJoin19;
|
|
}
|
|
} else {
|
|
tag = r12.tag;
|
|
reducibleJoin19: while (true) {
|
|
if (tag === 4) {
|
|
r1 = r3;
|
|
break reducibleJoin19;
|
|
}
|
|
tag = r12.tag;
|
|
if (tag === 22) {
|
|
memoizedState = r12.memoizedState;
|
|
reducibleJoin6: while (true) {
|
|
if (memoizedState !== null) {
|
|
child = r12.child;
|
|
reducibleJoin10: while (true) {
|
|
if (child === null) {
|
|
break reducibleJoin10;
|
|
}
|
|
child.return = r12;
|
|
break reducibleJoin10;
|
|
}
|
|
appendAllChildrenToContainerBinding = appendAllChildrenToContainer;
|
|
value5 = true;
|
|
appendAllChildrenToContainerBinding(a0, r12, value5, value5);
|
|
r1 = value5;
|
|
break reducibleJoin19;
|
|
}
|
|
break reducibleJoin6;
|
|
}
|
|
}
|
|
child = r12.child;
|
|
if (child === null) {
|
|
r1 = r3;
|
|
break reducibleJoin19;
|
|
}
|
|
child = r12.child;
|
|
child.return = r12;
|
|
child = r12.child;
|
|
r17 = child;
|
|
r18 = r3;
|
|
if (r17 === null) {
|
|
return r18;
|
|
}
|
|
r3 = r18;
|
|
r12 = r17;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
}
|
|
if (r12 === a1) {
|
|
return r1;
|
|
}
|
|
sibling = r12.sibling;
|
|
if (sibling !== null) {
|
|
r21 = r12;
|
|
} else {
|
|
r23 = r12;
|
|
reducibleLoop21: while (true) {
|
|
if (r23.return === null) {
|
|
return r1;
|
|
}
|
|
if (r23.return === a1) {
|
|
return r1;
|
|
}
|
|
property = r23.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r23 = property;
|
|
continue reducibleLoop21;
|
|
}
|
|
r21 = property;
|
|
break reducibleLoop21;
|
|
}
|
|
}
|
|
sibling = r21.sibling;
|
|
sibling.return = r21.return;
|
|
sibling = r21.sibling;
|
|
r17 = sibling;
|
|
r18 = r1;
|
|
if (r17 === null) {
|
|
return r18;
|
|
}
|
|
r3 = r18;
|
|
r12 = r17;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function scheduleRetryEffect(a0, a1) { // fn#1920, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:96690, offset: 0x00c70dc6, size: 114 bytes, params: 3, frame: 11
|
|
var r2;
|
|
if (a1 !== null) {
|
|
a0.flags = a0.flags | 4;
|
|
}
|
|
if (16384 & a0.flags) {
|
|
r2 = a0.tag === 22 ? 536870912 : claimNextRetryLane();
|
|
a0.lanes = a0.lanes | r2;
|
|
env0_148 |= r2;
|
|
}
|
|
}
|
|
|
|
function completeWork(a0, a1, a2) { // fn#1923, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:97531, offset: 0x00c70fe1, size: 3059 bytes, params: 4, frame: 29
|
|
var cache;
|
|
var r7;
|
|
var pool;
|
|
var r10;
|
|
var pool2;
|
|
var r14;
|
|
var r12;
|
|
var r9;
|
|
var r6;
|
|
var r3;
|
|
var pool3;
|
|
var r1;
|
|
var r8;
|
|
var r4;
|
|
var value2;
|
|
var memoizedState;
|
|
var cache2;
|
|
var flags;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var mode;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var subtreeFlags;
|
|
var updateQueue;
|
|
var scheduleRetryEffectBinding;
|
|
var retryQueue;
|
|
var value11;
|
|
var cachePool;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var pool4;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var rendering;
|
|
var firstSuspended;
|
|
var moduleValue;
|
|
var unstable_now;
|
|
var value19;
|
|
var value20;
|
|
var renderingStartTime;
|
|
var value21;
|
|
var value22;
|
|
var value23;
|
|
var cutOffTailIfNeededBinding;
|
|
var value24;
|
|
var value25;
|
|
var tail;
|
|
var tailMode;
|
|
var alternate;
|
|
var isBackwards;
|
|
var last;
|
|
var child;
|
|
var firstSuspended2;
|
|
var sibling;
|
|
var value26;
|
|
var moduleValue2;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
var push_1707Binding;
|
|
var binding;
|
|
var current;
|
|
var value30;
|
|
var type;
|
|
var value31;
|
|
var value32;
|
|
var value33;
|
|
var memoizedState2;
|
|
var memoizedState3;
|
|
var dehydrated;
|
|
var value34;
|
|
var value35;
|
|
var value36;
|
|
var memoizedState4;
|
|
var value37;
|
|
var value38;
|
|
var memoizedState5;
|
|
var value39;
|
|
var value40;
|
|
var value41;
|
|
var value42;
|
|
var value43;
|
|
var value44;
|
|
var value45;
|
|
var value46;
|
|
var value47;
|
|
var value48;
|
|
var value49;
|
|
var value50;
|
|
var value51;
|
|
var pool5;
|
|
var value52;
|
|
var stateNode;
|
|
var value53;
|
|
var createTextInstanceBinding;
|
|
var memoizedProps;
|
|
var value54;
|
|
var value55;
|
|
var value56;
|
|
var fastAddPropertiesBinding;
|
|
var value57;
|
|
var validAttributes;
|
|
var value58;
|
|
var appendAllChildrenBinding;
|
|
var object3;
|
|
var object4;
|
|
var moduleValue3;
|
|
var value59;
|
|
var diffPropertiesBinding;
|
|
var canonical;
|
|
var viewConfig;
|
|
var value60;
|
|
var node;
|
|
var value61;
|
|
var value62;
|
|
var value63;
|
|
var value64;
|
|
var value65;
|
|
var cache3;
|
|
var value66;
|
|
var pendingContext;
|
|
var value67;
|
|
var value68;
|
|
var isDehydrated;
|
|
var value69;
|
|
var value70;
|
|
let value = a1;
|
|
const pendingProps = value.pendingProps;
|
|
switch (value.tag) {
|
|
case 0:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 1:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 2:
|
|
throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 3:
|
|
stateNode = value.stateNode;
|
|
value64 = null;
|
|
value65 = value64 !== a0;
|
|
reducibleJoin154: while (true) {
|
|
if (value65) {
|
|
memoizedState = a0.memoizedState;
|
|
cache = memoizedState.cache;
|
|
break reducibleJoin154;
|
|
}
|
|
cache = value64;
|
|
break reducibleJoin154;
|
|
}
|
|
memoizedState = value.memoizedState;
|
|
cache3 = memoizedState.cache;
|
|
reducibleJoin156: while (true) {
|
|
if (cache3 === cache) {
|
|
break reducibleJoin156;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 2048;
|
|
break reducibleJoin156;
|
|
}
|
|
value66 = environment;
|
|
popProvider(env0_74);
|
|
popHostContainer();
|
|
pendingContext = stateNode.pendingContext;
|
|
reducibleJoin158: while (true) {
|
|
if (pendingContext) {
|
|
pendingContext = stateNode.pendingContext;
|
|
stateNode.context = pendingContext;
|
|
stateNode.pendingContext = value64;
|
|
break reducibleJoin158;
|
|
}
|
|
break reducibleJoin158;
|
|
}
|
|
reducibleJoin160: while (true) {
|
|
if (value65) {
|
|
child = a0.child;
|
|
value67 = value64 !== child;
|
|
r4 = value67;
|
|
break reducibleJoin160;
|
|
}
|
|
r4 = value65;
|
|
break reducibleJoin160;
|
|
}
|
|
reducibleJoin162: while (true) {
|
|
if (r4) {
|
|
break reducibleJoin162;
|
|
}
|
|
value68 = value64 === a0;
|
|
r4 = value68;
|
|
break reducibleJoin162;
|
|
}
|
|
reducibleJoin166: while (true) {
|
|
if (r4) {
|
|
break reducibleJoin166;
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
isDehydrated = memoizedState.isDehydrated;
|
|
reducibleJoin165: while (true) {
|
|
if (isDehydrated) {
|
|
flags = value.flags;
|
|
value69 = !(256 & flags);
|
|
r6 = value69;
|
|
break reducibleJoin165;
|
|
}
|
|
r6 = isDehydrated;
|
|
break reducibleJoin165;
|
|
}
|
|
r4 = r6;
|
|
break reducibleJoin166;
|
|
}
|
|
reducibleJoin168: while (true) {
|
|
if (r4) {
|
|
break reducibleJoin168;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 1024;
|
|
upgradeHydrationErrorsToRecoverable();
|
|
break reducibleJoin168;
|
|
}
|
|
updateHostContainer(a0, value);
|
|
bubbleProperties(value);
|
|
return value64;
|
|
case 4:
|
|
value31 = environment;
|
|
popHostContainer();
|
|
updateHostContainer(a0, value);
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 5:
|
|
value56 = environment;
|
|
popHostContext(value);
|
|
type = value.type;
|
|
if (a0 !== null) {
|
|
stateNode = value.stateNode;
|
|
reducibleJoin130: while (true) {
|
|
if (stateNode != null) {
|
|
stateNode = a0.stateNode;
|
|
memoizedProps = a0.memoizedProps;
|
|
value59 = doesRequireClone(a0, value);
|
|
reducibleJoin151: while (true) {
|
|
reducibleJoin138: while (true) {
|
|
if (value59) {
|
|
break reducibleJoin138;
|
|
}
|
|
if (memoizedProps !== pendingProps) {
|
|
break reducibleJoin138;
|
|
}
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
diffPropertiesBinding = diffProperties;
|
|
canonical = stateNode.canonical;
|
|
viewConfig = canonical.viewConfig;
|
|
validAttributes = viewConfig.validAttributes;
|
|
value60 = diffPropertiesBinding(null, memoizedProps, pendingProps, validAttributes);
|
|
canonical = stateNode.canonical;
|
|
canonical.currentProps = pendingProps;
|
|
node = stateNode.node;
|
|
reducibleJoin146: while (true) {
|
|
reducibleJoin145: while (true) {
|
|
if (value59) {
|
|
if (value60 !== null) {
|
|
value63 = cloneNodeWithNewChildrenAndProps(node, value60);
|
|
r7 = value63;
|
|
} else {
|
|
value62 = cloneNodeWithNewChildren(node);
|
|
r7 = value62;
|
|
}
|
|
r9 = r7;
|
|
break reducibleJoin145;
|
|
}
|
|
if (value60 === null) {
|
|
r8 = stateNode;
|
|
break reducibleJoin146;
|
|
}
|
|
value61 = cloneNodeWithNewProps(node, value60);
|
|
r9 = value61;
|
|
break reducibleJoin145;
|
|
}
|
|
canonical = stateNode.canonical;
|
|
r8 = {node: r9, canonical: canonical};
|
|
break reducibleJoin146;
|
|
}
|
|
if (r8 === stateNode) {
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
value.stateNode = r8;
|
|
if (value59) {
|
|
appendAllChildren(r8, value, false, false);
|
|
break reducibleJoin151;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 4;
|
|
break reducibleJoin151;
|
|
}
|
|
bubbleProperties(value);
|
|
flags = value.flags;
|
|
value.flags = flags & -16777217;
|
|
return null;
|
|
}
|
|
break reducibleJoin130;
|
|
}
|
|
}
|
|
if (pendingProps) {
|
|
current = env0_66.current;
|
|
binding = env0_176;
|
|
env0_176 = binding + 2;
|
|
fastAddPropertiesBinding = fastAddProperties;
|
|
value57 = get(type);
|
|
value58 = fastAddPropertiesBinding(null, pendingProps, value57.validAttributes);
|
|
appendAllChildrenBinding = appendAllChildren;
|
|
object3 = {};
|
|
object3.node = createNode(binding, value57.uiViewClassName, current.containerTag, value58, value);
|
|
object4 = {nativeTag: binding, viewConfig: value57, currentProps: pendingProps,
|
|
internalInstanceHandle: value};
|
|
moduleValue3 = require(261) /* metro dependency 261 */;
|
|
object4.publicInstance = moduleValue3.createPublicInstance(binding, value57, value,
|
|
current.publicInstance);
|
|
object3.canonical = object4;
|
|
appendAllChildrenBinding(object3, value, false, false);
|
|
value.stateNode = object3;
|
|
bubbleProperties(value);
|
|
value.flags = value.flags & -16777217;
|
|
return null;
|
|
}
|
|
stateNode = value.stateNode;
|
|
if (stateNode === null) {
|
|
throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 6:
|
|
if (a0) {
|
|
stateNode = value.stateNode;
|
|
reducibleJoin120: while (true) {
|
|
if (stateNode != null) {
|
|
if (a0.memoizedProps !== pendingProps) {
|
|
value54 = environment;
|
|
createTextInstanceBinding = createTextInstance;
|
|
current = env0_66.current;
|
|
env0_64.current;
|
|
value.stateNode = createTextInstanceBinding(pendingProps, current, undefined, value);
|
|
value.flags = value.flags | 4;
|
|
} else {
|
|
value.stateNode = a0.stateNode;
|
|
}
|
|
value55 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
}
|
|
break reducibleJoin120;
|
|
}
|
|
}
|
|
if (typeof pendingProps !== 'string') {
|
|
stateNode = value.stateNode;
|
|
reducibleJoin122: while (true) {
|
|
if (stateNode === null) {
|
|
throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
break reducibleJoin122;
|
|
}
|
|
}
|
|
value53 = environment;
|
|
createTextInstanceBinding = createTextInstance;
|
|
current = env0_66.current;
|
|
env0_64.current;
|
|
value.stateNode = createTextInstanceBinding(pendingProps, current, undefined, value);
|
|
value55 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 7:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 8:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 9:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 10:
|
|
value30 = environment;
|
|
popProvider(value.type);
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 11:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 12:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 13:
|
|
memoizedState = value.memoizedState;
|
|
value32 = null;
|
|
value33 = value32 === a0;
|
|
if (!value33) {
|
|
memoizedState2 = a0.memoizedState;
|
|
reducibleJoin82: while (true) {
|
|
reducibleJoin95: while (true) {
|
|
if (value32 === memoizedState2) {
|
|
break reducibleJoin95;
|
|
}
|
|
memoizedState3 = a0.memoizedState;
|
|
dehydrated = memoizedState3.dehydrated;
|
|
if (value32 === dehydrated) {
|
|
break reducibleJoin95;
|
|
}
|
|
break reducibleJoin82;
|
|
}
|
|
value43 = environment;
|
|
popSuspenseHandler(value);
|
|
flags = value.flags;
|
|
if (128 & flags) {
|
|
value.lanes = a2;
|
|
r1 = value;
|
|
} else {
|
|
value44 = value32 !== memoizedState;
|
|
value45 = value32 !== a0;
|
|
reducibleJoin98: while (true) {
|
|
if (value45) {
|
|
memoizedState = a0.memoizedState;
|
|
value46 = value32 !== memoizedState;
|
|
r6 = value46;
|
|
break reducibleJoin98;
|
|
}
|
|
r6 = value45;
|
|
break reducibleJoin98;
|
|
}
|
|
reducibleJoin111: while (true) {
|
|
if (value44) {
|
|
child = value.child;
|
|
alternate = child.alternate;
|
|
value47 = value32 !== alternate;
|
|
reducibleJoin101: while (true) {
|
|
if (value47) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
value48 = value32 !== memoizedState;
|
|
r9 = value48;
|
|
break reducibleJoin101;
|
|
}
|
|
r9 = value47;
|
|
break reducibleJoin101;
|
|
}
|
|
reducibleJoin103: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value49 = value32 !== cachePool;
|
|
r9 = value49;
|
|
break reducibleJoin103;
|
|
}
|
|
break reducibleJoin103;
|
|
}
|
|
reducibleJoin105: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
break reducibleJoin105;
|
|
}
|
|
pool = value32;
|
|
break reducibleJoin105;
|
|
}
|
|
memoizedState = child.memoizedState;
|
|
value50 = value32 !== memoizedState;
|
|
reducibleJoin107: while (true) {
|
|
if (value50) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value51 = value32 !== cachePool;
|
|
r12 = value51;
|
|
break reducibleJoin107;
|
|
}
|
|
r12 = value50;
|
|
break reducibleJoin107;
|
|
}
|
|
reducibleJoin109: while (true) {
|
|
if (r12) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool5 = cachePool.pool;
|
|
pool3 = pool5;
|
|
break reducibleJoin109;
|
|
}
|
|
pool3 = value32;
|
|
break reducibleJoin109;
|
|
}
|
|
if (pool3 === pool) {
|
|
break reducibleJoin111;
|
|
}
|
|
flags = child.flags;
|
|
child.flags = flags | 2048;
|
|
break reducibleJoin111;
|
|
}
|
|
break reducibleJoin111;
|
|
}
|
|
value52 = value44 !== r6;
|
|
r6 = value52 && value44;
|
|
reducibleJoin114: while (true) {
|
|
if (r6) {
|
|
child = value.child;
|
|
flags = child.flags;
|
|
child.flags = flags | 8192;
|
|
break reducibleJoin114;
|
|
}
|
|
break reducibleJoin114;
|
|
}
|
|
scheduleRetryEffectBinding = scheduleRetryEffect;
|
|
updateQueue = value.updateQueue;
|
|
scheduleRetryEffectBinding(value, updateQueue);
|
|
bubbleProperties(value);
|
|
r1 = value32;
|
|
}
|
|
return r1;
|
|
}
|
|
}
|
|
if (value32 !== memoizedState) {
|
|
dehydrated = memoizedState.dehydrated;
|
|
reducibleJoin84: while (true) {
|
|
if (value32 !== dehydrated) {
|
|
if (value33) {
|
|
throw global.Error('A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.');
|
|
}
|
|
flags = value.flags;
|
|
reducibleJoin91: while (true) {
|
|
if (128 & flags) {
|
|
break reducibleJoin91;
|
|
}
|
|
value.memoizedState = value32;
|
|
break reducibleJoin91;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 4;
|
|
value39 = environment;
|
|
bubbleProperties(value);
|
|
value40 = false;
|
|
r3 = value40;
|
|
if (r3) {
|
|
value43 = environment;
|
|
popSuspenseHandler(value);
|
|
flags = value.flags;
|
|
if (128 & flags) {
|
|
value.lanes = a2;
|
|
r1 = value;
|
|
} else {
|
|
value44 = value32 !== memoizedState;
|
|
value45 = value32 !== a0;
|
|
reducibleJoin98: while (true) {
|
|
if (value45) {
|
|
memoizedState = a0.memoizedState;
|
|
value46 = value32 !== memoizedState;
|
|
r6 = value46;
|
|
break reducibleJoin98;
|
|
}
|
|
r6 = value45;
|
|
break reducibleJoin98;
|
|
}
|
|
reducibleJoin111: while (true) {
|
|
if (value44) {
|
|
child = value.child;
|
|
alternate = child.alternate;
|
|
value47 = value32 !== alternate;
|
|
reducibleJoin101: while (true) {
|
|
if (value47) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
value48 = value32 !== memoizedState;
|
|
r9 = value48;
|
|
break reducibleJoin101;
|
|
}
|
|
r9 = value47;
|
|
break reducibleJoin101;
|
|
}
|
|
reducibleJoin103: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value49 = value32 !== cachePool;
|
|
r9 = value49;
|
|
break reducibleJoin103;
|
|
}
|
|
break reducibleJoin103;
|
|
}
|
|
reducibleJoin105: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
break reducibleJoin105;
|
|
}
|
|
pool = value32;
|
|
break reducibleJoin105;
|
|
}
|
|
memoizedState = child.memoizedState;
|
|
value50 = value32 !== memoizedState;
|
|
reducibleJoin107: while (true) {
|
|
if (value50) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value51 = value32 !== cachePool;
|
|
r12 = value51;
|
|
break reducibleJoin107;
|
|
}
|
|
r12 = value50;
|
|
break reducibleJoin107;
|
|
}
|
|
reducibleJoin109: while (true) {
|
|
if (r12) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool5 = cachePool.pool;
|
|
pool3 = pool5;
|
|
break reducibleJoin109;
|
|
}
|
|
pool3 = value32;
|
|
break reducibleJoin109;
|
|
}
|
|
if (pool3 === pool) {
|
|
break reducibleJoin111;
|
|
}
|
|
flags = child.flags;
|
|
child.flags = flags | 2048;
|
|
break reducibleJoin111;
|
|
}
|
|
break reducibleJoin111;
|
|
}
|
|
value52 = value44 !== r6;
|
|
r6 = value52 && value44;
|
|
reducibleJoin114: while (true) {
|
|
if (r6) {
|
|
child = value.child;
|
|
flags = child.flags;
|
|
child.flags = flags | 8192;
|
|
break reducibleJoin114;
|
|
}
|
|
break reducibleJoin114;
|
|
}
|
|
scheduleRetryEffectBinding = scheduleRetryEffect;
|
|
updateQueue = value.updateQueue;
|
|
scheduleRetryEffectBinding(value, updateQueue);
|
|
bubbleProperties(value);
|
|
r1 = value32;
|
|
}
|
|
return r1;
|
|
}
|
|
flags = value.flags;
|
|
value41 = 256 & flags;
|
|
value42 = environment;
|
|
popSuspenseHandler(value);
|
|
r3 = value41 ? value : value32;
|
|
return r3;
|
|
}
|
|
break reducibleJoin84;
|
|
}
|
|
}
|
|
value34 = environment;
|
|
value35 = upgradeHydrationErrorsToRecoverable();
|
|
value36 = value32 !== a0;
|
|
reducibleJoin86: while (true) {
|
|
if (value36) {
|
|
memoizedState4 = a0.memoizedState;
|
|
value37 = value32 !== memoizedState4;
|
|
r9 = value37;
|
|
break reducibleJoin86;
|
|
}
|
|
r9 = value36;
|
|
break reducibleJoin86;
|
|
}
|
|
value38 = true;
|
|
reducibleJoin92: while (true) {
|
|
if (r9) {
|
|
memoizedState5 = a0.memoizedState;
|
|
memoizedState5.hydrationErrors = value35;
|
|
r3 = value38;
|
|
break reducibleJoin92;
|
|
}
|
|
r3 = value38;
|
|
break reducibleJoin92;
|
|
}
|
|
if (r3) {
|
|
value43 = environment;
|
|
popSuspenseHandler(value);
|
|
flags = value.flags;
|
|
if (128 & flags) {
|
|
value.lanes = a2;
|
|
r1 = value;
|
|
} else {
|
|
value44 = value32 !== memoizedState;
|
|
value45 = value32 !== a0;
|
|
reducibleJoin98: while (true) {
|
|
if (value45) {
|
|
memoizedState = a0.memoizedState;
|
|
value46 = value32 !== memoizedState;
|
|
r6 = value46;
|
|
break reducibleJoin98;
|
|
}
|
|
r6 = value45;
|
|
break reducibleJoin98;
|
|
}
|
|
reducibleJoin111: while (true) {
|
|
if (value44) {
|
|
child = value.child;
|
|
alternate = child.alternate;
|
|
value47 = value32 !== alternate;
|
|
reducibleJoin101: while (true) {
|
|
if (value47) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
value48 = value32 !== memoizedState;
|
|
r9 = value48;
|
|
break reducibleJoin101;
|
|
}
|
|
r9 = value47;
|
|
break reducibleJoin101;
|
|
}
|
|
reducibleJoin103: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value49 = value32 !== cachePool;
|
|
r9 = value49;
|
|
break reducibleJoin103;
|
|
}
|
|
break reducibleJoin103;
|
|
}
|
|
reducibleJoin105: while (true) {
|
|
if (r9) {
|
|
alternate = child.alternate;
|
|
memoizedState = alternate.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
break reducibleJoin105;
|
|
}
|
|
pool = value32;
|
|
break reducibleJoin105;
|
|
}
|
|
memoizedState = child.memoizedState;
|
|
value50 = value32 !== memoizedState;
|
|
reducibleJoin107: while (true) {
|
|
if (value50) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value51 = value32 !== cachePool;
|
|
r12 = value51;
|
|
break reducibleJoin107;
|
|
}
|
|
r12 = value50;
|
|
break reducibleJoin107;
|
|
}
|
|
reducibleJoin109: while (true) {
|
|
if (r12) {
|
|
memoizedState = child.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool5 = cachePool.pool;
|
|
pool3 = pool5;
|
|
break reducibleJoin109;
|
|
}
|
|
pool3 = value32;
|
|
break reducibleJoin109;
|
|
}
|
|
if (pool3 === pool) {
|
|
break reducibleJoin111;
|
|
}
|
|
flags = child.flags;
|
|
child.flags = flags | 2048;
|
|
break reducibleJoin111;
|
|
}
|
|
break reducibleJoin111;
|
|
}
|
|
value52 = value44 !== r6;
|
|
r6 = value52 && value44;
|
|
reducibleJoin114: while (true) {
|
|
if (r6) {
|
|
child = value.child;
|
|
flags = child.flags;
|
|
child.flags = flags | 8192;
|
|
break reducibleJoin114;
|
|
}
|
|
break reducibleJoin114;
|
|
}
|
|
scheduleRetryEffectBinding = scheduleRetryEffect;
|
|
updateQueue = value.updateQueue;
|
|
scheduleRetryEffectBinding(value, updateQueue);
|
|
bubbleProperties(value);
|
|
r1 = value32;
|
|
}
|
|
return r1;
|
|
}
|
|
flags = value.flags;
|
|
value41 = 256 & flags;
|
|
value42 = environment;
|
|
popSuspenseHandler(value);
|
|
r3 = value41 ? value : value32;
|
|
return r3;
|
|
case 14:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 15:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 16:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 17:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 18:
|
|
throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 19:
|
|
value15 = environment;
|
|
pop_1706(env0_120);
|
|
memoizedState = value.memoizedState;
|
|
value16 = null;
|
|
if (value16 === memoizedState) {
|
|
bubbleProperties(value);
|
|
return value16;
|
|
}
|
|
flags = value.flags;
|
|
value17 = 128 & flags;
|
|
value18 = !!value17;
|
|
rendering = memoizedState.rendering;
|
|
if (value16 === rendering) {
|
|
if (value17) {
|
|
cutOffTailIfNeeded(memoizedState, false);
|
|
r9 = value18;
|
|
} else {
|
|
reducibleJoin70: while (true) {
|
|
reducibleJoin64: while (true) {
|
|
if (env0_143 !== 0) {
|
|
child = value.child;
|
|
if (value16 !== child) {
|
|
r12 = child;
|
|
reducibleLoop60: while (true) {
|
|
firstSuspended2 = findFirstSuspended(r12);
|
|
if (value16 !== firstSuspended2) {
|
|
flags = value.flags;
|
|
value.flags = flags | 128;
|
|
cutOffTailIfNeeded(memoizedState, false);
|
|
updateQueue = firstSuspended2.updateQueue;
|
|
value.updateQueue = updateQueue;
|
|
scheduleRetryEffect(value, updateQueue);
|
|
value.subtreeFlags = 0;
|
|
child = value.child;
|
|
if (value16 !== child) {
|
|
r7 = child;
|
|
reducibleLoop67: while (true) {
|
|
resetWorkInProgress(r7, a2);
|
|
sibling = r7.sibling;
|
|
if (value16 !== sibling) {
|
|
r7 = sibling;
|
|
continue reducibleLoop67;
|
|
}
|
|
break reducibleLoop67;
|
|
}
|
|
}
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
current = binding.current;
|
|
push_1707Binding(binding, 1 & current | 2);
|
|
return value.child;
|
|
}
|
|
sibling = r12.sibling;
|
|
if (value16 !== sibling) {
|
|
r12 = sibling;
|
|
continue reducibleLoop60;
|
|
}
|
|
tail = memoizedState.tail;
|
|
value26 = value16 !== tail;
|
|
if (value26) {
|
|
moduleValue2 = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue2.unstable_now;
|
|
value27 = Reflect.apply(unstable_now, moduleValue2, []);
|
|
value28 = value27 > env0_153;
|
|
r12 = value28;
|
|
break reducibleJoin64;
|
|
}
|
|
r12 = value26;
|
|
break reducibleJoin64;
|
|
}
|
|
}
|
|
tail = memoizedState.tail;
|
|
value26 = value16 !== tail;
|
|
if (value26) {
|
|
moduleValue2 = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue2.unstable_now;
|
|
value27 = Reflect.apply(unstable_now, moduleValue2, []);
|
|
value28 = value27 > env0_153;
|
|
r12 = value28;
|
|
break reducibleJoin64;
|
|
}
|
|
r12 = value26;
|
|
break reducibleJoin64;
|
|
}
|
|
if (value16 !== a0) {
|
|
flags = a0.flags;
|
|
reducibleJoin62: while (true) {
|
|
if (!(128 & flags)) {
|
|
break reducibleJoin62;
|
|
}
|
|
child = value.child;
|
|
if (value16 === child) {
|
|
break reducibleJoin62;
|
|
}
|
|
r12 = child;
|
|
reducibleLoop60: while (true) {
|
|
firstSuspended2 = findFirstSuspended(r12);
|
|
if (value16 !== firstSuspended2) {
|
|
flags = value.flags;
|
|
value.flags = flags | 128;
|
|
cutOffTailIfNeeded(memoizedState, false);
|
|
updateQueue = firstSuspended2.updateQueue;
|
|
value.updateQueue = updateQueue;
|
|
scheduleRetryEffect(value, updateQueue);
|
|
value.subtreeFlags = 0;
|
|
child = value.child;
|
|
if (value16 !== child) {
|
|
r7 = child;
|
|
reducibleLoop67: while (true) {
|
|
resetWorkInProgress(r7, a2);
|
|
sibling = r7.sibling;
|
|
if (value16 !== sibling) {
|
|
r7 = sibling;
|
|
continue reducibleLoop67;
|
|
}
|
|
break reducibleLoop67;
|
|
}
|
|
}
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
current = binding.current;
|
|
push_1707Binding(binding, 1 & current | 2);
|
|
return value.child;
|
|
}
|
|
sibling = r12.sibling;
|
|
if (value16 !== sibling) {
|
|
r12 = sibling;
|
|
continue reducibleLoop60;
|
|
}
|
|
break reducibleJoin62;
|
|
}
|
|
}
|
|
}
|
|
tail = memoizedState.tail;
|
|
value26 = value16 !== tail;
|
|
if (value26) {
|
|
moduleValue2 = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue2.unstable_now;
|
|
value27 = Reflect.apply(unstable_now, moduleValue2, []);
|
|
value28 = value27 > env0_153;
|
|
r12 = value28;
|
|
break reducibleJoin64;
|
|
}
|
|
r12 = value26;
|
|
break reducibleJoin64;
|
|
}
|
|
if (r12) {
|
|
flags = value.flags;
|
|
value.flags = flags | 128;
|
|
cutOffTailIfNeeded(memoizedState, false);
|
|
value.lanes = 4194304;
|
|
value29 = true;
|
|
r9 = value29;
|
|
break reducibleJoin70;
|
|
}
|
|
r9 = value18;
|
|
break reducibleJoin70;
|
|
}
|
|
}
|
|
} else {
|
|
reducibleJoin70: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value17) {
|
|
r10 = value18;
|
|
break reducibleJoin49;
|
|
}
|
|
firstSuspended = findFirstSuspended(rendering);
|
|
if (value16 === firstSuspended) {
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value19 = Reflect.apply(unstable_now, moduleValue, []);
|
|
value20 = 2 * value19;
|
|
renderingStartTime = memoizedState.renderingStartTime;
|
|
value21 = value20 - renderingStartTime;
|
|
value22 = value21 > env0_153;
|
|
reducibleJoin43: while (true) {
|
|
if (value22) {
|
|
value23 = a2 !== 536870912;
|
|
r14 = value23;
|
|
break reducibleJoin43;
|
|
}
|
|
r14 = value22;
|
|
break reducibleJoin43;
|
|
}
|
|
if (r14) {
|
|
value.flags = value.flags | 128;
|
|
cutOffTailIfNeeded(memoizedState, false);
|
|
value.lanes = 4194304;
|
|
value24 = true;
|
|
r10 = value24;
|
|
break reducibleJoin49;
|
|
}
|
|
r10 = value18;
|
|
break reducibleJoin49;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 128;
|
|
updateQueue = firstSuspended.updateQueue;
|
|
value.updateQueue = updateQueue;
|
|
scheduleRetryEffect(value, updateQueue);
|
|
cutOffTailIfNeededBinding = cutOffTailIfNeeded;
|
|
value25 = true;
|
|
cutOffTailIfNeededBinding(memoizedState, value25);
|
|
tail = memoizedState.tail;
|
|
reducibleJoin50: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value16 !== tail) {
|
|
r10 = value25;
|
|
break reducibleJoin49;
|
|
}
|
|
tailMode = memoizedState.tailMode;
|
|
if (tailMode !== 'hidden') {
|
|
r10 = value25;
|
|
break reducibleJoin49;
|
|
}
|
|
alternate = rendering.alternate;
|
|
if (!alternate) {
|
|
bubbleProperties(value);
|
|
return value16;
|
|
}
|
|
r10 = value25;
|
|
break reducibleJoin49;
|
|
}
|
|
isBackwards = memoizedState.isBackwards;
|
|
if (isBackwards) {
|
|
child = value.child;
|
|
rendering.sibling = child;
|
|
value.child = rendering;
|
|
r9 = r10;
|
|
break reducibleJoin70;
|
|
}
|
|
break reducibleJoin50;
|
|
}
|
|
last = memoizedState.last;
|
|
if (value16 !== last) {
|
|
last.sibling = rendering;
|
|
} else {
|
|
value.child = rendering;
|
|
}
|
|
memoizedState.last = rendering;
|
|
r9 = r10;
|
|
break reducibleJoin70;
|
|
}
|
|
isBackwards = memoizedState.isBackwards;
|
|
if (isBackwards) {
|
|
child = value.child;
|
|
rendering.sibling = child;
|
|
value.child = rendering;
|
|
r9 = r10;
|
|
break reducibleJoin70;
|
|
}
|
|
last = memoizedState.last;
|
|
if (value16 !== last) {
|
|
last.sibling = rendering;
|
|
} else {
|
|
value.child = rendering;
|
|
}
|
|
memoizedState.last = rendering;
|
|
r9 = r10;
|
|
break reducibleJoin70;
|
|
}
|
|
}
|
|
tail = memoizedState.tail;
|
|
if (value16 !== tail) {
|
|
tail = memoizedState.tail;
|
|
memoizedState.rendering = tail;
|
|
sibling = tail.sibling;
|
|
memoizedState.tail = sibling;
|
|
value = require(273) /* metro dependency 273 */;
|
|
memoizedState.renderingStartTime = value.unstable_now();
|
|
tail.sibling = value16;
|
|
current = env0_120.current;
|
|
push_1707Binding = push_1707;
|
|
binding = env0_120;
|
|
value = 1 & current;
|
|
reducibleJoin74: while (true) {
|
|
if (r9) {
|
|
value |= 2;
|
|
r9 = value;
|
|
break reducibleJoin74;
|
|
}
|
|
r9 = value;
|
|
break reducibleJoin74;
|
|
}
|
|
push_1707Binding(binding, r9);
|
|
r6 = tail;
|
|
} else {
|
|
bubbleProperties(value);
|
|
r6 = value16;
|
|
}
|
|
return r6;
|
|
case 20:
|
|
throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 21:
|
|
throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
case 22:
|
|
value4 = environment;
|
|
popSuspenseHandler(value);
|
|
popHiddenContext();
|
|
memoizedState = value.memoizedState;
|
|
value5 = null;
|
|
value6 = value5 !== memoizedState;
|
|
value7 = value5 !== a0;
|
|
if (value7) {
|
|
memoizedState = a0.memoizedState;
|
|
reducibleJoin12: while (true) {
|
|
if (value5 !== memoizedState === value6) {
|
|
break reducibleJoin12;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin12;
|
|
}
|
|
} else {
|
|
reducibleJoin12: while (true) {
|
|
if (value6) {
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin12;
|
|
}
|
|
break reducibleJoin12;
|
|
}
|
|
}
|
|
reducibleJoin20: while (true) {
|
|
reducibleJoin14: while (true) {
|
|
if (value6) {
|
|
mode = value.mode;
|
|
if (1 & mode) {
|
|
value8 = 536870912 & a2;
|
|
value9 = !!value8;
|
|
reducibleJoin17: while (true) {
|
|
if (value8) {
|
|
flags = value.flags;
|
|
value10 = !(128 & flags);
|
|
r7 = value10;
|
|
break reducibleJoin17;
|
|
}
|
|
r7 = value9;
|
|
break reducibleJoin17;
|
|
}
|
|
if (r7) {
|
|
bubbleProperties(value);
|
|
subtreeFlags = value.subtreeFlags;
|
|
if (6 & subtreeFlags) {
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
bubbleProperties(value);
|
|
break reducibleJoin20;
|
|
}
|
|
updateQueue = value.updateQueue;
|
|
reducibleJoin22: while (true) {
|
|
if (value5 === updateQueue) {
|
|
break reducibleJoin22;
|
|
}
|
|
scheduleRetryEffectBinding = scheduleRetryEffect;
|
|
retryQueue = updateQueue.retryQueue;
|
|
scheduleRetryEffectBinding(value, retryQueue);
|
|
break reducibleJoin22;
|
|
}
|
|
reducibleJoin24: while (true) {
|
|
if (value7) {
|
|
memoizedState = a0.memoizedState;
|
|
value11 = value5 !== memoizedState;
|
|
r7 = value11;
|
|
break reducibleJoin24;
|
|
}
|
|
r7 = value7;
|
|
break reducibleJoin24;
|
|
}
|
|
reducibleJoin26: while (true) {
|
|
if (r7) {
|
|
memoizedState = a0.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value12 = value5 !== cachePool;
|
|
r7 = value12;
|
|
break reducibleJoin26;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
reducibleJoin28: while (true) {
|
|
if (r7) {
|
|
memoizedState = a0.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
break reducibleJoin28;
|
|
}
|
|
pool = value5;
|
|
break reducibleJoin28;
|
|
}
|
|
memoizedState = value.memoizedState;
|
|
value13 = value5 !== memoizedState;
|
|
reducibleJoin30: while (true) {
|
|
if (value13) {
|
|
memoizedState = value.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value14 = value5 !== cachePool;
|
|
r10 = value14;
|
|
break reducibleJoin30;
|
|
}
|
|
r10 = value13;
|
|
break reducibleJoin30;
|
|
}
|
|
reducibleJoin32: while (true) {
|
|
if (r10) {
|
|
memoizedState = value.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool4 = cachePool.pool;
|
|
pool2 = pool4;
|
|
break reducibleJoin32;
|
|
}
|
|
pool2 = value5;
|
|
break reducibleJoin32;
|
|
}
|
|
reducibleJoin34: while (true) {
|
|
if (pool2 === pool) {
|
|
break reducibleJoin34;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 2048;
|
|
break reducibleJoin34;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (value7) {
|
|
pop_1706(env0_86);
|
|
break reducibleJoin36;
|
|
}
|
|
break reducibleJoin36;
|
|
}
|
|
return value5;
|
|
case 23:
|
|
value4 = environment;
|
|
popSuspenseHandler(value);
|
|
popHiddenContext();
|
|
memoizedState = value.memoizedState;
|
|
value5 = null;
|
|
value6 = value5 !== memoizedState;
|
|
value7 = value5 !== a0;
|
|
if (value7) {
|
|
memoizedState = a0.memoizedState;
|
|
reducibleJoin12: while (true) {
|
|
if (value5 !== memoizedState === value6) {
|
|
break reducibleJoin12;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin12;
|
|
}
|
|
} else {
|
|
reducibleJoin12: while (true) {
|
|
if (value6) {
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin12;
|
|
}
|
|
break reducibleJoin12;
|
|
}
|
|
}
|
|
reducibleJoin20: while (true) {
|
|
reducibleJoin14: while (true) {
|
|
if (value6) {
|
|
mode = value.mode;
|
|
if (1 & mode) {
|
|
value8 = 536870912 & a2;
|
|
value9 = !!value8;
|
|
reducibleJoin17: while (true) {
|
|
if (value8) {
|
|
flags = value.flags;
|
|
value10 = !(128 & flags);
|
|
r7 = value10;
|
|
break reducibleJoin17;
|
|
}
|
|
r7 = value9;
|
|
break reducibleJoin17;
|
|
}
|
|
if (r7) {
|
|
bubbleProperties(value);
|
|
subtreeFlags = value.subtreeFlags;
|
|
if (6 & subtreeFlags) {
|
|
flags = value.flags;
|
|
value.flags = flags | 8192;
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
bubbleProperties(value);
|
|
break reducibleJoin20;
|
|
}
|
|
updateQueue = value.updateQueue;
|
|
reducibleJoin22: while (true) {
|
|
if (value5 === updateQueue) {
|
|
break reducibleJoin22;
|
|
}
|
|
scheduleRetryEffectBinding = scheduleRetryEffect;
|
|
retryQueue = updateQueue.retryQueue;
|
|
scheduleRetryEffectBinding(value, retryQueue);
|
|
break reducibleJoin22;
|
|
}
|
|
reducibleJoin24: while (true) {
|
|
if (value7) {
|
|
memoizedState = a0.memoizedState;
|
|
value11 = value5 !== memoizedState;
|
|
r7 = value11;
|
|
break reducibleJoin24;
|
|
}
|
|
r7 = value7;
|
|
break reducibleJoin24;
|
|
}
|
|
reducibleJoin26: while (true) {
|
|
if (r7) {
|
|
memoizedState = a0.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value12 = value5 !== cachePool;
|
|
r7 = value12;
|
|
break reducibleJoin26;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
reducibleJoin28: while (true) {
|
|
if (r7) {
|
|
memoizedState = a0.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
break reducibleJoin28;
|
|
}
|
|
pool = value5;
|
|
break reducibleJoin28;
|
|
}
|
|
memoizedState = value.memoizedState;
|
|
value13 = value5 !== memoizedState;
|
|
reducibleJoin30: while (true) {
|
|
if (value13) {
|
|
memoizedState = value.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
value14 = value5 !== cachePool;
|
|
r10 = value14;
|
|
break reducibleJoin30;
|
|
}
|
|
r10 = value13;
|
|
break reducibleJoin30;
|
|
}
|
|
reducibleJoin32: while (true) {
|
|
if (r10) {
|
|
memoizedState = value.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool4 = cachePool.pool;
|
|
pool2 = pool4;
|
|
break reducibleJoin32;
|
|
}
|
|
pool2 = value5;
|
|
break reducibleJoin32;
|
|
}
|
|
reducibleJoin34: while (true) {
|
|
if (pool2 === pool) {
|
|
break reducibleJoin34;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 2048;
|
|
break reducibleJoin34;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (value7) {
|
|
pop_1706(env0_86);
|
|
break reducibleJoin36;
|
|
}
|
|
break reducibleJoin36;
|
|
}
|
|
return value5;
|
|
case 24:
|
|
value2 = null;
|
|
reducibleJoin4: while (true) {
|
|
if (value2 === a0) {
|
|
cache = value2;
|
|
break reducibleJoin4;
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
cache = memoizedState.cache;
|
|
break reducibleJoin4;
|
|
}
|
|
memoizedState = value.memoizedState;
|
|
cache2 = memoizedState.cache;
|
|
reducibleJoin6: while (true) {
|
|
if (cache2 === cache) {
|
|
break reducibleJoin6;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 2048;
|
|
break reducibleJoin6;
|
|
}
|
|
value3 = environment;
|
|
popProvider(env0_74);
|
|
bubbleProperties(value);
|
|
return value2;
|
|
case 25:
|
|
return null;
|
|
case 26:
|
|
value56 = environment;
|
|
popHostContext(value);
|
|
type = value.type;
|
|
if (a0 !== null) {
|
|
stateNode = value.stateNode;
|
|
reducibleJoin130: while (true) {
|
|
if (stateNode != null) {
|
|
stateNode = a0.stateNode;
|
|
memoizedProps = a0.memoizedProps;
|
|
value59 = doesRequireClone(a0, value);
|
|
reducibleJoin151: while (true) {
|
|
reducibleJoin138: while (true) {
|
|
if (value59) {
|
|
break reducibleJoin138;
|
|
}
|
|
if (memoizedProps !== pendingProps) {
|
|
break reducibleJoin138;
|
|
}
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
diffPropertiesBinding = diffProperties;
|
|
canonical = stateNode.canonical;
|
|
viewConfig = canonical.viewConfig;
|
|
validAttributes = viewConfig.validAttributes;
|
|
value60 = diffPropertiesBinding(null, memoizedProps, pendingProps, validAttributes);
|
|
canonical = stateNode.canonical;
|
|
canonical.currentProps = pendingProps;
|
|
node = stateNode.node;
|
|
reducibleJoin146: while (true) {
|
|
reducibleJoin145: while (true) {
|
|
if (value59) {
|
|
if (value60 !== null) {
|
|
value63 = cloneNodeWithNewChildrenAndProps(node, value60);
|
|
r7 = value63;
|
|
} else {
|
|
value62 = cloneNodeWithNewChildren(node);
|
|
r7 = value62;
|
|
}
|
|
r9 = r7;
|
|
break reducibleJoin145;
|
|
}
|
|
if (value60 === null) {
|
|
r8 = stateNode;
|
|
break reducibleJoin146;
|
|
}
|
|
value61 = cloneNodeWithNewProps(node, value60);
|
|
r9 = value61;
|
|
break reducibleJoin145;
|
|
}
|
|
canonical = stateNode.canonical;
|
|
r8 = {node: r9, canonical: canonical};
|
|
break reducibleJoin146;
|
|
}
|
|
if (r8 === stateNode) {
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
value.stateNode = r8;
|
|
if (value59) {
|
|
appendAllChildren(r8, value, false, false);
|
|
break reducibleJoin151;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 4;
|
|
break reducibleJoin151;
|
|
}
|
|
bubbleProperties(value);
|
|
flags = value.flags;
|
|
value.flags = flags & -16777217;
|
|
return null;
|
|
}
|
|
break reducibleJoin130;
|
|
}
|
|
}
|
|
if (pendingProps) {
|
|
current = env0_66.current;
|
|
binding = env0_176;
|
|
env0_176 = binding + 2;
|
|
fastAddPropertiesBinding = fastAddProperties;
|
|
value57 = get(type);
|
|
value58 = fastAddPropertiesBinding(null, pendingProps, value57.validAttributes);
|
|
appendAllChildrenBinding = appendAllChildren;
|
|
object3 = {};
|
|
object3.node = createNode(binding, value57.uiViewClassName, current.containerTag, value58, value);
|
|
object4 = {nativeTag: binding, viewConfig: value57, currentProps: pendingProps,
|
|
internalInstanceHandle: value};
|
|
moduleValue3 = require(261) /* metro dependency 261 */;
|
|
object4.publicInstance = moduleValue3.createPublicInstance(binding, value57, value,
|
|
current.publicInstance);
|
|
object3.canonical = object4;
|
|
appendAllChildrenBinding(object3, value, false, false);
|
|
value.stateNode = object3;
|
|
bubbleProperties(value);
|
|
value.flags = value.flags & -16777217;
|
|
return null;
|
|
}
|
|
stateNode = value.stateNode;
|
|
if (stateNode === null) {
|
|
throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 27:
|
|
value56 = environment;
|
|
popHostContext(value);
|
|
type = value.type;
|
|
if (a0 !== null) {
|
|
stateNode = value.stateNode;
|
|
reducibleJoin130: while (true) {
|
|
if (stateNode != null) {
|
|
stateNode = a0.stateNode;
|
|
memoizedProps = a0.memoizedProps;
|
|
value59 = doesRequireClone(a0, value);
|
|
reducibleJoin151: while (true) {
|
|
reducibleJoin138: while (true) {
|
|
if (value59) {
|
|
break reducibleJoin138;
|
|
}
|
|
if (memoizedProps !== pendingProps) {
|
|
break reducibleJoin138;
|
|
}
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
diffPropertiesBinding = diffProperties;
|
|
canonical = stateNode.canonical;
|
|
viewConfig = canonical.viewConfig;
|
|
validAttributes = viewConfig.validAttributes;
|
|
value60 = diffPropertiesBinding(null, memoizedProps, pendingProps, validAttributes);
|
|
canonical = stateNode.canonical;
|
|
canonical.currentProps = pendingProps;
|
|
node = stateNode.node;
|
|
reducibleJoin146: while (true) {
|
|
reducibleJoin145: while (true) {
|
|
if (value59) {
|
|
if (value60 !== null) {
|
|
value63 = cloneNodeWithNewChildrenAndProps(node, value60);
|
|
r7 = value63;
|
|
} else {
|
|
value62 = cloneNodeWithNewChildren(node);
|
|
r7 = value62;
|
|
}
|
|
r9 = r7;
|
|
break reducibleJoin145;
|
|
}
|
|
if (value60 === null) {
|
|
r8 = stateNode;
|
|
break reducibleJoin146;
|
|
}
|
|
value61 = cloneNodeWithNewProps(node, value60);
|
|
r9 = value61;
|
|
break reducibleJoin145;
|
|
}
|
|
canonical = stateNode.canonical;
|
|
r8 = {node: r9, canonical: canonical};
|
|
break reducibleJoin146;
|
|
}
|
|
if (r8 === stateNode) {
|
|
value.stateNode = stateNode;
|
|
break reducibleJoin151;
|
|
}
|
|
value.stateNode = r8;
|
|
if (value59) {
|
|
appendAllChildren(r8, value, false, false);
|
|
break reducibleJoin151;
|
|
}
|
|
flags = value.flags;
|
|
value.flags = flags | 4;
|
|
break reducibleJoin151;
|
|
}
|
|
bubbleProperties(value);
|
|
flags = value.flags;
|
|
value.flags = flags & -16777217;
|
|
return null;
|
|
}
|
|
break reducibleJoin130;
|
|
}
|
|
}
|
|
if (pendingProps) {
|
|
current = env0_66.current;
|
|
binding = env0_176;
|
|
env0_176 = binding + 2;
|
|
fastAddPropertiesBinding = fastAddProperties;
|
|
value57 = get(type);
|
|
value58 = fastAddPropertiesBinding(null, pendingProps, value57.validAttributes);
|
|
appendAllChildrenBinding = appendAllChildren;
|
|
object3 = {};
|
|
object3.node = createNode(binding, value57.uiViewClassName, current.containerTag, value58, value);
|
|
object4 = {nativeTag: binding, viewConfig: value57, currentProps: pendingProps,
|
|
internalInstanceHandle: value};
|
|
moduleValue3 = require(261) /* metro dependency 261 */;
|
|
object4.publicInstance = moduleValue3.createPublicInstance(binding, value57, value,
|
|
current.publicInstance);
|
|
object3.canonical = object4;
|
|
appendAllChildrenBinding(object3, value, false, false);
|
|
value.stateNode = object3;
|
|
bubbleProperties(value);
|
|
value.flags = value.flags & -16777217;
|
|
return null;
|
|
}
|
|
stateNode = value.stateNode;
|
|
if (stateNode === null) {
|
|
throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 28:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
case 29:
|
|
return null;
|
|
case 30:
|
|
return null;
|
|
case 31:
|
|
value70 = environment;
|
|
bubbleProperties(value);
|
|
return null;
|
|
default:
|
|
throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
}
|
|
|
|
function unwindWork(a0, a1) { // fn#1924, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:102853, offset: 0x00c71c54, size: 476 bytes, params: 3, frame: 14
|
|
var r0;
|
|
var value2;
|
|
var value3;
|
|
var flags;
|
|
var value4;
|
|
var value5;
|
|
var memoizedState;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
let value = a1;
|
|
switch (value.tag) {
|
|
case 1:
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = null;
|
|
}
|
|
return r0;
|
|
case 2:
|
|
return null;
|
|
case 3:
|
|
value8 = environment;
|
|
popProvider(env0_74);
|
|
popHostContainer();
|
|
flags = value.flags;
|
|
value9 = null;
|
|
if (65536 & flags) {
|
|
if (128 & flags) {
|
|
r0 = value9;
|
|
break;
|
|
}
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
break;
|
|
}
|
|
r0 = value9;
|
|
return r0;
|
|
case 4:
|
|
value = environment;
|
|
popHostContainer();
|
|
return null;
|
|
case 5:
|
|
value7 = environment;
|
|
popHostContext(value);
|
|
return null;
|
|
case 6:
|
|
return null;
|
|
case 7:
|
|
return null;
|
|
case 8:
|
|
return null;
|
|
case 9:
|
|
return null;
|
|
case 10:
|
|
value4 = environment;
|
|
popProvider(value.type);
|
|
return null;
|
|
case 11:
|
|
return null;
|
|
case 12:
|
|
return null;
|
|
case 13:
|
|
value5 = environment;
|
|
popSuspenseHandler(value);
|
|
memoizedState = value.memoizedState;
|
|
value6 = null;
|
|
if (value6 === memoizedState) {
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value6;
|
|
}
|
|
return r0;
|
|
}
|
|
if (value6 === memoizedState.dehydrated) {
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value6;
|
|
}
|
|
return r0;
|
|
}
|
|
if (value6 === value.alternate) {
|
|
throw global.Error('Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.');
|
|
}
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value6;
|
|
}
|
|
return r0;
|
|
case 14:
|
|
return null;
|
|
case 15:
|
|
return null;
|
|
case 16:
|
|
return null;
|
|
case 17:
|
|
return null;
|
|
case 18:
|
|
return null;
|
|
case 19:
|
|
value = environment;
|
|
pop_1706(env0_120);
|
|
return null;
|
|
case 20:
|
|
return null;
|
|
case 21:
|
|
return null;
|
|
case 22:
|
|
value2 = environment;
|
|
popSuspenseHandler(value);
|
|
popHiddenContext();
|
|
value3 = null;
|
|
if (value3 !== a0) {
|
|
pop_1706(env0_86);
|
|
}
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
return r0;
|
|
case 23:
|
|
value2 = environment;
|
|
popSuspenseHandler(value);
|
|
popHiddenContext();
|
|
value3 = null;
|
|
if (value3 !== a0) {
|
|
pop_1706(env0_86);
|
|
}
|
|
flags = value.flags;
|
|
if (65536 & flags) {
|
|
value.flags = -65537 & flags | 128;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
return r0;
|
|
case 24:
|
|
value = environment;
|
|
popProvider(env0_74);
|
|
return null;
|
|
case 25:
|
|
return null;
|
|
case 26:
|
|
value7 = environment;
|
|
popHostContext(value);
|
|
return null;
|
|
case 27:
|
|
value7 = environment;
|
|
popHostContext(value);
|
|
return null;
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
|
|
function unwindInterruptedWork(a0, a1) { // fn#1925, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:103676, offset: 0x00c71e9c, size: 222 bytes, params: 3, frame: 13
|
|
var value;
|
|
var popProviderBinding;
|
|
var type;
|
|
switch (a1.tag) {
|
|
case 3:
|
|
value = environment;
|
|
popProvider(env0_74);
|
|
popHostContainer();
|
|
break;
|
|
case 4:
|
|
value = environment;
|
|
popHostContainer();
|
|
break;
|
|
case 5:
|
|
value = environment;
|
|
popHostContext(a1);
|
|
break;
|
|
case 6:
|
|
break;
|
|
case 7:
|
|
break;
|
|
case 8:
|
|
break;
|
|
case 9:
|
|
break;
|
|
case 10:
|
|
value = environment;
|
|
popProviderBinding = popProvider;
|
|
type = a1.type;
|
|
popProviderBinding(type);
|
|
break;
|
|
case 11:
|
|
break;
|
|
case 12:
|
|
break;
|
|
case 13:
|
|
value = environment;
|
|
popSuspenseHandler(a1);
|
|
break;
|
|
case 14:
|
|
break;
|
|
case 15:
|
|
break;
|
|
case 16:
|
|
break;
|
|
case 17:
|
|
break;
|
|
case 18:
|
|
break;
|
|
case 19:
|
|
value = environment;
|
|
pop_1706(env0_120);
|
|
break;
|
|
case 20:
|
|
break;
|
|
case 21:
|
|
break;
|
|
case 22:
|
|
value = environment;
|
|
popSuspenseHandler(a1);
|
|
popHiddenContext();
|
|
if (a0 === null) {
|
|
break;
|
|
}
|
|
pop_1706(env0_86);
|
|
break;
|
|
break;
|
|
case 23:
|
|
value = environment;
|
|
popSuspenseHandler(a1);
|
|
popHiddenContext();
|
|
if (a0 === null) {
|
|
break;
|
|
}
|
|
pop_1706(env0_86);
|
|
break;
|
|
break;
|
|
case 24:
|
|
value = environment;
|
|
popProvider(env0_74);
|
|
break;
|
|
case 25:
|
|
break;
|
|
case 26:
|
|
value = environment;
|
|
popHostContext(a1);
|
|
break;
|
|
case 27:
|
|
value = environment;
|
|
popHostContext(a1);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
function commitHookEffectListMount(a0, a1) { // fn#1926, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:104051, offset: 0x00c71fe0, size: 160 bytes, params: 3, frame: 19
|
|
var lastEffect;
|
|
var r5;
|
|
var updateQueue;
|
|
var value;
|
|
var value2;
|
|
var next;
|
|
var tag;
|
|
var create;
|
|
var inst;
|
|
var next2;
|
|
var error;
|
|
try {
|
|
updateQueue = a1.updateQueue;
|
|
value = null;
|
|
value2 = value === updateQueue;
|
|
lastEffect = value2 ? value : updateQueue.lastEffect;
|
|
value = value === lastEffect;
|
|
if (!value) {
|
|
next = lastEffect.next;
|
|
r5 = next;
|
|
while (true) {
|
|
tag = r5.tag;
|
|
value = tag & a0;
|
|
value = value !== a0;
|
|
if (value) {
|
|
continue;
|
|
}
|
|
create = r5.create;
|
|
inst = r5.inst;
|
|
inst.destroy = create();
|
|
next2 = r5.next;
|
|
value = next2 !== next;
|
|
if (value) {
|
|
r5 = next2;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a1, a1.return, error);
|
|
}
|
|
}
|
|
|
|
function commitHookEffectListUnmount(a0, a1, a2) { // fn#1927, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:104317, offset: 0x00c72080, size: 220 bytes, params: 4, frame: 26
|
|
var lastEffect;
|
|
var r7;
|
|
var updateQueue;
|
|
var value;
|
|
var value2;
|
|
var next;
|
|
var tag;
|
|
var value3;
|
|
var value4;
|
|
var inst;
|
|
var destroy;
|
|
var value5;
|
|
var error;
|
|
var next2;
|
|
var value6;
|
|
try {
|
|
updateQueue = a1.updateQueue;
|
|
value = null;
|
|
value2 = value === updateQueue;
|
|
lastEffect = value2 ? value : updateQueue.lastEffect;
|
|
value = value === lastEffect;
|
|
if (!value) {
|
|
next = lastEffect.next;
|
|
value = environment;
|
|
r7 = next;
|
|
while (true) {
|
|
tag = r7.tag;
|
|
value3 = tag & a0;
|
|
value4 = value3 !== a0;
|
|
if (value4) {
|
|
continue;
|
|
}
|
|
inst = r7.inst;
|
|
destroy = inst.destroy;
|
|
value5 = destroy === undefined;
|
|
if (value5) {
|
|
continue;
|
|
}
|
|
inst.destroy = undefined;
|
|
try {
|
|
destroy();
|
|
} catch (error) {
|
|
captureCommitPhaseError(a1, a2, error);
|
|
}
|
|
next2 = r7.next;
|
|
value6 = next2 !== next;
|
|
if (value6) {
|
|
r7 = next2;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a1, a1.return, error);
|
|
}
|
|
}
|
|
|
|
function commitClassCallbacks(a0) { // fn#1928, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:104659, offset: 0x00c7215c, size: 80 bytes, params: 2, frame: 16
|
|
var value;
|
|
var error;
|
|
const updateQueue = a0.updateQueue;
|
|
if (updateQueue !== null) {
|
|
try {
|
|
value = environment;
|
|
commitCallbacks(updateQueue, a0.stateNode);
|
|
} catch (error) {
|
|
captureCommitPhaseError(a0, a0.return, error);
|
|
}
|
|
}
|
|
}
|
|
|
|
function safelyAttachRef(a0, a1) { // fn#1930, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:105017, offset: 0x00c72207, size: 154 bytes, params: 3, frame: 17
|
|
var r3;
|
|
var ref;
|
|
var value;
|
|
var tag;
|
|
var stateNode;
|
|
var getPublicInstanceBinding;
|
|
var error;
|
|
try {
|
|
ref = a0.ref;
|
|
value = ref === null;
|
|
if (!value) {
|
|
tag = a0.tag;
|
|
value = tag === 26;
|
|
if (value) {
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = a0.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r3 = value;
|
|
} else {
|
|
value = tag === 27;
|
|
if (value) {
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = a0.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r3 = value;
|
|
} else {
|
|
value = tag === 5;
|
|
if (value) {
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = a0.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r3 = value;
|
|
} else {
|
|
stateNode = a0.stateNode;
|
|
r3 = stateNode;
|
|
}
|
|
}
|
|
}
|
|
value = typeof ref === 'function';
|
|
if (value) {
|
|
value = ref(r3);
|
|
a0.refCleanup = value;
|
|
} else {
|
|
ref.current = r3;
|
|
}
|
|
}
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a1, error);
|
|
}
|
|
}
|
|
|
|
function safelyDetachRef(a0, a1) { // fn#1931, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:105271, offset: 0x00c722a1, size: 196 bytes, params: 3, frame: 19
|
|
var error;
|
|
var value;
|
|
var alternate;
|
|
const ref = a0.ref;
|
|
const refCleanup = a0.refCleanup;
|
|
if (ref !== null) {
|
|
if (typeof refCleanup === 'function') {
|
|
try {
|
|
try {
|
|
refCleanup();
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a1, error);
|
|
}
|
|
} catch (error) {
|
|
a0.refCleanup = null;
|
|
alternate = a0.alternate;
|
|
if (alternate != null) {
|
|
alternate.refCleanup = null;
|
|
}
|
|
throw error;
|
|
}
|
|
a0.refCleanup = null;
|
|
alternate = a0.alternate;
|
|
if (alternate != null) {
|
|
alternate.refCleanup = null;
|
|
}
|
|
return undefined;
|
|
}
|
|
if (typeof ref === 'function') {
|
|
try {
|
|
ref(null);
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a1, error);
|
|
}
|
|
} else {
|
|
ref.current = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitHostMount(a0) { // fn#1932, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:105582, offset: 0x00c72365, size: 56 bytes, params: 2, frame: 15
|
|
var Error;
|
|
var value;
|
|
var error;
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a0.return, error);
|
|
return undefined;
|
|
}
|
|
try {
|
|
value = Error('The current renderer does not support mutation. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a0.return, error);
|
|
return undefined;
|
|
}
|
|
try {
|
|
throw value;
|
|
} catch (error) {
|
|
value = environment;
|
|
captureCommitPhaseError(a0, a0.return, error);
|
|
return undefined;
|
|
}
|
|
}
|
|
|
|
function commitLayoutEffectOnFiber(a0, a1, a2) { // fn#1933, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:105860, offset: 0x00c7239d, size: 955 bytes, params: 4, frame: 23
|
|
var r9;
|
|
var r8;
|
|
var r7;
|
|
var r4;
|
|
var mode;
|
|
var value;
|
|
var memoizedState;
|
|
var binding;
|
|
var binding2;
|
|
var recursivelyTraverseReappearLayoutEffectsBinding;
|
|
var subtreeFlags;
|
|
var value2;
|
|
var dehydrated;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var updateQueue;
|
|
var value6;
|
|
var child;
|
|
var stateNode;
|
|
var getPublicInstanceBinding;
|
|
var publicInstanceBinding;
|
|
var error;
|
|
var resolveClassComponentPropsBinding;
|
|
var type;
|
|
var memoizedProps;
|
|
var classComponentProps;
|
|
var componentDidUpdate;
|
|
var __reactInternalSnapshotBeforeUpdate;
|
|
const flags = a2.flags;
|
|
let tag = a2.tag;
|
|
switch (tag) {
|
|
case 0:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (4 & flags) {
|
|
commitHookEffectListMount(5, a2);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 1:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (4 & flags) {
|
|
stateNode = a2.stateNode;
|
|
if (a1 === null) {
|
|
try {
|
|
stateNode.componentDidMount();
|
|
} catch (error) {
|
|
captureCommitPhaseError(a2, a2.return, error);
|
|
}
|
|
} else {
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
type = a2.type;
|
|
memoizedProps = a1.memoizedProps;
|
|
classComponentProps = resolveClassComponentPropsBinding(type, memoizedProps);
|
|
memoizedState = a1.memoizedState;
|
|
try {
|
|
componentDidUpdate = stateNode.componentDidUpdate;
|
|
__reactInternalSnapshotBeforeUpdate = stateNode.__reactInternalSnapshotBeforeUpdate;
|
|
Reflect.apply(componentDidUpdate, stateNode, [classComponentProps, memoizedState,
|
|
__reactInternalSnapshotBeforeUpdate]);
|
|
} catch (error) {
|
|
captureCommitPhaseError(a2, a2.return, error);
|
|
}
|
|
}
|
|
}
|
|
if (64 & flags) {
|
|
commitClassCallbacks(a2);
|
|
}
|
|
if (512 & flags) {
|
|
safelyAttachRef(a2, a2.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 2:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 3:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (!(64 & flags)) {
|
|
break;
|
|
}
|
|
updateQueue = a2.updateQueue;
|
|
value6 = null;
|
|
if (value6 === updateQueue) {
|
|
break;
|
|
}
|
|
child = a2.child;
|
|
if (value6 !== child) {
|
|
child = a2.child;
|
|
tag = child.tag;
|
|
if (tag === 27) {
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
child = a2.child;
|
|
stateNode = child.stateNode;
|
|
publicInstanceBinding = getPublicInstanceBinding(stateNode);
|
|
r4 = publicInstanceBinding;
|
|
} else if (tag === 5) {
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
child = a2.child;
|
|
stateNode = child.stateNode;
|
|
publicInstanceBinding = getPublicInstanceBinding(stateNode);
|
|
r4 = publicInstanceBinding;
|
|
} else if (tag !== 1) {
|
|
r4 = value6;
|
|
} else {
|
|
child = a2.child;
|
|
stateNode = child.stateNode;
|
|
r4 = stateNode;
|
|
}
|
|
} else {
|
|
r4 = value6;
|
|
}
|
|
try {
|
|
commitCallbacks(updateQueue, r4);
|
|
} catch (error) {
|
|
captureCommitPhaseError(a2, a2.return, error);
|
|
}
|
|
break;
|
|
case 4:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 5:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
value4 = a1 === null;
|
|
if (value4) {
|
|
value5 = 4 & flags;
|
|
r7 = value5;
|
|
} else {
|
|
r7 = value4;
|
|
}
|
|
if (r7) {
|
|
commitHostMount(a2);
|
|
}
|
|
if (512 & flags) {
|
|
safelyAttachRef(a2, a2.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 6:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 7:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 8:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 9:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 10:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 11:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (4 & flags) {
|
|
commitHookEffectListMount(5, a2);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 12:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 13:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (64 & flags) {
|
|
memoizedState = a2.memoizedState;
|
|
value2 = memoizedState !== null;
|
|
if (value2) {
|
|
dehydrated = memoizedState.dehydrated;
|
|
value3 = dehydrated !== null;
|
|
r7 = value3;
|
|
} else {
|
|
r7 = value2;
|
|
}
|
|
if (r7) {
|
|
retryDehydratedSuspenseBoundary.bind(null, a2);
|
|
shim$1();
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 14:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 15:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
if (4 & flags) {
|
|
commitHookEffectListMount(5, a2);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 16:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 17:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 18:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 19:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 20:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 21:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 22:
|
|
mode = a2.mode;
|
|
if (1 & mode) {
|
|
memoizedState = a2.memoizedState;
|
|
value = memoizedState !== null;
|
|
r9 = value || env0_126;
|
|
if (r9) {
|
|
break;
|
|
}
|
|
value = a1 !== null;
|
|
if (value) {
|
|
memoizedState = a1.memoizedState;
|
|
r8 = memoizedState !== null;
|
|
} else {
|
|
r8 = value;
|
|
}
|
|
r8 = !r8 ? env0_127 : r8;
|
|
value = environment;
|
|
binding = env0_126;
|
|
binding2 = env0_127;
|
|
env0_126 = r9;
|
|
env0_127 = r8;
|
|
if (r8) {
|
|
if (binding2) {
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
} else {
|
|
recursivelyTraverseReappearLayoutEffectsBinding = recursivelyTraverseReappearLayoutEffects;
|
|
subtreeFlags = a2.subtreeFlags;
|
|
recursivelyTraverseReappearLayoutEffectsBinding(a0, a2, !!(8772 & subtreeFlags));
|
|
}
|
|
} else {
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
}
|
|
env0_126 = binding;
|
|
env0_127 = binding2;
|
|
break;
|
|
}
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
break;
|
|
case 23:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 24:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 25:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 26:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
value4 = a1 === null;
|
|
if (value4) {
|
|
value5 = 4 & flags;
|
|
r7 = value5;
|
|
} else {
|
|
r7 = value4;
|
|
}
|
|
if (r7) {
|
|
commitHostMount(a2);
|
|
}
|
|
if (512 & flags) {
|
|
safelyAttachRef(a2, a2.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 27:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
value4 = a1 === null;
|
|
if (value4) {
|
|
value5 = 4 & flags;
|
|
r7 = value5;
|
|
} else {
|
|
r7 = value4;
|
|
}
|
|
if (r7) {
|
|
commitHostMount(a2);
|
|
}
|
|
if (512 & flags) {
|
|
safelyAttachRef(a2, a2.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 28:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 29:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
case 30:
|
|
break;
|
|
default:
|
|
value = environment;
|
|
recursivelyTraverseLayoutEffects(a0, a2);
|
|
break;
|
|
}
|
|
}
|
|
|
|
function detachFiberAfterEffects(a0) { // fn#1934, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:107401, offset: 0x00c727d4, size: 106 bytes, params: 2, frame: 13
|
|
const alternate = a0.alternate;
|
|
if (alternate !== null) {
|
|
a0.alternate = null;
|
|
detachFiberAfterEffects(alternate);
|
|
}
|
|
a0.child = null;
|
|
a0.deletions = null;
|
|
a0.sibling = null;
|
|
a0.stateNode = null;
|
|
a0.return = null;
|
|
a0.dependencies = null;
|
|
a0.memoizedProps = null;
|
|
a0.memoizedState = null;
|
|
a0.pendingProps = null;
|
|
a0.stateNode = null;
|
|
a0.updateQueue = null;
|
|
}
|
|
|
|
function commitDeletionEffectsOnFiber(a0, a1, a2) { // fn#1936, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:107828, offset: 0x00c72870, size: 456 bytes, params: 4, frame: 18
|
|
var r5;
|
|
var onCommitFiberUnmount;
|
|
var binding;
|
|
var error;
|
|
var mode;
|
|
var memoizedState;
|
|
var value2;
|
|
var stateNode;
|
|
var componentWillUnmount;
|
|
let __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) {
|
|
onCommitFiberUnmount = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;
|
|
if (typeof onCommitFiberUnmount === 'function') {
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
onCommitFiberUnmount = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberUnmount;
|
|
binding = env0_53;
|
|
Reflect.apply(onCommitFiberUnmount, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding, a2]);
|
|
} catch (error) {
|
|
}
|
|
}
|
|
}
|
|
switch (a2.tag) {
|
|
case 0:
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(2, a2, a1);
|
|
}
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(4, a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 1:
|
|
if (!env0_127) {
|
|
safelyDetachRef(a2, a1);
|
|
stateNode = a2.stateNode;
|
|
componentWillUnmount = stateNode.componentWillUnmount;
|
|
if (typeof componentWillUnmount === 'function') {
|
|
safelyCallComponentWillUnmount(a2, a1, stateNode);
|
|
}
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 2:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 3:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 4:
|
|
createChildSet();
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 5:
|
|
if (!env0_127) {
|
|
safelyDetachRef(a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 6:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 7:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 8:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 9:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 10:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 11:
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(2, a2, a1);
|
|
}
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(4, a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 12:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 13:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 14:
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(2, a2, a1);
|
|
}
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(4, a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 15:
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(2, a2, a1);
|
|
}
|
|
if (!env0_127) {
|
|
commitHookEffectListUnmount(4, a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 16:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 17:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 18:
|
|
break;
|
|
case 19:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 20:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 21:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 22:
|
|
mode = a2.mode;
|
|
if (1 & mode) {
|
|
binding = env0_127;
|
|
if (binding) {
|
|
r5 = binding;
|
|
} else {
|
|
memoizedState = a2.memoizedState;
|
|
value2 = memoizedState !== null;
|
|
r5 = value2;
|
|
}
|
|
env0_127 = r5;
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
env0_127 = binding;
|
|
break;
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
break;
|
|
case 23:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 24:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 25:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 26:
|
|
if (!env0_127) {
|
|
safelyDetachRef(a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
case 27:
|
|
if (!env0_127) {
|
|
safelyDetachRef(a2, a1);
|
|
}
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
default:
|
|
recursivelyTraverseDeletionEffects(a0, a1, a2);
|
|
break;
|
|
}
|
|
}
|
|
|
|
function attachSuspenseRetryListeners(a0, a1) { // fn#1937, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:108753, offset: 0x00c72aa8, size: 210 bytes, params: 3, frame: 15
|
|
var stateNode;
|
|
const env0_0 = a0;
|
|
const tag = a0.tag;
|
|
if (tag === 13) {
|
|
if (a0.stateNode === null) {
|
|
a0.stateNode = new env0_128();
|
|
}
|
|
a1.forEach(_fun1938);
|
|
return undefined;
|
|
}
|
|
if (tag === 19) {
|
|
if (a0.stateNode === null) {
|
|
a0.stateNode = new env0_128();
|
|
}
|
|
a1.forEach(_fun1938);
|
|
return undefined;
|
|
}
|
|
if (tag === 22) {
|
|
stateNode = a0.stateNode;
|
|
if (stateNode._retryCache === null) {
|
|
stateNode._retryCache = new env0_128();
|
|
}
|
|
a1.forEach(_fun1938);
|
|
return undefined;
|
|
}
|
|
const Error = global.Error;
|
|
throw Error('Unexpected Suspense handler tag (' + a0.tag + '). This is a bug in React.');
|
|
}
|
|
|
|
function recursivelyTraverseMutationEffects(a0, a1) { // fn#1939, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:109198, offset: 0x00c72bc8, size: 146 bytes, params: 3, frame: 20
|
|
var r6;
|
|
var r2;
|
|
var length;
|
|
var value;
|
|
var value2;
|
|
var property;
|
|
var alternate;
|
|
var child;
|
|
var sibling;
|
|
const deletions = a1.deletions;
|
|
reducibleJoin5: while (true) {
|
|
if (deletions === null) {
|
|
break reducibleJoin5;
|
|
}
|
|
length = deletions.length;
|
|
value = 0;
|
|
value2 = environment;
|
|
if (!(value < length)) {
|
|
break reducibleJoin5;
|
|
}
|
|
r6 = value;
|
|
reducibleLoop2: while (true) {
|
|
property = deletions[r6];
|
|
commitDeletionEffectsOnFiber(a0, a1, property);
|
|
alternate = property.alternate;
|
|
reducibleJoin4: while (true) {
|
|
if (alternate === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
alternate.return = null;
|
|
break reducibleJoin4;
|
|
}
|
|
property.return = null;
|
|
value = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1;
|
|
length = deletions.length;
|
|
if (value < length) {
|
|
r6 = value;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
reducibleJoin8: while (true) {
|
|
if (!(13878 & a1.subtreeFlags)) {
|
|
break reducibleJoin8;
|
|
}
|
|
child = a1.child;
|
|
value = environment;
|
|
if (child === null) {
|
|
break reducibleJoin8;
|
|
}
|
|
r2 = child;
|
|
reducibleLoop7: while (true) {
|
|
commitMutationEffectsOnFiber(r2, a0);
|
|
sibling = r2.sibling;
|
|
if (sibling !== null) {
|
|
r2 = sibling;
|
|
continue reducibleLoop7;
|
|
}
|
|
break reducibleJoin8;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitMutationEffectsOnFiber(a0, a1) { // fn#1940, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:109504, offset: 0x00c72c5a, size: 969 bytes, params: 3, frame: 24
|
|
var r9;
|
|
var r11;
|
|
var r10;
|
|
var r1;
|
|
var r6;
|
|
var r0;
|
|
var value;
|
|
var updateQueue;
|
|
var memoizedState;
|
|
var value2;
|
|
var value3;
|
|
var mode;
|
|
var value4;
|
|
var binding;
|
|
var binding2;
|
|
var stateNode;
|
|
var _visibility;
|
|
var value5;
|
|
var value6;
|
|
var retryQueue;
|
|
var child;
|
|
var flags2;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var moduleValue;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var callbacks;
|
|
var shared;
|
|
var hiddenCallbacks;
|
|
var commitHookEffectListUnmountBinding;
|
|
let alternate = a0.alternate;
|
|
const flags = a0.flags;
|
|
switch (a0.tag) {
|
|
case 0:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (4 & flags) {
|
|
commitHookEffectListUnmountBinding = commitHookEffectListUnmount;
|
|
commitHookEffectListUnmountBinding(3, a0, a0.return);
|
|
commitHookEffectListMount(3, a0);
|
|
commitHookEffectListUnmountBinding(5, a0, a0.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 1:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (512 & flags) {
|
|
binding = env0_127;
|
|
if (binding) {
|
|
r0 = binding;
|
|
} else {
|
|
value11 = alternate === null;
|
|
r0 = value11;
|
|
}
|
|
if (!r0) {
|
|
safelyDetachRef(alternate, alternate.return);
|
|
}
|
|
}
|
|
value12 = 64 & flags;
|
|
if (value12) {
|
|
binding = env0_126;
|
|
r0 = binding;
|
|
} else {
|
|
r0 = value12;
|
|
}
|
|
if (r0) {
|
|
updateQueue = a0.updateQueue;
|
|
if (updateQueue === null) {
|
|
break;
|
|
}
|
|
callbacks = updateQueue.callbacks;
|
|
if (callbacks === null) {
|
|
break;
|
|
}
|
|
shared = updateQueue.shared;
|
|
hiddenCallbacks = shared.hiddenCallbacks;
|
|
shared = updateQueue.shared;
|
|
if (hiddenCallbacks === null) {
|
|
r0 = callbacks;
|
|
} else {
|
|
value = hiddenCallbacks.concat(callbacks);
|
|
r0 = value;
|
|
}
|
|
shared.hiddenCallbacks = r0;
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 2:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 3:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 4:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 5:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (512 & flags) {
|
|
binding = env0_127;
|
|
if (binding) {
|
|
r1 = binding;
|
|
} else {
|
|
value10 = alternate === null;
|
|
r1 = value10;
|
|
}
|
|
if (!r1) {
|
|
safelyDetachRef(alternate, alternate.return);
|
|
}
|
|
}
|
|
alternate = a0.alternate;
|
|
if (alternate === null) {
|
|
break;
|
|
}
|
|
alternate = a0.alternate;
|
|
stateNode = a0.stateNode;
|
|
alternate.stateNode = stateNode;
|
|
break;
|
|
break;
|
|
case 6:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 7:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 8:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 9:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 10:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 11:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (4 & flags) {
|
|
commitHookEffectListUnmountBinding = commitHookEffectListUnmount;
|
|
commitHookEffectListUnmountBinding(3, a0, a0.return);
|
|
commitHookEffectListMount(3, a0);
|
|
commitHookEffectListUnmountBinding(5, a0, a0.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 12:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 13:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
child = a0.child;
|
|
flags2 = child.flags;
|
|
if (8192 & flags2) {
|
|
value7 = alternate !== null;
|
|
if (value7) {
|
|
value8 = alternate.memoizedState !== null;
|
|
r6 = value8;
|
|
} else {
|
|
r6 = value7;
|
|
}
|
|
memoizedState = a0.memoizedState;
|
|
value9 = memoizedState === null;
|
|
r1 = value9 || r6;
|
|
if (!r1) {
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
env0_152 = moduleValue.unstable_now();
|
|
}
|
|
}
|
|
if (4 & flags) {
|
|
updateQueue = a0.updateQueue;
|
|
if (updateQueue === null) {
|
|
break;
|
|
}
|
|
a0.updateQueue = null;
|
|
attachSuspenseRetryListeners(a0, updateQueue);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 14:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (4 & flags) {
|
|
commitHookEffectListUnmountBinding = commitHookEffectListUnmount;
|
|
commitHookEffectListUnmountBinding(3, a0, a0.return);
|
|
commitHookEffectListMount(3, a0);
|
|
commitHookEffectListUnmountBinding(5, a0, a0.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 15:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (4 & flags) {
|
|
commitHookEffectListUnmountBinding = commitHookEffectListUnmount;
|
|
commitHookEffectListUnmountBinding(3, a0, a0.return);
|
|
commitHookEffectListMount(3, a0);
|
|
commitHookEffectListUnmountBinding(5, a0, a0.return);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 16:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 17:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 18:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 19:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (4 & flags) {
|
|
updateQueue = a0.updateQueue;
|
|
if (updateQueue === null) {
|
|
break;
|
|
}
|
|
a0.updateQueue = null;
|
|
attachSuspenseRetryListeners(a0, updateQueue);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 20:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 21:
|
|
break;
|
|
case 22:
|
|
memoizedState = a0.memoizedState;
|
|
value = memoizedState !== null;
|
|
value2 = alternate !== null;
|
|
if (value2) {
|
|
memoizedState = alternate.memoizedState;
|
|
value3 = memoizedState !== null;
|
|
r9 = value3;
|
|
} else {
|
|
r9 = value2;
|
|
}
|
|
mode = a0.mode;
|
|
value4 = environment;
|
|
if (1 & mode) {
|
|
binding = env0_126;
|
|
binding2 = env0_127;
|
|
r11 = binding || value;
|
|
env0_126 = r11;
|
|
r11 = binding2 || r9;
|
|
env0_127 = r11;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
env0_127 = binding2;
|
|
env0_126 = binding;
|
|
} else {
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
}
|
|
commitReconciliationEffects(a0);
|
|
if (8192 & flags) {
|
|
stateNode = a0.stateNode;
|
|
_visibility = stateNode._visibility;
|
|
if (value) {
|
|
value6 = -2 & _visibility;
|
|
r10 = value6;
|
|
} else {
|
|
value5 = 1 | _visibility;
|
|
r10 = value5;
|
|
}
|
|
stateNode._visibility = r10;
|
|
if (value) {
|
|
value = alternate === null;
|
|
r1 = value || r9;
|
|
if (!r1) {
|
|
binding = env0_126;
|
|
r1 = binding;
|
|
}
|
|
if (!r1) {
|
|
binding = env0_127;
|
|
r1 = binding;
|
|
}
|
|
if (!r1) {
|
|
mode = a0.mode;
|
|
if (1 & mode) {
|
|
recursivelyTraverseDisappearLayoutEffects(a0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (4 & flags) {
|
|
updateQueue = a0.updateQueue;
|
|
if (updateQueue === null) {
|
|
break;
|
|
}
|
|
retryQueue = updateQueue.retryQueue;
|
|
if (retryQueue === null) {
|
|
break;
|
|
}
|
|
updateQueue.retryQueue = null;
|
|
attachSuspenseRetryListeners(a0, retryQueue);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 23:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 24:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 25:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 26:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (512 & flags) {
|
|
binding = env0_127;
|
|
if (binding) {
|
|
r1 = binding;
|
|
} else {
|
|
value10 = alternate === null;
|
|
r1 = value10;
|
|
}
|
|
if (!r1) {
|
|
safelyDetachRef(alternate, alternate.return);
|
|
}
|
|
}
|
|
alternate = a0.alternate;
|
|
if (alternate === null) {
|
|
break;
|
|
}
|
|
alternate = a0.alternate;
|
|
stateNode = a0.stateNode;
|
|
alternate.stateNode = stateNode;
|
|
break;
|
|
break;
|
|
case 27:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
if (512 & flags) {
|
|
binding = env0_127;
|
|
if (binding) {
|
|
r1 = binding;
|
|
} else {
|
|
value10 = alternate === null;
|
|
r1 = value10;
|
|
}
|
|
if (!r1) {
|
|
safelyDetachRef(alternate, alternate.return);
|
|
}
|
|
}
|
|
alternate = a0.alternate;
|
|
if (alternate === null) {
|
|
break;
|
|
}
|
|
alternate = a0.alternate;
|
|
stateNode = a0.stateNode;
|
|
alternate.stateNode = stateNode;
|
|
break;
|
|
break;
|
|
case 28:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 29:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
case 30:
|
|
break;
|
|
default:
|
|
value = environment;
|
|
recursivelyTraverseMutationEffects(a1, a0);
|
|
commitReconciliationEffects(a0);
|
|
break;
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseLayoutEffects(a0, a1) { // fn#1942, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:111499, offset: 0x00c730ed, size: 74 bytes, params: 3, frame: 17
|
|
var r3;
|
|
var child;
|
|
var value;
|
|
var commitLayoutEffectOnFiberBinding;
|
|
var alternate;
|
|
var sibling;
|
|
reducibleJoin3: while (true) {
|
|
if (!(8772 & a1.subtreeFlags)) {
|
|
break reducibleJoin3;
|
|
}
|
|
child = a1.child;
|
|
value = environment;
|
|
if (child === null) {
|
|
break reducibleJoin3;
|
|
}
|
|
r3 = child;
|
|
reducibleLoop2: while (true) {
|
|
commitLayoutEffectOnFiberBinding = commitLayoutEffectOnFiber;
|
|
alternate = r3.alternate;
|
|
commitLayoutEffectOnFiberBinding(a0, alternate, r3);
|
|
sibling = r3.sibling;
|
|
if (sibling !== null) {
|
|
r3 = sibling;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseDisappearLayoutEffects({child}) { // fn#1943, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:111648, offset: 0x00c73137, size: 313 bytes, params: 2, frame: 30
|
|
var r15;
|
|
var tag;
|
|
var memoizedState;
|
|
var stateNode;
|
|
var componentWillUnmount;
|
|
var sibling;
|
|
if (child !== null) {
|
|
r15 = child;
|
|
reducibleLoop1: while (true) {
|
|
tag = r15.tag;
|
|
reducibleJoin18: while (true) {
|
|
reducibleJoin17: while (true) {
|
|
if (tag === 0) {
|
|
break reducibleJoin17;
|
|
}
|
|
if (tag === 11) {
|
|
break reducibleJoin17;
|
|
}
|
|
if (tag === 14) {
|
|
break reducibleJoin17;
|
|
}
|
|
if (tag === 15) {
|
|
break reducibleJoin17;
|
|
}
|
|
if (tag === 1) {
|
|
safelyDetachRef(r15, r15.return);
|
|
stateNode = r15.stateNode;
|
|
componentWillUnmount = stateNode.componentWillUnmount;
|
|
reducibleJoin16: while (true) {
|
|
if (typeof componentWillUnmount !== 'function') {
|
|
break reducibleJoin16;
|
|
}
|
|
safelyCallComponentWillUnmount(r15, r15.return, stateNode);
|
|
break reducibleJoin16;
|
|
}
|
|
recursivelyTraverseDisappearLayoutEffects(r15);
|
|
break reducibleJoin18;
|
|
}
|
|
if (tag !== 27) {
|
|
if (tag !== 26) {
|
|
if (tag !== 5) {
|
|
if (tag === 22) {
|
|
memoizedState = r15.memoizedState;
|
|
if (memoizedState !== null) {
|
|
break reducibleJoin18;
|
|
}
|
|
recursivelyTraverseDisappearLayoutEffects(r15);
|
|
break reducibleJoin18;
|
|
}
|
|
recursivelyTraverseDisappearLayoutEffects(r15);
|
|
break reducibleJoin18;
|
|
}
|
|
}
|
|
}
|
|
safelyDetachRef(r15, r15.return);
|
|
recursivelyTraverseDisappearLayoutEffects(r15);
|
|
break reducibleJoin18;
|
|
}
|
|
commitHookEffectListUnmount(4, r15, r15.return);
|
|
recursivelyTraverseDisappearLayoutEffects(r15);
|
|
break reducibleJoin18;
|
|
}
|
|
sibling = r15.sibling;
|
|
if (sibling !== null) {
|
|
r15 = sibling;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseReappearLayoutEffects(a0, a1, a2) { // fn#1944, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:112316, offset: 0x00c73270, size: 549 bytes, params: 4, frame: 30
|
|
var r12;
|
|
var r7;
|
|
var r14;
|
|
var r9;
|
|
var subtreeFlags;
|
|
var alternate;
|
|
var flags;
|
|
var tag;
|
|
var memoizedState;
|
|
var value3;
|
|
var value4;
|
|
var stateNode;
|
|
var componentDidMount;
|
|
var error;
|
|
var updateQueue;
|
|
var shared;
|
|
var hiddenCallbacks;
|
|
var value5;
|
|
var length;
|
|
var value6;
|
|
var callCallbackBinding;
|
|
var property;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var sibling;
|
|
let value = a2;
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
subtreeFlags = a1.subtreeFlags;
|
|
value = !!(8772 & subtreeFlags);
|
|
r12 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
r12 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
const child = a1.child;
|
|
const value2 = 0;
|
|
if (child !== null) {
|
|
r7 = child;
|
|
reducibleLoop3: while (true) {
|
|
alternate = r7.alternate;
|
|
flags = r7.flags;
|
|
tag = r7.tag;
|
|
switch (tag) {
|
|
case 0:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
commitHookEffectListMount(4, r7);
|
|
break;
|
|
case 1:
|
|
reducibleJoin43: while (true) {
|
|
reduciblePort42: while (true) {
|
|
exceptionLanding41: while (true) {
|
|
reducibleJoin20: while (true) {
|
|
reduciblePort19: while (true) {
|
|
exceptionLanding18: while (true) {
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
stateNode = r7.stateNode;
|
|
componentDidMount = stateNode.componentDidMount;
|
|
if (typeof componentDidMount !== 'function') {
|
|
break reduciblePort19;
|
|
}
|
|
try {
|
|
componentDidMount = stateNode.componentDidMount;
|
|
} catch (error) {
|
|
break exceptionLanding18;
|
|
}
|
|
try {
|
|
Reflect.apply(componentDidMount, stateNode, []);
|
|
} catch (error) {
|
|
break exceptionLanding18;
|
|
}
|
|
break reduciblePort19;
|
|
}
|
|
captureCommitPhaseError(r7, r7.return, error);
|
|
break reduciblePort19;
|
|
}
|
|
updateQueue = r7.updateQueue;
|
|
if (updateQueue === null) {
|
|
break reduciblePort42;
|
|
}
|
|
break reducibleJoin20;
|
|
}
|
|
stateNode = r7.stateNode;
|
|
try {
|
|
shared = updateQueue.shared;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
hiddenCallbacks = shared.hiddenCallbacks;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
value5 = hiddenCallbacks === null;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
if (value5) {
|
|
break reduciblePort42;
|
|
}
|
|
try {
|
|
shared = updateQueue.shared;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
shared.hiddenCallbacks = null;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
length = hiddenCallbacks.length;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
value6 = value2 < length;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
if (!value6) {
|
|
break reduciblePort42;
|
|
}
|
|
r9 = value2;
|
|
reducibleLoop32: while (true) {
|
|
try {
|
|
callCallbackBinding = callCallback;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
property = hiddenCallbacks[r9];
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
callCallbackBinding(property, stateNode);
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
value7 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
length = hiddenCallbacks.length;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
try {
|
|
value8 = value7 < length;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
if (value8) {
|
|
r9 = value7;
|
|
continue reducibleLoop32;
|
|
}
|
|
break reduciblePort42;
|
|
}
|
|
break reduciblePort42;
|
|
}
|
|
captureCommitPhaseError(r7, r7.return, error);
|
|
break reduciblePort42;
|
|
}
|
|
reducibleJoin44: while (true) {
|
|
if (r12) {
|
|
break reducibleJoin43;
|
|
}
|
|
r14 = r12;
|
|
break reducibleJoin44;
|
|
}
|
|
reducibleJoin46: while (true) {
|
|
if (r14) {
|
|
commitClassCallbacks(r7);
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
sibling = r7.sibling;
|
|
if (sibling !== null) {
|
|
r7 = sibling;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
value9 = 64 & flags;
|
|
r14 = value9;
|
|
reducibleJoin46: while (true) {
|
|
if (r14) {
|
|
commitClassCallbacks(r7);
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
break;
|
|
case 2:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 3:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 4:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 5:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
reducibleJoin9: while (true) {
|
|
if (r12) {
|
|
value3 = alternate === null;
|
|
r14 = value3;
|
|
break reducibleJoin9;
|
|
}
|
|
r14 = r12;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin11: while (true) {
|
|
if (r14) {
|
|
value4 = 4 & flags;
|
|
r14 = value4;
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
reducibleJoin13: while (true) {
|
|
if (r14) {
|
|
commitHostMount(r7);
|
|
break reducibleJoin13;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
break;
|
|
case 6:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 7:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 8:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 9:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 10:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 11:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
commitHookEffectListMount(4, r7);
|
|
break;
|
|
case 12:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 13:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 14:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 15:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
commitHookEffectListMount(4, r7);
|
|
break;
|
|
case 16:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 17:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 18:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 19:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 20:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 21:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 22:
|
|
memoizedState = r7.memoizedState;
|
|
reducibleJoin6: while (true) {
|
|
if (memoizedState !== null) {
|
|
break reducibleJoin6;
|
|
}
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break reducibleJoin6;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
break;
|
|
case 23:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 24:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 25:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 26:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
reducibleJoin9: while (true) {
|
|
if (r12) {
|
|
value3 = alternate === null;
|
|
r14 = value3;
|
|
break reducibleJoin9;
|
|
}
|
|
r14 = r12;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin11: while (true) {
|
|
if (r14) {
|
|
value4 = 4 & flags;
|
|
r14 = value4;
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
reducibleJoin13: while (true) {
|
|
if (r14) {
|
|
commitHostMount(r7);
|
|
break reducibleJoin13;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
break;
|
|
case 27:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
reducibleJoin9: while (true) {
|
|
if (r12) {
|
|
value3 = alternate === null;
|
|
r14 = value3;
|
|
break reducibleJoin9;
|
|
}
|
|
r14 = r12;
|
|
break reducibleJoin9;
|
|
}
|
|
reducibleJoin11: while (true) {
|
|
if (r14) {
|
|
value4 = 4 & flags;
|
|
r14 = value4;
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
reducibleJoin13: while (true) {
|
|
if (r14) {
|
|
commitHostMount(r7);
|
|
break reducibleJoin13;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
safelyAttachRef(r7, r7.return);
|
|
break;
|
|
case 28:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 29:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
case 30:
|
|
break;
|
|
default:
|
|
recursivelyTraverseReappearLayoutEffects(a0, r7, r12);
|
|
break;
|
|
}
|
|
sibling = r7.sibling;
|
|
if (sibling !== null) {
|
|
r7 = sibling;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitOffscreenPassiveMountEffects(a0, a1) { // fn#1945, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:113409, offset: 0x00c73514, size: 165 bytes, params: 3, frame: 13
|
|
var refCount;
|
|
const value = null;
|
|
const pool = value !== a0 && value !== a0.memoizedState && value !== a0.memoizedState.cachePool ? a0.memoizedState.cachePool.pool : value;
|
|
const pool2 = value !== a1.memoizedState && value !== a1.memoizedState.cachePool ? a1.memoizedState.cachePool.pool : value;
|
|
if (pool2 !== pool) {
|
|
if (value != pool2) {
|
|
refCount = pool2.refCount;
|
|
pool2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
}
|
|
if (value != pool) {
|
|
releaseCache(pool);
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitCachePassiveMountEffect(a0, a1) { // fn#1946, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:113728, offset: 0x00c735b9, size: 89 bytes, params: 3, frame: 12
|
|
var refCount;
|
|
const alternate = a1.alternate;
|
|
const value = null;
|
|
const cache = value === alternate ? value : a1.alternate.memoizedState.cache;
|
|
const cache2 = a1.memoizedState.cache;
|
|
if (cache2 !== cache) {
|
|
refCount = cache2.refCount;
|
|
cache2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value != cache) {
|
|
releaseCache(cache);
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraversePassiveMountEffects(a0, a1, a2, a3) { // fn#1947, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:113906, offset: 0x00c73612, size: 83 bytes, params: 5, frame: 19
|
|
var r3;
|
|
var child;
|
|
var value;
|
|
var sibling;
|
|
reducibleJoin3: while (true) {
|
|
if (!(10256 & a1.subtreeFlags)) {
|
|
break reducibleJoin3;
|
|
}
|
|
child = a1.child;
|
|
value = environment;
|
|
if (child === null) {
|
|
break reducibleJoin3;
|
|
}
|
|
r3 = child;
|
|
reducibleLoop2: while (true) {
|
|
commitPassiveMountOnFiber(a0, r3, a2, a3);
|
|
sibling = r3.sibling;
|
|
if (sibling !== null) {
|
|
r3 = sibling;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitPassiveMountOnFiber(a0, a1, a2, a3) { // fn#1948, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:114058, offset: 0x00c73665, size: 863 bytes, params: 5, frame: 28
|
|
var r9;
|
|
var cache;
|
|
var value;
|
|
var commitCachePassiveMountEffectBinding;
|
|
var stateNode;
|
|
var alternate;
|
|
var memoizedState;
|
|
var _visibility;
|
|
var recursivelyTraverseReconnectPassiveEffectsBinding;
|
|
var subtreeFlags;
|
|
var mode;
|
|
var value2;
|
|
var memoizedProps;
|
|
var id;
|
|
var onPostCommit;
|
|
var value3;
|
|
var passiveEffectDuration;
|
|
var error;
|
|
var value4;
|
|
var cache2;
|
|
var refCount;
|
|
const flags = a1.flags;
|
|
switch (a1.tag) {
|
|
case 0:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (2048 & flags) {
|
|
commitHookEffectListMount(9, a1);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 1:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 2:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 3:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (2048 & flags) {
|
|
value4 = null;
|
|
alternate = a1.alternate;
|
|
if (value4 === alternate) {
|
|
cache = value4;
|
|
} else {
|
|
alternate = a1.alternate;
|
|
cache = alternate.memoizedState.cache;
|
|
}
|
|
memoizedState = a1.memoizedState;
|
|
cache2 = memoizedState.cache;
|
|
if (cache2 === cache) {
|
|
break;
|
|
}
|
|
refCount = cache2.refCount;
|
|
cache2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
if (value4 == cache) {
|
|
break;
|
|
}
|
|
releaseCache(cache);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 4:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 5:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 6:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 7:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 8:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 9:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 10:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 11:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (2048 & flags) {
|
|
commitHookEffectListMount(9, a1);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 12:
|
|
value = 2048 & flags;
|
|
value2 = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (!value) {
|
|
break;
|
|
}
|
|
stateNode = a1.stateNode;
|
|
try {
|
|
memoizedProps = a1.memoizedProps;
|
|
id = memoizedProps.id;
|
|
onPostCommit = memoizedProps.onPostCommit;
|
|
value = typeof onPostCommit !== 'function';
|
|
if (value) {
|
|
break;
|
|
}
|
|
alternate = a1.alternate;
|
|
value = 'update';
|
|
value3 = alternate !== null;
|
|
if (value3) {
|
|
r9 = value;
|
|
} else {
|
|
value = 'mount';
|
|
r9 = value;
|
|
}
|
|
passiveEffectDuration = stateNode.passiveEffectDuration;
|
|
onPostCommit(id, r9, passiveEffectDuration, -0);
|
|
break;
|
|
} catch (error) {
|
|
captureCommitPhaseError(a1, a1.return, error);
|
|
}
|
|
break;
|
|
case 13:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 14:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 15:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (2048 & flags) {
|
|
commitHookEffectListMount(9, a1);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 16:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 17:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 18:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 19:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 20:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 21:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
case 22:
|
|
stateNode = a1.stateNode;
|
|
alternate = a1.alternate;
|
|
memoizedState = a1.memoizedState;
|
|
if (memoizedState !== null) {
|
|
_visibility = stateNode._visibility;
|
|
if (2 & _visibility) {
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
} else {
|
|
mode = a1.mode;
|
|
if (1 & mode) {
|
|
value = environment;
|
|
recursivelyTraverseAtomicPassiveEffects(a0, a1);
|
|
} else {
|
|
_visibility = stateNode._visibility;
|
|
stateNode._visibility = _visibility | 2;
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
}
|
|
}
|
|
} else {
|
|
_visibility = stateNode._visibility;
|
|
if (2 & _visibility) {
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
} else {
|
|
_visibility = stateNode._visibility;
|
|
stateNode._visibility = _visibility | 2;
|
|
value = environment;
|
|
recursivelyTraverseReconnectPassiveEffectsBinding = recursivelyTraverseReconnectPassiveEffects;
|
|
subtreeFlags = a1.subtreeFlags;
|
|
recursivelyTraverseReconnectPassiveEffectsBinding(a0, a1, a2, a3, !!(10256 & subtreeFlags));
|
|
}
|
|
}
|
|
if (2048 & flags) {
|
|
value = environment;
|
|
commitOffscreenPassiveMountEffects(alternate, a1);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
case 23:
|
|
break;
|
|
case 24:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
if (2048 & flags) {
|
|
commitCachePassiveMountEffectBinding = commitCachePassiveMountEffect;
|
|
a1.alternate;
|
|
commitCachePassiveMountEffectBinding(undefined, a1);
|
|
break;
|
|
}
|
|
break;
|
|
break;
|
|
default:
|
|
value = environment;
|
|
recursivelyTraversePassiveMountEffects(a0, a1, a2, a3);
|
|
break;
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseReconnectPassiveEffects(a0, a1, a2, a3, a4) { // fn#1949, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:115438, offset: 0x00c73a28, size: 511 bytes, params: 6, frame: 36
|
|
var r15;
|
|
var r14;
|
|
var r20;
|
|
var r21;
|
|
var subtreeFlags;
|
|
var flags;
|
|
var tag;
|
|
var value2;
|
|
var commitCachePassiveMountEffectBinding;
|
|
var stateNode;
|
|
var memoizedState;
|
|
var _visibility;
|
|
var mode;
|
|
var value3;
|
|
var commitOffscreenPassiveMountEffectsBinding;
|
|
var alternate;
|
|
var sibling;
|
|
let value = a4;
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
subtreeFlags = a1.subtreeFlags;
|
|
value = !!(10256 & subtreeFlags);
|
|
r15 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
r15 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
const child = a1.child;
|
|
if (child !== null) {
|
|
r14 = child;
|
|
reducibleLoop3: while (true) {
|
|
flags = r14.flags;
|
|
tag = r14.tag;
|
|
reducibleJoin26: while (true) {
|
|
reducibleJoin25: while (true) {
|
|
if (tag === 0) {
|
|
break reducibleJoin25;
|
|
}
|
|
if (tag === 11) {
|
|
break reducibleJoin25;
|
|
}
|
|
if (tag === 15) {
|
|
break reducibleJoin25;
|
|
}
|
|
if (tag === 23) {
|
|
break reducibleJoin26;
|
|
}
|
|
if (tag === 22) {
|
|
stateNode = r14.stateNode;
|
|
memoizedState = r14.memoizedState;
|
|
if (memoizedState !== null) {
|
|
_visibility = stateNode._visibility;
|
|
if (2 & _visibility) {
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
} else {
|
|
mode = r14.mode;
|
|
if (1 & mode) {
|
|
recursivelyTraverseAtomicPassiveEffects(a0, r14);
|
|
} else {
|
|
_visibility = stateNode._visibility;
|
|
stateNode._visibility = _visibility | 2;
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
}
|
|
}
|
|
} else {
|
|
_visibility = stateNode._visibility;
|
|
stateNode._visibility = _visibility | 2;
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
}
|
|
reducibleJoin23: while (true) {
|
|
if (r15) {
|
|
value3 = 2048 & flags;
|
|
r21 = value3;
|
|
break reducibleJoin23;
|
|
}
|
|
r21 = r15;
|
|
break reducibleJoin23;
|
|
}
|
|
if (r21) {
|
|
commitOffscreenPassiveMountEffectsBinding = commitOffscreenPassiveMountEffects;
|
|
alternate = r14.alternate;
|
|
commitOffscreenPassiveMountEffectsBinding(alternate, r14);
|
|
break reducibleJoin26;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
if (tag === 24) {
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
reducibleJoin12: while (true) {
|
|
if (r15) {
|
|
value2 = 2048 & flags;
|
|
r20 = value2;
|
|
break reducibleJoin12;
|
|
}
|
|
r20 = r15;
|
|
break reducibleJoin12;
|
|
}
|
|
if (r20) {
|
|
commitCachePassiveMountEffectBinding = commitCachePassiveMountEffect;
|
|
r14.alternate;
|
|
commitCachePassiveMountEffectBinding(undefined, r14);
|
|
break reducibleJoin26;
|
|
}
|
|
break reducibleJoin26;
|
|
}
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
break reducibleJoin26;
|
|
}
|
|
recursivelyTraverseReconnectPassiveEffects(a0, r14, a2, a3, r15);
|
|
commitHookEffectListMount(8, r14);
|
|
break reducibleJoin26;
|
|
}
|
|
sibling = r14.sibling;
|
|
if (sibling !== null) {
|
|
r14 = sibling;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseAtomicPassiveEffects(a0, a1) { // fn#1950, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:116313, offset: 0x00c73c27, size: 174 bytes, params: 3, frame: 20
|
|
var r6;
|
|
var child;
|
|
var flags;
|
|
var tag;
|
|
var commitCachePassiveMountEffectBinding;
|
|
var commitOffscreenPassiveMountEffectsBinding;
|
|
var alternate;
|
|
var sibling;
|
|
if (10256 & a1.subtreeFlags) {
|
|
child = a1.child;
|
|
if (child !== null) {
|
|
r6 = child;
|
|
while (true) {
|
|
flags = r6.flags;
|
|
tag = r6.tag;
|
|
if (tag === 22) {
|
|
recursivelyTraverseAtomicPassiveEffects(a0, r6);
|
|
if (2048 & flags) {
|
|
commitOffscreenPassiveMountEffectsBinding = commitOffscreenPassiveMountEffects;
|
|
alternate = r6.alternate;
|
|
commitOffscreenPassiveMountEffectsBinding(alternate, r6);
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
if (tag === 24) {
|
|
recursivelyTraverseAtomicPassiveEffects(a0, r6);
|
|
if (2048 & flags) {
|
|
commitCachePassiveMountEffectBinding = commitCachePassiveMountEffect;
|
|
r6.alternate;
|
|
commitCachePassiveMountEffectBinding(undefined, r6);
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
recursivelyTraverseAtomicPassiveEffects(a0, r6);
|
|
break;
|
|
sibling = r6.sibling;
|
|
if (sibling !== null) {
|
|
r6 = sibling;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyAccumulateSuspenseyCommit(a0) { // fn#1951, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:116759, offset: 0x00c73cd5, size: 61 bytes, params: 2, frame: 13
|
|
var r2;
|
|
var child;
|
|
var sibling;
|
|
reducibleJoin3: while (true) {
|
|
if (!(a0.subtreeFlags & env0_130)) {
|
|
break reducibleJoin3;
|
|
}
|
|
child = a0.child;
|
|
if (child === null) {
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = child;
|
|
reducibleLoop2: while (true) {
|
|
accumulateSuspenseyCommitOnFiber(r2);
|
|
sibling = r2.sibling;
|
|
if (sibling !== null) {
|
|
r2 = sibling;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
}
|
|
}
|
|
|
|
function accumulateSuspenseyCommitOnFiber(a0) { // fn#1952, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:116901, offset: 0x00c73d12, size: 209 bytes, params: 2, frame: 13
|
|
var alternate;
|
|
const tag = a0.tag;
|
|
if (tag === 26) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
if (a0.flags & env0_130 && a0.memoizedState !== null) {
|
|
shim();
|
|
}
|
|
} else if (tag === 5) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else if (tag === 3) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else if (tag === 4) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else if (tag !== 22) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else if (a0.memoizedState === null) {
|
|
alternate = a0.alternate;
|
|
if (alternate === null) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else if (alternate.memoizedState !== null) {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
} else {
|
|
recursivelyAccumulateSuspenseyCommit(a0);
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraversePassiveUnmountEffects(a0) { // fn#1954, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:117475, offset: 0x00c73e19, size: 155 bytes, params: 2, frame: 16
|
|
var r4;
|
|
var r3;
|
|
var length;
|
|
var value;
|
|
var value2;
|
|
var property;
|
|
var child;
|
|
var sibling;
|
|
const deletions = a0.deletions;
|
|
reducibleJoin5: while (true) {
|
|
if (16 & a0.flags) {
|
|
reducibleJoin4: while (true) {
|
|
if (deletions === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
length = deletions.length;
|
|
value = 0;
|
|
value2 = environment;
|
|
if (!(value < length)) {
|
|
break reducibleJoin4;
|
|
}
|
|
r4 = value;
|
|
reducibleLoop3: while (true) {
|
|
property = deletions[r4];
|
|
env0_129 = property;
|
|
commitPassiveUnmountEffectsInsideOfDeletedTree_begin(property, a0);
|
|
value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
length = deletions.length;
|
|
if (value < length) {
|
|
r4 = value;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
value = environment;
|
|
detachAlternateSiblings(a0);
|
|
break reducibleJoin5;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
reducibleJoin8: while (true) {
|
|
if (!(10256 & a0.subtreeFlags)) {
|
|
break reducibleJoin8;
|
|
}
|
|
child = a0.child;
|
|
value = environment;
|
|
if (child === null) {
|
|
break reducibleJoin8;
|
|
}
|
|
r3 = child;
|
|
reducibleLoop7: while (true) {
|
|
commitPassiveUnmountOnFiber(r3);
|
|
sibling = r3.sibling;
|
|
if (sibling !== null) {
|
|
r3 = sibling;
|
|
continue reducibleLoop7;
|
|
}
|
|
break reducibleJoin8;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitPassiveUnmountOnFiber(a0) { // fn#1955, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:117793, offset: 0x00c73eb4, size: 257 bytes, params: 2, frame: 15
|
|
var stateNode;
|
|
const tag = a0.tag;
|
|
if (tag === 0) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
if (2048 & a0.flags) {
|
|
commitHookEffectListUnmount(9, a0, a0.return);
|
|
}
|
|
} else if (tag === 11) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
if (2048 & a0.flags) {
|
|
commitHookEffectListUnmount(9, a0, a0.return);
|
|
}
|
|
} else if (tag === 15) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
if (2048 & a0.flags) {
|
|
commitHookEffectListUnmount(9, a0, a0.return);
|
|
}
|
|
} else if (tag === 3) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
} else if (tag === 12) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
} else if (tag !== 22) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
} else {
|
|
stateNode = a0.stateNode;
|
|
if (a0.memoizedState === null) {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
} else if (2 & stateNode._visibility) {
|
|
if (a0.return === null) {
|
|
stateNode._visibility = stateNode._visibility & -3;
|
|
recursivelyTraverseDisconnectPassiveEffects(a0);
|
|
} else if (a0.return.tag !== 13) {
|
|
stateNode._visibility = stateNode._visibility & -3;
|
|
recursivelyTraverseDisconnectPassiveEffects(a0);
|
|
} else {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
}
|
|
} else {
|
|
recursivelyTraversePassiveUnmountEffects(a0);
|
|
}
|
|
}
|
|
}
|
|
|
|
function recursivelyTraverseDisconnectPassiveEffects(a0) { // fn#1956, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:118265, offset: 0x00c73fb5, size: 286 bytes, params: 2, frame: 25
|
|
var r4;
|
|
var r10;
|
|
var length;
|
|
var value;
|
|
var value2;
|
|
var property;
|
|
var tag;
|
|
var stateNode;
|
|
var _visibility;
|
|
var sibling;
|
|
const deletions = a0.deletions;
|
|
reducibleJoin5: while (true) {
|
|
if (16 & a0.flags) {
|
|
reducibleJoin4: while (true) {
|
|
if (deletions === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
length = deletions.length;
|
|
value = 0;
|
|
value2 = environment;
|
|
if (!(value < length)) {
|
|
break reducibleJoin4;
|
|
}
|
|
r4 = value;
|
|
reducibleLoop3: while (true) {
|
|
property = deletions[r4];
|
|
env0_129 = property;
|
|
commitPassiveUnmountEffectsInsideOfDeletedTree_begin(property, a0);
|
|
value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
length = deletions.length;
|
|
if (value < length) {
|
|
r4 = value;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
value = environment;
|
|
detachAlternateSiblings(a0);
|
|
break reducibleJoin5;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
const child = a0.child;
|
|
if (child !== null) {
|
|
r10 = child;
|
|
reducibleLoop6: while (true) {
|
|
tag = r10.tag;
|
|
reducibleJoin14: while (true) {
|
|
reducibleJoin13: while (true) {
|
|
if (tag === 0) {
|
|
break reducibleJoin13;
|
|
}
|
|
if (tag === 11) {
|
|
break reducibleJoin13;
|
|
}
|
|
if (tag === 15) {
|
|
break reducibleJoin13;
|
|
}
|
|
if (tag === 22) {
|
|
stateNode = r10.stateNode;
|
|
_visibility = stateNode._visibility;
|
|
if (2 & _visibility) {
|
|
_visibility = stateNode._visibility;
|
|
stateNode._visibility = _visibility & -3;
|
|
recursivelyTraverseDisconnectPassiveEffects(r10);
|
|
break reducibleJoin14;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
recursivelyTraverseDisconnectPassiveEffects(r10);
|
|
break reducibleJoin14;
|
|
}
|
|
commitHookEffectListUnmount(8, r10, r10.return);
|
|
recursivelyTraverseDisconnectPassiveEffects(r10);
|
|
break reducibleJoin14;
|
|
}
|
|
sibling = r10.sibling;
|
|
if (sibling !== null) {
|
|
r10 = sibling;
|
|
continue reducibleLoop6;
|
|
}
|
|
break reducibleLoop6;
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitPassiveUnmountEffectsInsideOfDeletedTree_begin(a0, a1) { // fn#1957, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:118836, offset: 0x00c740d3, size: 321 bytes, params: 3, frame: 32
|
|
var binding;
|
|
var tag;
|
|
var releaseCacheBinding;
|
|
var memoizedState;
|
|
var cache;
|
|
var cachePool;
|
|
var pool;
|
|
var refCount;
|
|
var child;
|
|
var sibling;
|
|
var property;
|
|
if (env0_129 !== null) {
|
|
reducibleLoop1: while (true) {
|
|
binding = env0_129;
|
|
tag = binding.tag;
|
|
reducibleJoin13: while (true) {
|
|
reducibleJoin12: while (true) {
|
|
if (tag === 0) {
|
|
break reducibleJoin12;
|
|
}
|
|
if (tag === 11) {
|
|
break reducibleJoin12;
|
|
}
|
|
if (tag === 15) {
|
|
break reducibleJoin12;
|
|
}
|
|
if (tag !== 23) {
|
|
if (tag !== 22) {
|
|
if (tag !== 24) {
|
|
break reducibleJoin13;
|
|
}
|
|
releaseCacheBinding = releaseCache;
|
|
cache = binding.memoizedState.cache;
|
|
releaseCacheBinding(cache);
|
|
break reducibleJoin13;
|
|
}
|
|
}
|
|
memoizedState = binding.memoizedState;
|
|
if (memoizedState === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
memoizedState = binding.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
if (cachePool === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
memoizedState = binding.memoizedState;
|
|
cachePool = memoizedState.cachePool;
|
|
pool = cachePool.pool;
|
|
if (pool == null) {
|
|
break reducibleJoin13;
|
|
}
|
|
refCount = pool.refCount;
|
|
pool.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
break reducibleJoin13;
|
|
}
|
|
commitHookEffectListUnmount(8, binding, a1);
|
|
break reducibleJoin13;
|
|
}
|
|
child = binding.child;
|
|
if (child !== null) {
|
|
child.return = binding;
|
|
env0_129 = child;
|
|
} else if (env0_129 !== null) {
|
|
reducibleLoop15: while (true) {
|
|
binding = env0_129;
|
|
sibling = binding.sibling;
|
|
property = binding.return;
|
|
detachFiberAfterEffects(binding);
|
|
if (binding === a0) {
|
|
env0_129 = null;
|
|
break reducibleLoop15;
|
|
}
|
|
if (sibling !== null) {
|
|
sibling.return = property;
|
|
env0_129 = sibling;
|
|
break reducibleLoop15;
|
|
}
|
|
env0_129 = property;
|
|
if (property !== null) {
|
|
continue reducibleLoop15;
|
|
}
|
|
break reducibleLoop15;
|
|
}
|
|
}
|
|
if (env0_129 !== null) {
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
}
|
|
|
|
function requestUpdateLane({mode}) { // fn#1958, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:119768, offset: 0x00c74214, size: 172 bytes, params: 2, frame: 14
|
|
var r5;
|
|
var r1;
|
|
var r0;
|
|
var T;
|
|
var value3;
|
|
var value5;
|
|
var binding;
|
|
const value = 2;
|
|
if (1 & mode) {
|
|
if (value & env0_133) {
|
|
if (env0_136 !== 0) {
|
|
binding = env0_136;
|
|
r1 = binding & -binding;
|
|
} else {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
value3 = null;
|
|
if (value3 !== T) {
|
|
binding = env0_83;
|
|
r1 = binding !== 0 ? binding : requestTransitionLane();
|
|
} else if (env0_178 !== 0) {
|
|
r1 = env0_178;
|
|
} else {
|
|
r5 = unstable_getCurrentEventPriority ? unstable_getCurrentEventPriority() : value3;
|
|
value5 = 32;
|
|
r1 = value3 != r5 ? r5 !== unstable_DiscreteEventPriority ? value5 : value : value5;
|
|
}
|
|
}
|
|
} else {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
value3 = null;
|
|
if (value3 !== T) {
|
|
binding = env0_83;
|
|
r1 = binding !== 0 ? binding : requestTransitionLane();
|
|
} else if (env0_178 !== 0) {
|
|
r1 = env0_178;
|
|
} else {
|
|
r5 = unstable_getCurrentEventPriority ? unstable_getCurrentEventPriority() : value3;
|
|
value5 = 32;
|
|
r1 = value3 != r5 ? r5 !== unstable_DiscreteEventPriority ? value5 : value : value5;
|
|
}
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function requestDeferredLane() { // fn#1959, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:119997, offset: 0x00c742c0, size: 83 bytes, params: 1, frame: 11
|
|
env0_147 = env0_147 === 0 ? 536870912 & env0_136 ? 536870912 : claimNextTransitionLane() : env0_147;
|
|
const current = env0_118.current;
|
|
if (current !== null) {
|
|
current.flags = current.flags | 32;
|
|
}
|
|
return env0_147;
|
|
}
|
|
|
|
function scheduleUpdateOnFiber(a0, a1, a2) { // fn#1960, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:120141, offset: 0x00c74313, size: 323 bytes, params: 4, frame: 20
|
|
var r2;
|
|
if (!((a0 !== env0_134 || env0_137 !== 2 && env0_137 !== 9) && a0.cancelPendingCommit === null)) {
|
|
prepareFreshStack(a0, 0);
|
|
markRootSuspended(a0, env0_136, env0_147, false);
|
|
}
|
|
markRootUpdated$1(a0, a2);
|
|
if (!(2 & env0_133 && a0 === env0_134)) {
|
|
if (a0 === env0_134) {
|
|
if (!(2 & env0_133)) {
|
|
env0_145 |= a2;
|
|
}
|
|
if (env0_143 === 4) {
|
|
markRootSuspended(a0, env0_136, env0_147, false);
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
r2 = a2 === 2 && env0_133 === 0;
|
|
r2 = r2 && !(1 & a1.mode);
|
|
if (r2) {
|
|
env0_153 = (require(273) /* metro dependency 273 */).unstable_now() + 500;
|
|
flushSyncWorkAcrossRoots_impl(0, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
function performWorkOnRoot(a0, a1, a2) { // fn#1961, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:120515, offset: 0x00c74456, size: 960 bytes, params: 4, frame: 50
|
|
var r7;
|
|
var r24;
|
|
var r19;
|
|
var r18;
|
|
var r17;
|
|
var r9;
|
|
var r20;
|
|
var r3;
|
|
var value4;
|
|
var expiredLanes;
|
|
var value5;
|
|
var value6;
|
|
var current;
|
|
var alternate;
|
|
var tag;
|
|
var errorRecoveryDisabledLanes;
|
|
var pendingLanes;
|
|
var binding;
|
|
var binding2;
|
|
var push;
|
|
var apply;
|
|
var Error;
|
|
var markRootSuspendedBinding;
|
|
var moduleValue;
|
|
var unstable_now;
|
|
var commitRootWhenReadyBinding;
|
|
var binding3;
|
|
var binding4;
|
|
var binding5;
|
|
var binding6;
|
|
var setTimeoutBinding;
|
|
var bind;
|
|
var binding7;
|
|
var binding8;
|
|
var binding9;
|
|
var binding10;
|
|
var binding11;
|
|
var value13;
|
|
let value = a1;
|
|
if (6 & env0_133) {
|
|
throw global.Error('Should not already be working.');
|
|
}
|
|
reducibleJoin3: while (true) {
|
|
if (a2) {
|
|
r7 = !a2;
|
|
break reducibleJoin3;
|
|
}
|
|
value4 = !(124 & value);
|
|
r7 = value4;
|
|
break reducibleJoin3;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (r7) {
|
|
expiredLanes = a0.expiredLanes;
|
|
value5 = !(value & expiredLanes);
|
|
r7 = value5;
|
|
break reducibleJoin5;
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
reducibleJoin7: while (true) {
|
|
if (r7) {
|
|
break reducibleJoin7;
|
|
}
|
|
value6 = checkIfRootIsPrerendering(a0, value);
|
|
r7 = value6;
|
|
break reducibleJoin7;
|
|
}
|
|
let r16 = r7 ? performWorkOnRootRenderRootConcurrent(a0, value) : renderRootSync(a0, value, true);
|
|
const value9 = false;
|
|
const value10 = 4;
|
|
const value11 = 0;
|
|
const value12 = 536870912;
|
|
let r12 = r7;
|
|
let r13 = value;
|
|
reducibleLoop11: while (true) {
|
|
if (value11 === r16) {
|
|
binding = env0_140;
|
|
reducibleJoin53: while (true) {
|
|
if (binding) {
|
|
value = !r7;
|
|
r3 = value;
|
|
break reducibleJoin53;
|
|
}
|
|
r3 = binding;
|
|
break reducibleJoin53;
|
|
}
|
|
reducibleJoin55: while (true) {
|
|
if (r3) {
|
|
markRootSuspended(a0, r13, value11, value9);
|
|
break reducibleJoin55;
|
|
}
|
|
break reducibleJoin55;
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
return undefined;
|
|
}
|
|
current = a0.current;
|
|
alternate = current.alternate;
|
|
if (r12) {
|
|
reducibleJoin15: while (true) {
|
|
if (isRenderConsistentWithExternalStores(alternate)) {
|
|
break reducibleJoin15;
|
|
}
|
|
value = renderRootSync(a0, r13, value9);
|
|
r12 = value9;
|
|
r16 = value;
|
|
continue reducibleLoop11;
|
|
}
|
|
}
|
|
tag = a0.tag;
|
|
if (value11 === tag) {
|
|
r9 = r13;
|
|
r20 = r16;
|
|
if (r20 === 1) {
|
|
prepareFreshStack(a0, value11);
|
|
markRootSuspended(a0, r9, value11, true);
|
|
} else {
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value11 === r20) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (r20 === 1) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (value10 === r20) {
|
|
if ((4194048 & r9) !== r9) {
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
} else {
|
|
reducibleJoin42: while (true) {
|
|
if (r20 === 6) {
|
|
break reducibleJoin42;
|
|
}
|
|
if (r20 === 2) {
|
|
env0_150 = null;
|
|
} else {
|
|
reducibleJoin43: while (true) {
|
|
if (r20 === 3) {
|
|
break reducibleJoin43;
|
|
}
|
|
if (r20 !== 5) {
|
|
throw global.Error('Unknown root exit status.');
|
|
}
|
|
break reducibleJoin43;
|
|
}
|
|
}
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
break reducibleJoin55;
|
|
}
|
|
Error = global.Error;
|
|
throw Error('Root did not complete. This is a bug in React.');
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
return undefined;
|
|
}
|
|
if (r16 !== 2) {
|
|
r9 = r13;
|
|
r20 = r16;
|
|
if (r20 === 1) {
|
|
prepareFreshStack(a0, value11);
|
|
markRootSuspended(a0, r9, value11, true);
|
|
} else {
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value11 === r20) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (r20 === 1) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (value10 === r20) {
|
|
if ((4194048 & r9) !== r9) {
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
} else {
|
|
reducibleJoin42: while (true) {
|
|
if (r20 === 6) {
|
|
break reducibleJoin42;
|
|
}
|
|
if (r20 === 2) {
|
|
env0_150 = null;
|
|
} else {
|
|
reducibleJoin43: while (true) {
|
|
if (r20 === 3) {
|
|
break reducibleJoin43;
|
|
}
|
|
if (r20 !== 5) {
|
|
throw global.Error('Unknown root exit status.');
|
|
}
|
|
break reducibleJoin43;
|
|
}
|
|
}
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
break reducibleJoin55;
|
|
}
|
|
Error = global.Error;
|
|
throw Error('Root did not complete. This is a bug in React.');
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
return undefined;
|
|
}
|
|
errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes;
|
|
reducibleJoin22: while (true) {
|
|
if (errorRecoveryDisabledLanes & r13) {
|
|
r18 = value11;
|
|
break reducibleJoin22;
|
|
}
|
|
pendingLanes = a0.pendingLanes;
|
|
value = -536870913 & pendingLanes;
|
|
reducibleJoin21: while (true) {
|
|
if (value11 !== value) {
|
|
r19 = value;
|
|
break reducibleJoin21;
|
|
}
|
|
r24 = value12 & value ? value12 : value11;
|
|
r19 = r24;
|
|
break reducibleJoin21;
|
|
}
|
|
r18 = r19;
|
|
break reducibleJoin22;
|
|
}
|
|
if (value11 === r18) {
|
|
r9 = r13;
|
|
r20 = r16;
|
|
if (r20 === 1) {
|
|
prepareFreshStack(a0, value11);
|
|
markRootSuspended(a0, r9, value11, true);
|
|
} else {
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value11 === r20) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (r20 === 1) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (value10 === r20) {
|
|
if ((4194048 & r9) !== r9) {
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
} else {
|
|
reducibleJoin42: while (true) {
|
|
if (r20 === 6) {
|
|
break reducibleJoin42;
|
|
}
|
|
if (r20 === 2) {
|
|
env0_150 = null;
|
|
} else {
|
|
reducibleJoin43: while (true) {
|
|
if (r20 === 3) {
|
|
break reducibleJoin43;
|
|
}
|
|
if (r20 !== 5) {
|
|
throw global.Error('Unknown root exit status.');
|
|
}
|
|
break reducibleJoin43;
|
|
}
|
|
}
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
break reducibleJoin55;
|
|
}
|
|
Error = global.Error;
|
|
throw Error('Root did not complete. This is a bug in React.');
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
return undefined;
|
|
}
|
|
binding = env0_149;
|
|
value = renderRootSync(a0, r18, value9);
|
|
reducibleJoin30: while (true) {
|
|
if (value === 2) {
|
|
r17 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
if (env0_141) {
|
|
errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes;
|
|
a0.errorRecoveryDisabledLanes = errorRecoveryDisabledLanes | r13;
|
|
env0_145 |= r13;
|
|
r17 = value10;
|
|
break reducibleJoin30;
|
|
}
|
|
binding2 = env0_150;
|
|
env0_150 = binding;
|
|
if (binding2 === null) {
|
|
r17 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
if (env0_150 === null) {
|
|
env0_150 = binding2;
|
|
r17 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
push = env0_150.push;
|
|
apply = push.apply;
|
|
Reflect.apply(apply, push, [env0_150, binding2]);
|
|
r17 = value;
|
|
break reducibleJoin30;
|
|
}
|
|
if (r17 === 2) {
|
|
r9 = r18;
|
|
r20 = r17;
|
|
if (r20 === 1) {
|
|
prepareFreshStack(a0, value11);
|
|
markRootSuspended(a0, r9, value11, true);
|
|
} else {
|
|
reducibleJoin55: while (true) {
|
|
reducibleJoin49: while (true) {
|
|
if (value11 === r20) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (r20 === 1) {
|
|
break reducibleJoin49;
|
|
}
|
|
if (value10 === r20) {
|
|
if ((4194048 & r9) !== r9) {
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
} else {
|
|
reducibleJoin42: while (true) {
|
|
if (r20 === 6) {
|
|
break reducibleJoin42;
|
|
}
|
|
if (r20 === 2) {
|
|
env0_150 = null;
|
|
} else {
|
|
reducibleJoin43: while (true) {
|
|
if (r20 === 3) {
|
|
break reducibleJoin43;
|
|
}
|
|
if (r20 !== 5) {
|
|
throw global.Error('Unknown root exit status.');
|
|
}
|
|
break reducibleJoin43;
|
|
}
|
|
}
|
|
if ((62914560 & r9) === r9) {
|
|
if (r20 === 3) {
|
|
value = env0_152 + 300;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_now = moduleValue.unstable_now;
|
|
value -= Reflect.apply(unstable_now, moduleValue, []);
|
|
if (10 < value) {
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
if (value11 !== getNextLanes(a0, value11, true)) {
|
|
break reducibleJoin55;
|
|
}
|
|
setTimeoutBinding = setTimeout;
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
bind = commitRootWhenReadyBinding.bind;
|
|
binding = env0_150;
|
|
binding7 = env0_154;
|
|
binding8 = env0_151;
|
|
binding9 = env0_147;
|
|
binding10 = env0_145;
|
|
binding11 = env0_148;
|
|
value13 = Reflect.apply(bind, commitRootWhenReadyBinding, [null, a0,
|
|
alternate,
|
|
binding,
|
|
binding7,
|
|
binding8,
|
|
r9,
|
|
binding9, binding10, binding11, env0_139, r20, 2, -0, value11]);
|
|
value = setTimeoutBinding(value13, value);
|
|
a0.timeoutHandle = value;
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
}
|
|
commitRootWhenReadyBinding = commitRootWhenReady;
|
|
binding = env0_150;
|
|
binding3 = env0_154;
|
|
binding4 = env0_151;
|
|
binding5 = env0_147;
|
|
binding6 = env0_145;
|
|
commitRootWhenReadyBinding(a0, alternate, binding, binding3, binding4, r9, binding5,
|
|
binding6,
|
|
env0_148);
|
|
break reducibleJoin55;
|
|
}
|
|
}
|
|
markRootSuspendedBinding = markRootSuspended;
|
|
binding = env0_147;
|
|
markRootSuspendedBinding(a0, r9, binding, !env0_139);
|
|
break reducibleJoin55;
|
|
}
|
|
Error = global.Error;
|
|
throw Error('Root did not complete. This is a bug in React.');
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
return undefined;
|
|
}
|
|
r12 = value9;
|
|
r13 = r18;
|
|
r16 = r17;
|
|
continue reducibleLoop11;
|
|
}
|
|
}
|
|
|
|
function commitRootWhenReady(a0, a1, a2, a3, a4, a5, a6, a7, a8) { // fn#1964, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:123137, offset: 0x00c74ba4, size: 114 bytes, params: 10, frame: 26
|
|
a0.timeoutHandle = -1;
|
|
const subtreeFlags = a1.subtreeFlags;
|
|
if (8192 & subtreeFlags || !(16785408 & ~subtreeFlags)) {
|
|
accumulateSuspenseyCommitOnFiber(a1);
|
|
}
|
|
commitRootWhenReadyCommitRoot(a0, a1, a5, a2, a3, undefined, a6, a7, a8);
|
|
}
|
|
|
|
function isRenderConsistentWithExternalStores(a0) { // fn#1967, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:125500, offset: 0x00c7515a, size: 339 bytes, params: 2, frame: 27
|
|
var r0;
|
|
var r9;
|
|
var r16;
|
|
var r14;
|
|
var value;
|
|
var value2;
|
|
var value3;
|
|
var tag;
|
|
var flags;
|
|
var updateQueue;
|
|
var stores;
|
|
var length;
|
|
var property;
|
|
var getSnapshot;
|
|
var value4;
|
|
var binding;
|
|
var snapshot;
|
|
var value6;
|
|
var value7;
|
|
var child;
|
|
var subtreeFlags;
|
|
var sibling;
|
|
var error;
|
|
exceptionSkip28: while (true) {
|
|
exceptionLanding28: while (true) {
|
|
value = a0;
|
|
value2 = 0;
|
|
value3 = environment;
|
|
r0 = value;
|
|
reducibleLoop1: while (true) {
|
|
tag = r0.tag;
|
|
if (value2 !== tag) {
|
|
reducibleJoin4: while (true) {
|
|
if (tag === 11) {
|
|
break reducibleJoin4;
|
|
}
|
|
if (tag === 15) {
|
|
break reducibleJoin4;
|
|
}
|
|
child = r0.child;
|
|
subtreeFlags = r0.subtreeFlags;
|
|
if (16384 & subtreeFlags) {
|
|
reducibleJoin19: while (true) {
|
|
if (child !== null) {
|
|
child.return = r0;
|
|
r0 = child;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleJoin19;
|
|
}
|
|
}
|
|
if (r0 === value) {
|
|
return true;
|
|
}
|
|
sibling = r0.sibling;
|
|
if (sibling !== null) {
|
|
r14 = r0;
|
|
} else {
|
|
r16 = r0;
|
|
reducibleLoop21: while (true) {
|
|
if (r16.return === null) {
|
|
return true;
|
|
}
|
|
if (r16.return === value) {
|
|
return true;
|
|
}
|
|
property = r16.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r16 = property;
|
|
continue reducibleLoop21;
|
|
}
|
|
r14 = property;
|
|
break reducibleLoop21;
|
|
}
|
|
}
|
|
sibling = r14.sibling;
|
|
sibling.return = r14.return;
|
|
sibling = r14.sibling;
|
|
r0 = sibling;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
flags = r0.flags;
|
|
if (16384 & flags) {
|
|
updateQueue = r0.updateQueue;
|
|
reducibleJoin17: while (true) {
|
|
if (updateQueue === null) {
|
|
break reducibleJoin17;
|
|
}
|
|
stores = updateQueue.stores;
|
|
if (stores === null) {
|
|
break reducibleJoin17;
|
|
}
|
|
length = stores.length;
|
|
if (!(value2 < length)) {
|
|
break reducibleJoin17;
|
|
}
|
|
r9 = value2;
|
|
reducibleLoop8: while (true) {
|
|
property = stores[r9];
|
|
getSnapshot = property.getSnapshot;
|
|
value4 = property.value;
|
|
try {
|
|
binding = env0_69;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
snapshot = getSnapshot();
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
value6 = binding(snapshot, value4);
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
if (!value6) {
|
|
return false;
|
|
}
|
|
value7 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1;
|
|
length = stores.length;
|
|
if (value7 < length) {
|
|
r9 = value7;
|
|
continue reducibleLoop8;
|
|
}
|
|
break reducibleJoin17;
|
|
}
|
|
}
|
|
}
|
|
child = r0.child;
|
|
subtreeFlags = r0.subtreeFlags;
|
|
if (16384 & subtreeFlags) {
|
|
reducibleJoin19: while (true) {
|
|
if (child !== null) {
|
|
child.return = r0;
|
|
r0 = child;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleJoin19;
|
|
}
|
|
}
|
|
if (r0 === value) {
|
|
return true;
|
|
}
|
|
sibling = r0.sibling;
|
|
if (sibling !== null) {
|
|
r14 = r0;
|
|
} else {
|
|
r16 = r0;
|
|
reducibleLoop21: while (true) {
|
|
if (r16.return === null) {
|
|
return true;
|
|
}
|
|
if (r16.return === value) {
|
|
return true;
|
|
}
|
|
property = r16.return;
|
|
sibling = property.sibling;
|
|
if (sibling === null) {
|
|
r16 = property;
|
|
continue reducibleLoop21;
|
|
}
|
|
r14 = property;
|
|
break reducibleLoop21;
|
|
}
|
|
}
|
|
sibling = r14.sibling;
|
|
sibling.return = r14.return;
|
|
sibling = r14.sibling;
|
|
r0 = sibling;
|
|
continue reducibleLoop1;
|
|
}
|
|
break exceptionSkip28;
|
|
}
|
|
return false;
|
|
break exceptionSkip28;
|
|
}
|
|
}
|
|
|
|
function markRootSuspended(a0, a1, a2, a3) { // fn#1968, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:125982, offset: 0x00c752ad, size: 169 bytes, params: 5, frame: 23
|
|
var r6;
|
|
var warmLanes;
|
|
var value4;
|
|
var value5;
|
|
const value3 = a1 & ~env0_146 & ~env0_145;
|
|
a0.suspendedLanes = a0.suspendedLanes | value3;
|
|
a0.pingedLanes = a0.pingedLanes & ~value3;
|
|
reducibleJoin2: while (true) {
|
|
if (a3) {
|
|
warmLanes = a0.warmLanes;
|
|
a0.warmLanes = warmLanes | value3;
|
|
break reducibleJoin2;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
if (0 < value3) {
|
|
r6 = value3;
|
|
reducibleLoop3: while (true) {
|
|
value4 = 31 - env0_55(r6);
|
|
a0.expirationTimes[value4] = -1;
|
|
value5 = r6 & ~(1 << value4);
|
|
if (0 < value5) {
|
|
r6 = value5;
|
|
continue reducibleLoop3;
|
|
}
|
|
break reducibleLoop3;
|
|
}
|
|
}
|
|
reducibleJoin6: while (true) {
|
|
if (a2 === 0) {
|
|
break reducibleJoin6;
|
|
}
|
|
markSpawnedDeferredLane(a0, a2, value3);
|
|
break reducibleJoin6;
|
|
}
|
|
}
|
|
|
|
function resetWorkInProgressStack() { // fn#1969, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:126202, offset: 0x00c75356, size: 112 bytes, params: 1, frame: 15
|
|
var r3;
|
|
var binding;
|
|
var property;
|
|
var unwindInterruptedWorkBinding;
|
|
var alternate;
|
|
reducibleJoin7: while (true) {
|
|
if (env0_135 === null) {
|
|
break reducibleJoin7;
|
|
}
|
|
if (env0_137 === 0) {
|
|
property = env0_135.return;
|
|
r3 = property;
|
|
} else {
|
|
env0_71 = null;
|
|
env0_72 = null;
|
|
resetHooksOnUnwind(env0_135);
|
|
env0_114 = null;
|
|
env0_115 = 0;
|
|
binding = env0_135;
|
|
r3 = binding;
|
|
}
|
|
if (r3 !== null) {
|
|
reducibleLoop5: while (true) {
|
|
unwindInterruptedWorkBinding = unwindInterruptedWork;
|
|
alternate = r3.alternate;
|
|
unwindInterruptedWorkBinding(alternate, r3);
|
|
property = r3.return;
|
|
if (property !== null) {
|
|
r3 = property;
|
|
continue reducibleLoop5;
|
|
}
|
|
break reducibleLoop5;
|
|
}
|
|
}
|
|
env0_135 = null;
|
|
break reducibleJoin7;
|
|
}
|
|
}
|
|
|
|
function prepareFreshStack(a0, a1) { // fn#1970, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:126409, offset: 0x00c753c6, size: 295 bytes, params: 3, frame: 21
|
|
var r10;
|
|
var r4;
|
|
var r7;
|
|
var r3;
|
|
var value2;
|
|
var entanglements;
|
|
var value4;
|
|
let value = a1;
|
|
const timeoutHandle = a0.timeoutHandle;
|
|
reducibleJoin2: while (true) {
|
|
if (timeoutHandle === -1) {
|
|
break reducibleJoin2;
|
|
}
|
|
a0.timeoutHandle = -1;
|
|
value2 = environment;
|
|
clearTimeout(timeoutHandle);
|
|
break reducibleJoin2;
|
|
}
|
|
const cancelPendingCommit = a0.cancelPendingCommit;
|
|
reducibleJoin4: while (true) {
|
|
if (cancelPendingCommit === null) {
|
|
break reducibleJoin4;
|
|
}
|
|
a0.cancelPendingCommit = null;
|
|
cancelPendingCommit();
|
|
break reducibleJoin4;
|
|
}
|
|
resetWorkInProgressStack();
|
|
env0_134 = a0;
|
|
const workInProgress = createWorkInProgress(a0.current, null);
|
|
env0_140 = checkIfRootIsPrerendering(a0, value);
|
|
reducibleJoin6: while (true) {
|
|
if (8 & value) {
|
|
value |= 32 & value;
|
|
r10 = value;
|
|
break reducibleJoin6;
|
|
}
|
|
r10 = value;
|
|
break reducibleJoin6;
|
|
}
|
|
const entangledLanes = a0.entangledLanes;
|
|
reducibleJoin9: while (true) {
|
|
if (entangledLanes === 0) {
|
|
r3 = r10;
|
|
break reducibleJoin9;
|
|
}
|
|
entanglements = a0.entanglements;
|
|
value = entangledLanes & r10;
|
|
if (!(0 < value)) {
|
|
r3 = r10;
|
|
break reducibleJoin9;
|
|
}
|
|
r4 = r10;
|
|
r7 = value;
|
|
reducibleLoop8: while (true) {
|
|
value = 31 - env0_55(r7);
|
|
value4 = r4 | entanglements[value];
|
|
value = r7 & ~(1 << value);
|
|
if (0 < value) {
|
|
r4 = value4;
|
|
r7 = value;
|
|
continue reducibleLoop8;
|
|
}
|
|
r3 = value4;
|
|
break reducibleJoin9;
|
|
}
|
|
}
|
|
finishQueueingConcurrentUpdates();
|
|
return workInProgress;
|
|
}
|
|
|
|
function handleThrow(a0, a1) { // fn#1971, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:126904, offset: 0x00c754ed, size: 208 bytes, params: 3, frame: 18
|
|
const value = a1;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_110;
|
|
if (env0_135 === null) {
|
|
logUncaughtError(a0,
|
|
createCapturedValueAtFiber(value === env0_88 || value === env0_90 || value === env0_89 ? getSuspendedThenable() : value,
|
|
|
|
a0.current));
|
|
}
|
|
}
|
|
|
|
function pushDispatcher() { // fn#1972, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:127186, offset: 0x00c755bd, size: 39 bytes, params: 1, frame: 4
|
|
const H = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_110;
|
|
return H !== null ? H : env0_110;
|
|
}
|
|
|
|
function pushAsyncDispatcher() { // fn#1973, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:127250, offset: 0x00c755e4, size: 29 bytes, params: 1, frame: 3
|
|
const A = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = env0_131;
|
|
return A;
|
|
}
|
|
|
|
function renderDidSuspendDelayIfPossible() { // fn#1974, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:127307, offset: 0x00c75601, size: 145 bytes, params: 1, frame: 17
|
|
let r1 = env0_139 || (4194048 & env0_136) !== env0_136 && env0_118.current !== null;
|
|
if (r1) {
|
|
}
|
|
r1 = !(134217727 & env0_144) && !(134217727 & env0_145);
|
|
r1 = !r1 ? env0_134 === null : r1;
|
|
if (!r1) {
|
|
markRootSuspended(env0_134, env0_136, env0_147, false);
|
|
}
|
|
}
|
|
|
|
function renderRootSync(a0, a1, a2) { // fn#1975, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:127481, offset: 0x00c75692, size: 433 bytes, params: 4, frame: 30
|
|
var r9;
|
|
var binding2;
|
|
var value7;
|
|
var value8;
|
|
var binding3;
|
|
var value9;
|
|
var binding4;
|
|
var binding5;
|
|
var binding6;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var binding7;
|
|
var throwAndUnwindWorkLoopBinding;
|
|
var binding8;
|
|
var current;
|
|
var value15;
|
|
var value16;
|
|
var binding9;
|
|
var binding10;
|
|
var workLoopSyncBinding;
|
|
var binding11;
|
|
var resetWorkInProgressStackBinding;
|
|
var value17;
|
|
var shellSuspendCounter;
|
|
var error;
|
|
const binding = env0_133;
|
|
env0_133 = binding | 2;
|
|
const value2 = pushDispatcher();
|
|
const value3 = pushAsyncDispatcher();
|
|
if (!(env0_134 === a0 && env0_136 === a1)) {
|
|
prepareFreshStack(a0, a1);
|
|
}
|
|
const value6 = false;
|
|
env0_143;
|
|
let r4 = value6;
|
|
exceptionMain5: while (true) {
|
|
try {
|
|
binding2 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
value7 = 0;
|
|
try {
|
|
value8 = value7 === binding2;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (!value8) {
|
|
try {
|
|
binding3 = env0_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value9 = binding3 === null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value9) {
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
binding4 = env0_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding5 = env0_138;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding6 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value10 = binding6 === 8;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value10) {
|
|
try {
|
|
resetWorkInProgressStackBinding = resetWorkInProgressStack;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
resetWorkInProgressStackBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
value17 = 6;
|
|
r9 = value17;
|
|
break;
|
|
}
|
|
try {
|
|
value11 = binding6 === 3;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value11) {
|
|
try {
|
|
binding8 = env0_118;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
current = binding8.current;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value15 = current !== null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value15) {
|
|
continue;
|
|
}
|
|
value16 = true;
|
|
r4 = value16;
|
|
try {
|
|
binding9 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_137 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_138 = null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, binding9);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (a2) {
|
|
try {
|
|
binding10 = env0_140;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (binding10) {
|
|
r9 = value7;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
value12 = binding6 === 2;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value12) {
|
|
try {
|
|
binding8 = env0_118;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
current = binding8.current;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value15 = current !== null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value15) {
|
|
continue;
|
|
}
|
|
value16 = true;
|
|
r4 = value16;
|
|
try {
|
|
binding9 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_137 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_138 = null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, binding9);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (a2) {
|
|
try {
|
|
binding10 = env0_140;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (binding10) {
|
|
r9 = value7;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
value13 = binding6 === 9;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value13) {
|
|
try {
|
|
binding8 = env0_118;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
current = binding8.current;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value15 = current !== null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value15) {
|
|
continue;
|
|
}
|
|
value16 = true;
|
|
r4 = value16;
|
|
try {
|
|
binding9 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_137 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_138 = null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, binding9);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (a2) {
|
|
try {
|
|
binding10 = env0_140;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (binding10) {
|
|
r9 = value7;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
value14 = binding6 === 6;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value14) {
|
|
try {
|
|
binding8 = env0_118;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
current = binding8.current;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
value15 = current !== null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (value15) {
|
|
continue;
|
|
}
|
|
value16 = true;
|
|
r4 = value16;
|
|
try {
|
|
binding9 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_137 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_138 = null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, binding9);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (a2) {
|
|
try {
|
|
binding10 = env0_140;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
if (binding10) {
|
|
r9 = value7;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
binding7 = env0_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_137 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
env0_138 = null;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, binding7);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
break;
|
|
}
|
|
try {
|
|
workLoopSyncBinding = workLoopSync;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
workLoopSyncBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_143;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain5;
|
|
}
|
|
}
|
|
r9 = binding11;
|
|
if (r4) {
|
|
shellSuspendCounter = a0.shellSuspendCounter;
|
|
a0.shellSuspendCounter = typeof shellSuspendCounter === 'bigint' ? shellSuspendCounter + 1n : +shellSuspendCounter + 1;
|
|
}
|
|
env0_71 = null;
|
|
env0_72 = null;
|
|
env0_133 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
if (env0_135 === null) {
|
|
env0_134 = null;
|
|
env0_136 = value7;
|
|
finishQueueingConcurrentUpdates();
|
|
}
|
|
return r9;
|
|
}
|
|
}
|
|
|
|
function workLoopSync() { // fn#1976, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:128114, offset: 0x00c75843, size: 39 bytes, params: 1, frame: 13
|
|
if (env0_135 !== null) {
|
|
while (true) {
|
|
performUnitOfWork(env0_135);
|
|
if (env0_135 === null) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function workLoopConcurrentByScheduler() { // fn#1977, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:128176, offset: 0x00c7586a, size: 104 bytes, params: 1, frame: 14
|
|
var moduleValue;
|
|
var unstable_shouldYield;
|
|
var moduleValue2;
|
|
if (env0_135 !== null) {
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_shouldYield = moduleValue.unstable_shouldYield;
|
|
if (!Reflect.apply(unstable_shouldYield, moduleValue, [])) {
|
|
while (true) {
|
|
performUnitOfWork(env0_135);
|
|
if (env0_135 === null) {
|
|
break;
|
|
}
|
|
moduleValue2 = require(273) /* metro dependency 273 */;
|
|
unstable_shouldYield = moduleValue2.unstable_shouldYield;
|
|
if (Reflect.apply(unstable_shouldYield, moduleValue2, [])) {
|
|
break;
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function performUnitOfWork(a0) { // fn#1978, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:128288, offset: 0x00c758d2, size: 66 bytes, params: 2, frame: 16
|
|
const value2 = beginWork(a0.alternate, a0, env0_142);
|
|
a0.memoizedProps = a0.pendingProps;
|
|
if (value2 === null) {
|
|
completeUnitOfWork(a0);
|
|
}
|
|
}
|
|
|
|
function replaySuspendedUnitOfWork(a0) { // fn#1979, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:128419, offset: 0x00c75914, size: 246 bytes, params: 2, frame: 22
|
|
var r1;
|
|
var beginWorkBinding;
|
|
const alternate = a0.alternate;
|
|
const tag = a0.tag;
|
|
if (tag === 15) {
|
|
r1 = replayFunctionComponent(alternate, a0, a0.pendingProps, a0.type, undefined, env0_136);
|
|
} else if (tag === 0) {
|
|
r1 = replayFunctionComponent(alternate, a0, a0.pendingProps, a0.type, undefined, env0_136);
|
|
} else if (tag === 11) {
|
|
r1 = replayFunctionComponent(alternate, a0, a0.pendingProps, a0.type.render, a0.ref, env0_136);
|
|
} else {
|
|
if (tag === 5) {
|
|
resetHooksOnUnwind(a0);
|
|
}
|
|
unwindInterruptedWork(alternate, a0);
|
|
beginWorkBinding = beginWork;
|
|
resetWorkInProgress(a0, env0_142);
|
|
env0_135 = a0;
|
|
r1 = beginWorkBinding(alternate, a0, env0_142);
|
|
}
|
|
a0.memoizedProps = a0.pendingProps;
|
|
if (r1 === null) {
|
|
completeUnitOfWork(a0);
|
|
}
|
|
}
|
|
|
|
function throwAndUnwindWorkLoop(a0, a1, a2, a3) { // fn#1980, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:128840, offset: 0x00c75a0a, size: 1913 bytes, params: 5, frame: 44
|
|
var r12;
|
|
var r9;
|
|
var r21;
|
|
var r23;
|
|
var r19;
|
|
var r11;
|
|
var r10;
|
|
var r6;
|
|
var binding;
|
|
var flags;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var then;
|
|
var value6;
|
|
var alternate;
|
|
var value7;
|
|
var propagateParentContextChangesBinding;
|
|
var tag;
|
|
var mode;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var updateQueue;
|
|
var memoizedState;
|
|
var lanes;
|
|
var binding2;
|
|
var current;
|
|
var value12;
|
|
var value13;
|
|
var Error;
|
|
var value14;
|
|
var createCapturedValueAtFiberBinding;
|
|
var object;
|
|
var value15;
|
|
var capturedValueAtFiber;
|
|
var binding3;
|
|
var value16;
|
|
var binding4;
|
|
var push;
|
|
var binding5;
|
|
var value17;
|
|
var value19;
|
|
var capturedValueAtFiber2;
|
|
var value20;
|
|
var value21;
|
|
var type;
|
|
var stateNode;
|
|
var value22;
|
|
var getDerivedStateFromError;
|
|
var value23;
|
|
var value24;
|
|
var componentDidCatch;
|
|
var value25;
|
|
var binding6;
|
|
var value26;
|
|
var binding7;
|
|
var has;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
var value30;
|
|
var value31;
|
|
var initializeClassErrorUpdateBinding;
|
|
var createClassErrorUpdateBinding;
|
|
var classErrorUpdate;
|
|
var enqueueCapturedUpdateBinding;
|
|
var value32;
|
|
var property2;
|
|
var value33;
|
|
var value34;
|
|
var value35;
|
|
var value36;
|
|
var value37;
|
|
var value38;
|
|
var createRootErrorUpdateBinding;
|
|
var rootErrorUpdate;
|
|
var value39;
|
|
var attachPingListenerBinding;
|
|
var renderDidSuspendDelayIfPossibleBinding;
|
|
var value40;
|
|
var value41;
|
|
var value42;
|
|
var value43;
|
|
var value44;
|
|
var value45;
|
|
var value46;
|
|
var value47;
|
|
var binding8;
|
|
var value48;
|
|
var value49;
|
|
var retryQueue;
|
|
var value50;
|
|
var add;
|
|
var Set;
|
|
var prototype;
|
|
var set;
|
|
var value52;
|
|
var items2;
|
|
var value54;
|
|
var value55;
|
|
var value56;
|
|
var value57;
|
|
var value58;
|
|
var binding9;
|
|
var value59;
|
|
var value60;
|
|
var binding10;
|
|
var value61;
|
|
var value62;
|
|
var value63;
|
|
var value64;
|
|
var value65;
|
|
var value66;
|
|
var value67;
|
|
var value68;
|
|
var value69;
|
|
var value70;
|
|
var value71;
|
|
var createUpdateBinding;
|
|
var update;
|
|
var enqueueUpdateBinding;
|
|
var value72;
|
|
var value73;
|
|
var value74;
|
|
var binding11;
|
|
var value75;
|
|
var value76;
|
|
var value78;
|
|
var value79;
|
|
var value80;
|
|
var value81;
|
|
var value82;
|
|
var value83;
|
|
var value84;
|
|
var value85;
|
|
var value86;
|
|
var value87;
|
|
var value88;
|
|
var logUncaughtErrorBinding;
|
|
var capturedValueAtFiber3;
|
|
var error;
|
|
let value = a2;
|
|
resetHooksOnUnwind(a1);
|
|
const property = a1.return;
|
|
try {
|
|
binding = env0_136;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
flags = a1.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value3 = flags | 32768;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.flags = value3;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value4 = value === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value4) {
|
|
r21 = value;
|
|
} else {
|
|
try {
|
|
value5 = typeof value !== 'object';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin50: while (true) {
|
|
if (value5) {
|
|
r21 = value;
|
|
break reducibleJoin50;
|
|
}
|
|
try {
|
|
then = value.then;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value6 = typeof then !== 'function';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (!value6) {
|
|
try {
|
|
alternate = a1.alternate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value7 = alternate === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin19: while (true) {
|
|
if (value7) {
|
|
break reducibleJoin19;
|
|
}
|
|
try {
|
|
propagateParentContextChangesBinding = propagateParentContextChanges;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
propagateParentContextChangesBinding(undefined, a1, binding, true);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin19;
|
|
}
|
|
try {
|
|
tag = a1.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
mode = a1.mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value8 = 1 & mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin29: while (true) {
|
|
if (value8) {
|
|
r9 = value8;
|
|
break reducibleJoin29;
|
|
}
|
|
value9 = tag !== 0;
|
|
reducibleJoin26: while (true) {
|
|
if (value9) {
|
|
value10 = tag !== 11;
|
|
r12 = value10;
|
|
break reducibleJoin26;
|
|
}
|
|
r12 = value9;
|
|
break reducibleJoin26;
|
|
}
|
|
reducibleJoin28: while (true) {
|
|
if (r12) {
|
|
value11 = tag !== 15;
|
|
r12 = value11;
|
|
break reducibleJoin28;
|
|
}
|
|
break reducibleJoin28;
|
|
}
|
|
r9 = r12;
|
|
break reducibleJoin29;
|
|
}
|
|
reducibleJoin41: while (true) {
|
|
if (r9) {
|
|
break reducibleJoin41;
|
|
}
|
|
try {
|
|
alternate = a1.alternate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (alternate) {
|
|
try {
|
|
updateQueue = alternate.updateQueue;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.updateQueue = updateQueue;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
memoizedState = alternate.memoizedState;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.memoizedState = memoizedState;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
lanes = alternate.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.lanes = lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin41;
|
|
}
|
|
try {
|
|
a1.updateQueue = null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.memoizedState = null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin41;
|
|
}
|
|
try {
|
|
binding2 = env0_118;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current = binding2.current;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value12 = current !== null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value12) {
|
|
try {
|
|
tag = current.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value41 = tag === 13;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value41) {
|
|
try {
|
|
mode = a1.mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value58 = 1 & mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin217: while (true) {
|
|
if (value58) {
|
|
try {
|
|
binding9 = env0_119;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value59 = binding9 === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value59) {
|
|
try {
|
|
renderDidSuspendDelayIfPossibleBinding = renderDidSuspendDelayIfPossible;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
renderDidSuspendDelayIfPossibleBinding();
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin217;
|
|
}
|
|
try {
|
|
alternate = current.alternate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value60 = alternate === null;
|
|
reducibleJoin211: while (true) {
|
|
if (value60) {
|
|
try {
|
|
binding10 = env0_143;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value61 = binding10 === 0;
|
|
r19 = value61;
|
|
break reducibleJoin211;
|
|
}
|
|
r19 = value60;
|
|
break reducibleJoin211;
|
|
}
|
|
if (r19) {
|
|
try {
|
|
env0_143 = 3;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin217;
|
|
}
|
|
break reducibleJoin217;
|
|
}
|
|
break reducibleJoin217;
|
|
}
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value62 = flags & -257;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value62;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
mode = current.mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value63 = 1 & mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value63) {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value74 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value74;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.lanes = binding;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
value64 = current === property;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value64) {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value73 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value73;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value65 = flags | 128;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value65;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
flags = a1.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value66 = flags | 131072;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.flags = value66;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
flags = a1.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value67 = flags & -52805;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.flags = value67;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
tag = a1.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value68 = tag === 1;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value68) {
|
|
try {
|
|
alternate = a1.alternate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value71 = alternate === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value71) {
|
|
try {
|
|
a1.tag = 17;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
createUpdateBinding = createUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
update = createUpdateBinding(2);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
update.tag = 2;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueUpdateBinding(a1, update, 2);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
tag = a1.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value69 = tag === 0;
|
|
reducibleJoin243: while (true) {
|
|
if (value69) {
|
|
try {
|
|
alternate = a1.alternate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value70 = alternate === null;
|
|
r11 = value70;
|
|
break reducibleJoin243;
|
|
}
|
|
r11 = value69;
|
|
break reducibleJoin243;
|
|
}
|
|
reducibleJoin258: while (true) {
|
|
if (r11) {
|
|
try {
|
|
a1.tag = 28;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin258;
|
|
}
|
|
break reducibleJoin258;
|
|
}
|
|
}
|
|
try {
|
|
lanes = a1.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value72 = lanes | 2;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
a1.lanes = value72;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
}
|
|
try {
|
|
binding11 = env0_91;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value75 = value === binding11;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value75) {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value81 = flags | 16384;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value81;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value82 = false;
|
|
r9 = value82;
|
|
} else {
|
|
try {
|
|
updateQueue = current.updateQueue;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value76 = updateQueue === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value76) {
|
|
try {
|
|
Set = global.Set;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object[0] = value;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
prototype = Set.prototype;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
set = new Set();
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value78 = set instanceof Object ? set : undefined;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.updateQueue = value78;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
add = updateQueue.add;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
Reflect.apply(add, updateQueue, [value]);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
try {
|
|
mode = current.mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value79 = 1 & mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value80 = false;
|
|
reducibleJoin301: while (true) {
|
|
if (value79) {
|
|
try {
|
|
attachPingListenerBinding = attachPingListener;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
attachPingListenerBinding(a0, value, binding);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r9 = value80;
|
|
break reducibleJoin301;
|
|
}
|
|
r9 = value80;
|
|
break reducibleJoin301;
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
value42 = tag !== 22;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin301: while (true) {
|
|
reducibleJoin157: while (true) {
|
|
if (value42) {
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
tag = current.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value44 = 'Unexpected Suspense handler tag (' + tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value45 = value44 + '). This is a bug in React.';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value46 = Error(value45);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin157;
|
|
}
|
|
try {
|
|
mode = current.mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value43 = 1 & mode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value43) {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value47 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value47;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
binding8 = env0_91;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value48 = value === binding8;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value48) {
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value56 = flags | 16384;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.flags = value56;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value57 = false;
|
|
r9 = value57;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
updateQueue = current.updateQueue;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value49 = updateQueue === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value49) {
|
|
try {
|
|
object = {'transitions': null, 'markerInstances': null};
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
Set = global.Set;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
items2[0] = value;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
prototype = Set.prototype;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
set = new Set();
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value54 = set instanceof Object ? set : undefined;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object.retryQueue = value54;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current.updateQueue = object;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
retryQueue = updateQueue.retryQueue;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value50 = retryQueue === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value50) {
|
|
try {
|
|
Set = global.Set;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object[0] = value;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
prototype = Set.prototype;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
set = new Set();
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value52 = set instanceof Object ? set : undefined;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
updateQueue.retryQueue = value52;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
add = retryQueue.add;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
Reflect.apply(add, retryQueue, [value]);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value,
|
|
current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
}
|
|
try {
|
|
attachPingListenerBinding = attachPingListener;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
attachPingListenerBinding(a0, value, binding);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value55 = false;
|
|
r9 = value55;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
tag = current.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value44 = 'Unexpected Suspense handler tag (' + tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value45 = value44 + '). This is a bug in React.';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value46 = Error(value45);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin157;
|
|
}
|
|
try {
|
|
throw value46;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
tag = a0.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value13 = tag === 1;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (!value13) {
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value14 = Error('A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.');
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r21 = value14;
|
|
break reducibleJoin50;
|
|
}
|
|
try {
|
|
attachPingListenerBinding = attachPingListener;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
attachPingListenerBinding(a0, value, binding);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
renderDidSuspendDelayIfPossibleBinding = renderDidSuspendDelayIfPossible;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
renderDidSuspendDelayIfPossibleBinding();
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value40 = false;
|
|
r9 = value40;
|
|
}
|
|
if (r9) {
|
|
try {
|
|
env0_143 = 1;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current = a0.current;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
capturedValueAtFiber3 = createCapturedValueAtFiberBinding(value, current);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
logUncaughtErrorBinding(a0, capturedValueAtFiber3);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
env0_135 = null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
return undefined;
|
|
}
|
|
flags = a1.flags;
|
|
if (32768 & flags) {
|
|
if (a3 === 1) {
|
|
value = true;
|
|
r6 = value;
|
|
} else {
|
|
reducibleJoin320: while (true) {
|
|
reducibleJoin318: while (true) {
|
|
if (env0_140) {
|
|
break reducibleJoin318;
|
|
}
|
|
if (536870912 & env0_136) {
|
|
break reducibleJoin318;
|
|
}
|
|
value = true;
|
|
env0_139 = value;
|
|
value83 = a3 === 2;
|
|
reducibleJoin309: while (true) {
|
|
if (value83) {
|
|
r11 = value83;
|
|
break reducibleJoin309;
|
|
}
|
|
value84 = a3 === 9;
|
|
r11 = value84;
|
|
break reducibleJoin309;
|
|
}
|
|
reducibleJoin311: while (true) {
|
|
if (r11) {
|
|
r10 = r11;
|
|
break reducibleJoin311;
|
|
}
|
|
value85 = a3 === 3;
|
|
r10 = value85;
|
|
break reducibleJoin311;
|
|
}
|
|
reducibleJoin313: while (true) {
|
|
if (r10) {
|
|
r9 = r10;
|
|
break reducibleJoin313;
|
|
}
|
|
value86 = a3 === 6;
|
|
r9 = value86;
|
|
break reducibleJoin313;
|
|
}
|
|
if (r9) {
|
|
current = env0_118.current;
|
|
value87 = current !== null;
|
|
reducibleJoin316: while (true) {
|
|
if (value87) {
|
|
tag = current.tag;
|
|
value88 = tag === 13;
|
|
r9 = value88;
|
|
break reducibleJoin316;
|
|
}
|
|
r9 = value87;
|
|
break reducibleJoin316;
|
|
}
|
|
if (r9) {
|
|
flags = current.flags;
|
|
current.flags = flags | 16384;
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
value = false;
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
}
|
|
unwindUnitOfWork(a1, r6);
|
|
} else {
|
|
completeUnitOfWork(a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
r21 = value;
|
|
break reducibleJoin50;
|
|
}
|
|
}
|
|
try {
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object.cause = r21;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value15 = Error('There was an error during concurrent rendering but React was able to recover by instead synchronously rendering the entire root.',
|
|
|
|
object);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
capturedValueAtFiber = createCapturedValueAtFiberBinding(value15, a1);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
binding3 = env0_149;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value16 = binding3 === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value16) {
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
object[0] = capturedValueAtFiber;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
env0_149 = object;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
try {
|
|
binding4 = env0_149;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
push = binding4.push;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
Reflect.apply(push, binding4, [capturedValueAtFiber]);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
}
|
|
try {
|
|
binding5 = env0_143;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value17 = binding5 === 4;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin72: while (true) {
|
|
if (value17) {
|
|
break reducibleJoin72;
|
|
}
|
|
try {
|
|
env0_143 = 2;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin72;
|
|
}
|
|
const value18 = true;
|
|
try {
|
|
value19 = property === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin301: while (true) {
|
|
if (value19) {
|
|
r9 = value18;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
capturedValueAtFiber2 = createCapturedValueAtFiberBinding(r21, a1);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r23 = property;
|
|
reducibleLoop77: while (true) {
|
|
try {
|
|
tag = r23.tag;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value20 = tag === 3;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value20) {
|
|
try {
|
|
flags = r23.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value35 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.flags = value35;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value36 = -binding;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value37 = binding & value36;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
lanes = r23.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value38 = lanes | value37;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.lanes = value38;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding = enqueueCapturedUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createRootErrorUpdateBinding = createRootErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
stateNode = r23.stateNode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
rootErrorUpdate = createRootErrorUpdateBinding(stateNode, capturedValueAtFiber2, value37);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding(r23, rootErrorUpdate);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value39 = false;
|
|
r9 = value39;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
value21 = tag !== 1;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (!value21) {
|
|
try {
|
|
type = r23.type;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
stateNode = r23.stateNode;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
flags = r23.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value22 = 128 & flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
reducibleJoin117: while (true) {
|
|
if (value22) {
|
|
break reducibleJoin117;
|
|
}
|
|
try {
|
|
getDerivedStateFromError = type.getDerivedStateFromError;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value23 = typeof getDerivedStateFromError === 'function';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value23) {
|
|
try {
|
|
flags = r23.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value28 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.flags = value28;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value29 = -binding;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value30 = binding & value29;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
lanes = r23.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value31 = lanes | value30;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.lanes = value31;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding = initializeClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createClassErrorUpdateBinding = createClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
classErrorUpdate = createClassErrorUpdateBinding(value30);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding(classErrorUpdate, a0, r23, capturedValueAtFiber2);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding = enqueueCapturedUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding(r23, classErrorUpdate);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r9 = false;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
value24 = stateNode === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value24) {
|
|
break reducibleJoin117;
|
|
}
|
|
try {
|
|
componentDidCatch = stateNode.componentDidCatch;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value25 = typeof componentDidCatch !== 'function';
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value25) {
|
|
break reducibleJoin117;
|
|
}
|
|
try {
|
|
binding6 = env0_155;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value26 = binding6 === null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value26) {
|
|
try {
|
|
flags = r23.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value28 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.flags = value28;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value29 = -binding;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value30 = binding & value29;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
lanes = r23.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value31 = lanes | value30;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.lanes = value31;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding = initializeClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createClassErrorUpdateBinding = createClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
classErrorUpdate = createClassErrorUpdateBinding(value30);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding(classErrorUpdate, a0, r23, capturedValueAtFiber2);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding = enqueueCapturedUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding(r23, classErrorUpdate);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r9 = false;
|
|
break reducibleJoin301;
|
|
}
|
|
try {
|
|
binding7 = env0_155;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
has = binding7.has;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value27 = Reflect.apply(has, binding7, [stateNode]);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value27) {
|
|
break reducibleJoin117;
|
|
}
|
|
try {
|
|
flags = r23.flags;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value28 = flags | 65536;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.flags = value28;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value29 = -binding;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value30 = binding & value29;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
lanes = r23.lanes;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
value31 = lanes | value30;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
r23.lanes = value31;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding = initializeClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createClassErrorUpdateBinding = createClassErrorUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
classErrorUpdate = createClassErrorUpdateBinding(value30);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
initializeClassErrorUpdateBinding(classErrorUpdate, a0, r23, capturedValueAtFiber2);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding = enqueueCapturedUpdate;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
enqueueCapturedUpdateBinding(r23, classErrorUpdate);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value32 = false;
|
|
r9 = value32;
|
|
break reducibleJoin301;
|
|
}
|
|
}
|
|
try {
|
|
property2 = r23.return;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
value33 = false;
|
|
try {
|
|
value34 = property2 !== null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
if (value34) {
|
|
r23 = property2;
|
|
continue reducibleLoop77;
|
|
}
|
|
r9 = value33;
|
|
break reducibleJoin301;
|
|
}
|
|
}
|
|
if (r9) {
|
|
try {
|
|
env0_143 = 1;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
current = a0.current;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
capturedValueAtFiber3 = createCapturedValueAtFiberBinding(value, current);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
logUncaughtErrorBinding(a0, capturedValueAtFiber3);
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
try {
|
|
env0_135 = null;
|
|
} catch (error) {
|
|
if (property !== null) {
|
|
env0_135 = property;
|
|
throw error;
|
|
}
|
|
env0_143 = 1;
|
|
logUncaughtErrorBinding = logUncaughtError;
|
|
createCapturedValueAtFiberBinding = createCapturedValueAtFiber;
|
|
current = a0.current;
|
|
logUncaughtErrorBinding(a0, createCapturedValueAtFiberBinding(value, current));
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
} else {
|
|
flags = a1.flags;
|
|
if (32768 & flags) {
|
|
if (a3 === 1) {
|
|
r6 = true;
|
|
} else {
|
|
reducibleJoin320: while (true) {
|
|
reducibleJoin318: while (true) {
|
|
if (env0_140) {
|
|
break reducibleJoin318;
|
|
}
|
|
if (536870912 & env0_136) {
|
|
break reducibleJoin318;
|
|
}
|
|
value = true;
|
|
env0_139 = value;
|
|
value83 = a3 === 2;
|
|
reducibleJoin309: while (true) {
|
|
if (value83) {
|
|
r11 = value83;
|
|
break reducibleJoin309;
|
|
}
|
|
value84 = a3 === 9;
|
|
r11 = value84;
|
|
break reducibleJoin309;
|
|
}
|
|
reducibleJoin311: while (true) {
|
|
if (r11) {
|
|
r10 = r11;
|
|
break reducibleJoin311;
|
|
}
|
|
value85 = a3 === 3;
|
|
r10 = value85;
|
|
break reducibleJoin311;
|
|
}
|
|
reducibleJoin313: while (true) {
|
|
if (r10) {
|
|
r9 = r10;
|
|
break reducibleJoin313;
|
|
}
|
|
value86 = a3 === 6;
|
|
r9 = value86;
|
|
break reducibleJoin313;
|
|
}
|
|
if (r9) {
|
|
current = env0_118.current;
|
|
value87 = current !== null;
|
|
reducibleJoin316: while (true) {
|
|
if (value87) {
|
|
tag = current.tag;
|
|
value88 = tag === 13;
|
|
r9 = value88;
|
|
break reducibleJoin316;
|
|
}
|
|
r9 = value87;
|
|
break reducibleJoin316;
|
|
}
|
|
if (r9) {
|
|
flags = current.flags;
|
|
current.flags = flags | 16384;
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
value = false;
|
|
r6 = value;
|
|
break reducibleJoin320;
|
|
}
|
|
}
|
|
unwindUnitOfWork(a1, r6);
|
|
} else {
|
|
completeUnitOfWork(a1);
|
|
}
|
|
}
|
|
}
|
|
|
|
function completeUnitOfWork(a0) { // fn#1981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:131622, offset: 0x00c76183, size: 135 bytes, params: 2, frame: 19
|
|
var flags;
|
|
var property;
|
|
var completeWorkBinding;
|
|
var alternate;
|
|
var sibling;
|
|
let value = a0;
|
|
let r7 = value;
|
|
loopExit1: while (true) {
|
|
flags = r7.flags;
|
|
if (32768 & flags) {
|
|
unwindUnitOfWork(r7, env0_139);
|
|
return undefined;
|
|
}
|
|
property = r7.return;
|
|
completeWorkBinding = completeWork;
|
|
alternate = r7.alternate;
|
|
value = completeWorkBinding(alternate, r7, env0_142);
|
|
if (value !== null) {
|
|
env0_135 = value;
|
|
return undefined;
|
|
}
|
|
sibling = r7.sibling;
|
|
if (sibling !== null) {
|
|
env0_135 = sibling;
|
|
return undefined;
|
|
}
|
|
env0_135 = property;
|
|
if (property !== null) {
|
|
r7 = property;
|
|
continue;
|
|
}
|
|
break loopExit1;
|
|
}
|
|
if (env0_143 !== 0) {
|
|
}
|
|
}
|
|
|
|
function unwindUnitOfWork(a0, a1) { // fn#1982, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:131874, offset: 0x00c7620a, size: 155 bytes, params: 3, frame: 20
|
|
var unwindWorkBinding;
|
|
var alternate;
|
|
var property;
|
|
var flags;
|
|
var sibling;
|
|
let value = a0;
|
|
let r8 = value;
|
|
reducibleLoop1: while (true) {
|
|
unwindWorkBinding = unwindWork;
|
|
alternate = r8.alternate;
|
|
value = unwindWorkBinding(alternate, r8);
|
|
if (value !== null) {
|
|
value.flags = value.flags & 32767;
|
|
env0_135 = value;
|
|
return undefined;
|
|
}
|
|
property = r8.return;
|
|
value = property !== null;
|
|
reducibleJoin4: while (true) {
|
|
if (value) {
|
|
flags = property.flags;
|
|
property.flags = flags | 32768;
|
|
property.subtreeFlags = 0;
|
|
property.deletions = null;
|
|
break reducibleJoin4;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
if (!a1) {
|
|
sibling = r8.sibling;
|
|
reducibleJoin7: while (true) {
|
|
if (sibling !== null) {
|
|
env0_135 = sibling;
|
|
return undefined;
|
|
}
|
|
break reducibleJoin7;
|
|
}
|
|
}
|
|
env0_135 = property;
|
|
if (!value) {
|
|
env0_143 = 6;
|
|
env0_135 = null;
|
|
return undefined;
|
|
}
|
|
r8 = property;
|
|
continue reducibleLoop1;
|
|
}
|
|
}
|
|
|
|
function flushMutationEffects() { // fn#1983, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:132139, offset: 0x00c762a5, size: 217 bytes, params: 1, frame: 19
|
|
var binding;
|
|
var binding2;
|
|
var T;
|
|
var binding3;
|
|
var binding4;
|
|
var commitMutationEffectsOnFiberBinding;
|
|
var error;
|
|
if (env0_156 === 1) {
|
|
binding = env0_157;
|
|
binding2 = env0_158;
|
|
if (13878 & binding2.subtreeFlags) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding3 = env0_178;
|
|
binding4 = env0_133;
|
|
env0_133 = binding4 | 4;
|
|
} else if (13878 & binding2.flags) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding3 = env0_178;
|
|
binding4 = env0_133;
|
|
env0_133 = binding4 | 4;
|
|
}
|
|
binding.current = binding2;
|
|
}
|
|
return undefined;
|
|
try {
|
|
commitMutationEffectsOnFiberBinding = commitMutationEffectsOnFiber;
|
|
} catch (error) {
|
|
env0_133 = binding4;
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
try {
|
|
commitMutationEffectsOnFiberBinding(binding2, binding);
|
|
} catch (error) {
|
|
env0_133 = binding4;
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
binding.current = binding2;
|
|
}
|
|
|
|
function flushLayoutEffects() { // fn#1984, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:132374, offset: 0x00c7637e, size: 215 bytes, params: 1, frame: 21
|
|
var binding;
|
|
var binding2;
|
|
var T;
|
|
var binding3;
|
|
var binding4;
|
|
var commitLayoutEffectOnFiberBinding;
|
|
var alternate;
|
|
var error;
|
|
if (env0_156 === 2) {
|
|
binding = env0_157;
|
|
binding2 = env0_158;
|
|
if (8772 & binding2.subtreeFlags) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding3 = env0_178;
|
|
binding4 = env0_133;
|
|
env0_133 = binding4 | 4;
|
|
} else if (8772 & binding2.flags) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding3 = env0_178;
|
|
binding4 = env0_133;
|
|
env0_133 = binding4 | 4;
|
|
}
|
|
}
|
|
return undefined;
|
|
try {
|
|
commitLayoutEffectOnFiberBinding = commitLayoutEffectOnFiber;
|
|
} catch (error) {
|
|
env0_133 = binding4;
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
try {
|
|
alternate = binding2.alternate;
|
|
} catch (error) {
|
|
env0_133 = binding4;
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
try {
|
|
commitLayoutEffectOnFiberBinding(binding, alternate, binding2);
|
|
} catch (error) {
|
|
env0_133 = binding4;
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
}
|
|
|
|
function flushSpawnedWork() { // fn#1985, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:132602, offset: 0x00c76455, size: 586 bytes, params: 1, frame: 28
|
|
var r12;
|
|
var r5;
|
|
var value;
|
|
var value2;
|
|
var moduleValue;
|
|
var unstable_requestPaint;
|
|
var binding;
|
|
var binding2;
|
|
var binding3;
|
|
var binding4;
|
|
var subtreeFlags;
|
|
var flags;
|
|
var releaseRootPooledCacheBinding;
|
|
var pendingLanes;
|
|
var stateNode;
|
|
var __REACT_DEVTOOLS_GLOBAL_HOOK__Binding;
|
|
var onCommitFiberRoot;
|
|
var binding5;
|
|
var current;
|
|
var value3;
|
|
var value4;
|
|
var error;
|
|
var T;
|
|
var binding6;
|
|
var onRecoverableError;
|
|
var length;
|
|
var value5;
|
|
var property;
|
|
var value6;
|
|
var object2;
|
|
var stack;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var tag;
|
|
var value10;
|
|
exceptionLanding54: while (true) {
|
|
value = environment;
|
|
reducibleJoin53: while (true) {
|
|
reducibleJoin52: while (true) {
|
|
if (env0_156 === 4) {
|
|
value2 = 0;
|
|
env0_156 = value2;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
moduleValue.unstable_requestPaint();
|
|
binding = env0_157;
|
|
binding2 = env0_158;
|
|
binding3 = env0_159;
|
|
binding4 = env0_162;
|
|
reducibleJoin6: while (true) {
|
|
reducibleJoin5: while (true) {
|
|
if (10256 & binding2.subtreeFlags) {
|
|
break reducibleJoin5;
|
|
}
|
|
flags = binding2.flags;
|
|
if (10256 & flags) {
|
|
break reducibleJoin5;
|
|
}
|
|
env0_156 = value2;
|
|
env0_157 = null;
|
|
env0_158 = null;
|
|
releaseRootPooledCacheBinding = releaseRootPooledCache;
|
|
pendingLanes = binding.pendingLanes;
|
|
releaseRootPooledCacheBinding(binding, pendingLanes);
|
|
break reducibleJoin6;
|
|
}
|
|
env0_156 = 5;
|
|
break reducibleJoin6;
|
|
}
|
|
pendingLanes = binding.pendingLanes;
|
|
reducibleJoin8: while (true) {
|
|
if (value2 !== pendingLanes) {
|
|
break reducibleJoin8;
|
|
}
|
|
env0_155 = null;
|
|
break reducibleJoin8;
|
|
}
|
|
reducibleJoin23: while (true) {
|
|
reduciblePort22: while (true) {
|
|
exceptionLanding21: while (true) {
|
|
lanesToEventPriority(binding3);
|
|
stateNode = binding2.stateNode;
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) {
|
|
onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot;
|
|
if (typeof onCommitFiberRoot !== 'function') {
|
|
break reduciblePort22;
|
|
}
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberRoot;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
binding5 = env0_53;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
current = stateNode.current;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
value3 = ~flags;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
value4 = 128 & value3;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
Reflect.apply(onCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding,
|
|
[binding5,
|
|
stateNode,
|
|
undefined,
|
|
!value4]);
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
break reduciblePort22;
|
|
}
|
|
break reduciblePort22;
|
|
}
|
|
break reduciblePort22;
|
|
}
|
|
reducibleJoin42: while (true) {
|
|
if (binding4 === null) {
|
|
break reducibleJoin42;
|
|
}
|
|
break reducibleJoin23;
|
|
}
|
|
value9 = 3 & env0_159;
|
|
reducibleJoin44: while (true) {
|
|
if (value9) {
|
|
tag = binding.tag;
|
|
value10 = value2 !== tag;
|
|
r5 = value10;
|
|
break reducibleJoin44;
|
|
}
|
|
r5 = value9;
|
|
break reducibleJoin44;
|
|
}
|
|
reducibleJoin46: while (true) {
|
|
if (r5) {
|
|
flushPendingEffects();
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
ensureRootIsScheduled(binding);
|
|
pendingLanes = binding.pendingLanes;
|
|
if (4194090 & binding3) {
|
|
if (42 & pendingLanes) {
|
|
if (binding === env0_164) {
|
|
binding = env0_163;
|
|
env0_163 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
|
break reducibleJoin52;
|
|
}
|
|
env0_163 = value2;
|
|
env0_164 = binding;
|
|
break reducibleJoin52;
|
|
}
|
|
}
|
|
env0_163 = value2;
|
|
break reducibleJoin52;
|
|
}
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
binding6 = env0_178;
|
|
env0_178 = 2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
try {
|
|
onRecoverableError = binding.onRecoverableError;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
length = binding4.length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value5 = value2 < length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
if (value5) {
|
|
r12 = value2;
|
|
reducibleLoop29: while (true) {
|
|
try {
|
|
property = binding4[r12];
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value6 = property.value;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
stack = property.stack;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
object2.componentStack = stack;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
onRecoverableError(value6, object2);
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value7 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
length = binding4.length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value8 = value7 < length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
if (value8) {
|
|
r12 = value7;
|
|
continue reducibleLoop29;
|
|
}
|
|
break reducibleLoop29;
|
|
}
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
env0_178 = binding6;
|
|
value9 = 3 & env0_159;
|
|
reducibleJoin44: while (true) {
|
|
if (value9) {
|
|
tag = binding.tag;
|
|
value10 = value2 !== tag;
|
|
r5 = value10;
|
|
break reducibleJoin44;
|
|
}
|
|
r5 = value9;
|
|
break reducibleJoin44;
|
|
}
|
|
reducibleJoin46: while (true) {
|
|
if (r5) {
|
|
flushPendingEffects();
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
ensureRootIsScheduled(binding);
|
|
pendingLanes = binding.pendingLanes;
|
|
if (4194090 & binding3) {
|
|
if (42 & pendingLanes) {
|
|
if (binding === env0_164) {
|
|
binding = env0_163;
|
|
env0_163 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
|
break reducibleJoin52;
|
|
}
|
|
env0_163 = value2;
|
|
env0_164 = binding;
|
|
break reducibleJoin52;
|
|
}
|
|
}
|
|
env0_163 = value2;
|
|
break reducibleJoin52;
|
|
}
|
|
if (env0_156 !== 3) {
|
|
break reducibleJoin53;
|
|
}
|
|
value2 = 0;
|
|
env0_156 = value2;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_requestPaint = moduleValue.unstable_requestPaint;
|
|
Reflect.apply(unstable_requestPaint, moduleValue, []);
|
|
binding = env0_157;
|
|
binding2 = env0_158;
|
|
binding3 = env0_159;
|
|
binding4 = env0_162;
|
|
subtreeFlags = binding2.subtreeFlags;
|
|
reducibleJoin6: while (true) {
|
|
reducibleJoin5: while (true) {
|
|
if (10256 & subtreeFlags) {
|
|
break reducibleJoin5;
|
|
}
|
|
flags = binding2.flags;
|
|
if (10256 & flags) {
|
|
break reducibleJoin5;
|
|
}
|
|
env0_156 = value2;
|
|
env0_157 = null;
|
|
env0_158 = null;
|
|
releaseRootPooledCacheBinding = releaseRootPooledCache;
|
|
pendingLanes = binding.pendingLanes;
|
|
releaseRootPooledCacheBinding(binding, pendingLanes);
|
|
break reducibleJoin6;
|
|
}
|
|
env0_156 = 5;
|
|
break reducibleJoin6;
|
|
}
|
|
pendingLanes = binding.pendingLanes;
|
|
reducibleJoin8: while (true) {
|
|
if (value2 !== pendingLanes) {
|
|
break reducibleJoin8;
|
|
}
|
|
env0_155 = null;
|
|
break reducibleJoin8;
|
|
}
|
|
lanesToEventPriority(binding3);
|
|
stateNode = binding2.stateNode;
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
reducibleJoin22: while (true) {
|
|
if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) {
|
|
onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot;
|
|
if (typeof onCommitFiberRoot !== 'function') {
|
|
break reducibleJoin22;
|
|
}
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberRoot;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
binding5 = env0_53;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
current = stateNode.current;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
flags = current.flags;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
value3 = ~flags;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
value4 = 128 & value3;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
try {
|
|
Reflect.apply(onCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding5,
|
|
stateNode,
|
|
undefined,
|
|
!value4]);
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
break reducibleJoin22;
|
|
}
|
|
break reducibleJoin22;
|
|
}
|
|
reducibleJoin42: while (true) {
|
|
if (binding4 === null) {
|
|
break reducibleJoin42;
|
|
}
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
binding6 = env0_178;
|
|
env0_178 = 2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
try {
|
|
onRecoverableError = binding.onRecoverableError;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
length = binding4.length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value5 = value2 < length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
if (value5) {
|
|
r12 = value2;
|
|
reducibleLoop29: while (true) {
|
|
try {
|
|
property = binding4[r12];
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value6 = property.value;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
stack = property.stack;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
object2.componentStack = stack;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
onRecoverableError(value6, object2);
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value7 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
length = binding4.length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
try {
|
|
value8 = value7 < length;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
if (value8) {
|
|
r12 = value7;
|
|
continue reducibleLoop29;
|
|
}
|
|
break reducibleLoop29;
|
|
}
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
env0_178 = binding6;
|
|
break reducibleJoin42;
|
|
}
|
|
value9 = 3 & env0_159;
|
|
reducibleJoin44: while (true) {
|
|
if (value9) {
|
|
tag = binding.tag;
|
|
value10 = value2 !== tag;
|
|
r5 = value10;
|
|
break reducibleJoin44;
|
|
}
|
|
r5 = value9;
|
|
break reducibleJoin44;
|
|
}
|
|
reducibleJoin46: while (true) {
|
|
if (r5) {
|
|
flushPendingEffects();
|
|
break reducibleJoin46;
|
|
}
|
|
break reducibleJoin46;
|
|
}
|
|
ensureRootIsScheduled(binding);
|
|
pendingLanes = binding.pendingLanes;
|
|
if (4194090 & binding3) {
|
|
if (42 & pendingLanes) {
|
|
if (binding === env0_164) {
|
|
binding = env0_163;
|
|
env0_163 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
|
break reducibleJoin52;
|
|
}
|
|
env0_163 = value2;
|
|
env0_164 = binding;
|
|
break reducibleJoin52;
|
|
}
|
|
}
|
|
env0_163 = value2;
|
|
break reducibleJoin52;
|
|
}
|
|
flushSyncWorkAcrossRoots_impl(value2, false);
|
|
break reducibleJoin53;
|
|
}
|
|
return undefined;
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
|
|
function releaseRootPooledCache(a0, a1) { // fn#1986, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:133329, offset: 0x00c7669f, size: 65 bytes, params: 3, frame: 12
|
|
var pooledCache;
|
|
const value = a0.pooledCacheLanes & a1;
|
|
a0.pooledCacheLanes = value;
|
|
if (value == 0) {
|
|
pooledCache = a0.pooledCache;
|
|
if (pooledCache != null) {
|
|
a0.pooledCache = null;
|
|
releaseCache(pooledCache);
|
|
}
|
|
}
|
|
}
|
|
|
|
function flushPassiveEffects() { // fn#1988, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:133582, offset: 0x00c7670b, size: 376 bytes, params: 1, frame: 25
|
|
var r7;
|
|
var value;
|
|
var binding;
|
|
var binding2;
|
|
var value2;
|
|
var __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding;
|
|
var T;
|
|
var binding3;
|
|
var value3;
|
|
var value4;
|
|
var binding4;
|
|
var binding5;
|
|
var binding6;
|
|
var binding7;
|
|
var value5;
|
|
var binding8;
|
|
var value6;
|
|
var commitPassiveUnmountOnFiberBinding;
|
|
var current;
|
|
var commitPassiveMountOnFiberBinding;
|
|
var flushSyncWorkAcrossRoots_implBinding;
|
|
var __REACT_DEVTOOLS_GLOBAL_HOOK__Binding;
|
|
var onPostCommitFiberRoot;
|
|
var value7;
|
|
var binding9;
|
|
var error;
|
|
var Error;
|
|
var value8;
|
|
exceptionLanding56: while (true) {
|
|
value = environment;
|
|
if (env0_156 !== 5) {
|
|
return false;
|
|
}
|
|
binding = env0_157;
|
|
binding2 = env0_160;
|
|
env0_160 = 0;
|
|
value2 = lanesToEventPriority(env0_159);
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
binding3 = env0_178;
|
|
value3 = 32;
|
|
try {
|
|
value4 = value3 > value2;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
reducibleJoin6: while (true) {
|
|
if (value4) {
|
|
r7 = value3;
|
|
break reducibleJoin6;
|
|
}
|
|
r7 = value2;
|
|
break reducibleJoin6;
|
|
}
|
|
try {
|
|
env0_178 = r7;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding.T = null;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
binding4 = env0_161;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_161 = null;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
binding5 = env0_157;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
binding6 = env0_159;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_156 = 0;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_157 = null;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_158 = null;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_159 = 0;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
binding7 = env0_133;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
value5 = 6 & binding7;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
if (!value5) {
|
|
try {
|
|
binding8 = env0_133;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
value6 = binding8 | 4;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_133 = value6;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
commitPassiveUnmountOnFiberBinding = commitPassiveUnmountOnFiber;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
current = binding5.current;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
commitPassiveUnmountOnFiberBinding(current);
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
commitPassiveMountOnFiberBinding = commitPassiveMountOnFiber;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
current = binding5.current;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
commitPassiveMountOnFiberBinding(binding5, current, binding6, binding4);
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
env0_133 = binding8;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
flushSyncWorkAcrossRoots_implBinding = flushSyncWorkAcrossRoots_impl;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
flushSyncWorkAcrossRoots_implBinding(0, false);
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
reduciblePort50: while (true) {
|
|
exceptionLanding49: while (true) {
|
|
if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) {
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
onPostCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onPostCommitFiberRoot;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
value7 = typeof onPostCommitFiberRoot !== 'function';
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
if (value7) {
|
|
break reduciblePort50;
|
|
}
|
|
try {
|
|
try {
|
|
__REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__;
|
|
} catch (error) {
|
|
break exceptionLanding49;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
try {
|
|
onPostCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onPostCommitFiberRoot;
|
|
} catch (error) {
|
|
break exceptionLanding49;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
try {
|
|
binding9 = env0_53;
|
|
} catch (error) {
|
|
break exceptionLanding49;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(onPostCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding9,
|
|
binding5]);
|
|
} catch (error) {
|
|
break exceptionLanding49;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
break reduciblePort50;
|
|
}
|
|
break reduciblePort50;
|
|
}
|
|
break reduciblePort50;
|
|
}
|
|
env0_178 = binding3;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
releaseRootPooledCache(binding, binding2);
|
|
return true;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
value8 = Error('Cannot flush passive effects while already rendering.');
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
try {
|
|
throw value8;
|
|
} catch (error) {
|
|
break exceptionLanding56;
|
|
}
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
releaseRootPooledCache(binding, binding2);
|
|
throw error;
|
|
}
|
|
|
|
function captureCommitPhaseError(a0, a1, a2) { // fn#1990, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:134337, offset: 0x00c768d8, size: 270 bytes, params: 4, frame: 25
|
|
var r10;
|
|
var stateNode;
|
|
var type;
|
|
var getDerivedStateFromError;
|
|
var componentDidCatch;
|
|
var binding;
|
|
var has;
|
|
var property;
|
|
var enqueueUpdateBinding;
|
|
var classErrorUpdate;
|
|
var value3;
|
|
let value = a1;
|
|
let tag = a0.tag;
|
|
if (tag === 3) {
|
|
captureCommitPhaseErrorOnRoot(a0, a0, a2);
|
|
} else if (value !== null) {
|
|
r10 = value;
|
|
reducibleLoop2: while (true) {
|
|
tag = r10.tag;
|
|
if (tag === 3) {
|
|
captureCommitPhaseErrorOnRoot(r10, a0, a2);
|
|
break reducibleLoop2;
|
|
}
|
|
tag = r10.tag;
|
|
if (tag === 1) {
|
|
stateNode = r10.stateNode;
|
|
type = r10.type;
|
|
getDerivedStateFromError = type.getDerivedStateFromError;
|
|
reducibleJoin8: while (true) {
|
|
reducibleJoin13: while (true) {
|
|
if (typeof getDerivedStateFromError === 'function') {
|
|
value = createCapturedValueAtFiber(a2, a0);
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
classErrorUpdate = createClassErrorUpdate(2);
|
|
value3 = enqueueUpdateBinding(r10, classErrorUpdate, 2);
|
|
if (value3 === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
initializeClassErrorUpdate(classErrorUpdate, value3, r10, value);
|
|
markRootUpdated$1(value3, 2);
|
|
ensureRootIsScheduled(value3);
|
|
break reducibleJoin13;
|
|
}
|
|
componentDidCatch = stateNode.componentDidCatch;
|
|
if (typeof componentDidCatch !== 'function') {
|
|
break reducibleJoin8;
|
|
}
|
|
if (env0_155 === null) {
|
|
value = createCapturedValueAtFiber(a2, a0);
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
classErrorUpdate = createClassErrorUpdate(2);
|
|
value3 = enqueueUpdateBinding(r10, classErrorUpdate, 2);
|
|
if (value3 === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
initializeClassErrorUpdate(classErrorUpdate, value3, r10, value);
|
|
markRootUpdated$1(value3, 2);
|
|
ensureRootIsScheduled(value3);
|
|
break reducibleJoin13;
|
|
}
|
|
binding = env0_155;
|
|
has = binding.has;
|
|
if (Reflect.apply(has, binding, [stateNode])) {
|
|
break reducibleJoin8;
|
|
}
|
|
value = createCapturedValueAtFiber(a2, a0);
|
|
enqueueUpdateBinding = enqueueUpdate;
|
|
classErrorUpdate = createClassErrorUpdate(2);
|
|
value3 = enqueueUpdateBinding(r10, classErrorUpdate, 2);
|
|
if (value3 === null) {
|
|
break reducibleJoin13;
|
|
}
|
|
initializeClassErrorUpdate(classErrorUpdate, value3, r10, value);
|
|
markRootUpdated$1(value3, 2);
|
|
ensureRootIsScheduled(value3);
|
|
break reducibleJoin13;
|
|
}
|
|
return undefined;
|
|
}
|
|
}
|
|
property = r10.return;
|
|
if (property !== null) {
|
|
r10 = property;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleLoop2;
|
|
}
|
|
}
|
|
}
|
|
|
|
function attachPingListener(a0, a1, a2) { // fn#1991, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:134855, offset: 0x00c769e6, size: 234 bytes, params: 4, frame: 19
|
|
var r1;
|
|
var value;
|
|
var Set;
|
|
var prototype;
|
|
var set;
|
|
var binding;
|
|
var binding2;
|
|
var value3;
|
|
var value4;
|
|
const pingCache = a0.pingCache;
|
|
if (pingCache === null) {
|
|
binding = env0_132;
|
|
prototype = binding.prototype;
|
|
value = Object.create(prototype, {constructor: {value: binding}});
|
|
binding2 = new binding();
|
|
value = binding2 instanceof Object ? binding2 : value;
|
|
a0.pingCache = value;
|
|
Set = global.Set;
|
|
prototype = Set.prototype;
|
|
value3 = Object.create(prototype, {constructor: {value: Set}});
|
|
set = new Set();
|
|
value4 = set instanceof Object ? set : value3;
|
|
value.set(a1, value4);
|
|
r1 = value4;
|
|
} else {
|
|
value = pingCache.get(a1);
|
|
if (value !== undefined) {
|
|
r1 = value;
|
|
} else {
|
|
set = new global.Set();
|
|
pingCache.set(a1, set);
|
|
r1 = set;
|
|
}
|
|
}
|
|
if (!r1.has(a2)) {
|
|
r1.add(a2);
|
|
value = pingSuspendedRoot.bind(null, a0, a1, a2);
|
|
a1.then(value, value);
|
|
}
|
|
}
|
|
|
|
function pingSuspendedRoot(a0, a1, a2) { // fn#1992, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:135094, offset: 0x00c76ad0, size: 274 bytes, params: 4, frame: 15
|
|
const pingCache = a0.pingCache;
|
|
if (pingCache !== null) {
|
|
pingCache.delete(a1);
|
|
}
|
|
a0.pingedLanes = a0.pingedLanes | a0.suspendedLanes & a2;
|
|
a0.warmLanes = a0.warmLanes & ~a2;
|
|
if (env0_134 === a0 && (env0_136 & a2) === a2) {
|
|
if (env0_143 === 4) {
|
|
if (!(2 & env0_133)) {
|
|
prepareFreshStack(a0, 0);
|
|
}
|
|
} else if (env0_143 !== 3) {
|
|
env0_146 |= a2;
|
|
} else if ((62914560 & env0_136) !== env0_136) {
|
|
env0_146 |= a2;
|
|
} else if (300 > (require(273) /* metro dependency 273 */).unstable_now() - env0_152) {
|
|
if (!(2 & env0_133)) {
|
|
prepareFreshStack(a0, 0);
|
|
}
|
|
} else {
|
|
env0_146 |= a2;
|
|
}
|
|
if (env0_148 !== env0_136) {
|
|
}
|
|
}
|
|
ensureRootIsScheduled(a0);
|
|
}
|
|
|
|
function retryTimedOutBoundary(a0, a1) { // fn#1993, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:135385, offset: 0x00c76be2, size: 90 bytes, params: 3, frame: 14
|
|
const value = a1;
|
|
const r4 = value !== 0 ? value : 1 & a0.mode ? claimNextRetryLane() : 2;
|
|
const value2 = enqueueConcurrentRenderForLane(a0, r4);
|
|
if (value2 !== null) {
|
|
markRootUpdated$1(value2, r4);
|
|
ensureRootIsScheduled(value2);
|
|
}
|
|
}
|
|
|
|
function retryDehydratedSuspenseBoundary(a0) { // fn#1994, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:135562, offset: 0x00c76c3c, size: 41 bytes, params: 2, frame: 13
|
|
const memoizedState = a0.memoizedState;
|
|
retryTimedOutBoundary(a0, memoizedState === null ? 0 : memoizedState.retryLane);
|
|
}
|
|
|
|
function resolveRetryWakeable(a0, a1) { // fn#1995, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:135685, offset: 0x00c76c65, size: 147 bytes, params: 3, frame: 16
|
|
var retryLane;
|
|
var r4;
|
|
var stateNode;
|
|
var _retryCache;
|
|
var memoizedState;
|
|
const tag = a0.tag;
|
|
if (tag === 13) {
|
|
stateNode = a0.stateNode;
|
|
memoizedState = a0.memoizedState;
|
|
if (memoizedState === null) {
|
|
retryLane = 0;
|
|
r4 = stateNode;
|
|
} else {
|
|
retryLane = memoizedState.retryLane;
|
|
r4 = stateNode;
|
|
}
|
|
if (r4 !== null) {
|
|
r4.delete(a1);
|
|
}
|
|
retryTimedOutBoundary(a0, retryLane);
|
|
return undefined;
|
|
}
|
|
if (tag === 19) {
|
|
stateNode = a0.stateNode;
|
|
retryLane = 0;
|
|
r4 = stateNode;
|
|
if (r4 !== null) {
|
|
r4.delete(a1);
|
|
}
|
|
retryTimedOutBoundary(a0, retryLane);
|
|
return undefined;
|
|
}
|
|
if (tag === 22) {
|
|
_retryCache = a0.stateNode._retryCache;
|
|
retryLane = 0;
|
|
r4 = _retryCache;
|
|
if (r4 !== null) {
|
|
r4.delete(a1);
|
|
}
|
|
retryTimedOutBoundary(a0, retryLane);
|
|
return undefined;
|
|
}
|
|
const Error = global.Error;
|
|
throw Error('Pinged unknown suspense boundary type. This is probably a bug in React.');
|
|
}
|
|
|
|
function createFiberImplClass(a0, a1, a2, a3) { // fn#1997, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:136416, offset: 0x00c76d99, size: 42 bytes, params: 5, frame: 17
|
|
const value = Object.create(FiberNode.prototype, {constructor: {value: FiberNode}});
|
|
const fiberNode = new FiberNode(a0, a1, a2, a3);
|
|
return fiberNode instanceof Object ? fiberNode : value;
|
|
}
|
|
|
|
function createWorkInProgress(a0, a1) { // fn#1999, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:136560, offset: 0x00c76ddf, size: 325 bytes, params: 3, frame: 20
|
|
var r0;
|
|
var fiberImplClass;
|
|
const alternate = a0.alternate;
|
|
const value = null;
|
|
if (value === alternate) {
|
|
fiberImplClass = createFiberImplClass(a0.tag, a1, a0.key, a0.mode);
|
|
fiberImplClass.elementType = a0.elementType;
|
|
fiberImplClass.type = a0.type;
|
|
fiberImplClass.stateNode = a0.stateNode;
|
|
fiberImplClass.alternate = a0;
|
|
a0.alternate = fiberImplClass;
|
|
r0 = fiberImplClass;
|
|
} else {
|
|
alternate.pendingProps = a1;
|
|
alternate.type = a0.type;
|
|
alternate.flags = 0;
|
|
alternate.subtreeFlags = 0;
|
|
alternate.deletions = value;
|
|
r0 = alternate;
|
|
}
|
|
r0.flags = 65011712 & a0.flags;
|
|
r0.childLanes = a0.childLanes;
|
|
r0.lanes = a0.lanes;
|
|
r0.child = a0.child;
|
|
r0.memoizedProps = a0.memoizedProps;
|
|
r0.memoizedState = a0.memoizedState;
|
|
r0.updateQueue = a0.updateQueue;
|
|
const dependencies = a0.dependencies;
|
|
r0.dependencies = value === dependencies ? value : {lanes: dependencies.lanes,
|
|
firstContext: dependencies.firstContext};
|
|
r0.sibling = a0.sibling;
|
|
r0.index = a0.index;
|
|
r0.ref = a0.ref;
|
|
r0.refCleanup = a0.refCleanup;
|
|
return r0;
|
|
}
|
|
|
|
function createFiberFromTypeAndProps(a0, a1, a2, a3, a4, a5) { // fn#2001, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:137721, offset: 0x00c77018, size: 678 bytes, params: 7, frame: 26
|
|
var r2;
|
|
var r5;
|
|
var r6;
|
|
var r7;
|
|
var value7;
|
|
var $$typeof;
|
|
var value8;
|
|
var Error;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var value22;
|
|
var fiberImplClass;
|
|
let value = a0;
|
|
const value2 = a2;
|
|
const value3 = a4;
|
|
const value4 = typeof value;
|
|
if (value4 === 'function') {
|
|
if (shouldConstruct(value)) {
|
|
value22 = 1;
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = value22;
|
|
} else {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = 0;
|
|
}
|
|
} else {
|
|
if (value4 === 'string') {
|
|
r2 = value;
|
|
fiberImplClass = createFiberImplClass(5, value2, a1, value3);
|
|
fiberImplClass.elementType = value;
|
|
fiberImplClass.type = r2;
|
|
fiberImplClass.lanes = a5;
|
|
return fiberImplClass;
|
|
}
|
|
if (env0_22 === value) {
|
|
value = createFiberImplClass(31, value2, a1, value3);
|
|
value.elementType = env0_22;
|
|
value.lanes = a5;
|
|
return value;
|
|
}
|
|
if (env0_11 === value) {
|
|
return createFiberFromFragment(value2.children, value3, a5, a1);
|
|
}
|
|
if (env0_12 === value) {
|
|
value17 = 8;
|
|
value18 = value3 | value17;
|
|
if (1 & value18) {
|
|
value19 = value18 | 16;
|
|
r2 = value;
|
|
r5 = value19;
|
|
r6 = value2;
|
|
r7 = value17;
|
|
} else {
|
|
r2 = value;
|
|
r5 = value18;
|
|
r6 = value2;
|
|
r7 = value17;
|
|
}
|
|
fiberImplClass = createFiberImplClass(r7, r6, a1, r5);
|
|
fiberImplClass.elementType = value;
|
|
fiberImplClass.type = r2;
|
|
fiberImplClass.lanes = a5;
|
|
return fiberImplClass;
|
|
}
|
|
if (env0_13 === value) {
|
|
value = createFiberImplClass(12, value2, a1, 2 | value3);
|
|
value.elementType = env0_13;
|
|
value.lanes = a5;
|
|
return value;
|
|
}
|
|
if (env0_18 === value) {
|
|
value = createFiberImplClass(13, value2, a1, value3);
|
|
value.elementType = env0_18;
|
|
value.lanes = a5;
|
|
return value;
|
|
}
|
|
if (env0_19 === value) {
|
|
value = createFiberImplClass(19, value2, a1, value3);
|
|
value.elementType = env0_19;
|
|
value.lanes = a5;
|
|
return value;
|
|
}
|
|
if (value4 !== 'object') {
|
|
Error = global.Error;
|
|
value13 = 'null';
|
|
value14 = null;
|
|
value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.');
|
|
value16 = 29;
|
|
r2 = value14;
|
|
r5 = value3;
|
|
r6 = value15;
|
|
r7 = value16;
|
|
} else {
|
|
value7 = null;
|
|
if (value7 === value) {
|
|
Error = global.Error;
|
|
value13 = 'null';
|
|
value14 = null;
|
|
value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.');
|
|
value16 = 29;
|
|
r2 = value14;
|
|
r5 = value3;
|
|
r6 = value15;
|
|
r7 = value16;
|
|
} else {
|
|
$$typeof = value.$$typeof;
|
|
value8 = 10;
|
|
if (env0_14 === $$typeof) {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = value8;
|
|
} else if (env0_16 === $$typeof) {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = value8;
|
|
} else if (env0_15 === $$typeof) {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = 9;
|
|
} else if (env0_17 === $$typeof) {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = 11;
|
|
} else if (env0_20 === $$typeof) {
|
|
r2 = value;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = 14;
|
|
} else if (env0_21 === $$typeof) {
|
|
r2 = value7;
|
|
r5 = value3;
|
|
r6 = value2;
|
|
r7 = 16;
|
|
} else {
|
|
Error = global.Error;
|
|
value13 = 'null';
|
|
value14 = null;
|
|
value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.');
|
|
value16 = 29;
|
|
r2 = value14;
|
|
r5 = value3;
|
|
r6 = value15;
|
|
r7 = value16;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
fiberImplClass = createFiberImplClass(r7, r6, a1, r5);
|
|
fiberImplClass.elementType = value;
|
|
fiberImplClass.type = r2;
|
|
fiberImplClass.lanes = a5;
|
|
return fiberImplClass;
|
|
}
|
|
|
|
function createFiberFromFragment(a0, a1, a2, a3) { // fn#2002, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:138697, offset: 0x00c772be, size: 37 bytes, params: 5, frame: 17
|
|
const fiberImplClass = createFiberImplClass(7, a0, a3, a1);
|
|
fiberImplClass.lanes = a2;
|
|
return fiberImplClass;
|
|
}
|
|
|
|
function createFiberFromText(a0, a1, a2) { // fn#2003, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:138789, offset: 0x00c772e3, size: 36 bytes, params: 4, frame: 17
|
|
const fiberImplClass = createFiberImplClass(6, a0, null, a1);
|
|
fiberImplClass.lanes = a2;
|
|
return fiberImplClass;
|
|
}
|
|
|
|
function createFiberFromPortal(a0, a1, a2) { // fn#2004, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:138878, offset: 0x00c77307, size: 99 bytes, params: 4, frame: 19
|
|
const fiberImplClass = createFiberImplClass(4, a0.children !== null ? a0.children : [], a0.key, a1);
|
|
fiberImplClass.lanes = a2;
|
|
fiberImplClass.stateNode = {containerInfo: a0.containerInfo, pendingChildren: null,
|
|
implementation: a0.implementation};
|
|
return fiberImplClass;
|
|
}
|
|
|
|
function FiberRootNode(a0, a1, a2, a3, a4, a5, a6, a7) { // fn#2005, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:139097, offset: 0x00c7736a, size: 274 bytes, params: 9, frame: 14
|
|
this.tag = a1;
|
|
this.containerInfo = a0;
|
|
this.pendingChildren = null;
|
|
this.current = null;
|
|
this.pingCache = null;
|
|
this.timeoutHandle = -1;
|
|
this.cancelPendingCommit = null;
|
|
this.context = null;
|
|
this.pendingContext = null;
|
|
this.next = null;
|
|
this.callbackNode = null;
|
|
this.callbackPriority = 0;
|
|
const createLaneMapBinding = createLaneMap;
|
|
this.expirationTimes = createLaneMapBinding(-1);
|
|
this.pendingLanes = 0;
|
|
this.suspendedLanes = 0;
|
|
this.pingedLanes = 0;
|
|
this.warmLanes = 0;
|
|
this.expiredLanes = 0;
|
|
this.errorRecoveryDisabledLanes = 0;
|
|
this.shellSuspendCounter = 0;
|
|
this.entangledLanes = 0;
|
|
this.entanglements = createLaneMapBinding(0);
|
|
this.hiddenUpdates = createLaneMapBinding(null);
|
|
this.identifierPrefix = a3;
|
|
this.onUncaughtError = a4;
|
|
this.onCaughtError = a5;
|
|
this.onRecoverableError = a6;
|
|
this.pooledCache = null;
|
|
this.pooledCacheLanes = 0;
|
|
this.formState = a7;
|
|
const Map = global.Map;
|
|
this.incompleteTransitions = new Map();
|
|
}
|
|
|
|
function findHostInstance(a0) { // fn#2006, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:139833, offset: 0x00c7747c, size: 700 bytes, params: 2, frame: 35
|
|
var r5;
|
|
var r9;
|
|
var r10;
|
|
var r18;
|
|
var r22;
|
|
var r23;
|
|
var r24;
|
|
var r21;
|
|
var r16;
|
|
var r19;
|
|
var r20;
|
|
var r1;
|
|
var r0;
|
|
var value;
|
|
var nearestMountedFiber;
|
|
var Error;
|
|
var property;
|
|
var alternate2;
|
|
var child;
|
|
var child2;
|
|
var property2;
|
|
var value4;
|
|
var value5;
|
|
var sibling;
|
|
var value6;
|
|
var alternate3;
|
|
var value7;
|
|
var value8;
|
|
var tag;
|
|
var stateNode;
|
|
var current;
|
|
var value9;
|
|
var currentHostFiberImpl;
|
|
var getPublicInstanceBinding;
|
|
const _reactInternals = a0._reactInternals;
|
|
if (_reactInternals === undefined) {
|
|
if (typeof a0.render === 'function') {
|
|
throw global.Error('Unable to find node on an unmounted component.');
|
|
}
|
|
value = global.Object.keys(a0);
|
|
value = value.join(',');
|
|
throw global.Error('Argument appears to not be a ReactComponent. Keys: ' + value);
|
|
}
|
|
const alternate = _reactInternals.alternate;
|
|
value = null;
|
|
if (alternate) {
|
|
r9 = alternate;
|
|
r10 = _reactInternals;
|
|
reducibleLoop6: while (true) {
|
|
property = r10.return;
|
|
if (value === property) {
|
|
tag = r10.tag;
|
|
if (tag !== 3) {
|
|
throw global.Error('Unable to find node on an unmounted component.');
|
|
}
|
|
stateNode = r10.stateNode;
|
|
current = stateNode.current;
|
|
r1 = current !== r10 ? alternate : _reactInternals;
|
|
r5 = r1;
|
|
reducibleJoin36: while (true) {
|
|
if (value === r5) {
|
|
r1 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
value9 = environment;
|
|
currentHostFiberImpl = findCurrentHostFiberImpl(r5);
|
|
r1 = currentHostFiberImpl;
|
|
break reducibleJoin36;
|
|
}
|
|
reducibleJoin38: while (true) {
|
|
if (value === r1) {
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = r1.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
return r0;
|
|
}
|
|
alternate2 = property.alternate;
|
|
if (value === alternate2) {
|
|
property = property.return;
|
|
if (value === property) {
|
|
tag = r10.tag;
|
|
if (tag !== 3) {
|
|
throw global.Error('Unable to find node on an unmounted component.');
|
|
}
|
|
stateNode = r10.stateNode;
|
|
current = stateNode.current;
|
|
r1 = current !== r10 ? alternate : _reactInternals;
|
|
r5 = r1;
|
|
reducibleJoin36: while (true) {
|
|
if (value === r5) {
|
|
r1 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
value9 = environment;
|
|
currentHostFiberImpl = findCurrentHostFiberImpl(r5);
|
|
r1 = currentHostFiberImpl;
|
|
break reducibleJoin36;
|
|
}
|
|
reducibleJoin38: while (true) {
|
|
if (value === r1) {
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = r1.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
return r0;
|
|
}
|
|
r9 = property;
|
|
r10 = property;
|
|
continue reducibleLoop6;
|
|
}
|
|
child = property.child;
|
|
child2 = alternate2.child;
|
|
if (child === child2) {
|
|
child = property.child;
|
|
if (child) {
|
|
r16 = child;
|
|
reducibleLoop24: while (true) {
|
|
if (r16 === r10) {
|
|
value8 = environment;
|
|
assertIsMounted(property);
|
|
r5 = _reactInternals;
|
|
break reducibleLoop24;
|
|
}
|
|
if (r16 === r9) {
|
|
value7 = environment;
|
|
assertIsMounted(property);
|
|
r5 = alternate;
|
|
break reducibleLoop24;
|
|
}
|
|
sibling = r16.sibling;
|
|
if (!sibling) {
|
|
throw global.Error('Unable to find node on an unmounted component.');
|
|
}
|
|
r16 = sibling;
|
|
continue reducibleLoop24;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (value === r5) {
|
|
r1 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
value9 = environment;
|
|
currentHostFiberImpl = findCurrentHostFiberImpl(r5);
|
|
r1 = currentHostFiberImpl;
|
|
break reducibleJoin36;
|
|
}
|
|
reducibleJoin38: while (true) {
|
|
if (value === r1) {
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = r1.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
return r0;
|
|
}
|
|
Error = global.Error;
|
|
throw Error('Unable to find node on an unmounted component.');
|
|
}
|
|
property2 = r10.return;
|
|
if (property2 !== r9.return) {
|
|
r9 = alternate2;
|
|
r10 = property;
|
|
} else {
|
|
child = property.child;
|
|
value4 = false;
|
|
if (child) {
|
|
r18 = child;
|
|
reducibleLoop11: while (true) {
|
|
value5 = true;
|
|
if (r18 === r10) {
|
|
r22 = value5;
|
|
r23 = alternate2;
|
|
r24 = property;
|
|
break reducibleLoop11;
|
|
}
|
|
if (r18 === r9) {
|
|
r22 = value5;
|
|
r23 = property;
|
|
r24 = alternate2;
|
|
break reducibleLoop11;
|
|
}
|
|
sibling = r18.sibling;
|
|
if (sibling) {
|
|
r18 = sibling;
|
|
continue reducibleLoop11;
|
|
}
|
|
r22 = value4;
|
|
r23 = r9;
|
|
r24 = r10;
|
|
break reducibleLoop11;
|
|
}
|
|
} else {
|
|
r22 = value4;
|
|
r23 = r9;
|
|
r24 = r10;
|
|
}
|
|
reducibleJoin21: while (true) {
|
|
if (r22) {
|
|
r9 = r23;
|
|
r10 = r24;
|
|
break reducibleJoin21;
|
|
}
|
|
child = alternate2.child;
|
|
if (child) {
|
|
r21 = child;
|
|
reducibleLoop16: while (true) {
|
|
value6 = true;
|
|
if (r21 === r24) {
|
|
r16 = value6;
|
|
r19 = property;
|
|
r20 = alternate2;
|
|
break reducibleLoop16;
|
|
}
|
|
if (r21 === r23) {
|
|
r16 = value6;
|
|
r19 = alternate2;
|
|
r20 = property;
|
|
break reducibleLoop16;
|
|
}
|
|
sibling = r21.sibling;
|
|
if (sibling) {
|
|
r21 = sibling;
|
|
continue reducibleLoop16;
|
|
}
|
|
r16 = r22;
|
|
r19 = r23;
|
|
r20 = r24;
|
|
break reducibleLoop16;
|
|
}
|
|
} else {
|
|
r16 = r22;
|
|
r19 = r23;
|
|
r20 = r24;
|
|
}
|
|
if (!r16) {
|
|
throw global.Error('Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.');
|
|
}
|
|
r9 = r19;
|
|
r10 = r20;
|
|
break reducibleJoin21;
|
|
}
|
|
}
|
|
alternate3 = r10.alternate;
|
|
if (alternate3 !== r9) {
|
|
throw global.Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.");
|
|
}
|
|
continue reducibleLoop6;
|
|
}
|
|
} else {
|
|
nearestMountedFiber = getNearestMountedFiber(_reactInternals);
|
|
if (value === nearestMountedFiber) {
|
|
throw global.Error('Unable to find node on an unmounted component.');
|
|
}
|
|
r5 = nearestMountedFiber !== _reactInternals ? value : _reactInternals;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (value === r5) {
|
|
r1 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
value9 = environment;
|
|
currentHostFiberImpl = findCurrentHostFiberImpl(r5);
|
|
r1 = currentHostFiberImpl;
|
|
break reducibleJoin36;
|
|
}
|
|
reducibleJoin38: while (true) {
|
|
if (value === r1) {
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
value = environment;
|
|
getPublicInstanceBinding = getPublicInstance;
|
|
stateNode = r1.stateNode;
|
|
value = getPublicInstanceBinding(stateNode);
|
|
r0 = value;
|
|
break reducibleJoin38;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function updateContainer(a0, a1, a2, a3) { // fn#2007, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:141339, offset: 0x00c77738, size: 146 bytes, params: 5, frame: 19
|
|
let value = a3;
|
|
const requestUpdateLaneBinding = requestUpdateLane;
|
|
const current = a1.current;
|
|
const value3 = requestUpdateLaneBinding(current);
|
|
const context = a1.context;
|
|
const value4 = null;
|
|
if (value4 === context) {
|
|
a1.context = env0_62;
|
|
} else {
|
|
a1.pendingContext = env0_62;
|
|
}
|
|
const update = createUpdate(value3);
|
|
update.payload = {element: a0};
|
|
const r2 = value === undefined ? value4 : value;
|
|
if (value4 !== r2) {
|
|
update.callback = r2;
|
|
}
|
|
value = enqueueUpdate(current, update, value3);
|
|
if (value4 !== value) {
|
|
scheduleUpdateOnFiber(value, current, value3);
|
|
entangleTransitions(value, current, value3);
|
|
}
|
|
return value3;
|
|
}
|
|
|
|
function createTextInstance(a0, {containerTag}, a2, a3) { // fn#2010, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:143440, offset: 0x00c777f8, size: 70 bytes, params: 5, frame: 20
|
|
const binding = env0_176;
|
|
env0_176 = binding + 2;
|
|
const object2 = {};
|
|
object2.node = createNode(binding, 'RCTRawText', containerTag, {text: a0}, a3);
|
|
return object2;
|
|
}
|
|
|
|
function getPublicInstance(a0) { // fn#2011, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:143547, offset: 0x00c7783e, size: 202 bytes, params: 2, frame: 22
|
|
var moduleValue;
|
|
var createPublicInstance;
|
|
var nativeTag;
|
|
var viewConfig;
|
|
var internalInstanceHandle;
|
|
var publicRootInstance;
|
|
const value = a0;
|
|
let canonical = value.canonical;
|
|
const value2 = null;
|
|
if (value2 != canonical) {
|
|
canonical = value.canonical;
|
|
if (value2 == canonical.publicInstance) {
|
|
canonical = value.canonical;
|
|
moduleValue = require(261) /* metro dependency 261 */;
|
|
createPublicInstance = moduleValue.createPublicInstance;
|
|
nativeTag = value.canonical.nativeTag;
|
|
viewConfig = value.canonical.viewConfig;
|
|
internalInstanceHandle = value.canonical.internalInstanceHandle;
|
|
publicRootInstance = value.canonical.publicRootInstance;
|
|
canonical.publicInstance = Reflect.apply(createPublicInstance, moduleValue, [nativeTag, viewConfig,
|
|
internalInstanceHandle, value2 != publicRootInstance ? publicRootInstance : value2]);
|
|
canonical = value.canonical;
|
|
canonical.publicRootInstance = value2;
|
|
}
|
|
canonical = value.canonical;
|
|
return canonical.publicInstance;
|
|
}
|
|
return value2 != value._nativeTag ? value : value2;
|
|
}
|
|
|
|
function nativeOnUncaughtError(a0, a1) { // fn#2013, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:145142, offset: 0x00c77964, size: 106 bytes, params: 3, frame: 17
|
|
const ReactFiberErrorDialog = (require(261) /* metro dependency 261 */).ReactFiberErrorDialog;
|
|
const showErrorDialog = ReactFiberErrorDialog.showErrorDialog;
|
|
const object2 = {errorBoundary: null, error: a0};
|
|
let componentStack = a1.componentStack;
|
|
componentStack = componentStack != null ? a1.componentStack : '';
|
|
object2.componentStack = componentStack;
|
|
if (Reflect.apply(showErrorDialog, ReactFiberErrorDialog, [object2]) !== false) {
|
|
env0_122(a0);
|
|
}
|
|
}
|
|
|
|
function preventDefault() { // fn#2015, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:5888, offset: 0x00c77a47, size: 83 bytes, params: 1, frame: 11
|
|
this.defaultPrevented = true;
|
|
const nativeEvent = this.nativeEvent;
|
|
if (nativeEvent) {
|
|
if (nativeEvent.preventDefault) {
|
|
nativeEvent.preventDefault();
|
|
} else if (typeof nativeEvent.returnValue !== 'unknown') {
|
|
nativeEvent.returnValue = false;
|
|
}
|
|
this.isDefaultPrevented = functionThatReturnsTrue;
|
|
}
|
|
}
|
|
|
|
function stopPropagation() { // fn#2016, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:6120, offset: 0x00c77a9a, size: 75 bytes, params: 1, frame: 11
|
|
const nativeEvent = this.nativeEvent;
|
|
if (nativeEvent) {
|
|
if (nativeEvent.stopPropagation) {
|
|
nativeEvent.stopPropagation();
|
|
} else if (typeof nativeEvent.cancelBubble !== 'unknown') {
|
|
nativeEvent.cancelBubble = true;
|
|
}
|
|
this.isPropagationStopped = functionThatReturnsTrue;
|
|
}
|
|
}
|
|
|
|
function extend(a0) { // fn#2021, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:6977, offset: 0x00c77b7a, size: 138 bytes, params: 2, frame: 18
|
|
const closure = function() {
|
|
};
|
|
const closure2 = constructor_2023;
|
|
closure.prototype = this.prototype;
|
|
const closure3 = new closure();
|
|
assign(closure3, closure2.prototype);
|
|
closure2.prototype = closure3;
|
|
closure2.prototype.constructor = closure2;
|
|
assignBinding = assign;
|
|
const Interface = this.Interface;
|
|
closure2.Interface = assignBinding({}, Interface, a0);
|
|
closure2.extend = this.extend;
|
|
addEventPoolingTo(closure2);
|
|
return closure2;
|
|
}
|
|
|
|
function recordTouchTrack(a0, a1) { // fn#2026, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:9163, offset: 0x00c77c12, size: 328 bytes, params: 3, frame: 17
|
|
var r5;
|
|
var changedTouches;
|
|
var forEach;
|
|
var binding;
|
|
var touches;
|
|
var length;
|
|
var numberActiveTouches;
|
|
var value2;
|
|
var property;
|
|
var touchActive;
|
|
var value3;
|
|
var identifier;
|
|
reducibleJoin2: while (true) {
|
|
if (env0_34 == null) {
|
|
break reducibleJoin2;
|
|
}
|
|
env0_34(a0, a1);
|
|
break reducibleJoin2;
|
|
}
|
|
if (isMoveish(a0)) {
|
|
changedTouches = a1.changedTouches;
|
|
changedTouches.forEach(recordTouchMove);
|
|
} else if (isStartish(a0)) {
|
|
changedTouches = a1.changedTouches;
|
|
changedTouches.forEach(recordTouchStart);
|
|
binding = env0_33;
|
|
touches = a1.touches;
|
|
binding.numberActiveTouches = touches.length;
|
|
reducibleJoin15: while (true) {
|
|
if (env0_33.numberActiveTouches !== 1) {
|
|
break reducibleJoin15;
|
|
}
|
|
binding = env0_33;
|
|
touches = a1.touches;
|
|
identifier = touches[0].identifier;
|
|
binding.indexOfSingleActiveTouch = identifier;
|
|
break reducibleJoin15;
|
|
}
|
|
} else {
|
|
reducibleJoin15: while (true) {
|
|
reducibleJoin6: while (true) {
|
|
if (a0 === 'topTouchEnd') {
|
|
break reducibleJoin6;
|
|
}
|
|
if (a0 !== 'topTouchCancel') {
|
|
break reducibleJoin15;
|
|
}
|
|
break reducibleJoin6;
|
|
}
|
|
changedTouches = a1.changedTouches;
|
|
forEach = changedTouches.forEach;
|
|
Reflect.apply(forEach, changedTouches, [recordTouchEnd]);
|
|
binding = env0_33;
|
|
touches = a1.touches;
|
|
length = touches.length;
|
|
binding.numberActiveTouches = length;
|
|
numberActiveTouches = env0_33.numberActiveTouches;
|
|
if (numberActiveTouches !== 1) {
|
|
break reducibleJoin15;
|
|
}
|
|
length = env0_32.length;
|
|
value2 = 0;
|
|
if (!(value2 < length)) {
|
|
break reducibleJoin15;
|
|
}
|
|
r5 = value2;
|
|
reducibleLoop8: while (true) {
|
|
property = env0_32[r5];
|
|
if (property != null) {
|
|
touchActive = property.touchActive;
|
|
reducibleJoin10: while (true) {
|
|
if (touchActive) {
|
|
env0_33.indexOfSingleActiveTouch = r5;
|
|
break reducibleJoin15;
|
|
}
|
|
break reducibleJoin10;
|
|
}
|
|
}
|
|
value3 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
|
|
length = env0_32.length;
|
|
if (value3 < length) {
|
|
r5 = value3;
|
|
continue reducibleLoop8;
|
|
}
|
|
break reducibleJoin15;
|
|
}
|
|
break reducibleJoin15;
|
|
}
|
|
}
|
|
}
|
|
|
|
function extractEvents(a0, a1, a2, a3) { // fn#2028, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:13033, offset: 0x00c77d63, size: 1706 bytes, params: 5, frame: 32
|
|
var r12;
|
|
var r7;
|
|
var r11;
|
|
var r6;
|
|
var r16;
|
|
var r18;
|
|
var r15;
|
|
var r13;
|
|
var r0;
|
|
var r1;
|
|
var r5;
|
|
var responderEnd;
|
|
var responderRelease;
|
|
var r8;
|
|
var binding;
|
|
var responderIgnoreScroll;
|
|
var scrollShouldSetResponder;
|
|
var selectionChangeShouldSetResponder;
|
|
var moveShouldSetResponder;
|
|
var startShouldSetResponder;
|
|
var value4;
|
|
var value5;
|
|
var getParent$1Binding;
|
|
var parent$1;
|
|
var value7;
|
|
var parent$12;
|
|
var parent$13;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var alternate;
|
|
var parent$1Binding;
|
|
var value14;
|
|
var value15;
|
|
var binding2;
|
|
var getPooled;
|
|
var touchHistory;
|
|
var forEachAccumulatedBinding;
|
|
var _dispatchListeners;
|
|
var _dispatchInstances;
|
|
var length;
|
|
var value16;
|
|
var isPropagationStopped;
|
|
var value17;
|
|
var property;
|
|
var isPersistent;
|
|
var constructor;
|
|
var release;
|
|
var responderGrant;
|
|
var value18;
|
|
var value19;
|
|
var responderTerminationRequest;
|
|
var value20;
|
|
var value21;
|
|
var value22;
|
|
var binding3;
|
|
var responderReject;
|
|
var responderTerminate;
|
|
var value23;
|
|
var touches;
|
|
var value24;
|
|
var target;
|
|
var instanceFromNode$1;
|
|
var parent$14;
|
|
var value27;
|
|
var value28;
|
|
var value29;
|
|
let value = a1;
|
|
if (isStartish(a0)) {
|
|
env0_37 += 1;
|
|
} else {
|
|
reducibleJoin7: while (true) {
|
|
reducibleJoin3: while (true) {
|
|
if (a0 === 'topTouchEnd') {
|
|
break reducibleJoin3;
|
|
}
|
|
if (a0 !== 'topTouchCancel') {
|
|
break reducibleJoin7;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
if (!(0 <= env0_37)) {
|
|
return null;
|
|
}
|
|
binding = env0_37;
|
|
env0_37 = typeof binding === 'bigint' ? binding - 1n : +binding - 1;
|
|
break reducibleJoin7;
|
|
}
|
|
}
|
|
env0_35.recordTouchTrack(a0, a2);
|
|
const value3 = null;
|
|
reducibleJoin61: while (true) {
|
|
if (value) {
|
|
if (a0 === 'topScroll') {
|
|
responderIgnoreScroll = a2.responderIgnoreScroll;
|
|
if (!responderIgnoreScroll) {
|
|
if (isStartish(a0)) {
|
|
startShouldSetResponder = env0_38.startShouldSetResponder;
|
|
r12 = startShouldSetResponder;
|
|
} else if (isMoveish(a0)) {
|
|
moveShouldSetResponder = env0_38.moveShouldSetResponder;
|
|
r12 = moveShouldSetResponder;
|
|
} else if (a0 === 'topSelectionChange') {
|
|
selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder;
|
|
r12 = selectionChangeShouldSetResponder;
|
|
} else {
|
|
scrollShouldSetResponder = env0_38.scrollShouldSetResponder;
|
|
r12 = scrollShouldSetResponder;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (!env0_36) {
|
|
r0 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
binding = env0_36;
|
|
value4 = 0;
|
|
if (binding) {
|
|
r7 = binding;
|
|
r11 = value4;
|
|
reducibleLoop25: while (true) {
|
|
value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$1 = getParent$1(r7);
|
|
if (parent$1) {
|
|
r7 = parent$1;
|
|
r11 = value5;
|
|
continue reducibleLoop25;
|
|
}
|
|
r6 = value5;
|
|
break reducibleLoop25;
|
|
}
|
|
} else {
|
|
r6 = value4;
|
|
}
|
|
if (value) {
|
|
r7 = value;
|
|
r11 = value4;
|
|
reducibleLoop27: while (true) {
|
|
value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$12 = getParent$1(r7);
|
|
if (parent$12) {
|
|
r7 = parent$12;
|
|
r11 = value7;
|
|
continue reducibleLoop27;
|
|
}
|
|
r16 = value7;
|
|
break reducibleLoop27;
|
|
}
|
|
} else {
|
|
r16 = value4;
|
|
}
|
|
if (value4 < r6 - r16) {
|
|
r11 = r6;
|
|
r18 = binding;
|
|
reducibleLoop29: while (true) {
|
|
parent$13 = getParent$1(r18);
|
|
value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1;
|
|
if (value4 < value10 - r16) {
|
|
r11 = value10;
|
|
r18 = parent$13;
|
|
continue reducibleLoop29;
|
|
}
|
|
r6 = value10;
|
|
r15 = parent$13;
|
|
break reducibleLoop29;
|
|
}
|
|
} else {
|
|
r15 = binding;
|
|
}
|
|
if (value4 < r16 - r6) {
|
|
r11 = value;
|
|
reducibleLoop31: while (true) {
|
|
value = getParent$1(r11);
|
|
value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1;
|
|
if (value4 < value11 - r6) {
|
|
r11 = value;
|
|
r16 = value11;
|
|
continue reducibleLoop31;
|
|
}
|
|
r13 = value;
|
|
break reducibleLoop31;
|
|
}
|
|
} else {
|
|
r13 = value;
|
|
}
|
|
value = typeof r6 === 'bigint' ? r6 : +r6;
|
|
value12 = typeof value === 'bigint' ? value - 1n : +value - 1;
|
|
if (!value) {
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
r11 = value12;
|
|
reducibleLoop33: while (true) {
|
|
if (r15 === r13) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
alternate = r13.alternate;
|
|
if (r15 === alternate) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
getParent$1Binding = getParent$1;
|
|
value = getParent$1Binding(r15);
|
|
parent$1Binding = getParent$1Binding(r13);
|
|
value14 = typeof r11 === 'bigint' ? r11 : +r11;
|
|
value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1;
|
|
if (value14) {
|
|
r11 = value15;
|
|
r13 = parent$1Binding;
|
|
r15 = value;
|
|
continue reducibleLoop33;
|
|
}
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
}
|
|
binding = env0_36;
|
|
binding2 = env0_31;
|
|
getPooled = binding2.getPooled;
|
|
value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulatedBinding = forEachAccumulated;
|
|
if (r0 === binding) {
|
|
r0 = accumulateTwoPhaseDispatchesSingleSkipTarget;
|
|
} else {
|
|
r0 = accumulateTwoPhaseDispatchesSingle$1;
|
|
}
|
|
forEachAccumulatedBinding(value, r0);
|
|
_dispatchListeners = value._dispatchListeners;
|
|
_dispatchInstances = value._dispatchInstances;
|
|
if (isArray(_dispatchListeners)) {
|
|
length = _dispatchListeners.length;
|
|
value16 = 0;
|
|
reducibleJoin48: while (true) {
|
|
if (!(value16 < length)) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value16;
|
|
reducibleLoop44: while (true) {
|
|
if (_dispatchListeners[r15](value, _dispatchInstances[r15])) {
|
|
property = _dispatchInstances[r15];
|
|
r11 = property;
|
|
break reducibleJoin48;
|
|
}
|
|
value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1;
|
|
length = _dispatchListeners.length;
|
|
if (value17 < length) {
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value17;
|
|
continue reducibleLoop44;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
} else {
|
|
reducibleJoin48: while (true) {
|
|
if (_dispatchListeners) {
|
|
if (_dispatchListeners(value, _dispatchInstances)) {
|
|
r11 = _dispatchInstances;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
value._dispatchInstances = value3;
|
|
value._dispatchListeners = value3;
|
|
reducibleJoin50: while (true) {
|
|
if (value.isPersistent()) {
|
|
break reducibleJoin50;
|
|
}
|
|
constructor = value.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value]);
|
|
break reducibleJoin50;
|
|
}
|
|
if (r11) {
|
|
if (r11 === env0_36) {
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderGrant = env0_38.responderGrant;
|
|
value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value18 = executeDirectDispatch(value);
|
|
value19 = value18 === true;
|
|
if (env0_36) {
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderTerminationRequest = env0_38.responderTerminationRequest;
|
|
value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]);
|
|
value20.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value20, accumulateDirectDispatchesSingle$1);
|
|
_dispatchListeners = value20._dispatchListeners;
|
|
value21 = !_dispatchListeners;
|
|
reducibleJoin56: while (true) {
|
|
if (_dispatchListeners) {
|
|
value22 = executeDirectDispatch(value20);
|
|
r1 = value22;
|
|
break reducibleJoin56;
|
|
}
|
|
r1 = value21;
|
|
break reducibleJoin56;
|
|
}
|
|
reducibleJoin58: while (true) {
|
|
if (value20.isPersistent()) {
|
|
break reducibleJoin58;
|
|
}
|
|
constructor = value20.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value20]);
|
|
break reducibleJoin58;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
binding3 = env0_38;
|
|
if (r1) {
|
|
responderTerminate = binding3.responderTerminate;
|
|
value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]);
|
|
value23.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value23, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, [value, value23]);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
responderReject = binding3.responderReject;
|
|
value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, value);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
value = accumulate(undefined, value);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
}
|
|
if (0 < env0_37) {
|
|
if (a0 === 'topSelectionChange') {
|
|
if (isStartish(a0)) {
|
|
startShouldSetResponder = env0_38.startShouldSetResponder;
|
|
r12 = startShouldSetResponder;
|
|
} else if (isMoveish(a0)) {
|
|
moveShouldSetResponder = env0_38.moveShouldSetResponder;
|
|
r12 = moveShouldSetResponder;
|
|
} else if (a0 === 'topSelectionChange') {
|
|
selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder;
|
|
r12 = selectionChangeShouldSetResponder;
|
|
} else {
|
|
scrollShouldSetResponder = env0_38.scrollShouldSetResponder;
|
|
r12 = scrollShouldSetResponder;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (!env0_36) {
|
|
r0 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
binding = env0_36;
|
|
value4 = 0;
|
|
if (binding) {
|
|
r7 = binding;
|
|
r11 = value4;
|
|
reducibleLoop25: while (true) {
|
|
value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$1 = getParent$1(r7);
|
|
if (parent$1) {
|
|
r7 = parent$1;
|
|
r11 = value5;
|
|
continue reducibleLoop25;
|
|
}
|
|
r6 = value5;
|
|
break reducibleLoop25;
|
|
}
|
|
} else {
|
|
r6 = value4;
|
|
}
|
|
if (value) {
|
|
r7 = value;
|
|
r11 = value4;
|
|
reducibleLoop27: while (true) {
|
|
value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$12 = getParent$1(r7);
|
|
if (parent$12) {
|
|
r7 = parent$12;
|
|
r11 = value7;
|
|
continue reducibleLoop27;
|
|
}
|
|
r16 = value7;
|
|
break reducibleLoop27;
|
|
}
|
|
} else {
|
|
r16 = value4;
|
|
}
|
|
if (value4 < r6 - r16) {
|
|
r11 = r6;
|
|
r18 = binding;
|
|
reducibleLoop29: while (true) {
|
|
parent$13 = getParent$1(r18);
|
|
value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1;
|
|
if (value4 < value10 - r16) {
|
|
r11 = value10;
|
|
r18 = parent$13;
|
|
continue reducibleLoop29;
|
|
}
|
|
r6 = value10;
|
|
r15 = parent$13;
|
|
break reducibleLoop29;
|
|
}
|
|
} else {
|
|
r15 = binding;
|
|
}
|
|
if (value4 < r16 - r6) {
|
|
r11 = value;
|
|
reducibleLoop31: while (true) {
|
|
value = getParent$1(r11);
|
|
value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1;
|
|
if (value4 < value11 - r6) {
|
|
r11 = value;
|
|
r16 = value11;
|
|
continue reducibleLoop31;
|
|
}
|
|
r13 = value;
|
|
break reducibleLoop31;
|
|
}
|
|
} else {
|
|
r13 = value;
|
|
}
|
|
value = typeof r6 === 'bigint' ? r6 : +r6;
|
|
value12 = typeof value === 'bigint' ? value - 1n : +value - 1;
|
|
if (!value) {
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
r11 = value12;
|
|
reducibleLoop33: while (true) {
|
|
if (r15 === r13) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
alternate = r13.alternate;
|
|
if (r15 === alternate) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
getParent$1Binding = getParent$1;
|
|
value = getParent$1Binding(r15);
|
|
parent$1Binding = getParent$1Binding(r13);
|
|
value14 = typeof r11 === 'bigint' ? r11 : +r11;
|
|
value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1;
|
|
if (value14) {
|
|
r11 = value15;
|
|
r13 = parent$1Binding;
|
|
r15 = value;
|
|
continue reducibleLoop33;
|
|
}
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
}
|
|
binding = env0_36;
|
|
binding2 = env0_31;
|
|
getPooled = binding2.getPooled;
|
|
value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulatedBinding = forEachAccumulated;
|
|
if (r0 === binding) {
|
|
r0 = accumulateTwoPhaseDispatchesSingleSkipTarget;
|
|
} else {
|
|
r0 = accumulateTwoPhaseDispatchesSingle$1;
|
|
}
|
|
forEachAccumulatedBinding(value, r0);
|
|
_dispatchListeners = value._dispatchListeners;
|
|
_dispatchInstances = value._dispatchInstances;
|
|
if (isArray(_dispatchListeners)) {
|
|
length = _dispatchListeners.length;
|
|
value16 = 0;
|
|
reducibleJoin48: while (true) {
|
|
if (!(value16 < length)) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value16;
|
|
reducibleLoop44: while (true) {
|
|
if (_dispatchListeners[r15](value, _dispatchInstances[r15])) {
|
|
property = _dispatchInstances[r15];
|
|
r11 = property;
|
|
break reducibleJoin48;
|
|
}
|
|
value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1;
|
|
length = _dispatchListeners.length;
|
|
if (value17 < length) {
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value17;
|
|
continue reducibleLoop44;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
} else {
|
|
reducibleJoin48: while (true) {
|
|
if (_dispatchListeners) {
|
|
if (_dispatchListeners(value, _dispatchInstances)) {
|
|
r11 = _dispatchInstances;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
value._dispatchInstances = value3;
|
|
value._dispatchListeners = value3;
|
|
reducibleJoin50: while (true) {
|
|
if (value.isPersistent()) {
|
|
break reducibleJoin50;
|
|
}
|
|
constructor = value.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value]);
|
|
break reducibleJoin50;
|
|
}
|
|
if (r11) {
|
|
if (r11 === env0_36) {
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderGrant = env0_38.responderGrant;
|
|
value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value18 = executeDirectDispatch(value);
|
|
value19 = value18 === true;
|
|
if (env0_36) {
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderTerminationRequest = env0_38.responderTerminationRequest;
|
|
value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]);
|
|
value20.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value20, accumulateDirectDispatchesSingle$1);
|
|
_dispatchListeners = value20._dispatchListeners;
|
|
value21 = !_dispatchListeners;
|
|
reducibleJoin56: while (true) {
|
|
if (_dispatchListeners) {
|
|
value22 = executeDirectDispatch(value20);
|
|
r1 = value22;
|
|
break reducibleJoin56;
|
|
}
|
|
r1 = value21;
|
|
break reducibleJoin56;
|
|
}
|
|
reducibleJoin58: while (true) {
|
|
if (value20.isPersistent()) {
|
|
break reducibleJoin58;
|
|
}
|
|
constructor = value20.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value20]);
|
|
break reducibleJoin58;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
binding3 = env0_38;
|
|
if (r1) {
|
|
responderTerminate = binding3.responderTerminate;
|
|
value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]);
|
|
value23.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value23, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, [value, value23]);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
responderReject = binding3.responderReject;
|
|
value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]);
|
|
value.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, value);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
value = accumulate(undefined, value);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
}
|
|
if (!isStartish(a0)) {
|
|
if (!isMoveish(a0)) {
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
}
|
|
if (isStartish(a0)) {
|
|
startShouldSetResponder = env0_38.startShouldSetResponder;
|
|
r12 = startShouldSetResponder;
|
|
} else if (isMoveish(a0)) {
|
|
moveShouldSetResponder = env0_38.moveShouldSetResponder;
|
|
r12 = moveShouldSetResponder;
|
|
} else if (a0 === 'topSelectionChange') {
|
|
selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder;
|
|
r12 = selectionChangeShouldSetResponder;
|
|
} else {
|
|
scrollShouldSetResponder = env0_38.scrollShouldSetResponder;
|
|
r12 = scrollShouldSetResponder;
|
|
}
|
|
reducibleJoin36: while (true) {
|
|
if (!env0_36) {
|
|
r0 = value;
|
|
break reducibleJoin36;
|
|
}
|
|
binding = env0_36;
|
|
value4 = 0;
|
|
if (binding) {
|
|
r7 = binding;
|
|
r11 = value4;
|
|
reducibleLoop25: while (true) {
|
|
value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$1 = getParent$1(r7);
|
|
if (parent$1) {
|
|
r7 = parent$1;
|
|
r11 = value5;
|
|
continue reducibleLoop25;
|
|
}
|
|
r6 = value5;
|
|
break reducibleLoop25;
|
|
}
|
|
} else {
|
|
r6 = value4;
|
|
}
|
|
if (value) {
|
|
r7 = value;
|
|
r11 = value4;
|
|
reducibleLoop27: while (true) {
|
|
value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1;
|
|
parent$12 = getParent$1(r7);
|
|
if (parent$12) {
|
|
r7 = parent$12;
|
|
r11 = value7;
|
|
continue reducibleLoop27;
|
|
}
|
|
r16 = value7;
|
|
break reducibleLoop27;
|
|
}
|
|
} else {
|
|
r16 = value4;
|
|
}
|
|
if (value4 < r6 - r16) {
|
|
r11 = r6;
|
|
r18 = binding;
|
|
reducibleLoop29: while (true) {
|
|
parent$13 = getParent$1(r18);
|
|
value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1;
|
|
if (value4 < value10 - r16) {
|
|
r11 = value10;
|
|
r18 = parent$13;
|
|
continue reducibleLoop29;
|
|
}
|
|
r6 = value10;
|
|
r15 = parent$13;
|
|
break reducibleLoop29;
|
|
}
|
|
} else {
|
|
r15 = binding;
|
|
}
|
|
if (value4 < r16 - r6) {
|
|
r11 = value;
|
|
reducibleLoop31: while (true) {
|
|
value = getParent$1(r11);
|
|
value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1;
|
|
if (value4 < value11 - r6) {
|
|
r11 = value;
|
|
r16 = value11;
|
|
continue reducibleLoop31;
|
|
}
|
|
r13 = value;
|
|
break reducibleLoop31;
|
|
}
|
|
} else {
|
|
r13 = value;
|
|
}
|
|
value = typeof r6 === 'bigint' ? r6 : +r6;
|
|
value12 = typeof value === 'bigint' ? value - 1n : +value - 1;
|
|
if (!value) {
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
r11 = value12;
|
|
reducibleLoop33: while (true) {
|
|
if (r15 === r13) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
alternate = r13.alternate;
|
|
if (r15 === alternate) {
|
|
r0 = r15;
|
|
break reducibleJoin36;
|
|
}
|
|
getParent$1Binding = getParent$1;
|
|
value = getParent$1Binding(r15);
|
|
parent$1Binding = getParent$1Binding(r13);
|
|
value14 = typeof r11 === 'bigint' ? r11 : +r11;
|
|
value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1;
|
|
if (value14) {
|
|
r11 = value15;
|
|
r13 = parent$1Binding;
|
|
r15 = value;
|
|
continue reducibleLoop33;
|
|
}
|
|
r0 = value3;
|
|
break reducibleJoin36;
|
|
}
|
|
}
|
|
binding = env0_36;
|
|
binding2 = env0_31;
|
|
getPooled = binding2.getPooled;
|
|
value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value.touchHistory = touchHistory;
|
|
forEachAccumulatedBinding = forEachAccumulated;
|
|
if (r0 === binding) {
|
|
r0 = accumulateTwoPhaseDispatchesSingleSkipTarget;
|
|
} else {
|
|
r0 = accumulateTwoPhaseDispatchesSingle$1;
|
|
}
|
|
forEachAccumulatedBinding(value, r0);
|
|
_dispatchListeners = value._dispatchListeners;
|
|
_dispatchInstances = value._dispatchInstances;
|
|
if (isArray(_dispatchListeners)) {
|
|
length = _dispatchListeners.length;
|
|
value16 = 0;
|
|
reducibleJoin48: while (true) {
|
|
if (!(value16 < length)) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value16;
|
|
reducibleLoop44: while (true) {
|
|
if (_dispatchListeners[r15](value, _dispatchInstances[r15])) {
|
|
property = _dispatchInstances[r15];
|
|
r11 = property;
|
|
break reducibleJoin48;
|
|
}
|
|
value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1;
|
|
length = _dispatchListeners.length;
|
|
if (value17 < length) {
|
|
isPropagationStopped = value.isPropagationStopped;
|
|
if (Reflect.apply(isPropagationStopped, value, [])) {
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r15 = value17;
|
|
continue reducibleLoop44;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
} else {
|
|
reducibleJoin48: while (true) {
|
|
if (_dispatchListeners) {
|
|
if (_dispatchListeners(value, _dispatchInstances)) {
|
|
r11 = _dispatchInstances;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
r11 = value3;
|
|
break reducibleJoin48;
|
|
}
|
|
}
|
|
value._dispatchInstances = value3;
|
|
value._dispatchListeners = value3;
|
|
isPersistent = value.isPersistent;
|
|
reducibleJoin50: while (true) {
|
|
if (Reflect.apply(isPersistent, value, [])) {
|
|
break reducibleJoin50;
|
|
}
|
|
constructor = value.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value]);
|
|
break reducibleJoin50;
|
|
}
|
|
if (r11) {
|
|
if (r11 === env0_36) {
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderGrant = env0_38.responderGrant;
|
|
value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value.touchHistory = touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value18 = executeDirectDispatch(value);
|
|
value19 = value18 === true;
|
|
if (env0_36) {
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
responderTerminationRequest = env0_38.responderTerminationRequest;
|
|
value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value20.touchHistory = touchHistory;
|
|
forEachAccumulated(value20, accumulateDirectDispatchesSingle$1);
|
|
_dispatchListeners = value20._dispatchListeners;
|
|
value21 = !_dispatchListeners;
|
|
reducibleJoin56: while (true) {
|
|
if (_dispatchListeners) {
|
|
value22 = executeDirectDispatch(value20);
|
|
r1 = value22;
|
|
break reducibleJoin56;
|
|
}
|
|
r1 = value21;
|
|
break reducibleJoin56;
|
|
}
|
|
isPersistent = value20.isPersistent;
|
|
reducibleJoin58: while (true) {
|
|
if (Reflect.apply(isPersistent, value20, [])) {
|
|
break reducibleJoin58;
|
|
}
|
|
constructor = value20.constructor;
|
|
release = constructor.release;
|
|
Reflect.apply(release, constructor, [value20]);
|
|
break reducibleJoin58;
|
|
}
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
binding3 = env0_38;
|
|
if (r1) {
|
|
responderTerminate = binding3.responderTerminate;
|
|
value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]);
|
|
value23.touchHistory = env0_35.touchHistory;
|
|
forEachAccumulated(value23, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, [value, value23]);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
responderReject = binding3.responderReject;
|
|
value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value.touchHistory = touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(undefined, value);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
value = accumulate(undefined, value);
|
|
changeResponder(r11, value19);
|
|
r5 = value;
|
|
break reducibleJoin61;
|
|
}
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
r5 = value3;
|
|
break reducibleJoin61;
|
|
}
|
|
binding = env0_36;
|
|
reducibleJoin63: while (true) {
|
|
if (binding) {
|
|
value = isStartish(a0);
|
|
r6 = value;
|
|
break reducibleJoin63;
|
|
}
|
|
r6 = binding;
|
|
break reducibleJoin63;
|
|
}
|
|
binding = env0_36;
|
|
reducibleJoin65: while (true) {
|
|
if (binding) {
|
|
value = isMoveish(a0);
|
|
r1 = value;
|
|
break reducibleJoin65;
|
|
}
|
|
r1 = binding;
|
|
break reducibleJoin65;
|
|
}
|
|
binding = env0_36;
|
|
reducibleJoin69: while (true) {
|
|
if (binding) {
|
|
value = a0 === 'topTouchEnd';
|
|
reducibleJoin68: while (true) {
|
|
if (value) {
|
|
r7 = value;
|
|
break reducibleJoin68;
|
|
}
|
|
value = a0 === 'topTouchCancel';
|
|
r7 = value;
|
|
break reducibleJoin68;
|
|
}
|
|
r0 = r7;
|
|
break reducibleJoin69;
|
|
}
|
|
r0 = binding;
|
|
break reducibleJoin69;
|
|
}
|
|
if (r6) {
|
|
r11 = env0_38.responderStart;
|
|
} else if (r1) {
|
|
r11 = env0_38.responderMove;
|
|
} else {
|
|
reducibleJoin73: while (true) {
|
|
if (r0) {
|
|
responderEnd = env0_38.responderEnd;
|
|
break reducibleJoin73;
|
|
}
|
|
responderEnd = value3;
|
|
break reducibleJoin73;
|
|
}
|
|
r11 = responderEnd;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (r11) {
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
value = Reflect.apply(getPooled, binding, [r11, env0_36, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value.touchHistory = touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(r5, value);
|
|
r6 = value;
|
|
break reducibleJoin79;
|
|
}
|
|
r6 = r5;
|
|
break reducibleJoin79;
|
|
}
|
|
binding = env0_36;
|
|
reducibleJoin81: while (true) {
|
|
if (binding) {
|
|
value = a0 === 'topTouchCancel';
|
|
r1 = value;
|
|
break reducibleJoin81;
|
|
}
|
|
r1 = binding;
|
|
break reducibleJoin81;
|
|
}
|
|
binding = env0_36;
|
|
reducibleJoin83: while (true) {
|
|
if (binding) {
|
|
value = !r1;
|
|
r0 = value;
|
|
break reducibleJoin83;
|
|
}
|
|
r0 = binding;
|
|
break reducibleJoin83;
|
|
}
|
|
reducibleJoin87: while (true) {
|
|
if (r0) {
|
|
value = a0 === 'topTouchEnd';
|
|
reducibleJoin86: while (true) {
|
|
if (value) {
|
|
r5 = value;
|
|
break reducibleJoin86;
|
|
}
|
|
value = a0 === 'topTouchCancel';
|
|
r5 = value;
|
|
break reducibleJoin86;
|
|
}
|
|
r0 = r5;
|
|
break reducibleJoin87;
|
|
}
|
|
break reducibleJoin87;
|
|
}
|
|
reducibleJoin100: while (true) {
|
|
if (!r0) {
|
|
break reducibleJoin100;
|
|
}
|
|
touches = a2.touches;
|
|
value = true;
|
|
if (!touches) {
|
|
r0 = value;
|
|
break reducibleJoin100;
|
|
}
|
|
length = touches.length;
|
|
value24 = 0;
|
|
if (value24 === length) {
|
|
r0 = value;
|
|
break reducibleJoin100;
|
|
}
|
|
length = touches.length;
|
|
if (!(value24 < length)) {
|
|
r0 = value;
|
|
break reducibleJoin100;
|
|
}
|
|
r7 = value24;
|
|
reducibleLoop91: while (true) {
|
|
target = touches[r7].target;
|
|
if (value3 != target) {
|
|
reducibleJoin99: while (true) {
|
|
if (value24 === target) {
|
|
break reducibleJoin99;
|
|
}
|
|
instanceFromNode$1 = getInstanceFromNode$1(target);
|
|
binding = env0_36;
|
|
reducibleJoin98: while (true) {
|
|
reducibleJoin97: while (true) {
|
|
if (instanceFromNode$1) {
|
|
r18 = instanceFromNode$1;
|
|
reducibleLoop94: while (true) {
|
|
if (binding === r18) {
|
|
r5 = value;
|
|
break reducibleJoin98;
|
|
}
|
|
alternate = r18.alternate;
|
|
if (binding === alternate) {
|
|
r5 = value;
|
|
break reducibleJoin98;
|
|
}
|
|
parent$14 = getParent$1(r18);
|
|
if (parent$14) {
|
|
r18 = parent$14;
|
|
continue reducibleLoop94;
|
|
}
|
|
break reducibleJoin97;
|
|
}
|
|
value28 = false;
|
|
if (r5) {
|
|
r0 = value28;
|
|
break reducibleJoin100;
|
|
}
|
|
break reducibleJoin99;
|
|
}
|
|
break reducibleJoin97;
|
|
}
|
|
value27 = false;
|
|
r5 = value27;
|
|
break reducibleJoin98;
|
|
}
|
|
value28 = false;
|
|
if (r5) {
|
|
r0 = value28;
|
|
break reducibleJoin100;
|
|
}
|
|
break reducibleJoin99;
|
|
}
|
|
}
|
|
value29 = typeof r7 === 'bigint' ? r7 + 1n : +r7 + 1;
|
|
length = touches.length;
|
|
if (value29 < length) {
|
|
r7 = value29;
|
|
continue reducibleLoop91;
|
|
}
|
|
r0 = value;
|
|
break reducibleJoin100;
|
|
}
|
|
}
|
|
if (r1) {
|
|
r8 = env0_38.responderTerminate;
|
|
} else {
|
|
reducibleJoin103: while (true) {
|
|
if (r0) {
|
|
responderRelease = env0_38.responderRelease;
|
|
break reducibleJoin103;
|
|
}
|
|
responderRelease = value3;
|
|
break reducibleJoin103;
|
|
}
|
|
r8 = responderRelease;
|
|
}
|
|
reducibleJoin107: while (true) {
|
|
if (r8) {
|
|
binding = env0_31;
|
|
getPooled = binding.getPooled;
|
|
value = Reflect.apply(getPooled, binding, [r8, env0_36, a2, a3]);
|
|
touchHistory = env0_35.touchHistory;
|
|
value.touchHistory = touchHistory;
|
|
forEachAccumulated(value, accumulateDirectDispatchesSingle$1);
|
|
value = accumulate(r6, value);
|
|
changeResponder(value3);
|
|
r0 = value;
|
|
break reducibleJoin107;
|
|
}
|
|
r0 = r6;
|
|
break reducibleJoin107;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function extractEvents_2030(a0, a1, a2, a3) { // fn#2030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:18592, offset: 0x00c78421, size: 250 bytes, params: 5, frame: 21
|
|
var value2;
|
|
if (a1 == null) {
|
|
return null;
|
|
}
|
|
const property = customBubblingEventTypes[a0];
|
|
const property2 = customDirectEventTypes[a0];
|
|
if (property) {
|
|
value2 = SyntheticEvent.getPooled(property || property2, a1, a2, a3);
|
|
if (property) {
|
|
if (value2 == null) {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
} else if (value2.dispatchConfig.phasedRegistrationNames == null) {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
} else if (value2.dispatchConfig.phasedRegistrationNames.skipBubbling) {
|
|
if (value2 && value2.dispatchConfig.phasedRegistrationNames) {
|
|
traverseTwoPhase(value2._targetInst, accumulateDirectionalDispatches, value2, true);
|
|
}
|
|
} else {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
}
|
|
return value2;
|
|
}
|
|
if (property2) {
|
|
forEachAccumulated(value2, accumulateDirectDispatchesSingle);
|
|
return value2;
|
|
}
|
|
return null;
|
|
}
|
|
if (property2) {
|
|
value2 = SyntheticEvent.getPooled(property || property2, a1, a2, a3);
|
|
if (property) {
|
|
if (value2 == null) {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
} else if (value2.dispatchConfig.phasedRegistrationNames == null) {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
} else if (value2.dispatchConfig.phasedRegistrationNames.skipBubbling) {
|
|
if (value2 && value2.dispatchConfig.phasedRegistrationNames) {
|
|
traverseTwoPhase(value2._targetInst, accumulateDirectionalDispatches, value2, true);
|
|
}
|
|
} else {
|
|
forEachAccumulated(value2, accumulateTwoPhaseDispatchesSingle);
|
|
}
|
|
return value2;
|
|
}
|
|
if (property2) {
|
|
forEachAccumulated(value2, accumulateDirectDispatchesSingle);
|
|
return value2;
|
|
}
|
|
return null;
|
|
}
|
|
const Error = global.Error;
|
|
throw Error('Unsupported top level event type "' + a0 + '" dispatched');
|
|
}
|
|
|
|
function clz32Fallback(a0) { // fn#2031, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:22821, offset: 0x00c7851b, size: 53 bytes, params: 2, frame: 13
|
|
var r0;
|
|
let value = a0 >>> 0;
|
|
if (value === 0) {
|
|
r0 = 32;
|
|
} else {
|
|
value = log(value);
|
|
value = 31 - (value / LN2 | 0) | 0;
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun2033() { // fn#2033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:29563, offset: 0x00c7858b, size: 57 bytes, params: 1, frame: 4
|
|
const env0_0 = [];
|
|
this.signal = {aborted: false, addEventListener: addEventListener_2034};
|
|
this.abort = abort_2035;
|
|
}
|
|
|
|
function S(a0, a1) { // fn#2037, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33396, offset: 0x00c7860f, size: 92 bytes, params: 3, frame: 13
|
|
if (typeof a1 === 'object' && a1 !== null && typeof a1.then === 'function') {
|
|
SEntangleAsyncAction(undefined, a1);
|
|
}
|
|
if (S !== null) {
|
|
S(a0, a1);
|
|
}
|
|
}
|
|
|
|
function useMemo_2045(a0, a1) { // fn#2045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:58107, offset: 0x00c787b3, size: 104 bytes, params: 3, frame: 16
|
|
var error;
|
|
let value = a1;
|
|
const value3 = mountWorkInProgressHook();
|
|
const r5 = value === undefined ? null : value;
|
|
value = a0();
|
|
if (env0_106) {
|
|
setIsStrictModeForDevtools(true);
|
|
try {
|
|
a0();
|
|
} catch (error) {
|
|
setIsStrictModeForDevtools(false);
|
|
throw error;
|
|
}
|
|
setIsStrictModeForDevtools(false);
|
|
}
|
|
value3.memoizedState = [value, r5];
|
|
return value;
|
|
}
|
|
|
|
function useReducer_2046(a0, a1, a2) { // fn#2046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:58320, offset: 0x00c7881b, size: 188 bytes, params: 4, frame: 19
|
|
var r2;
|
|
var value4;
|
|
var object2;
|
|
var error;
|
|
let value = a1;
|
|
const value3 = mountWorkInProgressHook();
|
|
if (a2 !== undefined) {
|
|
value4 = a2(value);
|
|
if (env0_106) {
|
|
setIsStrictModeForDevtools(true);
|
|
try {
|
|
a2(value);
|
|
} catch (error) {
|
|
setIsStrictModeForDevtools(false);
|
|
throw error;
|
|
}
|
|
setIsStrictModeForDevtools(false);
|
|
r2 = value4;
|
|
value3.baseState = r2;
|
|
value3.memoizedState = r2;
|
|
object2 = {'pending': null, 'lanes': 0, 'dispatch': null};
|
|
object2.lastRenderedReducer = a0;
|
|
object2.lastRenderedState = r2;
|
|
value3.queue = object2;
|
|
value = dispatchReducerAction.bind(null, env0_101, object2);
|
|
object2.dispatch = value;
|
|
return [value3.memoizedState, value];
|
|
}
|
|
r2 = value4;
|
|
} else {
|
|
r2 = value;
|
|
}
|
|
value3.baseState = r2;
|
|
value3.memoizedState = r2;
|
|
object2 = {'pending': null, 'lanes': 0, 'dispatch': null};
|
|
object2.lastRenderedReducer = a0;
|
|
object2.lastRenderedState = r2;
|
|
value3.queue = object2;
|
|
value = dispatchReducerAction.bind(null, env0_101, object2);
|
|
object2.dispatch = value;
|
|
return [value3.memoizedState, value];
|
|
}
|
|
|
|
function useState_2048(a0) { // fn#2048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:58801, offset: 0x00c788f6, size: 73 bytes, params: 2, frame: 16
|
|
const value2 = mountStateImpl(a0);
|
|
const queue = value2.queue;
|
|
const value = dispatchSetState.bind(null, env0_101, queue);
|
|
queue.dispatch = value;
|
|
return [value2.memoizedState, value];
|
|
}
|
|
|
|
function useTransition_2050() { // fn#2050, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:59086, offset: 0x00c78961, size: 79 bytes, params: 1, frame: 21
|
|
const value2 = mountStateImpl(false);
|
|
const startTransition_1828Binding = startTransition_1828;
|
|
const value3 = startTransition_1828Binding.bind(null, env0_101, value2.queue, true, false);
|
|
mountWorkInProgressHook().memoizedState = value3;
|
|
return [false, value3];
|
|
}
|
|
|
|
function useSyncExternalStore_2051(a0, a1) { // fn#2051, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:59260, offset: 0x00c789b0, size: 243 bytes, params: 3, frame: 23
|
|
const binding = env0_101;
|
|
const value2 = mountWorkInProgressHook();
|
|
const value3 = a1();
|
|
if (env0_134 === null) {
|
|
throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.');
|
|
}
|
|
if (!(124 & env0_136)) {
|
|
pushStoreConsistencyCheck(binding, a1, value3);
|
|
}
|
|
value2.memoizedState = value3;
|
|
const object2 = {value: value3, getSnapshot: a1};
|
|
value2.queue = object2;
|
|
useEffect_1815(subscribeToStore.bind(null, binding, object2, a0), [a0]);
|
|
binding.flags = binding.flags | 2048;
|
|
pushSimpleEffect(9, {destroy: undefined, resource: undefined}, updateStoreInstance.bind(null, binding, object2,
|
|
value3, a1), null);
|
|
return value3;
|
|
}
|
|
|
|
function useId_2052() { // fn#2052, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:59723, offset: 0x00c78aa3, size: 91 bytes, params: 1, frame: 13
|
|
const value2 = mountWorkInProgressHook();
|
|
const value3 = '«' + env0_134.identifierPrefix;
|
|
const binding = env0_109;
|
|
const value4 = typeof binding === 'bigint' ? binding : +binding;
|
|
env0_109 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1;
|
|
let value = value4.toString(32);
|
|
value = value3 + 'r' + value + '»';
|
|
value2.memoizedState = value;
|
|
return value;
|
|
}
|
|
|
|
function useOptimistic_2053(a0) { // fn#2053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:59982, offset: 0x00c78afe, size: 93 bytes, params: 2, frame: 18
|
|
const value2 = mountWorkInProgressHook();
|
|
value2.baseState = a0;
|
|
value2.memoizedState = a0;
|
|
const object2 = {'pending': null, 'lanes': 0, 'dispatch': null, 'lastRenderedReducer': null,
|
|
'lastRenderedState': null};
|
|
value2.queue = object2;
|
|
const value = dispatchOptimisticSetState.bind(null, env0_101, true, object2);
|
|
object2.dispatch = value;
|
|
return [a0, value];
|
|
}
|
|
|
|
function useCacheRefresh_2054() { // fn#2054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:60288, offset: 0x00c78b5b, size: 44 bytes, params: 1, frame: 14
|
|
const value2 = mountWorkInProgressHook();
|
|
const value = refreshCache.bind(null, env0_101);
|
|
value2.memoizedState = value;
|
|
return value;
|
|
}
|
|
|
|
function useDeferredValue_2056(a0, a1) { // fn#2056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:60797, offset: 0x00c78b9d, size: 43 bytes, params: 3, frame: 17
|
|
return updateDeferredValueImpl(updateWorkInProgressHook(), env0_102.memoizedState, a0, a1);
|
|
}
|
|
|
|
function useDeferredValue_2060(a0, a1) { // fn#2060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:61825, offset: 0x00c78c50, size: 76 bytes, params: 3, frame: 18
|
|
const value2 = updateWorkInProgressHook();
|
|
return env0_102 === null ? mountDeferredValueImpl(value2, a0, a1) : updateDeferredValueImpl(value2,
|
|
env0_102.memoizedState, a0, a1);
|
|
}
|
|
|
|
function useOptimistic_2062(a0, a1) { // fn#2062, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:62349, offset: 0x00c78ceb, size: 82 bytes, params: 3, frame: 17
|
|
var r0;
|
|
const value2 = updateWorkInProgressHook();
|
|
if (env0_102 !== null) {
|
|
r0 = updateOptimisticImpl(value2, undefined, a0, a1);
|
|
} else {
|
|
value2.baseState = a0;
|
|
r0 = [a0, value2.queue.dispatch];
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function getCacheForType(a0) { // fn#2067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:119411, offset: 0x00c78e72, size: 66 bytes, params: 2, frame: 14
|
|
var r0;
|
|
var value3;
|
|
const value = readContext(env0_74);
|
|
const value2 = value.data.get(a0);
|
|
if (value2 !== undefined) {
|
|
r0 = value2;
|
|
} else {
|
|
value3 = a0();
|
|
value.data.set(a0, value3);
|
|
r0 = value3;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function dispatchEvent(a0, a1, a2) { // fn#2070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:142666, offset: 0x00c78ee2, size: 131 bytes, params: 4, frame: 16
|
|
var stateNode;
|
|
var binding;
|
|
var error;
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const env0_2 = a2;
|
|
var env0_3;
|
|
if (a0 != null) {
|
|
stateNode = a0.stateNode;
|
|
if (stateNode != null) {
|
|
env0_3 = getPublicInstance(stateNode);
|
|
}
|
|
}
|
|
const closure = _fun2071;
|
|
if (env0_51) {
|
|
closure(undefined);
|
|
} else {
|
|
try {
|
|
binding = env0_230;
|
|
binding(closure, undefined);
|
|
} catch (error) {
|
|
env0_51 = false;
|
|
throw error;
|
|
}
|
|
}
|
|
}
|
|
|
|
function getNodeFromInstance$1({stateNode}) { // fn#2074, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:144611, offset: 0x00c790d8, size: 53 bytes, params: 2, frame: 11
|
|
const publicInstance = getPublicInstance(stateNode);
|
|
if (publicInstance == null) {
|
|
throw global.Error('Could not find host instance from fiber');
|
|
}
|
|
return publicInstance;
|
|
}
|
|
|
|
function batchedUpdatesImpl_2076(a0, a1) { // fn#2076, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:145545, offset: 0x00c7918b, size: 179 bytes, params: 3, frame: 17
|
|
var value2;
|
|
var error;
|
|
var moduleValue2;
|
|
var value4;
|
|
const binding = env0_133;
|
|
env0_133 = binding | 1;
|
|
try {
|
|
value2 = a0(a1);
|
|
} catch (error) {
|
|
env0_133 = binding;
|
|
if (binding === 0) {
|
|
moduleValue2 = require(273) /* metro dependency 273 */;
|
|
value4 = moduleValue2.unstable_now();
|
|
env0_153 = value4 + 500;
|
|
flushSyncWorkAcrossRoots_impl(0, true);
|
|
}
|
|
throw error;
|
|
}
|
|
if (binding === 0) {
|
|
env0_153 = (require(273) /* metro dependency 273 */).unstable_now() + 500;
|
|
flushSyncWorkAcrossRoots_impl(0, true);
|
|
}
|
|
return value2;
|
|
}
|
|
|
|
function createPortal(a0, a1) { // fn#2077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:146059, offset: 0x00c7923e, size: 59 bytes, params: 3, frame: 17
|
|
const value = null;
|
|
return createPortalCreatePortal$1(a0, a1, value,
|
|
2 < arguments.length ? arguments[2] === undefined ? value : arguments[2] : value);
|
|
}
|
|
|
|
function findHostInstance_DEPRECATED_2080(a0) { // fn#2080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:146634, offset: 0x00c7937f, size: 82 bytes, params: 2, frame: 13
|
|
var r1;
|
|
var r0;
|
|
let value = a0;
|
|
const value2 = null;
|
|
if (value2 == value) {
|
|
r0 = value2;
|
|
} else {
|
|
if (value.canonical) {
|
|
if (value.canonical.publicInstance) {
|
|
r1 = value.canonical.publicInstance;
|
|
} else if (value._nativeTag) {
|
|
r1 = value;
|
|
} else {
|
|
value = findHostInstance(value);
|
|
r1 = value;
|
|
}
|
|
} else if (value._nativeTag) {
|
|
r1 = value;
|
|
} else {
|
|
value = findHostInstance(value);
|
|
r1 = value;
|
|
}
|
|
r0 = r1;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function findNodeHandle_2081(a0) { // fn#2081, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:146786, offset: 0x00c793d1, size: 200 bytes, params: 2, frame: 17
|
|
var r4;
|
|
var r3;
|
|
var r2;
|
|
var value;
|
|
var hostInstance;
|
|
if (a0 == null) {
|
|
return null;
|
|
}
|
|
if (typeof a0 === 'number') {
|
|
return a0;
|
|
}
|
|
if (a0._nativeTag) {
|
|
return a0._nativeTag;
|
|
}
|
|
if (a0.canonical != null) {
|
|
if (a0.canonical.nativeTag != null) {
|
|
return a0.canonical.nativeTag;
|
|
}
|
|
}
|
|
const nativeTagFromPublicInstance = (require(261) /* metro dependency 261 */).getNativeTagFromPublicInstance(a0);
|
|
if (nativeTagFromPublicInstance) {
|
|
r2 = nativeTagFromPublicInstance;
|
|
} else {
|
|
hostInstance = findHostInstance(a0);
|
|
if (hostInstance == null) {
|
|
r3 = hostInstance;
|
|
} else {
|
|
if (hostInstance._nativeTag != null) {
|
|
r4 = hostInstance._nativeTag;
|
|
} else {
|
|
value = require(261) /* metro dependency 261 */;
|
|
value = value.getNativeTagFromPublicInstance(hostInstance);
|
|
r4 = value;
|
|
}
|
|
r3 = r4;
|
|
}
|
|
r2 = r3;
|
|
}
|
|
return r2;
|
|
}
|
|
|
|
function getPublicInstanceFromInternalInstanceHandle_2083(a0) { // fn#2083, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:147269, offset: 0x00c794b9, size: 118 bytes, params: 2, frame: 15
|
|
var r1;
|
|
var r0;
|
|
var publicInstance;
|
|
const stateNode = a0.stateNode;
|
|
const value = null;
|
|
if (value == stateNode) {
|
|
r0 = value;
|
|
} else {
|
|
if (a0.tag === 6) {
|
|
publicInstance = stateNode.publicInstance;
|
|
if (value == publicInstance) {
|
|
stateNode.publicInstance = (require(261) /* metro dependency 261 */).createPublicTextInstance(a0);
|
|
}
|
|
publicInstance = stateNode.publicInstance;
|
|
r1 = publicInstance;
|
|
} else {
|
|
r1 = getPublicInstance(a0.stateNode);
|
|
}
|
|
r0 = r1;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function getPublicInstanceFromRootTag_2084(a0) { // fn#2084, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:147490, offset: 0x00c7952f, size: 39 bytes, params: 2, frame: 11
|
|
const value = env0_184.get(a0);
|
|
return value ? value.containerInfo.publicInstance : null;
|
|
}
|
|
|
|
function render(a0, a1, a2, a3, a4) { // fn#2086, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:147675, offset: 0x00c7956d, size: 471 bytes, params: 6, frame: 30
|
|
var r3;
|
|
var r14;
|
|
var r13;
|
|
var r12;
|
|
var r9;
|
|
var r0;
|
|
var nativeOnUncaughtErrorBinding;
|
|
var nativeOnCaughtErrorBinding;
|
|
var defaultOnRecoverableErrorBinding;
|
|
var object2;
|
|
var fiberRootNode;
|
|
var createFiberImplClassBinding;
|
|
var value10;
|
|
var cache;
|
|
var refCount;
|
|
let value = a4;
|
|
const value3 = env0_184.get(a1);
|
|
if (value3) {
|
|
r0 = value3;
|
|
} else {
|
|
nativeOnUncaughtErrorBinding = nativeOnUncaughtError;
|
|
nativeOnCaughtErrorBinding = nativeOnCaughtError;
|
|
defaultOnRecoverableErrorBinding = defaultOnRecoverableError;
|
|
r3 = value && value.onUncaughtError !== undefined;
|
|
r14 = r3 ? value.onUncaughtError : nativeOnUncaughtErrorBinding;
|
|
r3 = value && value.onCaughtError !== undefined;
|
|
r13 = r3 ? value.onCaughtError : nativeOnCaughtErrorBinding;
|
|
r3 = value && value.onRecoverableError !== undefined;
|
|
r12 = r3 ? value.onRecoverableError : defaultOnRecoverableErrorBinding;
|
|
object2 = {};
|
|
value = require(261) /* metro dependency 261 */;
|
|
object2.publicInstance = value.createPublicRootInstance(a1);
|
|
object2.containerTag = a1;
|
|
value = 0;
|
|
r9 = a3 ? 1 : value;
|
|
fiberRootNode = new FiberRootNode(object2, r9, false, '', r14, r13, r12, null);
|
|
createFiberImplClassBinding = createFiberImplClass;
|
|
value10 = 1;
|
|
value = createFiberImplClassBinding(3, null, null, value10 !== r9 ? value : value10);
|
|
fiberRootNode.current = value;
|
|
value.stateNode = fiberRootNode;
|
|
cache = createCache();
|
|
refCount = cache.refCount;
|
|
cache.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
fiberRootNode.pooledCache = cache;
|
|
refCount = cache.refCount;
|
|
cache.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1;
|
|
value.memoizedState = {'element': null, 'isDehydrated': false, cache: cache};
|
|
initializeUpdateQueue(value);
|
|
env0_184.set(a1, fiberRootNode);
|
|
r0 = fiberRootNode;
|
|
}
|
|
updateContainer(a0, r0, undefined, a2);
|
|
const current = r0.current;
|
|
return current.child ? current.child.tag === 27 || current.child.tag === 5 ? getPublicInstance(current.child.stateNode) : current.child.stateNode : null;
|
|
}
|
|
|
|
function stopSurface(a0) { // fn#2088, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:148764, offset: 0x00c797e5, size: 60 bytes, params: 2, frame: 16
|
|
const env0_0 = a0;
|
|
const value2 = env0_184.get(a0);
|
|
if (value2) {
|
|
updateContainer(null, value2, undefined, _fun2089);
|
|
}
|
|
}
|
|
|
|
function describeNativeComponentFrameDetermineComponentFrameRoot() { // fn#1640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:593, owner: describeNativeComponentFrame.DetermineComponentFrameRoot, offset: 0x00c6636b, size: 350 bytes, params: 1, frame: 20
|
|
var r4;
|
|
var r1;
|
|
var Error;
|
|
var value3;
|
|
var error;
|
|
var binding;
|
|
var property;
|
|
var value4;
|
|
var closure;
|
|
var Object;
|
|
var defineProperty;
|
|
var prototype;
|
|
var object;
|
|
var closure2;
|
|
var Reflect;
|
|
var value5;
|
|
var construct;
|
|
var call;
|
|
var stack;
|
|
let value = undefined;
|
|
reducibleJoin3: while (true) {
|
|
reduciblePort64: while (true) {
|
|
exceptionLanding61: while (true) {
|
|
exceptionLanding8: while (true) {
|
|
try {
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin3;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
value = binding();
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
reducibleJoin15: while (true) {
|
|
if (value) {
|
|
try {
|
|
property = value.catch;
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
value4 = typeof property === 'function';
|
|
r4 = value4;
|
|
break reducibleJoin15;
|
|
}
|
|
r4 = value;
|
|
break reducibleJoin15;
|
|
}
|
|
reducibleJoin64: while (true) {
|
|
if (r4) {
|
|
try {
|
|
property = value.catch;
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
closure = function() {
|
|
};
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(property, value, [closure]);
|
|
} catch (error) {
|
|
r1 = error;
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
break reduciblePort64;
|
|
}
|
|
reducibleJoin64: while (true) {
|
|
if (error) {
|
|
if (r1) {
|
|
stack = error.stack;
|
|
if (typeof stack === 'string') {
|
|
stack = error.stack;
|
|
object = [stack];
|
|
stack = r1.stack;
|
|
object[1] = stack;
|
|
return object;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
break reduciblePort64;
|
|
}
|
|
return [null, null];
|
|
}
|
|
if (require) {
|
|
try {
|
|
closure = function() {
|
|
throw (0, global.Error)();
|
|
};
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
defineProperty = Object.defineProperty;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
prototype = closure.prototype;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
closure2 = set_1642;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
object.set = closure2;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(defineProperty, Object, [prototype, 'props', object]);
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect = global.Reflect;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
value5 = typeof Reflect !== 'object';
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
reducibleJoin64: while (true) {
|
|
reducibleJoin47: while (true) {
|
|
if (value5) {
|
|
reducibleJoin39: while (true) {
|
|
reduciblePort42: while (true) {
|
|
exceptionLanding41: while (true) {
|
|
try {
|
|
try {
|
|
call = closure.call;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin39;
|
|
}
|
|
r1 = error;
|
|
break reduciblePort42;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
call = binding.call;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
prototype = closure.prototype;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(call, binding, [prototype]);
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin47;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(call, closure, []);
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
r1 = value;
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
call = binding.call;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
prototype = closure.prototype;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(call, binding, [prototype]);
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin47;
|
|
}
|
|
try {
|
|
Reflect = global.Reflect;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
construct = Reflect.construct;
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
if (construct) {
|
|
reducibleJoin49: while (true) {
|
|
reduciblePort55: while (true) {
|
|
exceptionLanding54: while (true) {
|
|
try {
|
|
try {
|
|
Reflect = global.Reflect;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin49;
|
|
}
|
|
r1 = error;
|
|
break reduciblePort55;
|
|
}
|
|
try {
|
|
Reflect = global.Reflect;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
construct = Reflect.construct;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(construct, Reflect, [binding, object, closure]);
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
try {
|
|
try {
|
|
construct = Reflect.construct;
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(construct, Reflect, [closure, object]);
|
|
} catch (error) {
|
|
break exceptionLanding54;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
r1 = value;
|
|
try {
|
|
Reflect = global.Reflect;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
construct = Reflect.construct;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
object = [];
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(construct, Reflect, [binding, object, closure]);
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
try {
|
|
try {
|
|
call = closure.call;
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(call, closure, []);
|
|
} catch (error) {
|
|
break exceptionLanding41;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
r1 = value;
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
call = binding.call;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
prototype = closure.prototype;
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
Reflect.apply(call, binding, [prototype]);
|
|
} catch (error) {
|
|
break exceptionLanding61;
|
|
}
|
|
break reducibleJoin47;
|
|
}
|
|
break reducibleJoin64;
|
|
}
|
|
return [null, null];
|
|
}
|
|
try {
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding8;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
try {
|
|
value3 = Error();
|
|
} catch (error) {
|
|
break exceptionLanding8;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
try {
|
|
try {
|
|
throw value3;
|
|
} catch (error) {
|
|
break exceptionLanding8;
|
|
}
|
|
} catch (error) {
|
|
r1 = value;
|
|
break exceptionLanding61;
|
|
}
|
|
}
|
|
|
|
function scheduleImmediateRootScheduleTask() { // fn#1728, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:30220, owner: ensureRootIsScheduled.scheduleImmediateRootScheduleTask, offset: 0x00c68f0c, size: 88 bytes, params: 1, frame: 16
|
|
var moduleValue;
|
|
if (env1_182) {
|
|
env1_183(_fun1729);
|
|
} else {
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
moduleValue.unstable_scheduleCallback((require(273) /* metro dependency 273 */).unstable_ImmediatePriority,
|
|
processRootScheduleInImmediateTask);
|
|
}
|
|
}
|
|
|
|
function startTransition_1828ChainThenableValue(a0, a1) { // fn#1829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:54178, owner: startTransition_1828.chainThenableValue, offset: 0x00c6bea3, size: 66 bytes, params: 3, frame: 14
|
|
const env0_0 = a1;
|
|
const env0_1 = [];
|
|
const object2 = {'status': 'pending', 'value': null, 'reason': null};
|
|
object2.then = then_1830;
|
|
a0.then(_fun1831, _fun1832);
|
|
return object2;
|
|
}
|
|
|
|
function createChildReconcilerUseFiber(a0, a1) { // fn#1853, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:63763, owner: createChildReconciler.useFiber, offset: 0x00c6c5c9, size: 40 bytes, params: 3, frame: 13
|
|
let value = environment.__proto__;
|
|
value = createWorkInProgress(a0, a1);
|
|
value.index = 0;
|
|
value.sibling = null;
|
|
return value;
|
|
}
|
|
|
|
function createChildReconcilerUpdateTextNode(a0, a1, a2, a3) { // fn#1856, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:64078, owner: createChildReconciler.updateTextNode, offset: 0x00c6c6a6, size: 86 bytes, params: 5, frame: 17
|
|
var r0;
|
|
var value;
|
|
if (a1 === null) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.tag !== 6) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
value = createChildReconcilerUseFiber(a1, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function createChildReconcilerUpdateElement(a0, a1, a2, a3) { // fn#1857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:64218, owner: createChildReconciler.updateElement, offset: 0x00c6c6fc, size: 235 bytes, params: 5, frame: 25
|
|
var r0;
|
|
var lazy;
|
|
var coerceRefBinding;
|
|
let type = a2.type;
|
|
let value = environment.__proto__;
|
|
if (type === env1_11) {
|
|
r0 = createChildReconcilerUpdateFragment(a0, a1, a2.props.children, a3, a2.key);
|
|
} else if (a1 === null) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a2.type, a2.key, a2.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.elementType === type) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createChildReconcilerUseFiber(a1, a2.props);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (typeof type !== 'object') {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a2.type, a2.key, a2.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (type === null) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a2.type, a2.key, a2.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (type.$$typeof !== env1_21) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a2.type, a2.key, a2.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
lazy = resolveLazy(type);
|
|
type = a1.type;
|
|
if (lazy === type) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createChildReconcilerUseFiber(a1, a2.props);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a2.type, a2.key, a2.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function createChildReconcilerUpdatePortal(a0, a1, a2, a3) { // fn#1858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:64566, owner: createChildReconciler.updatePortal, offset: 0x00c6c7e7, size: 142 bytes, params: 5, frame: 17
|
|
var r0;
|
|
var value;
|
|
if (a1 === null) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromPortal(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.tag !== 4) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromPortal(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.stateNode.containerInfo !== a2.containerInfo) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromPortal(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.stateNode.implementation !== a2.implementation) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromPortal(a2, a0.mode, a3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
value = createChildReconcilerUseFiber(a1, a2.children || []);
|
|
value.return = a0;
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function createChildReconcilerUpdateFragment(a0, a1, a2, a3, a4) { // fn#1859, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:64811, owner: createChildReconciler.updateFragment, offset: 0x00c6c875, size: 89 bytes, params: 6, frame: 19
|
|
var r0;
|
|
var value;
|
|
if (a1 === null) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromFragment(a2, a0.mode, a3, a4);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else if (a1.tag !== 7) {
|
|
value = environment.__proto__;
|
|
value = createFiberFromFragment(a2, a0.mode, a3, a4);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
value = createChildReconcilerUseFiber(a1, a2);
|
|
value.return = a0;
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function createChildReconcilerCreateChild(a0, a1, a2) { // fn#1860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:64959, owner: createChildReconciler.createChild, offset: 0x00c6c8ce, size: 417 bytes, params: 4, frame: 23
|
|
var $$typeof;
|
|
var coerceRefBinding;
|
|
var createFiberFromTextBinding;
|
|
let value = typeof a1;
|
|
if (value !== 'string') {
|
|
if (value === 'number') {
|
|
value = environment.__proto__;
|
|
createFiberFromTextBinding = createFiberFromText;
|
|
value = String(a1);
|
|
value = createFiberFromTextBinding(value, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (value === 'bigint') {
|
|
value = environment.__proto__;
|
|
createFiberFromTextBinding = createFiberFromText;
|
|
value = String(a1);
|
|
value = createFiberFromTextBinding(value, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (value !== 'object') {
|
|
return null;
|
|
}
|
|
if (a1 === null) {
|
|
return null;
|
|
}
|
|
$$typeof = a1.$$typeof;
|
|
value = environment.__proto__;
|
|
if (env1_9 === $$typeof) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a1.type, a1.key, a1.props, undefined, a0.mode, a2);
|
|
coerceRefBinding(value, a1);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
value = createFiberFromPortal(a1, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
return createChildReconcilerCreateChild(a0, a1._init(a1._payload), a2);
|
|
}
|
|
if (isArray(a1)) {
|
|
value = createFiberFromFragment(a1, a0.mode, a2, null);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (getIteratorFn(a1)) {
|
|
value = createFiberFromFragment(a1, a0.mode, a2, null);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (typeof a1.then === 'function') {
|
|
return createChildReconcilerCreateChild(a0, unwrapThenable(a1), a2);
|
|
}
|
|
$$typeof = a1.$$typeof;
|
|
if ($$typeof === env1_16) {
|
|
return createChildReconcilerCreateChild(a0, readContextDuringReconciliation(a0, a1), a2);
|
|
}
|
|
throwOnInvalidObjectType(undefined, a1);
|
|
} else {
|
|
if (a1 !== '') {
|
|
value = environment.__proto__;
|
|
createFiberFromTextBinding = createFiberFromText;
|
|
value = String(a1);
|
|
value = createFiberFromTextBinding(value, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (value === 'number') {
|
|
value = environment.__proto__;
|
|
createFiberFromTextBinding = createFiberFromText;
|
|
value = String(a1);
|
|
value = createFiberFromTextBinding(value, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (value === 'bigint') {
|
|
value = environment.__proto__;
|
|
createFiberFromTextBinding = createFiberFromText;
|
|
value = String(a1);
|
|
value = createFiberFromTextBinding(value, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (value !== 'object') {
|
|
return null;
|
|
}
|
|
if (a1 === null) {
|
|
return null;
|
|
}
|
|
$$typeof = a1.$$typeof;
|
|
value = environment.__proto__;
|
|
if (env1_9 === $$typeof) {
|
|
coerceRefBinding = coerceRef;
|
|
value = createFiberFromTypeAndProps(a1.type, a1.key, a1.props, undefined, a0.mode, a2);
|
|
coerceRefBinding(value, a1);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
value = createFiberFromPortal(a1, a0.mode, a2);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
return createChildReconcilerCreateChild(a0, a1._init(a1._payload), a2);
|
|
}
|
|
if (isArray(a1)) {
|
|
value = createFiberFromFragment(a1, a0.mode, a2, null);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (getIteratorFn(a1)) {
|
|
value = createFiberFromFragment(a1, a0.mode, a2, null);
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (typeof a1.then === 'function') {
|
|
return createChildReconcilerCreateChild(a0, unwrapThenable(a1), a2);
|
|
}
|
|
$$typeof = a1.$$typeof;
|
|
if ($$typeof === env1_16) {
|
|
return createChildReconcilerCreateChild(a0, readContextDuringReconciliation(a0, a1), a2);
|
|
}
|
|
throwOnInvalidObjectType(undefined, a1);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function createChildReconcilerUpdateSlot(a0, a1, a2, a3) { // fn#1861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:65670, owner: createChildReconciler.updateSlot, offset: 0x00c6ca6f, size: 451 bytes, params: 5, frame: 22
|
|
var r3;
|
|
var $$typeof;
|
|
var value3;
|
|
let value = null;
|
|
const key = value === a1 ? value : a1.key;
|
|
const value2 = typeof a2;
|
|
if (value2 !== 'string') {
|
|
if (value2 === 'number') {
|
|
return value !== key ? value : createChildReconcilerUpdateTextNode(a0, a1, String(a2), a3);
|
|
}
|
|
if (value2 === 'bigint') {
|
|
return value !== key ? value : createChildReconcilerUpdateTextNode(a0, a1, String(a2), a3);
|
|
}
|
|
if (value2 !== 'object') {
|
|
return value;
|
|
}
|
|
if (value === a2) {
|
|
return value;
|
|
}
|
|
$$typeof = a2.$$typeof;
|
|
value3 = environment.__proto__;
|
|
if (env1_9 === $$typeof) {
|
|
return a2.key !== key ? value : createChildReconcilerUpdateElement(a0, a1, a2, a3);
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
return a2.key !== key ? value : createChildReconcilerUpdatePortal(a0, a1, a2, a3);
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, a2._init(a2._payload), a3);
|
|
}
|
|
if (isArray(a2)) {
|
|
if (value !== key) {
|
|
r3 = value;
|
|
} else {
|
|
value = createChildReconcilerUpdateFragment(a0, a1, a2, a3, value);
|
|
r3 = value;
|
|
}
|
|
return r3;
|
|
}
|
|
if (getIteratorFn(a2)) {
|
|
if (value !== key) {
|
|
r3 = value;
|
|
} else {
|
|
value = createChildReconcilerUpdateFragment(a0, a1, a2, a3, value);
|
|
r3 = value;
|
|
}
|
|
return r3;
|
|
}
|
|
if (typeof a2.then === 'function') {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, unwrapThenable(a2), a3);
|
|
}
|
|
$$typeof = a2.$$typeof;
|
|
if ($$typeof === env1_16) {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, readContextDuringReconciliation(a0, a2), a3);
|
|
}
|
|
} else {
|
|
if (a2 !== '') {
|
|
return value !== key ? value : createChildReconcilerUpdateTextNode(a0, a1, String(a2), a3);
|
|
}
|
|
if (value2 === 'number') {
|
|
return value !== key ? value : createChildReconcilerUpdateTextNode(a0, a1, String(a2), a3);
|
|
}
|
|
if (value2 === 'bigint') {
|
|
return value !== key ? value : createChildReconcilerUpdateTextNode(a0, a1, String(a2), a3);
|
|
}
|
|
if (value2 !== 'object') {
|
|
return value;
|
|
}
|
|
if (value === a2) {
|
|
return value;
|
|
}
|
|
$$typeof = a2.$$typeof;
|
|
if (env1_9 === $$typeof) {
|
|
return a2.key !== key ? value : createChildReconcilerUpdateElement(a0, a1, a2, a3);
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
return a2.key !== key ? value : createChildReconcilerUpdatePortal(a0, a1, a2, a3);
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, a2._init(a2._payload), a3);
|
|
}
|
|
if (isArray(a2)) {
|
|
if (value !== key) {
|
|
r3 = value;
|
|
} else {
|
|
value = createChildReconcilerUpdateFragment(a0, a1, a2, a3, value);
|
|
r3 = value;
|
|
}
|
|
return r3;
|
|
}
|
|
if (getIteratorFn(a2)) {
|
|
if (value !== key) {
|
|
r3 = value;
|
|
} else {
|
|
value = createChildReconcilerUpdateFragment(a0, a1, a2, a3, value);
|
|
r3 = value;
|
|
}
|
|
return r3;
|
|
}
|
|
if (typeof a2.then === 'function') {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, unwrapThenable(a2), a3);
|
|
}
|
|
if (a2.$$typeof === env1_16) {
|
|
value = environment;
|
|
return createChildReconcilerUpdateSlot(a0, a1, readContextDuringReconciliation(a0, a2), a3);
|
|
}
|
|
}
|
|
throwOnInvalidObjectType(undefined, a2);
|
|
return value;
|
|
}
|
|
|
|
function createChildReconcilerUpdateFromMap(a0, a1, a2, a3, a4) { // fn#1862, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:66326, owner: createChildReconciler.updateFromMap, offset: 0x00c6cc32, size: 514 bytes, params: 6, frame: 22
|
|
var r3;
|
|
var value3;
|
|
var $$typeof;
|
|
var value4;
|
|
var createChildReconcilerUpdateFragmentBinding;
|
|
var get;
|
|
var createChildReconcilerUpdatePortalBinding;
|
|
var createChildReconcilerUpdateElementBinding;
|
|
var createChildReconcilerUpdateTextNodeBinding;
|
|
let value = a2;
|
|
const value2 = typeof a3;
|
|
if (value2 !== 'string') {
|
|
if (value2 === 'number') {
|
|
createChildReconcilerUpdateTextNodeBinding = createChildReconcilerUpdateTextNode;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateTextNodeBinding(a1, value || null, String(a3), a4);
|
|
}
|
|
if (value2 === 'bigint') {
|
|
createChildReconcilerUpdateTextNodeBinding = createChildReconcilerUpdateTextNode;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateTextNodeBinding(a1, value || null, String(a3), a4);
|
|
}
|
|
if (value2 !== 'object') {
|
|
return null;
|
|
}
|
|
value3 = null;
|
|
if (value3 === a3) {
|
|
return null;
|
|
}
|
|
$$typeof = a3.$$typeof;
|
|
value4 = environment.__proto__;
|
|
if (env1_9 === $$typeof) {
|
|
createChildReconcilerUpdateElementBinding = createChildReconcilerUpdateElement;
|
|
get = a0.get;
|
|
r3 = value3 === a3.key ? value : a3.key;
|
|
value = Reflect.apply(get, a0, [r3]);
|
|
r3 = value || value3;
|
|
return createChildReconcilerUpdateElementBinding(a1, r3, a3, a4);
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
createChildReconcilerUpdatePortalBinding = createChildReconcilerUpdatePortal;
|
|
value = a0.get(value3 === a3.key ? value : a3.key);
|
|
return createChildReconcilerUpdatePortalBinding(a1, value || value3, a3, a4);
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, a3._init(a3._payload), a4);
|
|
}
|
|
if (isArray(a3)) {
|
|
createChildReconcilerUpdateFragmentBinding = createChildReconcilerUpdateFragment;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateFragmentBinding(a1, value || value3, a3, a4, value3);
|
|
}
|
|
if (getIteratorFn(a3)) {
|
|
createChildReconcilerUpdateFragmentBinding = createChildReconcilerUpdateFragment;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateFragmentBinding(a1, value || value3, a3, a4, value3);
|
|
}
|
|
if (typeof a3.then === 'function') {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, unwrapThenable(a3), a4);
|
|
}
|
|
$$typeof = a3.$$typeof;
|
|
if ($$typeof === env1_16) {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, readContextDuringReconciliation(a1, a3), a4);
|
|
}
|
|
throwOnInvalidObjectType(undefined, a3);
|
|
} else {
|
|
if (a3 !== '') {
|
|
createChildReconcilerUpdateTextNodeBinding = createChildReconcilerUpdateTextNode;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateTextNodeBinding(a1, value || null, String(a3), a4);
|
|
}
|
|
if (value2 === 'number') {
|
|
createChildReconcilerUpdateTextNodeBinding = createChildReconcilerUpdateTextNode;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateTextNodeBinding(a1, value || null, String(a3), a4);
|
|
}
|
|
if (value2 === 'bigint') {
|
|
createChildReconcilerUpdateTextNodeBinding = createChildReconcilerUpdateTextNode;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateTextNodeBinding(a1, value || null, String(a3), a4);
|
|
}
|
|
if (value2 !== 'object') {
|
|
return null;
|
|
}
|
|
value3 = null;
|
|
if (value3 === a3) {
|
|
return null;
|
|
}
|
|
$$typeof = a3.$$typeof;
|
|
if (env1_9 === $$typeof) {
|
|
createChildReconcilerUpdateElementBinding = createChildReconcilerUpdateElement;
|
|
get = a0.get;
|
|
r3 = value3 === a3.key ? value : a3.key;
|
|
value = Reflect.apply(get, a0, [r3]);
|
|
r3 = value || value3;
|
|
return createChildReconcilerUpdateElementBinding(a1, r3, a3, a4);
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
createChildReconcilerUpdatePortalBinding = createChildReconcilerUpdatePortal;
|
|
value = a0.get(value3 === a3.key ? value : a3.key);
|
|
return createChildReconcilerUpdatePortalBinding(a1, value || value3, a3, a4);
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, a3._init(a3._payload), a4);
|
|
}
|
|
if (isArray(a3)) {
|
|
createChildReconcilerUpdateFragmentBinding = createChildReconcilerUpdateFragment;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateFragmentBinding(a1, value || value3, a3, a4, value3);
|
|
}
|
|
if (getIteratorFn(a3)) {
|
|
createChildReconcilerUpdateFragmentBinding = createChildReconcilerUpdateFragment;
|
|
value = a0.get(value);
|
|
return createChildReconcilerUpdateFragmentBinding(a1, value || value3, a3, a4, value3);
|
|
}
|
|
if (typeof a3.then === 'function') {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, unwrapThenable(a3), a4);
|
|
}
|
|
$$typeof = a3.$$typeof;
|
|
if ($$typeof === env1_16) {
|
|
return createChildReconcilerUpdateFromMap(a0, a1, value, readContextDuringReconciliation(a1, a3), a4);
|
|
}
|
|
throwOnInvalidObjectType(undefined, a3);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function createChildReconcilerReconcileChildFibersImpl(a0, a1, a2, a3) { // fn#1863, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:67016, owner: createChildReconciler.reconcileChildFibersImpl, offset: 0x00c6ce34, size: 1181 bytes, params: 5, frame: 29
|
|
var environment;
|
|
var r3;
|
|
var r8;
|
|
var r7;
|
|
var r1;
|
|
var r0;
|
|
var type;
|
|
var value5;
|
|
var key;
|
|
var props;
|
|
var children;
|
|
var value11;
|
|
var tag;
|
|
var mode;
|
|
var sibling;
|
|
var createChildReconcilerUseFiberBinding;
|
|
var iteratorFn;
|
|
var key2;
|
|
var stateNode;
|
|
var containerInfo;
|
|
var containerInfo2;
|
|
var implementation;
|
|
var implementation2;
|
|
var createFiberFromPortalBinding;
|
|
var key3;
|
|
var elementType;
|
|
var coerceRefBinding;
|
|
var createFiberFromTypeAndPropsBinding;
|
|
var createFiberFromFragmentBinding;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
let r2 = typeof value2 === 'object' && value2 !== null;
|
|
if (r2) {
|
|
type = value2.type;
|
|
value5 = environment.__proto__;
|
|
r2 = type === env1_11;
|
|
}
|
|
r2 = r2 && value2.key === null;
|
|
if (r2) {
|
|
props = value2.props;
|
|
children = props.children;
|
|
r3 = children;
|
|
} else {
|
|
r3 = value2;
|
|
}
|
|
const value8 = typeof r3;
|
|
if (value8 !== 'object') {
|
|
if (value8 !== 'string') {
|
|
if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
} else if (r3 !== '') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
} else {
|
|
if (r3 === null) {
|
|
if (value8 !== 'string') {
|
|
if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
} else if (r3 !== '') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
value = environment;
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
return r7;
|
|
}
|
|
var $$typeof = r3.$$typeof;
|
|
if (env1_9 === $$typeof) {
|
|
key = r3.key;
|
|
if (value === null) {
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
mode = a0.mode;
|
|
value = createFiberFromFragmentBinding(children, mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
} else {
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
key = r3.key;
|
|
props = r3.props;
|
|
mode = a0.mode;
|
|
value = createFiberFromTypeAndPropsBinding(type, key, props, undefined, mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
}
|
|
} else {
|
|
r7 = value;
|
|
loopExit49: while (true) {
|
|
key3 = r7.key;
|
|
if (key3 === key) {
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
tag = r7.tag;
|
|
if (tag === 7) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7.sibling);
|
|
createChildReconcilerUseFiberBinding = createChildReconcilerUseFiber;
|
|
children = r3.props.children;
|
|
value = createChildReconcilerUseFiberBinding(r7, children);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7);
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
value = createFiberFromTypeAndPropsBinding(type, r3.key, r3.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
elementType = r7.elementType;
|
|
if (elementType === type) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7.sibling);
|
|
coerceRefBinding = coerceRef;
|
|
value = createChildReconcilerUseFiber(r7, r3.props);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
if (typeof type !== 'object') {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7);
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
value = createFiberFromTypeAndPropsBinding(type, r3.key, r3.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
if (type === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7);
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
value = createFiberFromTypeAndPropsBinding(type, r3.key, r3.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
$$typeof = type.$$typeof;
|
|
if ($$typeof !== env1_21) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7);
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
value = createFiberFromTypeAndPropsBinding(type, r3.key, r3.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
value = resolveLazy(type);
|
|
type = r7.type;
|
|
if (value !== type) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7);
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
value = createFiberFromTypeAndPropsBinding(type, r3.key, r3.props, undefined, a0.mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
createChildReconcilerDeleteRemainingChildren(a0, r7.sibling);
|
|
coerceRefBinding = coerceRef;
|
|
value = createChildReconcilerUseFiber(r7, r3.props);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
createChildReconcilerDeleteChild(a0, r7);
|
|
sibling = r7.sibling;
|
|
if (sibling !== null) {
|
|
r7 = sibling;
|
|
continue;
|
|
}
|
|
type = r3.type;
|
|
if (type === env1_11) {
|
|
createFiberFromFragmentBinding = createFiberFromFragment;
|
|
children = r3.props.children;
|
|
value = createFiberFromFragmentBinding(children, a0.mode, a3, r3.key);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
coerceRefBinding = coerceRef;
|
|
createFiberFromTypeAndPropsBinding = createFiberFromTypeAndProps;
|
|
type = r3.type;
|
|
key = r3.key;
|
|
props = r3.props;
|
|
mode = a0.mode;
|
|
value = createFiberFromTypeAndPropsBinding(type, key, props, undefined, mode, a3);
|
|
coerceRefBinding(value, r3);
|
|
value.return = a0;
|
|
r0 = value;
|
|
break loopExit49;
|
|
}
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r0);
|
|
return r0;
|
|
}
|
|
if (env1_10 === $$typeof) {
|
|
if (value === null) {
|
|
value = createFiberFromPortal(r3, a0.mode, a3);
|
|
value.return = a0;
|
|
r1 = value;
|
|
} else {
|
|
r1 = value;
|
|
loopExit37: while (true) {
|
|
key2 = r1.key;
|
|
if (key2 === r3.key) {
|
|
tag = r1.tag;
|
|
if (tag !== 4) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r1);
|
|
value = createFiberFromPortal(r3, a0.mode, a3);
|
|
value.return = a0;
|
|
r1 = value;
|
|
break loopExit37;
|
|
}
|
|
stateNode = r1.stateNode;
|
|
containerInfo = stateNode.containerInfo;
|
|
containerInfo2 = r3.containerInfo;
|
|
if (containerInfo !== containerInfo2) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r1);
|
|
value = createFiberFromPortal(r3, a0.mode, a3);
|
|
value.return = a0;
|
|
r1 = value;
|
|
break loopExit37;
|
|
}
|
|
stateNode = r1.stateNode;
|
|
implementation = stateNode.implementation;
|
|
implementation2 = r3.implementation;
|
|
if (implementation === implementation2) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, r1.sibling);
|
|
createChildReconcilerUseFiberBinding = createChildReconcilerUseFiber;
|
|
children = r3.children;
|
|
if (children) {
|
|
r8 = children;
|
|
continue;
|
|
}
|
|
value = createChildReconcilerUseFiberBinding(r1, []);
|
|
value.return = a0;
|
|
r1 = value;
|
|
break loopExit37;
|
|
}
|
|
createChildReconcilerDeleteRemainingChildren(a0, r1);
|
|
value = createFiberFromPortal(r3, a0.mode, a3);
|
|
value.return = a0;
|
|
r1 = value;
|
|
break loopExit37;
|
|
}
|
|
createChildReconcilerDeleteChild(a0, r1);
|
|
sibling = r1.sibling;
|
|
if (sibling !== null) {
|
|
r1 = sibling;
|
|
continue;
|
|
}
|
|
createFiberFromPortalBinding = createFiberFromPortal;
|
|
mode = a0.mode;
|
|
value = createFiberFromPortalBinding(r3, mode, a3);
|
|
value.return = a0;
|
|
r1 = value;
|
|
break loopExit37;
|
|
}
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r1);
|
|
return r1;
|
|
}
|
|
if (env1_21 === $$typeof) {
|
|
return createChildReconcilerReconcileChildFibersImpl(a0, value, r3._init(r3._payload), a3);
|
|
}
|
|
if (isArray(r3)) {
|
|
return reconcileChildFibersImplReconcileChildrenArray(a0, value, r3, a3);
|
|
}
|
|
if (getIteratorFn(r3)) {
|
|
iteratorFn = getIteratorFn(r3);
|
|
if (typeof iteratorFn !== 'function') {
|
|
throw global.Error('An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
return reconcileChildFibersImplReconcileChildrenIterator(a0, value, iteratorFn.call(r3), a3);
|
|
}
|
|
if (typeof r3.then === 'function') {
|
|
return createChildReconcilerReconcileChildFibersImpl(a0, value, unwrapThenable(r3), a3);
|
|
}
|
|
if (r3.$$typeof === env1_16) {
|
|
return createChildReconcilerReconcileChildFibersImpl(a0, value, readContextDuringReconciliation(a0, r3),
|
|
a3);
|
|
}
|
|
throwOnInvalidObjectType(undefined, r3);
|
|
if (value8 !== 'string') {
|
|
if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
} else if (r3 !== '') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'number') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else if (value8 === 'bigint') {
|
|
value11 = String(r3);
|
|
if (value === null) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else if (value.tag === 6) {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value.sibling);
|
|
value = createChildReconcilerUseFiber(value, value11);
|
|
value.return = a0;
|
|
r8 = value;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = environment.__proto__;
|
|
value = createFiberFromText(value11, a0.mode, a3);
|
|
value.return = a0;
|
|
r8 = value;
|
|
}
|
|
createChildReconcilerPlaceSingleChild(r8);
|
|
r7 = r8;
|
|
} else {
|
|
createChildReconcilerDeleteRemainingChildren(a0, value);
|
|
value = null;
|
|
r7 = value;
|
|
}
|
|
}
|
|
return r7;
|
|
}
|
|
|
|
function _fun1868(a0, a1, a2, a3) { // fn#1868, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:70610, offset: 0x00c6d891, size: 184 bytes, params: 5, frame: 21
|
|
var value;
|
|
var value2;
|
|
var childReconcilerReconcileChildFibersImpl;
|
|
var error;
|
|
var mode;
|
|
var then;
|
|
var createFiberImplClassBinding;
|
|
try {
|
|
value = environment.__proto__;
|
|
env1_115 = 0;
|
|
value2 = environment;
|
|
childReconcilerReconcileChildFibersImpl = createChildReconcilerReconcileChildFibersImpl(a0, a1, a2, a3);
|
|
env1_114 = null;
|
|
} catch (error) {
|
|
if (error === env1_88) {
|
|
throw error;
|
|
}
|
|
if (error === env1_90) {
|
|
throw error;
|
|
}
|
|
mode = a0.mode;
|
|
if (1 & mode) {
|
|
value = createFiberImplClass(29, error, null, a0.mode);
|
|
value.lanes = a3;
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (typeof error !== 'object') {
|
|
value = createFiberImplClass(29, error, null, a0.mode);
|
|
value.lanes = a3;
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
if (error === null) {
|
|
value = createFiberImplClass(29, error, null, a0.mode);
|
|
value.lanes = a3;
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
then = error.then;
|
|
if (typeof then === 'function') {
|
|
throw error;
|
|
}
|
|
createFiberImplClassBinding = createFiberImplClass;
|
|
mode = a0.mode;
|
|
value = createFiberImplClassBinding(29, error, null, mode);
|
|
value.lanes = a3;
|
|
value.return = a0;
|
|
return value;
|
|
}
|
|
return childReconcilerReconcileChildFibersImpl;
|
|
}
|
|
|
|
function initializeClassErrorUpdateCallback_1891() { // fn#1891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:75978, owner: initializeClassErrorUpdate.callback, offset: 0x00c6e180, size: 168 bytes, params: 1, frame: 18
|
|
var set;
|
|
const value = environment.__proto__;
|
|
logCaughtError(require, importDefault, importAll);
|
|
if (typeof getDerivedStateFromError !== 'function') {
|
|
if (env1_155 === null) {
|
|
set = new global.Set([this]);
|
|
} else {
|
|
env1_155.add(this);
|
|
}
|
|
}
|
|
const stack = importAll.stack;
|
|
this.componentDidCatch(importAll.value, {componentStack: stack === null ? '' : stack});
|
|
}
|
|
|
|
function _fun1938(a0) { // fn#1938, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:109108, offset: 0x00c72b7a, size: 78 bytes, params: 2, frame: 16
|
|
const value2 = resolveRetryWakeable.bind(null, env0_0, a0);
|
|
const binding = env0_1;
|
|
if (!binding.has(a0)) {
|
|
env0_1.add(a0);
|
|
a0.then(value2, value2);
|
|
}
|
|
}
|
|
|
|
function performWorkOnRootRenderRootConcurrent(a0, a1) { // fn#1962, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:120683, owner: performWorkOnRoot.renderRootConcurrent, offset: 0x00c74816, size: 833 bytes, params: 3, frame: 35
|
|
var memoizedState;
|
|
var r14;
|
|
var binding2;
|
|
var value5;
|
|
var value6;
|
|
var binding3;
|
|
var value7;
|
|
var value8;
|
|
var binding4;
|
|
var binding5;
|
|
var binding6;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var value14;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var Error;
|
|
var value18;
|
|
var resetWorkInProgressStackBinding;
|
|
var throwAndUnwindWorkLoopBinding;
|
|
var binding7;
|
|
var tag;
|
|
var value19;
|
|
var value20;
|
|
var value21;
|
|
var binding8;
|
|
var binding9;
|
|
var sibling;
|
|
var value22;
|
|
var property;
|
|
var value23;
|
|
var completeUnitOfWorkBinding;
|
|
var shimBinding;
|
|
var isThenableResolvedBinding;
|
|
var isThenableResolved2;
|
|
var replaySuspendedUnitOfWorkBinding;
|
|
var isThenableResolved3;
|
|
var closure;
|
|
var then;
|
|
var workLoopConcurrentBySchedulerBinding;
|
|
var error;
|
|
const env0_0 = a0;
|
|
let binding = env1_133;
|
|
env1_133 = binding | 2;
|
|
const value2 = pushDispatcher();
|
|
const value3 = pushAsyncDispatcher();
|
|
if (env1_134 !== a0) {
|
|
env1_153 = (require(273) /* metro dependency 273 */).unstable_now() + 500;
|
|
prepareFreshStack(a0, a1);
|
|
} else if (env1_136 !== a1) {
|
|
env1_153 = (require(273) /* metro dependency 273 */).unstable_now() + 500;
|
|
prepareFreshStack(a0, a1);
|
|
} else {
|
|
env1_140 = checkIfRootIsPrerendering(a0, a1);
|
|
}
|
|
exceptionMain4: while (true) {
|
|
try {
|
|
binding2 = env1_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
value5 = 0;
|
|
try {
|
|
value6 = value5 === binding2;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value6) {
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
binding3 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
value7 = null;
|
|
try {
|
|
value8 = value7 === binding3;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value8) {
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
binding4 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
binding5 = env1_138;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
binding6 = env1_137;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value9 = binding6 === 1;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value9) {
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 1);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value10 = binding6 === 2;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value10) {
|
|
try {
|
|
isThenableResolvedBinding = isThenableResolved;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
isThenableResolved3 = isThenableResolvedBinding(binding5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (isThenableResolved3) {
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding = replaySuspendedUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding(binding4);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
closure = renderRootConcurrentLanes;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
then = binding5.then;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
Reflect.apply(then, binding5, [closure, closure]);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value11 = binding6 === 9;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value11) {
|
|
try {
|
|
isThenableResolvedBinding = isThenableResolved;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
isThenableResolved3 = isThenableResolvedBinding(binding5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (isThenableResolved3) {
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding = replaySuspendedUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding(binding4);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
closure = renderRootConcurrentLanes;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
then = binding5.then;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
Reflect.apply(then, binding5, [closure, closure]);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value12 = binding6 === 3;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value12) {
|
|
try {
|
|
env1_137 = 7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value13 = binding6 === 4;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value13) {
|
|
try {
|
|
env1_137 = 5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value14 = binding6 === 7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value14) {
|
|
try {
|
|
isThenableResolvedBinding = isThenableResolved;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
isThenableResolved2 = isThenableResolvedBinding(binding5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (isThenableResolved2) {
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding = replaySuspendedUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
replaySuspendedUnitOfWorkBinding(binding4);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
} else {
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 7);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value15 = binding6 === 5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value15) {
|
|
try {
|
|
binding7 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
tag = binding7.tag;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value19 = tag === 26;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value19) {
|
|
try {
|
|
binding8 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
memoizedState = binding8.memoizedState;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
binding9 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (memoizedState) {
|
|
try {
|
|
shimBinding = shim;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
shimBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
sibling = binding9.sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value22 = value7 !== sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value22) {
|
|
try {
|
|
env1_135 = sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
property = binding9.return;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value23 = value7 !== property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value23) {
|
|
try {
|
|
env1_135 = property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding = completeUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding(property);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_135 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
value20 = tag === 5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value20) {
|
|
memoizedState = value7;
|
|
try {
|
|
binding9 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (memoizedState) {
|
|
try {
|
|
shimBinding = shim;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
shimBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
sibling = binding9.sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value22 = value7 !== sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value22) {
|
|
try {
|
|
env1_135 = sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
property = binding9.return;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value23 = value7 !== property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value23) {
|
|
try {
|
|
env1_135 = property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding = completeUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding(property);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_135 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
value21 = tag === 27;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value21) {
|
|
memoizedState = value7;
|
|
try {
|
|
binding9 = env1_135;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (memoizedState) {
|
|
try {
|
|
shimBinding = shim;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
shimBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
sibling = binding9.sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value22 = value7 !== sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value22) {
|
|
try {
|
|
env1_135 = sibling;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
property = binding9.return;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value23 = value7 !== property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value23) {
|
|
try {
|
|
env1_135 = property;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding = completeUnitOfWork;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
completeUnitOfWorkBinding(property);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_135 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 5);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
break;
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value16 = binding6 === 6;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value16) {
|
|
try {
|
|
env1_137 = value5;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_138 = value7;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding = throwAndUnwindWorkLoop;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throwAndUnwindWorkLoopBinding(a0, binding4, binding5, 6);
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding = workLoopConcurrentByScheduler;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
workLoopConcurrentBySchedulerBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
value17 = binding6 === 8;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
if (value17) {
|
|
try {
|
|
resetWorkInProgressStackBinding = resetWorkInProgressStack;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
resetWorkInProgressStackBinding();
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
env1_143 = 6;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
env1_71 = null;
|
|
env1_72 = null;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3;
|
|
env1_133 = binding;
|
|
if (env1_135 !== null) {
|
|
r14 = value5;
|
|
} else {
|
|
env1_134 = null;
|
|
env1_136 = value5;
|
|
finishQueueingConcurrentUpdates();
|
|
binding = env1_143;
|
|
r14 = binding;
|
|
}
|
|
return r14;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
value18 = Error('Unexpected SuspendedReason. This is a bug in React.');
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
try {
|
|
throw value18;
|
|
} catch (error) {
|
|
while (true) {
|
|
handleThrow(a0, error);
|
|
continue exceptionMain4;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function commitRootWhenReadyCommitRoot(a0, a1, a2, a3, a4, a5, a6, a7, a8) { // fn#1965, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:123287, owner: commitRootWhenReady.commitRoot, offset: 0x00c74c16, size: 1215 bytes, params: 10, frame: 41
|
|
var environment;
|
|
var r20;
|
|
var r28;
|
|
var r8;
|
|
var value;
|
|
var value2;
|
|
var current;
|
|
var lanes;
|
|
var childLanes;
|
|
var value3;
|
|
var value4;
|
|
var pendingLanes;
|
|
var expiredLanes;
|
|
var entangledLanes;
|
|
var errorRecoveryDisabledLanes;
|
|
var entanglements;
|
|
var expirationTimes;
|
|
var hiddenUpdates;
|
|
var value5;
|
|
var value6;
|
|
var property;
|
|
var length;
|
|
var property2;
|
|
var lane;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var suspendedLanes;
|
|
var subtreeFlags;
|
|
var flags;
|
|
var unstable_NormalPriority;
|
|
var moduleValue;
|
|
var unstable_scheduleCallback;
|
|
var value11;
|
|
var T;
|
|
var binding;
|
|
var binding2;
|
|
var value12;
|
|
var binding3;
|
|
var child;
|
|
var value13;
|
|
var value14;
|
|
var binding4;
|
|
var value15;
|
|
var binding5;
|
|
var alternate;
|
|
var tag;
|
|
var value16;
|
|
var value17;
|
|
var memoizedProps;
|
|
var memoizedState;
|
|
var stateNode;
|
|
var resolveClassComponentPropsBinding;
|
|
var type;
|
|
var classComponentProps;
|
|
var getSnapshotBeforeUpdate;
|
|
var value18;
|
|
var error;
|
|
var captureCommitPhaseErrorBinding;
|
|
var value19;
|
|
var sibling;
|
|
var value20;
|
|
var value21;
|
|
var Error;
|
|
var value22;
|
|
var binding6;
|
|
var value23;
|
|
exceptionLanding106: while (true) {
|
|
a0.cancelPendingCommit = null;
|
|
value = environment.__proto__;
|
|
value2 = 0;
|
|
reducibleLoop1: while (true) {
|
|
flushPendingEffects();
|
|
if (value2 !== env1_156) {
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
if (6 & env1_133) {
|
|
throw global.Error('Should not already be working.');
|
|
}
|
|
if (a1 !== null) {
|
|
current = a0.current;
|
|
if (a1 === current) {
|
|
throw global.Error('Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.');
|
|
}
|
|
lanes = a1.lanes;
|
|
childLanes = a1.childLanes;
|
|
value3 = lanes | childLanes;
|
|
value4 = value3 | env1_95;
|
|
pendingLanes = a0.pendingLanes;
|
|
a0.pendingLanes = value4;
|
|
a0.suspendedLanes = value2;
|
|
a0.pingedLanes = value2;
|
|
a0.warmLanes = value2;
|
|
expiredLanes = a0.expiredLanes;
|
|
a0.expiredLanes = expiredLanes & value4;
|
|
entangledLanes = a0.entangledLanes;
|
|
a0.entangledLanes = entangledLanes & value4;
|
|
errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes;
|
|
a0.errorRecoveryDisabledLanes = errorRecoveryDisabledLanes & value4;
|
|
a0.shellSuspendCounter = value2;
|
|
entanglements = a0.entanglements;
|
|
expirationTimes = a0.expirationTimes;
|
|
hiddenUpdates = a0.hiddenUpdates;
|
|
value5 = pendingLanes & ~value4;
|
|
if (value2 < value5) {
|
|
r20 = value5;
|
|
reducibleLoop6: while (true) {
|
|
value6 = 31 - env1_55(r20);
|
|
entanglements[value6] = value2;
|
|
expirationTimes[value6] = -1;
|
|
property = hiddenUpdates[value6];
|
|
reducibleJoin11: while (true) {
|
|
if (property === null) {
|
|
break reducibleJoin11;
|
|
}
|
|
hiddenUpdates[value6] = null;
|
|
length = property.length;
|
|
if (!(value2 < length)) {
|
|
break reducibleJoin11;
|
|
}
|
|
r28 = value2;
|
|
reducibleLoop8: while (true) {
|
|
property2 = property[r28];
|
|
reducibleJoin10: while (true) {
|
|
if (property2 === null) {
|
|
break reducibleJoin10;
|
|
}
|
|
lane = property2.lane;
|
|
property2.lane = lane & -536870913;
|
|
break reducibleJoin10;
|
|
}
|
|
value7 = typeof r28 === 'bigint' ? r28 + 1n : +r28 + 1;
|
|
length = property.length;
|
|
if (value7 < length) {
|
|
r28 = value7;
|
|
continue reducibleLoop8;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
}
|
|
value8 = r20 & ~(1 << value6);
|
|
if (value2 < value8) {
|
|
r20 = value8;
|
|
continue reducibleLoop6;
|
|
}
|
|
break reducibleLoop6;
|
|
}
|
|
}
|
|
reducibleJoin14: while (true) {
|
|
if (value2 === a6) {
|
|
break reducibleJoin14;
|
|
}
|
|
markSpawnedDeferredLane(a0, a6, value2);
|
|
break reducibleJoin14;
|
|
}
|
|
value9 = value2 !== a8;
|
|
reducibleJoin16: while (true) {
|
|
if (value9) {
|
|
value10 = value2 === a7;
|
|
r8 = value10;
|
|
break reducibleJoin16;
|
|
}
|
|
r8 = value9;
|
|
break reducibleJoin16;
|
|
}
|
|
reducibleJoin18: while (true) {
|
|
if (r8) {
|
|
suspendedLanes = a0.suspendedLanes;
|
|
a0.suspendedLanes = suspendedLanes | a8 & ~(pendingLanes & ~a2);
|
|
break reducibleJoin18;
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
reducibleJoin20: while (true) {
|
|
if (a0 !== env1_134) {
|
|
break reducibleJoin20;
|
|
}
|
|
env1_134 = null;
|
|
env1_135 = null;
|
|
env1_136 = value2;
|
|
break reducibleJoin20;
|
|
}
|
|
env1_158 = a1;
|
|
env1_157 = a0;
|
|
env1_159 = a2;
|
|
env1_160 = value4;
|
|
env1_161 = a4;
|
|
env1_162 = a3;
|
|
subtreeFlags = a1.subtreeFlags;
|
|
reducibleJoin24: while (true) {
|
|
reducibleJoin23: while (true) {
|
|
if (10256 & subtreeFlags) {
|
|
break reducibleJoin23;
|
|
}
|
|
flags = a1.flags;
|
|
if (10256 & flags) {
|
|
break reducibleJoin23;
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
break reducibleJoin24;
|
|
}
|
|
a0.callbackNode = null;
|
|
a0.callbackPriority = value2;
|
|
unstable_NormalPriority = (require(273) /* metro dependency 273 */).unstable_NormalPriority;
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
unstable_scheduleCallback = moduleValue.unstable_scheduleCallback;
|
|
Reflect.apply(unstable_scheduleCallback, moduleValue, [unstable_NormalPriority, function() {
|
|
flushPassiveEffects();
|
|
return null;
|
|
}]);
|
|
break reducibleJoin24;
|
|
}
|
|
flags = a1.flags;
|
|
value11 = 13878 & flags;
|
|
subtreeFlags = a1.subtreeFlags;
|
|
reducibleJoin105: while (true) {
|
|
reducibleJoin104: while (true) {
|
|
if (13878 & subtreeFlags) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding = env1_178;
|
|
env1_178 = 2;
|
|
binding2 = env1_133;
|
|
env1_133 = binding2 | 4;
|
|
try {
|
|
env1_129 = a1;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value12 = a1 === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value12) {
|
|
reducibleLoop31: while (true) {
|
|
try {
|
|
binding3 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
child = binding3.child;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
subtreeFlags = binding3.subtreeFlags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value13 = 1024 & subtreeFlags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value13) {
|
|
try {
|
|
value14 = child !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin39: while (true) {
|
|
if (value14) {
|
|
try {
|
|
child.return = binding3;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = child;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
break reducibleJoin39;
|
|
}
|
|
}
|
|
try {
|
|
binding4 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value15 = binding4 === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value15) {
|
|
reducibleLoop41: while (true) {
|
|
try {
|
|
binding5 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
alternate = binding5.alternate;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
flags = binding5.flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
tag = binding5.tag;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin80: while (true) {
|
|
reduciblePort79: while (true) {
|
|
exceptionLanding70: while (true) {
|
|
switch (tag) {
|
|
case 0:
|
|
break reduciblePort79;
|
|
break;
|
|
case 1:
|
|
try {
|
|
value16 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value16) {
|
|
try {
|
|
value17 = alternate === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value17) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
memoizedProps = alternate.memoizedProps;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
memoizedState = alternate.memoizedState;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
stateNode = binding5.stateNode;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
type = binding5.type;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
binding5.elementType;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
binding5.type;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
classComponentProps = resolveClassComponentPropsBinding(type,
|
|
|
|
|
|
|
|
|
|
memoizedProps,
|
|
undefined);
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
getSnapshotBeforeUpdate = stateNode.getSnapshotBeforeUpdate;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
value18 = Reflect.apply(getSnapshotBeforeUpdate,
|
|
stateNode,
|
|
[classComponentProps,
|
|
memoizedState]);
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
stateNode.__reactInternalSnapshotBeforeUpdate = value18;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break reduciblePort79;
|
|
}
|
|
break reduciblePort79;
|
|
break;
|
|
case 2:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 3:
|
|
break reduciblePort79;
|
|
break;
|
|
case 4:
|
|
break reduciblePort79;
|
|
break;
|
|
case 5:
|
|
break reduciblePort79;
|
|
break;
|
|
case 6:
|
|
break reduciblePort79;
|
|
break;
|
|
case 7:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 8:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 9:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 10:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 11:
|
|
break reduciblePort79;
|
|
break;
|
|
case 12:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 13:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 14:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 15:
|
|
break reduciblePort79;
|
|
break;
|
|
case 16:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 17:
|
|
break reduciblePort79;
|
|
break;
|
|
case 18:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 19:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 20:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 21:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 22:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 23:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 24:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 25:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
case 26:
|
|
break reduciblePort79;
|
|
break;
|
|
case 27:
|
|
break reduciblePort79;
|
|
break;
|
|
default:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value19) {
|
|
break reduciblePort79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
try {
|
|
captureCommitPhaseErrorBinding = captureCommitPhaseError;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
property = binding5.return;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
captureCommitPhaseErrorBinding(binding5, property, error);
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break reduciblePort79;
|
|
}
|
|
break reducibleJoin80;
|
|
}
|
|
try {
|
|
sibling = binding5.sibling;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value20 = sibling !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value20) {
|
|
try {
|
|
property = binding5.return;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
sibling.return = property;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = sibling;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
try {
|
|
property = binding5.return;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = property;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value21 = property !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value21) {
|
|
continue reducibleLoop41;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
if (value11) {
|
|
T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null;
|
|
binding = env1_178;
|
|
env1_178 = 2;
|
|
binding2 = env1_133;
|
|
env1_133 = binding2 | 4;
|
|
try {
|
|
env1_129 = a1;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value12 = a1 === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value12) {
|
|
reducibleLoop31: while (true) {
|
|
try {
|
|
binding3 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
child = binding3.child;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
subtreeFlags = binding3.subtreeFlags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value13 = 1024 & subtreeFlags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value13) {
|
|
try {
|
|
value14 = child !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin39: while (true) {
|
|
if (value14) {
|
|
try {
|
|
child.return = binding3;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = child;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
break reducibleJoin39;
|
|
}
|
|
}
|
|
try {
|
|
binding4 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value15 = binding4 === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (!value15) {
|
|
reducibleLoop41: while (true) {
|
|
try {
|
|
binding5 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
alternate = binding5.alternate;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
flags = binding5.flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
tag = binding5.tag;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
switch (tag) {
|
|
case 0:
|
|
break;
|
|
case 1:
|
|
try {
|
|
value16 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (value16) {
|
|
try {
|
|
value17 = alternate === null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value17) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
memoizedProps = alternate.memoizedProps;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
memoizedState = alternate.memoizedState;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
stateNode = binding5.stateNode;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
resolveClassComponentPropsBinding = resolveClassComponentProps;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
type = binding5.type;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
binding5.elementType;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
binding5.type;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
classComponentProps = resolveClassComponentPropsBinding(type,
|
|
|
|
|
|
memoizedProps,
|
|
undefined);
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
getSnapshotBeforeUpdate = stateNode.getSnapshotBeforeUpdate;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
value18 = Reflect.apply(getSnapshotBeforeUpdate,
|
|
stateNode,
|
|
[classComponentProps,
|
|
memoizedState]);
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
try {
|
|
stateNode.__reactInternalSnapshotBeforeUpdate = value18;
|
|
} catch (error) {
|
|
break exceptionLanding70;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
break reducibleJoin79;
|
|
}
|
|
break reducibleJoin79;
|
|
}
|
|
break;
|
|
case 2:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 3:
|
|
break;
|
|
case 4:
|
|
break;
|
|
case 5:
|
|
break;
|
|
case 6:
|
|
break;
|
|
case 7:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 8:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 9:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 10:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 11:
|
|
break;
|
|
case 12:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 13:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 14:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 15:
|
|
break;
|
|
case 16:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 17:
|
|
break;
|
|
case 18:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 19:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 20:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 21:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 22:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 23:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 24:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 25:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
case 26:
|
|
break;
|
|
case 27:
|
|
break;
|
|
default:
|
|
try {
|
|
value19 = 1024 & flags;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
reducibleJoin79: while (true) {
|
|
if (!value19) {
|
|
break reducibleJoin79;
|
|
}
|
|
try {
|
|
Error = global.Error;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value22 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.');
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
throw value22;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
try {
|
|
sibling = binding5.sibling;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value20 = sibling !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value20) {
|
|
try {
|
|
property = binding5.return;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
sibling.return = property;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = sibling;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
try {
|
|
property = binding5.return;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
env1_129 = property;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value21 = property !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value21) {
|
|
continue reducibleLoop41;
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
}
|
|
try {
|
|
binding6 = env1_129;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
try {
|
|
value23 = binding6 !== null;
|
|
} catch (error) {
|
|
break exceptionLanding106;
|
|
}
|
|
if (value23) {
|
|
continue reducibleLoop31;
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
}
|
|
env1_133 = binding2;
|
|
env1_178 = binding;
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
break reducibleJoin104;
|
|
}
|
|
break reducibleJoin104;
|
|
}
|
|
env1_156 = 1;
|
|
flushMutationEffects();
|
|
flushLayoutEffects();
|
|
flushSpawnedWork();
|
|
break reducibleJoin105;
|
|
}
|
|
}
|
|
return undefined;
|
|
}
|
|
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T;
|
|
throw error;
|
|
}
|
|
|
|
function abort_2035() { // fn#2035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:29680, offset: 0x00c785dc, size: 40 bytes, params: 1, frame: 11
|
|
env0_1.aborted = true;
|
|
env0_0.forEach(function(a0) {
|
|
return a0();
|
|
});
|
|
}
|
|
|
|
function SEntangleAsyncAction(a0, a1) { // fn#2038, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:33467, owner: S.entangleAsyncAction, offset: 0x00c7866b, size: 107 bytes, params: 3, frame: 15
|
|
var object;
|
|
if (env1_81 === null) {
|
|
object = [];
|
|
env1_82 = 0;
|
|
env1_83 = requestTransitionLane();
|
|
object = {status: 'pending', value: undefined, then: then_2039};
|
|
}
|
|
const binding = env1_82;
|
|
env1_82 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
|
const then = a1.then;
|
|
const pingEngtangledActionScopeBinding = pingEngtangledActionScope;
|
|
Reflect.apply(then, a1, [pingEngtangledActionScopeBinding, pingEngtangledActionScopeBinding]);
|
|
return a1;
|
|
}
|
|
|
|
function _fun2071() { // fn#2071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:142879, offset: 0x00c78f65, size: 303 bytes, params: 1, frame: 27
|
|
var r4;
|
|
var r6;
|
|
var r0;
|
|
var r11;
|
|
var r10;
|
|
var r5;
|
|
var property;
|
|
var extractEvents;
|
|
var binding3;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
const object2 = {};
|
|
object2.eventName = require;
|
|
object2.nativeEvent = importDefault;
|
|
const RawEventEmitter = (require(261) /* metro dependency 261 */).RawEventEmitter;
|
|
RawEventEmitter.emit(require, object2);
|
|
RawEventEmitter.emit('*', object2);
|
|
let binding = env0_3;
|
|
const binding2 = env1_42;
|
|
let length = binding2.length;
|
|
const value3 = 0;
|
|
const value4 = null;
|
|
if (value3 < length) {
|
|
r4 = value4;
|
|
r6 = value3;
|
|
while (true) {
|
|
property = binding2[r6];
|
|
if (property) {
|
|
extractEvents = property.extractEvents;
|
|
binding3 = env0_0;
|
|
value5 = Reflect.apply(extractEvents, property, [require, binding3, importDefault, binding]);
|
|
r0 = value5;
|
|
r11 = value5;
|
|
} else {
|
|
r0 = property;
|
|
r11 = property;
|
|
}
|
|
if (!r0) {
|
|
r10 = r4;
|
|
continue;
|
|
}
|
|
value6 = accumulateInto(r4, r11);
|
|
r10 = value6;
|
|
value7 = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1;
|
|
length = binding2.length;
|
|
if (value7 < length) {
|
|
r4 = r10;
|
|
r6 = value7;
|
|
continue;
|
|
}
|
|
r5 = r10;
|
|
break;
|
|
}
|
|
} else {
|
|
r5 = value4;
|
|
}
|
|
env1_52 = value4 !== r5 ? accumulateInto(env1_52, r5) : env1_52;
|
|
binding = env1_52;
|
|
if (binding) {
|
|
forEachAccumulated(binding, executeDispatchesAndReleaseTopLevel);
|
|
if (value4) {
|
|
throw global.Error('processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.');
|
|
}
|
|
if (env1_26) {
|
|
throw env1_27;
|
|
}
|
|
}
|
|
}
|
|
|
|
function _fun2089() { // fn#2089, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:148824, offset: 0x00c79821, size: 46 bytes, params: 1, frame: 11
|
|
env0_1.containerInfo.publicInstance = null;
|
|
env1_184.delete(env0_0);
|
|
}
|
|
|
|
function _fun1729() { // fn#1729, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:30272, offset: 0x00c68f64, size: 88 bytes, params: 1, frame: 16
|
|
var moduleValue;
|
|
if (6 & env2_133) {
|
|
moduleValue = require(273) /* metro dependency 273 */;
|
|
moduleValue.unstable_scheduleCallback((require(273) /* metro dependency 273 */).unstable_ImmediatePriority,
|
|
processRootScheduleInImmediateTask);
|
|
} else {
|
|
processRootScheduleInMicrotask();
|
|
}
|
|
}
|
|
|
|
function reconcileChildFibersImplReconcileChildrenArray(a0, a1, a2, a3) { // fn#1864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:68302, owner: createChildReconciler.reconcileChildFibersImpl.reconcileChildrenArray, offset: 0x00c6d2d1, size: 676 bytes, params: 5, frame: 40
|
|
var environment;
|
|
var r17;
|
|
var r18;
|
|
var r19;
|
|
var r20;
|
|
var r21;
|
|
var r5;
|
|
var r15;
|
|
var r16;
|
|
var r26;
|
|
var r0;
|
|
var r3;
|
|
var r8;
|
|
var r9;
|
|
var r10;
|
|
var r14;
|
|
var r23;
|
|
var r1;
|
|
var length;
|
|
var value4;
|
|
var index;
|
|
var sibling;
|
|
var binding;
|
|
var alternate;
|
|
var value5;
|
|
var childReconcilerPlaceChild;
|
|
var value6;
|
|
var childReconcilerUpdateFromMap;
|
|
var value7;
|
|
var property;
|
|
var key;
|
|
var childReconcilerPlaceChild2;
|
|
var value8;
|
|
var childReconcilerCreateChild;
|
|
var childReconcilerPlaceChild3;
|
|
var value9;
|
|
let value = a1;
|
|
const env0_0 = a0;
|
|
const value2 = 0;
|
|
const value3 = null;
|
|
if (value3 === value) {
|
|
r0 = value3;
|
|
r3 = value;
|
|
r8 = value2;
|
|
r9 = value3;
|
|
r10 = value2;
|
|
} else {
|
|
length = a2.length;
|
|
value4 = environment.__proto__;
|
|
if (value2 < length) {
|
|
r17 = value2;
|
|
r18 = value;
|
|
r19 = value3;
|
|
r20 = value3;
|
|
r21 = value2;
|
|
while (true) {
|
|
index = r18.index;
|
|
if (index > r17) {
|
|
r5 = r18;
|
|
r15 = value3;
|
|
} else {
|
|
sibling = r18.sibling;
|
|
r5 = sibling;
|
|
r15 = r18;
|
|
}
|
|
value = createChildReconcilerUpdateSlot(a0, r15, a2[r17], a3);
|
|
if (value3 === value) {
|
|
if (value3 !== r15) {
|
|
r0 = r20;
|
|
r3 = r15;
|
|
r8 = r17;
|
|
r9 = r19;
|
|
r10 = r21;
|
|
break;
|
|
}
|
|
r0 = r20;
|
|
r3 = r5;
|
|
r8 = r17;
|
|
r9 = r19;
|
|
r10 = r21;
|
|
break;
|
|
}
|
|
binding = env1_0;
|
|
if (binding) {
|
|
r16 = r15;
|
|
continue;
|
|
}
|
|
r16 = binding;
|
|
continue;
|
|
if (!r16) {
|
|
continue;
|
|
}
|
|
alternate = value.alternate;
|
|
value5 = value3 === alternate;
|
|
r16 = value5;
|
|
if (!r16) {
|
|
continue;
|
|
}
|
|
createChildReconcilerDeleteChild(a0, r15);
|
|
childReconcilerPlaceChild = createChildReconcilerPlaceChild(value, r21, r17);
|
|
if (value3 === r19) {
|
|
r26 = value;
|
|
continue;
|
|
}
|
|
r19.sibling = value;
|
|
r26 = r20;
|
|
value6 = typeof r17 === 'bigint' ? r17 + 1n : +r17 + 1;
|
|
if (value3 === r5) {
|
|
r0 = r26;
|
|
r3 = r5;
|
|
r8 = value6;
|
|
r9 = value;
|
|
r10 = childReconcilerPlaceChild;
|
|
break;
|
|
}
|
|
length = a2.length;
|
|
if (value6 < length) {
|
|
r17 = value6;
|
|
r18 = r5;
|
|
r19 = value;
|
|
r20 = r26;
|
|
r21 = childReconcilerPlaceChild;
|
|
continue;
|
|
}
|
|
r0 = r26;
|
|
r3 = r5;
|
|
r8 = value6;
|
|
r9 = value;
|
|
r10 = childReconcilerPlaceChild;
|
|
break;
|
|
}
|
|
} else {
|
|
r0 = value3;
|
|
r3 = value;
|
|
r8 = value2;
|
|
r9 = value3;
|
|
r10 = value2;
|
|
}
|
|
}
|
|
if (r8 === a2.length) {
|
|
value = environment.__proto__;
|
|
createChildReconcilerDeleteRemainingChildren(a0, r3);
|
|
return r0;
|
|
}
|
|
if (value3 === r3) {
|
|
length = a2.length;
|
|
value = environment.__proto__;
|
|
if (r8 < length) {
|
|
r5 = r0;
|
|
while (true) {
|
|
childReconcilerCreateChild = createChildReconcilerCreateChild(a0, a2[r8], a3);
|
|
if (value3 === childReconcilerCreateChild) {
|
|
r14 = r5;
|
|
r15 = r9;
|
|
r16 = r10;
|
|
} else {
|
|
childReconcilerPlaceChild3 = createChildReconcilerPlaceChild(childReconcilerCreateChild, r10, r8);
|
|
if (value3 === r9) {
|
|
r17 = childReconcilerCreateChild;
|
|
continue;
|
|
}
|
|
r9.sibling = childReconcilerCreateChild;
|
|
r17 = r5;
|
|
r14 = r17;
|
|
r15 = childReconcilerCreateChild;
|
|
r16 = childReconcilerPlaceChild3;
|
|
}
|
|
value9 = typeof r8 === 'bigint' ? r8 + 1n : +r8 + 1;
|
|
length = a2.length;
|
|
if (value9 < length) {
|
|
r5 = r14;
|
|
r8 = value9;
|
|
r9 = r15;
|
|
r10 = r16;
|
|
continue;
|
|
}
|
|
r1 = r14;
|
|
break;
|
|
}
|
|
} else {
|
|
r1 = r0;
|
|
}
|
|
} else {
|
|
value = environment.__proto__;
|
|
var childReconcilerMapRemainingChildren = createChildReconcilerMapRemainingChildren(r3);
|
|
length = a2.length;
|
|
if (r8 < length) {
|
|
r14 = r8;
|
|
r15 = r9;
|
|
r16 = r0;
|
|
r17 = r10;
|
|
while (true) {
|
|
childReconcilerUpdateFromMap = createChildReconcilerUpdateFromMap(childReconcilerMapRemainingChildren,
|
|
a0,
|
|
r14,
|
|
a2[r14], a3);
|
|
if (value3 === childReconcilerUpdateFromMap) {
|
|
r19 = r16;
|
|
r20 = r15;
|
|
r21 = r17;
|
|
} else {
|
|
binding = env1_0;
|
|
if (!binding) {
|
|
r23 = binding;
|
|
continue;
|
|
}
|
|
alternate = childReconcilerUpdateFromMap.alternate;
|
|
value7 = value3 !== alternate;
|
|
r23 = value7;
|
|
if (!r23) {
|
|
continue;
|
|
}
|
|
property = childReconcilerMapRemainingChildren.delete;
|
|
key = childReconcilerUpdateFromMap.key;
|
|
if (value3 === key) {
|
|
r23 = r14;
|
|
continue;
|
|
}
|
|
key = childReconcilerUpdateFromMap.key;
|
|
r23 = key;
|
|
Reflect.apply(property, childReconcilerMapRemainingChildren, [r23]);
|
|
childReconcilerPlaceChild2 = createChildReconcilerPlaceChild(childReconcilerUpdateFromMap, r17,
|
|
r14);
|
|
if (value3 === r15) {
|
|
r23 = childReconcilerUpdateFromMap;
|
|
continue;
|
|
}
|
|
r15.sibling = childReconcilerUpdateFromMap;
|
|
r23 = r16;
|
|
r19 = r23;
|
|
r20 = childReconcilerUpdateFromMap;
|
|
r21 = childReconcilerPlaceChild2;
|
|
}
|
|
value8 = typeof r14 === 'bigint' ? r14 + 1n : +r14 + 1;
|
|
length = a2.length;
|
|
if (value8 < length) {
|
|
r14 = value8;
|
|
r15 = r20;
|
|
r16 = r19;
|
|
r17 = r21;
|
|
continue;
|
|
}
|
|
r1 = r19;
|
|
break;
|
|
}
|
|
} else {
|
|
r1 = r0;
|
|
}
|
|
if (env1_0) {
|
|
childReconcilerMapRemainingChildren.forEach(_fun1865);
|
|
}
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
function reconcileChildFibersImplReconcileChildrenIterator(a0, a1, a2, a3) { // fn#1866, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:69230, owner: createChildReconciler.reconcileChildFibersImpl.reconcileChildrenIterator, offset: 0x00c6d590, size: 769 bytes, params: 5, frame: 44
|
|
var environment;
|
|
var r19;
|
|
var r20;
|
|
var r21;
|
|
var r22;
|
|
var r23;
|
|
var r24;
|
|
var r6;
|
|
var r17;
|
|
var r18;
|
|
var r30;
|
|
var r0;
|
|
var r3;
|
|
var r8;
|
|
var r9;
|
|
var r10;
|
|
var r11;
|
|
var r15;
|
|
var r16;
|
|
var r25;
|
|
var r1;
|
|
var r5;
|
|
var done;
|
|
var value5;
|
|
var index;
|
|
var sibling;
|
|
var createChildReconcilerUpdateSlotBinding;
|
|
var binding;
|
|
var alternate;
|
|
var value6;
|
|
var childReconcilerPlaceChild;
|
|
var value7;
|
|
var value8;
|
|
var createChildReconcilerUpdateFromMapBinding;
|
|
var value9;
|
|
var childReconcilerUpdateFromMap;
|
|
var value10;
|
|
var property;
|
|
var key;
|
|
var childReconcilerPlaceChild2;
|
|
var value11;
|
|
var value12;
|
|
var createChildReconcilerCreateChildBinding;
|
|
var value13;
|
|
var childReconcilerCreateChild;
|
|
var childReconcilerPlaceChild3;
|
|
var value14;
|
|
var value15;
|
|
let value = a1;
|
|
const env0_0 = a0;
|
|
const value2 = null;
|
|
if (value2 == a2) {
|
|
throw global.Error('An iterable object provided no iterator.');
|
|
}
|
|
let next = a2.next;
|
|
const value3 = Reflect.apply(next, a2, []);
|
|
const value4 = 0;
|
|
if (value2 === value) {
|
|
r0 = value2;
|
|
r3 = value;
|
|
r8 = value3;
|
|
r9 = value4;
|
|
r10 = value2;
|
|
r11 = value4;
|
|
} else {
|
|
done = value3.done;
|
|
value5 = environment.__proto__;
|
|
if (done) {
|
|
r0 = value2;
|
|
r3 = value;
|
|
r8 = value3;
|
|
r9 = value4;
|
|
r10 = value2;
|
|
r11 = value4;
|
|
} else {
|
|
r19 = value3;
|
|
r20 = value4;
|
|
r21 = value;
|
|
r22 = value2;
|
|
r23 = value2;
|
|
r24 = value4;
|
|
while (true) {
|
|
index = r21.index;
|
|
if (index > r20) {
|
|
r6 = r21;
|
|
r17 = value2;
|
|
} else {
|
|
sibling = r21.sibling;
|
|
r6 = sibling;
|
|
r17 = r21;
|
|
}
|
|
createChildReconcilerUpdateSlotBinding = createChildReconcilerUpdateSlot;
|
|
value = r19.value;
|
|
value = createChildReconcilerUpdateSlotBinding(a0, r17, value, a3);
|
|
if (value2 === value) {
|
|
if (value2 !== r17) {
|
|
r0 = r23;
|
|
r3 = r17;
|
|
r8 = r19;
|
|
r9 = r20;
|
|
r10 = r22;
|
|
r11 = r24;
|
|
break;
|
|
}
|
|
r0 = r23;
|
|
r3 = r6;
|
|
r8 = r19;
|
|
r9 = r20;
|
|
r10 = r22;
|
|
r11 = r24;
|
|
break;
|
|
}
|
|
binding = env1_0;
|
|
if (binding) {
|
|
r18 = r17;
|
|
continue;
|
|
}
|
|
r18 = binding;
|
|
continue;
|
|
if (!r18) {
|
|
continue;
|
|
}
|
|
alternate = value.alternate;
|
|
value6 = value2 === alternate;
|
|
r18 = value6;
|
|
if (!r18) {
|
|
continue;
|
|
}
|
|
createChildReconcilerDeleteChild(a0, r17);
|
|
childReconcilerPlaceChild = createChildReconcilerPlaceChild(value, r24, r20);
|
|
if (value2 === r22) {
|
|
r30 = value;
|
|
continue;
|
|
}
|
|
r22.sibling = value;
|
|
r30 = r23;
|
|
value7 = typeof r20 === 'bigint' ? r20 + 1n : +r20 + 1;
|
|
next = a2.next;
|
|
value8 = Reflect.apply(next, a2, []);
|
|
if (value2 === r6) {
|
|
r0 = r30;
|
|
r3 = r6;
|
|
r8 = value8;
|
|
r9 = value7;
|
|
r10 = value;
|
|
r11 = childReconcilerPlaceChild;
|
|
break;
|
|
}
|
|
done = value8.done;
|
|
if (done) {
|
|
r0 = r30;
|
|
r3 = r6;
|
|
r8 = value8;
|
|
r9 = value7;
|
|
r10 = value;
|
|
r11 = childReconcilerPlaceChild;
|
|
break;
|
|
}
|
|
r19 = value8;
|
|
r20 = value7;
|
|
r21 = r6;
|
|
r22 = value;
|
|
r23 = r30;
|
|
r24 = childReconcilerPlaceChild;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
if (r8.done) {
|
|
value = environment.__proto__;
|
|
createChildReconcilerDeleteRemainingChildren(a0, r3);
|
|
return r0;
|
|
}
|
|
if (value2 === r3) {
|
|
done = r8.done;
|
|
value = environment.__proto__;
|
|
if (done) {
|
|
r1 = r0;
|
|
} else {
|
|
r5 = r0;
|
|
while (true) {
|
|
createChildReconcilerCreateChildBinding = createChildReconcilerCreateChild;
|
|
value13 = r8.value;
|
|
childReconcilerCreateChild = createChildReconcilerCreateChildBinding(a0, value13, a3);
|
|
if (value2 === childReconcilerCreateChild) {
|
|
r15 = r5;
|
|
r17 = r10;
|
|
r18 = r11;
|
|
} else {
|
|
childReconcilerPlaceChild3 = createChildReconcilerPlaceChild(childReconcilerCreateChild, r11, r9);
|
|
if (value2 === r10) {
|
|
r16 = childReconcilerCreateChild;
|
|
continue;
|
|
}
|
|
r10.sibling = childReconcilerCreateChild;
|
|
r16 = r5;
|
|
r15 = r16;
|
|
r17 = childReconcilerCreateChild;
|
|
r18 = childReconcilerPlaceChild3;
|
|
}
|
|
value14 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1;
|
|
next = a2.next;
|
|
value15 = Reflect.apply(next, a2, []);
|
|
done = value15.done;
|
|
if (done) {
|
|
r1 = r15;
|
|
break;
|
|
}
|
|
r5 = r15;
|
|
r8 = value15;
|
|
r9 = value14;
|
|
r10 = r17;
|
|
r11 = r18;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
value = environment.__proto__;
|
|
var childReconcilerMapRemainingChildren = createChildReconcilerMapRemainingChildren(r3);
|
|
done = r8.done;
|
|
if (done) {
|
|
r1 = r0;
|
|
} else {
|
|
r15 = r8;
|
|
r16 = r9;
|
|
r17 = r10;
|
|
r18 = r0;
|
|
r19 = r11;
|
|
while (true) {
|
|
createChildReconcilerUpdateFromMapBinding = createChildReconcilerUpdateFromMap;
|
|
value9 = r15.value;
|
|
childReconcilerUpdateFromMap = createChildReconcilerUpdateFromMapBinding(childReconcilerMapRemainingChildren,
|
|
|
|
|
|
a0,
|
|
r16, value9, a3);
|
|
if (value2 === childReconcilerUpdateFromMap) {
|
|
r21 = r18;
|
|
r23 = r17;
|
|
r24 = r19;
|
|
} else {
|
|
binding = env1_0;
|
|
if (!binding) {
|
|
r25 = binding;
|
|
continue;
|
|
}
|
|
alternate = childReconcilerUpdateFromMap.alternate;
|
|
value10 = value2 !== alternate;
|
|
r25 = value10;
|
|
if (!r25) {
|
|
continue;
|
|
}
|
|
property = childReconcilerMapRemainingChildren.delete;
|
|
key = childReconcilerUpdateFromMap.key;
|
|
if (value2 === key) {
|
|
r25 = r16;
|
|
continue;
|
|
}
|
|
key = childReconcilerUpdateFromMap.key;
|
|
r25 = key;
|
|
Reflect.apply(property, childReconcilerMapRemainingChildren, [r25]);
|
|
childReconcilerPlaceChild2 = createChildReconcilerPlaceChild(childReconcilerUpdateFromMap, r19,
|
|
r16);
|
|
if (value2 === r17) {
|
|
r25 = childReconcilerUpdateFromMap;
|
|
continue;
|
|
}
|
|
r17.sibling = childReconcilerUpdateFromMap;
|
|
r25 = r18;
|
|
r21 = r25;
|
|
r23 = childReconcilerUpdateFromMap;
|
|
r24 = childReconcilerPlaceChild2;
|
|
}
|
|
value11 = typeof r16 === 'bigint' ? r16 + 1n : +r16 + 1;
|
|
next = a2.next;
|
|
value12 = Reflect.apply(next, a2, []);
|
|
done = value12.done;
|
|
if (done) {
|
|
r1 = r21;
|
|
break;
|
|
}
|
|
r15 = value12;
|
|
r16 = value11;
|
|
r17 = r23;
|
|
r18 = r21;
|
|
r19 = r24;
|
|
continue;
|
|
}
|
|
}
|
|
if (env1_0) {
|
|
childReconcilerMapRemainingChildren.forEach(_fun1867);
|
|
}
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
function renderRootConcurrentLanes() { // fn#1963, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:145:121102, owner: performWorkOnRoot.renderRootConcurrent.lanes, offset: 0x00c74b57, size: 77 bytes, params: 1, frame: 12
|
|
let r1 = env2_137 !== 2 && env2_137 !== 9;
|
|
r1 = !r1 ? env2_134 !== env0_0 : r1;
|
|
if (r1) {
|
|
}
|
|
ensureRootIsScheduled(env0_0);
|
|
}
|
|
|