Files
discord-decomp/sources/by-id/module-01740.jsx
T
2026-07-27 16:20:00 +03:00

1595 lines
58 KiB
React

/* Metro module 1740; source: unknown; dependencies: [77, 6, 7, 15, 17, 18, 1729, 1682, 1614, 1680] */
function _fun19251(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:6, offset: 0x00ea3ed2, size: 237 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(77) /* metro dependency 77 */;
const env0_3 = importDefault(6) /* metro dependency 6 */;
const env0_4 = importDefault(7) /* metro dependency 7 */;
const env0_5 = importDefault(15) /* metro dependency 15 */;
const env0_6 = importDefault(17) /* metro dependency 17 */;
const env0_7 = importDefault(18) /* metro dependency 18 */;
object = {code: 'function pnpm_EntryExitTransitionTs1(values){const{enteringAnimation,exitingAnimation,delayFunction,delay,withSequence,withTiming,exitingDuration,logger,callback}=this.__closure;const enteringValues=enteringAnimation(values);const exitingValues=exitingAnimation(values);const animations={transform:[]};for(const prop of Object.keys(exitingValues.animations)){if(prop===\'transform\'){if(!Array.isArray(exitingValues.animations.transform)){continue;}exitingValues.animations.transform.forEach(function(value,index){for(const transformProp of Object.keys(value)){animations.transform.push({[transformProp]:delayFunction(delay,withSequence(value[transformProp],withTiming(exitingValues.initialValues.transform?exitingValues.initialValues.transform[index][transformProp]:0,{duration:0})))});}});}else{const sequence=enteringValues.animations[prop]!==undefined?[exitingValues.animations[prop],withTiming(enteringValues.initialValues[prop],{duration:0}),enteringValues.animations[prop]]:[exitingValues.animations[prop],withTiming(Object.keys(values).includes(prop)?values[prop]:exitingValues.initialValues[prop],{duration:0})];animations[prop]=delayFunction(delay,withSequence(...sequence));}}for(const prop of Object.keys(enteringValues.animations)){if(prop===\'transform\'){if(!Array.isArray(enteringValues.animations.transform)){continue;}enteringValues.animations.transform.forEach(function(value,index){for(const transformProp of Object.keys(value)){animations.transform.push({[transformProp]:delayFunction(delay+exitingDuration,withSequence(withTiming(enteringValues.initialValues.transform?enteringValues.initialValues.transform[index][transformProp]:0,{duration:exitingDuration}),value[transformProp]))});}});}else if(animations[prop]!==undefined){continue;}else{animations[prop]=delayFunction(delay,withSequence(withTiming(enteringValues.initialValues[prop],{duration:0}),enteringValues.animations[prop]));}}const mergedTransform=(Array.isArray(exitingValues.initialValues.transform)?exitingValues.initialValues.transform:[]).concat((Array.isArray(enteringValues.animations.transform)?enteringValues.animations.transform:[]).map(function(value){const objectKeys=Object.keys(value);if((objectKeys===null||objectKeys===void 0?void 0:objectKeys.length)<1){logger.error("${value} is not a valid Transform object");return value;}const transformProp=objectKeys[0];const current=value[transformProp].current;if(typeof current===\'string\'){if(current.includes(\'deg\')){return{[transformProp]:\'0deg\'};}else{return{[transformProp]:\'0\'};}}else if(transformProp.includes(\'translate\')){return{[transformProp]:0};}else{return{[transformProp]:1};}}));return{initialValues:{...exitingValues.initialValues,originX:values.currentOriginX,originY:values.currentOriginY,width:values.currentWidth,height:values.currentHeight,transform:mergedTransform},animations:{originX:delayFunction(delay+exitingDuration,withTiming(values.targetOriginX,{duration:exitingDuration})),originY:delayFunction(delay+exitingDuration,withTiming(values.targetOriginY,{duration:exitingDuration})),width:delayFunction(delay+exitingDuration,withTiming(values.targetWidth,{duration:exitingDuration})),height:delayFunction(delay+exitingDuration,withTiming(values.targetHeight,{duration:exitingDuration})),...animations},callback:callback};}'};
const BaseAnimationBuilder = (require(1680) /* metro dependency 1680 */).BaseAnimationBuilder;
const value = _fun19255(BaseAnimationBuilder);
value.presetName = 'EntryExitTransition';
exports.EntryExitTransition = value;
exports.combineTransition = combineTransition;
}
function _isNativeReflectConstruct_19252() { // fn#19252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:158, offset: 0x00ea3fbf, size: 94 bytes, params: 1, frame: 18
var Boolean;
var prototype;
var valueOf;
var call;
var Reflect;
var construct;
var closure;
var value;
var error;
try {
Boolean = global.Boolean;
prototype = Boolean.prototype;
valueOf = prototype.valueOf;
call = valueOf.call;
Reflect = global.Reflect;
construct = Reflect.construct;
Boolean = global.Boolean;
closure = function() {
};
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
value = Reflect.apply(call, valueOf, [value]);
var result = !value;
} catch (error) {
}
return (_isNativeReflectConstruct_19252_isNativeReflectConstruct = function() {
return !!result;
})();
}
function _fun19255(a0) { // fn#19255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:3685, offset: 0x00ea401d, size: 157 bytes, params: 2, frame: 19
const closure = EntryExitTransition_19256;
env0_7(closure, a0);
return env0_4(closure, [{key: 'entering', value: function(a0) {
this.enteringV = a0;
return this;
}}, {key: 'exiting', value: function(a0) {
this.exitingV = a0;
return this;
}}], [{key: 'createInstance', value: value_19264}, {key: 'entering', value: function(a0) {
return this.createInstance().entering(a0);
}}, {key: 'exiting', value: function(a0) {
return this.createInstance().exiting(a0);
}}]);
}
function combineTransition(a0, a1) { // fn#19267, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:7085, offset: 0x00ea4ac2, size: 37 bytes, params: 3, frame: 11
return env0_9.entering(a1).exiting(a0);
}
function EntryExitTransition_19256() { // fn#19256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:3697, offset: 0x00ea40ba, size: 260 bytes, params: 1, frame: 21
var r3;
var r7;
var r0;
var value7;
var Reflect;
var construct;
let binding = env1_3;
binding(this, EntryExitTransition_19256);
const length = arguments.length;
const Array = global.Array;
const array = new Array(length);
const value6 = 0;
if (value6 < length) {
r3 = value6;
reducibleLoop1: while (true) {
array[r3] = arguments[r3];
value7 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
if (value7 < length) {
r3 = value7;
continue reducibleLoop1;
}
break reducibleLoop1;
}
}
const value8 = [].concat(array);
const value9 = env1_6(EntryExitTransition_19256);
binding = env1_5;
if (_isNativeReflectConstruct_19252()) {
Reflect = global.Reflect;
construct = Reflect.construct;
reducibleJoin6: while (true) {
if (value8) {
r7 = value8;
break reducibleJoin6;
}
r7 = [];
break reducibleJoin6;
}
r0 = Reflect.apply(construct, Reflect, [value9, r7, env1_6(this).constructor]);
} else {
r0 = value9.apply(this, value8);
}
const value12 = binding(this, r0);
const FadeIn = (require(1729) /* metro dependency 1729 */).FadeIn;
value12.enteringV = FadeIn;
const FadeOut = (require(1729) /* metro dependency 1729 */).FadeOut;
value12.exitingV = FadeOut;
value12.build = build;
return value12;
}
function EntryExitTransition_19256Build() { // fn#19257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4075, owner: EntryExitTransition_19256.build, offset: 0x00ea41be, size: 281 bytes, params: 1, frame: 18
const delayFunction = env0_0.getDelayFunction();
var env0_0 = delayFunction;
const callbackV = env0_0.callbackV;
const delay = env0_0.getDelay();
const value4 = env0_0.enteringV.build();
const value5 = env0_0.exitingV.build();
const duration = env0_0.exitingV.getDuration();
const closure = pnpm_EntryExitTransitionTs1;
const object2 = {enteringAnimation: value4, exitingAnimation: value5, delayFunction: delayFunction, delay: delay};
object2.withSequence = (require(1682) /* metro dependency 1682 */).withSequence;
object2.withTiming = (require(1682) /* metro dependency 1682 */).withTiming;
object2.exitingDuration = duration;
object2.logger = (require(1614) /* metro dependency 1614 */).logger;
object2.callback = callbackV;
closure.__closure = object2;
closure.__workletHash = 15677837188414;
closure.__initData = env2_8;
return closure;
}
function pnpm_EntryExitTransitionTs1(a0) { // fn#19258, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4223, owner: EntryExitTransition_19256.build.pnpm_EntryExitTransitionTs1, offset: 0x00ea42d7, size: 1223 bytes, params: 2, frame: 37
var environment;
var r7;
var r17;
var r22;
var r11;
var value;
var value2;
var value3;
var object6;
var Object;
var keys;
var animations;
var iterator;
var iterator2;
var value4;
var item;
var item2;
var value5;
var property;
var value6;
var items3;
var moduleValue;
var withTiming;
var value7;
var includes;
var value8;
var initialValues;
var object8;
var value9;
var items2;
var moduleValue2;
var object9;
var value10;
var binding;
var binding2;
var moduleValue3;
var withSequence;
var apply;
var value11;
var value12;
var Array;
var isArray;
var transform;
var isArray2;
var forEach;
var closure;
var error;
var iterator3;
var item3;
var value13;
var value14;
var binding3;
var moduleValue4;
var moduleValue5;
var object10;
var value15;
var value16;
var value17;
var isArray3;
var concat;
var map;
var value18;
var object11;
var assign;
var currentOriginX;
var currentOriginY;
var currentWidth;
var currentHeight;
var object12;
var binding4;
var binding5;
var value19;
var moduleValue6;
var targetOriginX;
var value20;
var moduleValue7;
var targetOriginY;
var value21;
var moduleValue8;
var targetWidth;
var value22;
var moduleValue9;
var targetHeight;
exceptionSkip131: while (true) {
exceptionLanding131: while (true) {
exceptionSkip87: while (true) {
exceptionLanding87: while (true) {
value = environment;
value2 = env0_3(a0);
var env0_0 = value2;
value3 = env0_4(a0);
var env0_1 = value3;
object6 = {transform: []};
var env0_2 = object6;
Object = global.Object;
keys = Object.keys;
animations = value3.animations;
iterator = Reflect.apply(keys, Object, [animations])[Symbol.iterator]();
iterator2 = iterator.next;
value4 = environment.__proto__.__proto__.__proto__;
r7 = iterator;
while (true) {
item2 = Reflect.apply(iterator2, r7, []);
item = item2.value;
item2 = item2.done ? undefined : r7;
if (item2 === undefined) {
break;
}
try {
value5 = item === 'transform';
} catch (error) {
break exceptionLanding87;
}
if (value5) {
try {
Array = global.Array;
} catch (error) {
break exceptionLanding87;
}
try {
isArray = Array.isArray;
} catch (error) {
break exceptionLanding87;
}
try {
animations = value3.animations;
} catch (error) {
break exceptionLanding87;
}
try {
transform = animations.transform;
} catch (error) {
break exceptionLanding87;
}
try {
isArray2 = Reflect.apply(isArray, Array, [transform]);
} catch (error) {
break exceptionLanding87;
}
if (!isArray2) {
r7 = item2;
continue;
}
try {
animations = value3.animations;
} catch (error) {
break exceptionLanding87;
}
try {
transform = animations.transform;
} catch (error) {
break exceptionLanding87;
}
try {
forEach = transform.forEach;
} catch (error) {
break exceptionLanding87;
}
try {
closure = _fun19259;
} catch (error) {
break exceptionLanding87;
}
try {
Reflect.apply(forEach, transform, [closure]);
} catch (error) {
break exceptionLanding87;
}
r7 = item2;
} else {
try {
animations = value2.animations;
} catch (error) {
break exceptionLanding87;
}
try {
property = animations[item];
} catch (error) {
break exceptionLanding87;
}
try {
value6 = property !== undefined;
} catch (error) {
break exceptionLanding87;
}
if (value6) {
try {
animations = value3.animations;
} catch (error) {
break exceptionLanding87;
}
try {
property = animations[item];
} catch (error) {
break exceptionLanding87;
}
try {
items2 = [];
} catch (error) {
break exceptionLanding87;
}
try {
items2[0] = property;
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
property = dependencyMap[7];
} catch (error) {
break exceptionLanding87;
}
try {
moduleValue2 = require(property);
} catch (error) {
break exceptionLanding87;
}
try {
withTiming = moduleValue2.withTiming;
} catch (error) {
break exceptionLanding87;
}
try {
initialValues = value2.initialValues;
} catch (error) {
break exceptionLanding87;
}
try {
property = initialValues[item];
} catch (error) {
break exceptionLanding87;
}
try {
object9 = {};
} catch (error) {
break exceptionLanding87;
}
try {
object9.duration = 0;
} catch (error) {
break exceptionLanding87;
}
try {
value10 = Reflect.apply(withTiming, moduleValue2, [property, object9]);
} catch (error) {
break exceptionLanding87;
}
try {
items2[1] = value10;
} catch (error) {
break exceptionLanding87;
}
try {
animations = value2.animations;
} catch (error) {
break exceptionLanding87;
}
try {
property = animations[item];
} catch (error) {
break exceptionLanding87;
}
try {
items2[2] = property;
} catch (error) {
break exceptionLanding87;
}
r22 = items2;
} else {
try {
animations = value3.animations;
} catch (error) {
break exceptionLanding87;
}
try {
property = animations[item];
} catch (error) {
break exceptionLanding87;
}
try {
items3 = [];
} catch (error) {
break exceptionLanding87;
}
try {
items3[0] = property;
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
property = dependencyMap[7];
} catch (error) {
break exceptionLanding87;
}
try {
moduleValue = require(property);
} catch (error) {
break exceptionLanding87;
}
try {
withTiming = moduleValue.withTiming;
} catch (error) {
break exceptionLanding87;
}
try {
Object = global.Object;
} catch (error) {
break exceptionLanding87;
}
try {
keys = Object.keys;
} catch (error) {
break exceptionLanding87;
}
try {
value7 = Reflect.apply(keys, Object, [a0]);
} catch (error) {
break exceptionLanding87;
}
try {
includes = value7.includes;
} catch (error) {
break exceptionLanding87;
}
try {
value8 = Reflect.apply(includes, value7, [item]);
} catch (error) {
break exceptionLanding87;
}
if (value8) {
try {
property = a0[item];
} catch (error) {
break exceptionLanding87;
}
r17 = property;
} else {
try {
initialValues = value3.initialValues;
} catch (error) {
break exceptionLanding87;
}
try {
property = initialValues[item];
} catch (error) {
break exceptionLanding87;
}
r17 = property;
}
try {
object8 = {};
} catch (error) {
break exceptionLanding87;
}
try {
object8.duration = 0;
} catch (error) {
break exceptionLanding87;
}
try {
value9 = Reflect.apply(withTiming, moduleValue, [r17, object8]);
} catch (error) {
break exceptionLanding87;
}
try {
items3[1] = value9;
} catch (error) {
break exceptionLanding87;
}
r22 = items3;
}
try {
binding = env0_0;
} catch (error) {
break exceptionLanding87;
}
try {
binding2 = env0_2;
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
} catch (error) {
break exceptionLanding87;
}
try {
property = dependencyMap[7];
} catch (error) {
break exceptionLanding87;
}
try {
moduleValue3 = require(property);
} catch (error) {
break exceptionLanding87;
}
try {
withSequence = moduleValue3.withSequence;
} catch (error) {
break exceptionLanding87;
}
try {
apply = withSequence.apply;
} catch (error) {
break exceptionLanding87;
}
try {
value11 = Reflect.apply(apply, withSequence, [undefined, r22]);
} catch (error) {
break exceptionLanding87;
}
try {
value12 = binding(binding2, value11);
} catch (error) {
break exceptionLanding87;
}
try {
object6[item] = value12;
} catch (error) {
break exceptionLanding87;
}
r7 = item2;
}
}
Object = global.Object;
keys = Object.keys;
animations = value2.animations;
iterator = Reflect.apply(keys, Object, [animations])[Symbol.iterator]();
iterator3 = iterator.next;
r7 = iterator;
while (true) {
item3 = Reflect.apply(iterator3, r7, []);
item = item3.value;
item3 = item3.done ? undefined : r7;
if (item3 === undefined) {
break;
}
try {
value13 = item === 'transform';
} catch (error) {
break exceptionLanding131;
}
if (value13) {
try {
Array = global.Array;
} catch (error) {
break exceptionLanding131;
}
try {
isArray = Array.isArray;
} catch (error) {
break exceptionLanding131;
}
try {
animations = value2.animations;
} catch (error) {
break exceptionLanding131;
}
try {
transform = animations.transform;
} catch (error) {
break exceptionLanding131;
}
try {
isArray3 = Reflect.apply(isArray, Array, [transform]);
} catch (error) {
break exceptionLanding131;
}
if (!isArray3) {
r7 = item3;
continue;
}
try {
animations = value2.animations;
} catch (error) {
break exceptionLanding131;
}
try {
transform = animations.transform;
} catch (error) {
break exceptionLanding131;
}
try {
forEach = transform.forEach;
} catch (error) {
break exceptionLanding131;
}
try {
closure = _fun19260;
} catch (error) {
break exceptionLanding131;
}
try {
Reflect.apply(forEach, transform, [closure]);
} catch (error) {
break exceptionLanding131;
}
r7 = item3;
} else {
try {
property = object6[item];
} catch (error) {
break exceptionLanding131;
}
try {
value14 = property !== undefined;
} catch (error) {
break exceptionLanding131;
}
if (value14) {
r7 = item3;
continue;
}
try {
binding = env0_0;
} catch (error) {
break exceptionLanding131;
}
try {
binding3 = env0_2;
} catch (error) {
break exceptionLanding131;
}
try {
} catch (error) {
break exceptionLanding131;
}
try {
} catch (error) {
break exceptionLanding131;
}
try {
property = dependencyMap[7];
} catch (error) {
break exceptionLanding131;
}
try {
moduleValue4 = require(property);
} catch (error) {
break exceptionLanding131;
}
try {
withSequence = moduleValue4.withSequence;
} catch (error) {
break exceptionLanding131;
}
try {
property = dependencyMap[7];
} catch (error) {
break exceptionLanding131;
}
try {
moduleValue5 = require(property);
} catch (error) {
break exceptionLanding131;
}
try {
withTiming = moduleValue5.withTiming;
} catch (error) {
break exceptionLanding131;
}
try {
initialValues = value2.initialValues;
} catch (error) {
break exceptionLanding131;
}
try {
property = initialValues[item];
} catch (error) {
break exceptionLanding131;
}
try {
object10 = {};
} catch (error) {
break exceptionLanding131;
}
try {
object10.duration = 0;
} catch (error) {
break exceptionLanding131;
}
try {
value15 = Reflect.apply(withTiming, moduleValue5, [property, object10]);
} catch (error) {
break exceptionLanding131;
}
try {
animations = value2.animations;
} catch (error) {
break exceptionLanding131;
}
try {
property = animations[item];
} catch (error) {
break exceptionLanding131;
}
try {
value16 = Reflect.apply(withSequence, moduleValue4, [value15, property]);
} catch (error) {
break exceptionLanding131;
}
try {
value17 = binding(binding3, value16);
} catch (error) {
break exceptionLanding131;
}
try {
object6[item] = value17;
} catch (error) {
break exceptionLanding131;
}
r7 = item3;
}
}
Array = global.Array;
isArray = Array.isArray;
initialValues = value3.initialValues;
transform = initialValues.transform;
if (Reflect.apply(isArray, Array, [transform])) {
r7 = value3.initialValues.transform;
} else {
r7 = [];
}
concat = r7.concat;
Array = global.Array;
isArray = Array.isArray;
animations = value2.animations;
transform = animations.transform;
if (Reflect.apply(isArray, Array, [transform])) {
animations = value2.animations;
transform = animations.transform;
r11 = transform;
} else {
r11 = [];
}
map = r11.map;
value18 = Reflect.apply(concat, r7, [Reflect.apply(map, r11, [_fun19261])]);
object11 = {};
Object = global.Object;
assign = Object.assign;
initialValues = value3.initialValues;
currentOriginX = a0.currentOriginX;
currentOriginY = a0.currentOriginY;
currentWidth = a0.currentWidth;
currentHeight = a0.currentHeight;
object11.initialValues = Reflect.apply(assign, Object, [{}, initialValues, {originX: currentOriginX,
originY: currentOriginY, width: currentWidth, height: currentHeight, transform: value18}]);
Object = global.Object;
assign = Object.assign;
object12 = {};
binding = env0_0;
binding4 = env0_2;
binding5 = env0_5;
value19 = binding4 + binding5;
moduleValue6 = require(dependencyMap[7]);
withTiming = moduleValue6.withTiming;
targetOriginX = a0.targetOriginX;
object12.originX = binding(value19, Reflect.apply(withTiming, moduleValue6, [targetOriginX,
{duration: binding5}]));
value20 = binding4 + binding5;
moduleValue7 = require(dependencyMap[7]);
withTiming = moduleValue7.withTiming;
targetOriginY = a0.targetOriginY;
object12.originY = binding(value20, Reflect.apply(withTiming, moduleValue7, [targetOriginY,
{duration: binding5}]));
value21 = binding4 + binding5;
moduleValue8 = require(dependencyMap[7]);
withTiming = moduleValue8.withTiming;
targetWidth = a0.targetWidth;
object12.width = binding(value21, Reflect.apply(withTiming, moduleValue8, [targetWidth,
{duration: binding5}]));
value22 = binding4 + binding5;
moduleValue9 = require(dependencyMap[7]);
withTiming = moduleValue9.withTiming;
targetHeight = a0.targetHeight;
object12.height = binding(value22, Reflect.apply(withTiming, moduleValue9, [targetHeight,
{duration: binding5}]));
object11.animations = Reflect.apply(assign, Object, [object12, object6]);
object11.callback = callbackV;
return object11;
break exceptionSkip87;
}
try {
item2.return();
} catch {
}
throw error;
break exceptionSkip87;
}
break exceptionSkip131;
}
try {
item3.return();
} catch {
}
throw error;
break exceptionSkip131;
}
}
function _fun19259(a0, a1) { // fn#19259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:4440, offset: 0x00ea479e, size: 239 bytes, params: 3, frame: 35
var r21;
var binding;
var transform;
var push;
var binding2;
var binding3;
var property;
var moduleValue;
var withSequence;
var property2;
var moduleValue2;
var withTiming;
var binding4;
var initialValues;
var transform2;
var binding5;
var transform3;
var property3;
var property4;
var object2;
var value5;
var value6;
var value7;
var value8;
var error;
const Object = global.Object;
const iterator = Object.keys(a0)[Symbol.iterator]();
const iterator2 = iterator.next;
const value = 0;
let r2 = iterator;
let item2 = Reflect.apply(iterator2, r2, []);
let item = item2.value;
item2 = item2.done ? undefined : r2;
reducibleJoin2: while (true) {
if (item2 === undefined) {
return undefined;
}
break reducibleJoin2;
}
reducibleLoop2: while (true) {
try {
binding = env0_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform = binding.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
push = transform.push;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding = env4_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding2 = env1_0;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding3 = env1_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = dependencyMap[7];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
moduleValue = require(property);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
withSequence = moduleValue.withSequence;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = a0[item];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property2 = dependencyMap[7];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
moduleValue2 = require(property2);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
withTiming = moduleValue2.withTiming;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding4 = env0_1;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
initialValues = binding4.initialValues;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform2 = initialValues.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
reducibleJoin30: while (true) {
if (transform2) {
try {
binding5 = env0_1;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
initialValues = binding5.initialValues;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform3 = initialValues.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property3 = transform3[a1];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property4 = property3[item];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
r21 = property4;
break reducibleJoin30;
}
r21 = value;
break reducibleJoin30;
}
try {
object2 = {};
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
object2.duration = value;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value5 = Reflect.apply(withTiming, moduleValue2, [r21, object2]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value6 = Reflect.apply(withSequence, moduleValue, [property, value5]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value7 = binding2(binding3, value6);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
object2 = {};
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value8 = binding(object2, item, value7);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
Reflect.apply(push, transform, [value8]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
r2 = item2;
item2 = Reflect.apply(iterator2, r2, []);
item = item2.value;
item2 = item2.done ? undefined : r2;
if (item2 === undefined) {
break reducibleLoop2;
}
continue reducibleLoop2;
}
}
function _fun19260(a0, a1) { // fn#19260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:5049, offset: 0x00ea488d, size: 252 bytes, params: 3, frame: 34
var r18;
var binding;
var transform;
var push;
var binding2;
var binding3;
var binding4;
var value4;
var property;
var moduleValue;
var withSequence;
var moduleValue2;
var withTiming;
var binding5;
var initialValues;
var transform2;
var value5;
var binding6;
var transform3;
var object2;
var binding7;
var value6;
var value7;
var value8;
var value9;
var error;
const Object = global.Object;
const iterator = Object.keys(a0)[Symbol.iterator]();
const iterator2 = iterator.next;
let r2 = iterator;
let item2 = Reflect.apply(iterator2, r2, []);
let item = item2.value;
item2 = item2.done ? undefined : r2;
reducibleJoin2: while (true) {
if (item2 === undefined) {
return undefined;
}
break reducibleJoin2;
}
reducibleLoop2: while (true) {
try {
binding = env0_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform = binding.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
push = transform.push;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding = env4_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding2 = env1_0;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding3 = env1_2;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding4 = env1_5;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value4 = binding3 + binding4;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = dependencyMap[7];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
moduleValue = require(property);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
withSequence = moduleValue.withSequence;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = dependencyMap[7];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
moduleValue2 = require(property);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
withTiming = moduleValue2.withTiming;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding5 = env0_0;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
initialValues = binding5.initialValues;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform2 = initialValues.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
value5 = 0;
reducibleJoin30: while (true) {
if (transform2) {
try {
binding6 = env0_0;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
initialValues = binding6.initialValues;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
transform3 = initialValues.transform;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = transform3[a1];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = property[item];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
r18 = property;
break reducibleJoin30;
}
r18 = value5;
break reducibleJoin30;
}
try {
object2 = {};
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
binding7 = env1_5;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
object2.duration = binding7;
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value6 = Reflect.apply(withTiming, moduleValue2, [r18, object2]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
property = a0[item];
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value7 = Reflect.apply(withSequence, moduleValue, [value6, property]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value8 = binding2(value4, value7);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
object2 = {};
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
value9 = binding(object2, item, value8);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
try {
Reflect.apply(push, transform, [value9]);
} catch (error) {
try {
item2.return();
} catch {
}
throw error;
}
r2 = item2;
item2 = Reflect.apply(iterator2, r2, []);
item = item2.value;
item2 = item2.done ? undefined : r2;
if (item2 === undefined) {
break reducibleLoop2;
}
continue reducibleLoop2;
}
}
function _fun19261(a0) { // fn#19261, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1867:5534, offset: 0x00ea4989, size: 227 bytes, params: 2, frame: 19
var r1;
var value3;
var binding;
var object2;
var value4;
const Object = global.Object;
let value = Object.keys(a0);
if (value?.length < 1) {
value = environment.__proto__.__proto__.__proto__.__proto__;
(require(1614) /* metro dependency 1614 */).logger.error('${value} is not a valid Transform object');
return a0;
}
const property = value[0];
const current = a0[property].current;
if (typeof current === 'string') {
value = current.includes('deg');
value4 = environment.__proto__.__proto__.__proto__.__proto__;
binding = env4_2;
object2 = {};
r1 = value ? binding(object2, property, '0deg') : binding(object2, property, '0');
} else {
value = property.includes('translate');
value3 = environment.__proto__.__proto__.__proto__.__proto__;
binding = env4_2;
object2 = {};
r1 = value ? binding(object2, property, 0) : binding(object2, property, 1);
}
return r1;
}