99 lines
3.7 KiB
React
99 lines
3.7 KiB
React
/* Metro module 855; source: unknown; dependencies: [] */
|
|
function _fun9245(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9245, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:982:6, offset: 0x00d610ba, size: 68 bytes, params: 8, frame: 17
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
exports.merge = merge_9246;
|
|
}
|
|
|
|
function merge_9246(a0, a1) { // fn#9246, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:982:99, offset: 0x00d610fe, size: 216 bytes, params: 3, frame: 28
|
|
var r11;
|
|
var r7;
|
|
var Object;
|
|
var keys;
|
|
var length;
|
|
var assign;
|
|
var value2;
|
|
var properties;
|
|
var properties2;
|
|
var properties3;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var prototype;
|
|
var hasOwnProperty;
|
|
var call;
|
|
var merge_9246Binding;
|
|
var property;
|
|
var property2;
|
|
let value = 2;
|
|
reducibleJoin3: while (true) {
|
|
if (arguments.length > value) {
|
|
if (arguments[value] === undefined) {
|
|
r11 = value;
|
|
break reducibleJoin3;
|
|
}
|
|
value = arguments[value];
|
|
r11 = value;
|
|
break reducibleJoin3;
|
|
}
|
|
r11 = value;
|
|
break reducibleJoin3;
|
|
}
|
|
if (a1) {
|
|
reducibleJoin14: while (true) {
|
|
if (typeof a1 !== 'object') {
|
|
break reducibleJoin14;
|
|
}
|
|
if (!(r11 <= 0)) {
|
|
if (a0) {
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
length = Reflect.apply(keys, Object, [a1]).length;
|
|
reducibleJoin8: while (true) {
|
|
if (length === 0) {
|
|
return a0;
|
|
}
|
|
break reducibleJoin8;
|
|
}
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
value = Reflect.apply(assign, Object, [{}, a0]);
|
|
value2 = environment;
|
|
properties = Object.keys(a1);
|
|
properties2 = 0;
|
|
properties3 = properties.length;
|
|
if (properties !== undefined) {
|
|
r7 = properties2;
|
|
reducibleLoop9: while (true) {
|
|
propertyName = properties[r7];
|
|
propertyName2 = r7 + 1;
|
|
if (propertyName === undefined) {
|
|
break reducibleLoop9;
|
|
}
|
|
Object = global.Object;
|
|
prototype = Object.prototype;
|
|
hasOwnProperty = prototype.hasOwnProperty;
|
|
call = hasOwnProperty.call;
|
|
if (Reflect.apply(call, hasOwnProperty, [a1, propertyName])) {
|
|
merge_9246Binding = merge_9246;
|
|
property = value[propertyName];
|
|
property2 = a1[propertyName];
|
|
value[propertyName] = merge_9246Binding(property, property2, r11 - 1);
|
|
r7 = propertyName2;
|
|
continue reducibleLoop9;
|
|
}
|
|
r7 = propertyName2;
|
|
continue reducibleLoop9;
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
}
|
|
return a1;
|
|
}
|
|
|