1160 lines
56 KiB
JavaScript
1160 lines
56 KiB
JavaScript
/* Metro module 1496; source: unknown; dependencies: [65, 1492, 1493] */
|
|
import Module00065 from './module-00065.js'; /* Metro dependency 65 */
|
|
import Module01492 from './module-01492.js'; /* Metro dependency 1492 */
|
|
|
|
function _fun17060(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#17060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:6, offset: 0x00e62d8f, size: 138 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = StackRouter;
|
|
exports.StackActions = {replace: function(a0, a1) {
|
|
return {type: 'REPLACE', payload: {name: a0, params: a1}};
|
|
}, push: function(a0, a1) {
|
|
return {type: 'PUSH', payload: {name: a0, params: a1}};
|
|
}, pop: function() {
|
|
var value = 1;
|
|
return {type: 'POP',
|
|
payload: {count: arguments.length > 0 ? arguments[0] === undefined ? value : arguments[0] : value}};
|
|
}, popToTop: function() {
|
|
return {type: 'POP_TO_TOP'};
|
|
}};
|
|
function StackRouter(a0) { // fn#17065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:442, offset: 0x00e62ea9, size: 131 bytes, params: 2, frame: 17
|
|
let env0_0 = a0;
|
|
const Object = global.Object;
|
|
return Object.assign({}, importDefault(1492) /* metro dependency 1492 */, {type: 'stack',
|
|
getInitialState: getInitialState_17066, getRehydratedState: getRehydratedState,
|
|
getStateForRouteNamesChange: getStateForRouteNamesChange, getStateForRouteFocus: function(a0, a1) {
|
|
var r0;
|
|
var object;
|
|
var value = a0;
|
|
var env0_0 = a1;
|
|
var property = value.routes;
|
|
var index = property.findIndex(_fun17073);
|
|
if (index === -1) {
|
|
r0 = value;
|
|
} else if (index === value.index) {
|
|
r0 = value;
|
|
} else {
|
|
property = global.Object;
|
|
object = {index: index};
|
|
object.routes = value.routes.slice(0, index + 1);
|
|
value = property.assign({}, value, object);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}, getStateForAction: getStateForAction_17074, actionCreators: env0_4});
|
|
function StackRouterGetInitialState({routeNames, routeParamList}) { // fn#17066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:528, owner: StackRouter.getInitialState, offset: 0x00e62f2c, size: 232 bytes, params: 2, frame: 22
|
|
const r1 = env0_0.initialRouteName === undefined ? routeNames[0] : routeNames.includes(env0_0.initialRouteName) ? env0_0.initialRouteName : routeNames[0];
|
|
const object = {'stale': false, 'type': 'stack', 'key': null, 'index': 0};
|
|
let value = environment.__proto__;
|
|
value = require(1493) /* metro dependency 1493 */;
|
|
value = value.nanoid();
|
|
object.key = 'stack-' + value;
|
|
object.routeNames = routeNames;
|
|
value = require(1493) /* metro dependency 1493 */;
|
|
value = value.nanoid();
|
|
object.routes = [{key: '' + r1 + '-' + value, name: r1, params: routeParamList[r1]}];
|
|
return object;
|
|
}
|
|
|
|
function StackRouterGetRehydratedState(a0, {routeNames, routeParamList}) { // fn#17067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:846, owner: StackRouter.getRehydratedState, offset: 0x00e63014, size: 321 bytes, params: 3, frame: 21
|
|
var environment;
|
|
var r5;
|
|
var push;
|
|
var object;
|
|
var value3;
|
|
const routeNames2 = routeNames;
|
|
if (a0.stale === false) {
|
|
return a0;
|
|
}
|
|
let value = a0.routes.filter(function(a0) {
|
|
return routeNames.includes(a0.name);
|
|
});
|
|
value = value.map(_fun17069);
|
|
if (value.length === 0) {
|
|
r5 = routeNames2.initialRouteName !== undefined ? routeNames2.initialRouteName : routeNames[0];
|
|
push = value.push;
|
|
object = {};
|
|
value3 = environment.__proto__;
|
|
object.key = '' + r5 + '-' + (require(1493) /* metro dependency 1493 */).nanoid();
|
|
object.name = r5;
|
|
object.params = routeParamList[r5];
|
|
Reflect.apply(push, value, [object]);
|
|
}
|
|
object = {'stale': false, 'type': 'stack'};
|
|
object.key = 'stack-' + (require(1493) /* metro dependency 1493 */).nanoid();
|
|
object.index = value.length - 1;
|
|
object.routeNames = routeNames;
|
|
object.routes = value;
|
|
return object;
|
|
function _fun17069(a0) { // fn#17069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:1015, offset: 0x00e63170, size: 181 bytes, params: 2, frame: 21
|
|
var r0;
|
|
var name;
|
|
var value;
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
const key = a0.key;
|
|
if (key) {
|
|
r0 = key;
|
|
} else {
|
|
name = a0.name;
|
|
value = environment.__proto__.__proto__;
|
|
value = require(1493) /* metro dependency 1493 */;
|
|
value = value.nanoid();
|
|
value = '' + name + '-' + value;
|
|
r0 = value;
|
|
}
|
|
return Reflect.apply(assign, Object, [{}, a0, {key: r0,
|
|
params: routeParamList[a0.name] !== undefined ? global.Object.assign({}, routeParamList[a0.name],
|
|
a0.params) : a0.params}]);
|
|
}
|
|
|
|
}
|
|
|
|
function StackRouterGetStateForRouteNamesChange(a0, {routeNames, routeParamList, routeKeyChanges}) { // fn#17070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:1442, owner: StackRouter.getStateForRouteNamesChange, offset: 0x00e63225, size: 291 bytes, params: 3, frame: 21
|
|
var environment;
|
|
var r3;
|
|
var push;
|
|
var object;
|
|
var value3;
|
|
const routeNames2 = routeNames;
|
|
const value = a0.routes.filter(_fun17071);
|
|
if (value.length === 0) {
|
|
r3 = routeNames2.initialRouteName === undefined ? routeNames[0] : routeNames.includes(routeNames2.initialRouteName) ? routeNames2.initialRouteName : routeNames[0];
|
|
push = value.push;
|
|
object = {};
|
|
value3 = environment.__proto__;
|
|
object.key = '' + r3 + '-' + (require(1493) /* metro dependency 1493 */).nanoid();
|
|
object.name = r3;
|
|
object.params = routeParamList[r3];
|
|
Reflect.apply(push, value, [object]);
|
|
}
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
const Math = global.Math;
|
|
return Reflect.apply(assign, Object, [{}, a0, {routeNames: routeNames, routes: value, index: Math.min(a0.index,
|
|
value.length - 1)}]);
|
|
function _fun17071(a0) { // fn#17071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:1561, offset: 0x00e63348, size: 52 bytes, params: 2, frame: 13
|
|
const routeNamesBinding = routeNames;
|
|
return routeNamesBinding.includes(a0.name) && !routeKeyChanges.includes(a0.name);
|
|
}
|
|
|
|
}
|
|
|
|
function StackRouterGetStateForRouteFocus(a0, a1) { // fn#17072, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:1900, owner: StackRouter.getStateForRouteFocus, offset: 0x00e6337c, size: 120 bytes, params: 3, frame: 19
|
|
var r0;
|
|
var Object;
|
|
var assign;
|
|
var object;
|
|
let value = a0;
|
|
const env0_0 = a1;
|
|
const index = value.routes.findIndex(function({key}) {
|
|
return key === require;
|
|
});
|
|
if (index === -1) {
|
|
r0 = value;
|
|
} else if (index === value.index) {
|
|
r0 = value;
|
|
} else {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {index: index};
|
|
object.routes = value.routes.slice(0, index + 1);
|
|
value = Reflect.apply(assign, Object, [{}, value, object]);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
function _fun17073({key}) { // fn#17073, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:1962, offset: 0x00e62956, size: 21 bytes, params: 2, frame: 2
|
|
return key === require;
|
|
}
|
|
|
|
}
|
|
|
|
function StackRouterGetStateForAction(a0, a1, a2) { // fn#17074, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:2100, owner: StackRouter.getStateForAction, offset: 0x00e633f4, size: 2372 bytes, params: 4, frame: 33
|
|
var environment;
|
|
var r3;
|
|
var r8;
|
|
var r4;
|
|
var r9;
|
|
var r17;
|
|
var r6;
|
|
var path;
|
|
var r15;
|
|
var r2;
|
|
var r10;
|
|
var r0;
|
|
var value;
|
|
var getStateForAction;
|
|
var index;
|
|
var binding;
|
|
var object;
|
|
var target;
|
|
var source;
|
|
var payload;
|
|
var name;
|
|
var routeNames;
|
|
var includes;
|
|
var key;
|
|
var routeGetIdList;
|
|
var property;
|
|
var params;
|
|
var value2;
|
|
var routes;
|
|
var key2;
|
|
var length;
|
|
var value3;
|
|
var value4;
|
|
var name3;
|
|
var key3;
|
|
var value5;
|
|
var findIndex;
|
|
var value6;
|
|
var merge;
|
|
var Object;
|
|
var assign;
|
|
var property2;
|
|
var value7;
|
|
var property3;
|
|
var params2;
|
|
var value8;
|
|
var items2;
|
|
var concat;
|
|
var value9;
|
|
var slice;
|
|
var path2;
|
|
var Object2;
|
|
var assign2;
|
|
var object3;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var object4;
|
|
var moduleValue;
|
|
var nanoid;
|
|
var value13;
|
|
var HermesInternal;
|
|
var concat2;
|
|
var value14;
|
|
var Math;
|
|
var value15;
|
|
var find;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var object6;
|
|
var value20;
|
|
var push;
|
|
var Object3;
|
|
var assign3;
|
|
var map;
|
|
const env0_0 = a1;
|
|
const routeParamList = a2.routeParamList;
|
|
const routeParamList2 = routeParamList;
|
|
const type = a1.type;
|
|
if (type === 'REPLACE') {
|
|
target = a1.target;
|
|
key = a0.key;
|
|
reducibleJoin90: while (true) {
|
|
reducibleJoin88: while (true) {
|
|
if (target !== key) {
|
|
break reducibleJoin88;
|
|
}
|
|
source = a1.source;
|
|
if (source) {
|
|
routes = a0.routes;
|
|
findIndex = routes.findIndex;
|
|
value = Reflect.apply(findIndex, routes, [function({key}) {
|
|
return key === require.source;
|
|
}]);
|
|
r3 = value;
|
|
break reducibleJoin90;
|
|
}
|
|
break reducibleJoin88;
|
|
}
|
|
index = a0.index;
|
|
r3 = index;
|
|
break reducibleJoin90;
|
|
}
|
|
if (r3 === -1) {
|
|
return null;
|
|
}
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
key = payload.key;
|
|
params = payload.params;
|
|
value = a0.routeNames.includes(name);
|
|
reducibleJoin93: while (true) {
|
|
if (value) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
routes = a0.routes;
|
|
map = routes.map;
|
|
value = Reflect.apply(assign, Object, [{}, a0, {routes: Reflect.apply(map, routes, [_fun17076])}]);
|
|
r0 = value;
|
|
break reducibleJoin93;
|
|
}
|
|
r0 = null;
|
|
break reducibleJoin93;
|
|
}
|
|
return r0;
|
|
}
|
|
if (type === 'PUSH') {
|
|
routeNames = a0.routeNames;
|
|
includes = routeNames.includes;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (Reflect.apply(includes, routeNames, [name])) {
|
|
routeGetIdList = a2.routeGetIdList;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
property = routeGetIdList[name];
|
|
value = undefined;
|
|
reducibleJoin74: while (true) {
|
|
if (property == null) {
|
|
r2 = value;
|
|
break reducibleJoin74;
|
|
}
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
value15 = property({params: params});
|
|
r2 = value15;
|
|
break reducibleJoin74;
|
|
}
|
|
reducibleJoin76: while (true) {
|
|
if (r2) {
|
|
routes = a0.routes;
|
|
find = routes.find;
|
|
value16 = Reflect.apply(find, routes, [_fun17077]);
|
|
r10 = value16;
|
|
break reducibleJoin76;
|
|
}
|
|
r10 = value;
|
|
break reducibleJoin76;
|
|
}
|
|
if (r10) {
|
|
routes = a0.routes;
|
|
value20 = routes.filter(_fun17078);
|
|
push = value20.push;
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
payload = a1.payload;
|
|
if (value !== routeParamList[payload.name]) {
|
|
Object3 = global.Object;
|
|
assign3 = Object3.assign;
|
|
payload = a1.payload;
|
|
property = routeParamList[payload.name];
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
value = Reflect.apply(assign3, Object3, [{}, property, params]);
|
|
r4 = value;
|
|
} else {
|
|
params = a1.payload.params;
|
|
r4 = params;
|
|
}
|
|
Reflect.apply(push, value20, [Reflect.apply(assign, Object, [{}, r10, {params: r4}])]);
|
|
r2 = value20;
|
|
} else {
|
|
object = [];
|
|
concat = object.concat;
|
|
value17 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
value18 = binding(routes);
|
|
object6 = {};
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
object6.key = '' + name + '-' + (require(1493) /* metro dependency 1493 */).nanoid();
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
object6.name = name;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
payload = a1.payload;
|
|
property = routeParamList[payload.name];
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r2 = Reflect.apply(assign, Object, [{}, property, params]);
|
|
} else {
|
|
params = a1.payload.params;
|
|
r2 = params;
|
|
}
|
|
object6.params = r2;
|
|
value = Reflect.apply(concat, object, [value18, [object6]]);
|
|
r2 = value;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
length = r2.length;
|
|
return Reflect.apply(assign, Object, [{}, a0, {index: length - 1, routes: r2}]);
|
|
}
|
|
return null;
|
|
}
|
|
if (type === 'POP') {
|
|
target = a1.target;
|
|
reducibleJoin67: while (true) {
|
|
reducibleJoin65: while (true) {
|
|
if (target !== a0.key) {
|
|
break reducibleJoin65;
|
|
}
|
|
source = a1.source;
|
|
if (source) {
|
|
routes = a0.routes;
|
|
findIndex = routes.findIndex;
|
|
value = Reflect.apply(findIndex, routes, [function({key}) {
|
|
return key === require.source;
|
|
}]);
|
|
r3 = value;
|
|
break reducibleJoin67;
|
|
}
|
|
break reducibleJoin65;
|
|
}
|
|
index = a0.index;
|
|
r3 = index;
|
|
break reducibleJoin67;
|
|
}
|
|
if (r3 > 0) {
|
|
Math = global.Math;
|
|
value = Math.max(r3 - a1.payload.count + 1, 1);
|
|
routes = a0.routes;
|
|
value = routes.slice(0, value);
|
|
concat = value.concat;
|
|
routes = a0.routes;
|
|
value = Reflect.apply(concat, value, [routes.slice(r3 + 1)]);
|
|
return global.Object.assign({}, a0, {index: value.length - 1, routes: value});
|
|
}
|
|
return null;
|
|
}
|
|
if (type === 'POP_TO_TOP') {
|
|
return routeParamList2.getStateForAction(a0, {type: 'POP', payload: {count: a0.routes.length - 1}}, a2);
|
|
}
|
|
if (type === 'NAVIGATE') {
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
value = undefined;
|
|
if (value !== name) {
|
|
routeNames = a0.routeNames;
|
|
includes = routeNames.includes;
|
|
name = a1.payload.name;
|
|
reducibleJoin13: while (true) {
|
|
if (!Reflect.apply(includes, routeNames, [name])) {
|
|
return null;
|
|
}
|
|
break reducibleJoin13;
|
|
}
|
|
}
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
if (!key) {
|
|
name = a1.payload.name;
|
|
reducibleJoin16: while (true) {
|
|
if (!name) {
|
|
return null;
|
|
}
|
|
break reducibleJoin16;
|
|
}
|
|
}
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
reducibleJoin19: while (true) {
|
|
if (value !== key) {
|
|
r8 = value;
|
|
break reducibleJoin19;
|
|
}
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value === name) {
|
|
r8 = value;
|
|
break reducibleJoin19;
|
|
}
|
|
routeGetIdList = a2.routeGetIdList;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
property = routeGetIdList[name];
|
|
r8 = property;
|
|
break reducibleJoin19;
|
|
}
|
|
reducibleJoin21: while (true) {
|
|
if (r8 == null) {
|
|
r4 = value;
|
|
break reducibleJoin21;
|
|
}
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
value2 = r8({params: params});
|
|
r4 = value2;
|
|
break reducibleJoin21;
|
|
}
|
|
routes = a0.routes;
|
|
if (r4) {
|
|
r17 = routes.findIndex(_fun17080);
|
|
} else {
|
|
index = a0.index;
|
|
name = routes[index].name;
|
|
payload = a1.payload;
|
|
reducibleJoin32: while (true) {
|
|
reducibleJoin24: while (true) {
|
|
if (name !== payload.name) {
|
|
break reducibleJoin24;
|
|
}
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
if (value === key) {
|
|
index = a0.index;
|
|
r17 = index;
|
|
break reducibleJoin32;
|
|
}
|
|
break reducibleJoin24;
|
|
}
|
|
routes = a0.routes;
|
|
index = a0.index;
|
|
key = routes[index].key;
|
|
payload = a1.payload;
|
|
key2 = payload.key;
|
|
if (key === key2) {
|
|
index = a0.index;
|
|
r17 = index;
|
|
break reducibleJoin32;
|
|
}
|
|
routes = a0.routes;
|
|
length = routes.length;
|
|
value3 = length - 1;
|
|
value4 = -1;
|
|
if (!(value3 >= 0)) {
|
|
r17 = value4;
|
|
break reducibleJoin32;
|
|
}
|
|
r9 = value3;
|
|
reducibleLoop26: while (true) {
|
|
routes = a0.routes;
|
|
name = routes[r9].name;
|
|
payload = a1.payload;
|
|
name3 = payload.name;
|
|
if (name === name3) {
|
|
reducibleJoin28: while (true) {
|
|
if (value === a1.payload.key) {
|
|
r17 = r9;
|
|
break reducibleJoin32;
|
|
}
|
|
break reducibleJoin28;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
key = routes[r9].key;
|
|
payload = a1.payload;
|
|
key3 = payload.key;
|
|
if (key === key3) {
|
|
r17 = r9;
|
|
break reducibleJoin32;
|
|
}
|
|
value5 = typeof r9 === 'bigint' ? r9 - 1n : +r9 - 1;
|
|
if (value5 >= 0) {
|
|
r9 = value5;
|
|
continue reducibleLoop26;
|
|
}
|
|
r17 = value4;
|
|
break reducibleJoin32;
|
|
}
|
|
value6 = r17 === -1;
|
|
reducibleJoin33: while (true) {
|
|
if (!value6) {
|
|
if (value6) {
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
reducibleJoin37: while (true) {
|
|
if (value !== name) {
|
|
object = [];
|
|
concat = object.concat;
|
|
value11 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
value12 = binding(routes);
|
|
object4 = {};
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
reducibleJoin57: while (true) {
|
|
if (key != null) {
|
|
r4 = key;
|
|
break reducibleJoin57;
|
|
}
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
moduleValue = require(1493) /* metro dependency 1493 */;
|
|
nanoid = moduleValue.nanoid;
|
|
value13 = Reflect.apply(nanoid, moduleValue, []);
|
|
HermesInternal = global.HermesInternal;
|
|
concat2 = HermesInternal.concat;
|
|
value14 = '' + name + '-' + value13;
|
|
r4 = value14;
|
|
break reducibleJoin57;
|
|
}
|
|
object4.key = r4;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
object4.name = name;
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
object4.path = path;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
property = routeParamList[name];
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = Reflect.apply(assign, Object, [{}, property, params]);
|
|
} else {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = params;
|
|
}
|
|
object4.params = r4;
|
|
value = Reflect.apply(concat, object, [value12, [object4]]);
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
length = value.length;
|
|
return Reflect.apply(assign, Object, [{}, a0, {routes: value, index: length - 1}]);
|
|
}
|
|
break reducibleJoin37;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
payload = a1.payload;
|
|
merge = payload.merge;
|
|
if (merge) {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
reducibleJoin46: while (true) {
|
|
reducibleJoin45: while (true) {
|
|
if (value !== params) {
|
|
break reducibleJoin45;
|
|
}
|
|
name = property.name;
|
|
if (value !== routeParamList[name]) {
|
|
break reducibleJoin45;
|
|
}
|
|
params = property.params;
|
|
r6 = params;
|
|
break reducibleJoin46;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
name = property.name;
|
|
property3 = routeParamList[name];
|
|
params = property.params;
|
|
payload = a1.payload;
|
|
params2 = payload.params;
|
|
value8 = Reflect.apply(assign, Object, [{}, property3, params, params2]);
|
|
r6 = value8;
|
|
break reducibleJoin46;
|
|
}
|
|
r4 = r6;
|
|
} else {
|
|
name = property.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
name = property.name;
|
|
property2 = routeParamList[name];
|
|
payload = a1.payload;
|
|
value7 = Reflect.apply(assign, Object, [{}, property2, payload.params]);
|
|
r4 = value7;
|
|
} else {
|
|
payload = a1.payload;
|
|
r4 = payload.params;
|
|
}
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {index: r17};
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
value9 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
slice = routes.slice;
|
|
value = binding(Reflect.apply(slice, routes, [0, r17]));
|
|
params = property.params;
|
|
reducibleJoin54: while (true) {
|
|
reducibleJoin53: while (true) {
|
|
if (r4 !== params) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
path = a1.payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path) {
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
path2 = property.path;
|
|
if (path !== path2) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
r15 = property;
|
|
break reducibleJoin54;
|
|
}
|
|
object3.path = path;
|
|
object3.params = r4;
|
|
value10 = Reflect.apply(assign2, Object2, [{}, property, object3]);
|
|
r15 = value10;
|
|
break reducibleJoin54;
|
|
}
|
|
object.routes = Reflect.apply(concat, items2, [value, [r15]]);
|
|
return Reflect.apply(assign, Object, [{}, a0, object]);
|
|
}
|
|
break reducibleJoin33;
|
|
}
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
if (key) {
|
|
name = a1.payload.name;
|
|
reducibleJoin35: while (true) {
|
|
if (value === name) {
|
|
return null;
|
|
}
|
|
break reducibleJoin35;
|
|
}
|
|
}
|
|
if (value6) {
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
reducibleJoin37: while (true) {
|
|
if (value !== name) {
|
|
object = [];
|
|
concat = object.concat;
|
|
value11 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
value12 = binding(routes);
|
|
object4 = {};
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
reducibleJoin57: while (true) {
|
|
if (key != null) {
|
|
r4 = key;
|
|
break reducibleJoin57;
|
|
}
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
moduleValue = require(1493) /* metro dependency 1493 */;
|
|
nanoid = moduleValue.nanoid;
|
|
value13 = Reflect.apply(nanoid, moduleValue, []);
|
|
HermesInternal = global.HermesInternal;
|
|
concat2 = HermesInternal.concat;
|
|
value14 = '' + name + '-' + value13;
|
|
r4 = value14;
|
|
break reducibleJoin57;
|
|
}
|
|
object4.key = r4;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
object4.name = name;
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
object4.path = path;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
property = routeParamList[name];
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = Reflect.apply(assign, Object, [{}, property, params]);
|
|
} else {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = params;
|
|
}
|
|
object4.params = r4;
|
|
value = Reflect.apply(concat, object, [value12, [object4]]);
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
length = value.length;
|
|
return Reflect.apply(assign, Object, [{}, a0, {routes: value, index: length - 1}]);
|
|
}
|
|
break reducibleJoin37;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
payload = a1.payload;
|
|
merge = payload.merge;
|
|
if (merge) {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
reducibleJoin46: while (true) {
|
|
reducibleJoin45: while (true) {
|
|
if (value !== params) {
|
|
break reducibleJoin45;
|
|
}
|
|
name = property.name;
|
|
if (value !== routeParamList[name]) {
|
|
break reducibleJoin45;
|
|
}
|
|
params = property.params;
|
|
r6 = params;
|
|
break reducibleJoin46;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
name = property.name;
|
|
property3 = routeParamList[name];
|
|
params = property.params;
|
|
payload = a1.payload;
|
|
params2 = payload.params;
|
|
value8 = Reflect.apply(assign, Object, [{}, property3, params, params2]);
|
|
r6 = value8;
|
|
break reducibleJoin46;
|
|
}
|
|
r4 = r6;
|
|
} else {
|
|
name = property.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
name = property.name;
|
|
property2 = routeParamList[name];
|
|
payload = a1.payload;
|
|
value7 = Reflect.apply(assign, Object, [{}, property2, payload.params]);
|
|
r4 = value7;
|
|
} else {
|
|
payload = a1.payload;
|
|
r4 = payload.params;
|
|
}
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {index: r17};
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
value9 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
slice = routes.slice;
|
|
value = binding(Reflect.apply(slice, routes, [0, r17]));
|
|
params = property.params;
|
|
reducibleJoin54: while (true) {
|
|
reducibleJoin53: while (true) {
|
|
if (r4 !== params) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
path = a1.payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path) {
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
path2 = property.path;
|
|
if (path !== path2) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
r15 = property;
|
|
break reducibleJoin54;
|
|
}
|
|
object3.path = path;
|
|
object3.params = r4;
|
|
value10 = Reflect.apply(assign2, Object2, [{}, property, object3]);
|
|
r15 = value10;
|
|
break reducibleJoin54;
|
|
}
|
|
object.routes = Reflect.apply(concat, items2, [value, [r15]]);
|
|
return Reflect.apply(assign, Object, [{}, a0, object]);
|
|
}
|
|
}
|
|
value6 = r17 === -1;
|
|
if (value6) {
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
reducibleJoin35: while (true) {
|
|
if (key) {
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value === name) {
|
|
return null;
|
|
}
|
|
break reducibleJoin35;
|
|
}
|
|
break reducibleJoin35;
|
|
}
|
|
}
|
|
if (value6) {
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
reducibleJoin37: while (true) {
|
|
if (value !== name) {
|
|
object = [];
|
|
concat = object.concat;
|
|
value11 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
value12 = binding(routes);
|
|
object4 = {};
|
|
payload = a1.payload;
|
|
key = payload.key;
|
|
reducibleJoin57: while (true) {
|
|
if (key != null) {
|
|
r4 = key;
|
|
break reducibleJoin57;
|
|
}
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
moduleValue = require(1493) /* metro dependency 1493 */;
|
|
nanoid = moduleValue.nanoid;
|
|
value13 = Reflect.apply(nanoid, moduleValue, []);
|
|
HermesInternal = global.HermesInternal;
|
|
concat2 = HermesInternal.concat;
|
|
value14 = '' + name + '-' + value13;
|
|
r4 = value14;
|
|
break reducibleJoin57;
|
|
}
|
|
object4.key = r4;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
object4.name = name;
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
object4.path = path;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
if (value !== routeParamList[name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
payload = a1.payload;
|
|
name = payload.name;
|
|
property = routeParamList[name];
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = Reflect.apply(assign, Object, [{}, property, params]);
|
|
} else {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
r4 = params;
|
|
}
|
|
object4.params = r4;
|
|
value = Reflect.apply(concat, object, [value12, [object4]]);
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
length = value.length;
|
|
return Reflect.apply(assign, Object, [{}, a0, {routes: value, index: length - 1}]);
|
|
}
|
|
break reducibleJoin37;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
payload = a1.payload;
|
|
merge = payload.merge;
|
|
if (merge) {
|
|
payload = a1.payload;
|
|
params = payload.params;
|
|
reducibleJoin46: while (true) {
|
|
reducibleJoin45: while (true) {
|
|
if (value !== params) {
|
|
break reducibleJoin45;
|
|
}
|
|
name = property.name;
|
|
if (value !== routeParamList[name]) {
|
|
break reducibleJoin45;
|
|
}
|
|
params = property.params;
|
|
r6 = params;
|
|
break reducibleJoin46;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
name = property.name;
|
|
property3 = routeParamList[name];
|
|
params = property.params;
|
|
payload = a1.payload;
|
|
params2 = payload.params;
|
|
value8 = Reflect.apply(assign, Object, [{}, property3, params, params2]);
|
|
r6 = value8;
|
|
break reducibleJoin46;
|
|
}
|
|
r4 = r6;
|
|
} else if (value !== routeParamList[property.name]) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
property2 = routeParamList[property.name];
|
|
payload = a1.payload;
|
|
r4 = Reflect.apply(assign, Object, [{}, property2, payload.params]);
|
|
} else {
|
|
payload = a1.payload;
|
|
r4 = payload.params;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {index: r17};
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
value9 = environment.__proto__;
|
|
binding = env1_3;
|
|
routes = a0.routes;
|
|
slice = routes.slice;
|
|
value = binding(Reflect.apply(slice, routes, [0, r17]));
|
|
params = property.params;
|
|
reducibleJoin54: while (true) {
|
|
reducibleJoin53: while (true) {
|
|
if (r4 !== params) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
path = a1.payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path) {
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
path2 = property.path;
|
|
if (path !== path2) {
|
|
Object2 = global.Object;
|
|
assign2 = Object2.assign;
|
|
object3 = {};
|
|
payload = a1.payload;
|
|
path = payload.path;
|
|
if (path != null) {
|
|
break reducibleJoin53;
|
|
}
|
|
path = property.path;
|
|
break reducibleJoin53;
|
|
}
|
|
}
|
|
routes = a0.routes;
|
|
property = routes[r17];
|
|
r15 = property;
|
|
break reducibleJoin54;
|
|
}
|
|
object3.path = path;
|
|
object3.params = r4;
|
|
value10 = Reflect.apply(assign2, Object2, [{}, property, object3]);
|
|
r15 = value10;
|
|
break reducibleJoin54;
|
|
}
|
|
object.routes = Reflect.apply(concat, items2, [value, [r15]]);
|
|
return Reflect.apply(assign, Object, [{}, a0, object]);
|
|
}
|
|
if (type === 'GO_BACK') {
|
|
index = a0.index;
|
|
value = null;
|
|
reducibleJoin9: while (true) {
|
|
if (index > 0) {
|
|
value = environment;
|
|
binding = routeParamList2;
|
|
getStateForAction = binding.getStateForAction;
|
|
target = a1.target;
|
|
source = a1.source;
|
|
value = Reflect.apply(getStateForAction, binding, [a0, {type: 'POP', payload: {count: 1},
|
|
target: target,
|
|
source: source}, a2]);
|
|
r3 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
r3 = value;
|
|
break reducibleJoin9;
|
|
}
|
|
return r3;
|
|
}
|
|
value = environment.__proto__;
|
|
return (Module01492).getStateForAction(a0, a1);
|
|
function _fun17076(a0, a1) { // fn#17076, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:2425, offset: 0x00e63d52, size: 185 bytes, params: 3, frame: 19
|
|
var r2;
|
|
var r0;
|
|
var object;
|
|
var nameBinding;
|
|
let value = a0;
|
|
if (a1 !== env0_2) {
|
|
r0 = value;
|
|
} else {
|
|
object = {};
|
|
if (key !== undefined) {
|
|
r2 = key;
|
|
} else {
|
|
nameBinding = name;
|
|
value = environment.__proto__.__proto__;
|
|
value = require(1493) /* metro dependency 1493 */;
|
|
value = value.nanoid();
|
|
value = '' + nameBinding + '-' + value;
|
|
r2 = value;
|
|
}
|
|
object.key = r2;
|
|
object.name = name;
|
|
r2 = routeParamList[name] !== undefined ? global.Object.assign({}, routeParamList[name], params) : params;
|
|
object.params = r2;
|
|
r0 = object;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun17077(a0) { // fn#17077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:2725, offset: 0x00e63e0b, size: 82 bytes, params: 2, frame: 15
|
|
return a0.name === require.payload.name && env0_7 === env0_6?.({params: a0.params});
|
|
}
|
|
|
|
function _fun17078({key}) { // fn#17078, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:2850, offset: 0x00e63e5d, size: 26 bytes, params: 2, frame: 2
|
|
return key !== env0_8.key;
|
|
}
|
|
|
|
function _fun17080(a0) { // fn#17080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1623:3948, offset: 0x00e63e77, size: 82 bytes, params: 2, frame: 15
|
|
return a0.name === require.payload.name && env0_10 === env0_9?.({params: a0.params});
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun17060, 1496, [65, 1492, 1493]) /* metro module 1496, dependencies: [65, 1492, 1493] */;
|