636 lines
31 KiB
JavaScript
636 lines
31 KiB
JavaScript
/* Metro module 348; source: unknown; dependencies: [349, 352, 79, 48, 44, 101, 209] */
|
|
import Module00044 from './module-00044.js'; /* Metro dependency 44 */
|
|
import Module00048 from './module-00048.js'; /* Metro dependency 48 */
|
|
import * as Module00079Module from './module-00079.js'; /* Metro dependency 79 */
|
|
|
|
function _fun5175(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#5175, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:6, offset: 0x00cd6e4d, size: 655 bytes, params: 8, frame: 21
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const value = undefined;
|
|
let r6 = (importDefault(349) /* metro dependency 349 */) ?? (importDefault(352) /* metro dependency 352 */);
|
|
const Set = global.Set;
|
|
const set = new Set();
|
|
const env0_9 = [];
|
|
const env0_10 = [];
|
|
r6 = (r6 == null ? value : r6.queueAndExecuteBatchedOperations) != null && (importAll(79) /* metro dependency 79 */).animatedShouldUseSingleOp();
|
|
const env0_13 = {};
|
|
const env0_14 = {};
|
|
const r4 = (importAll(79) /* metro dependency 79 */).animatedShouldSignalBatch() || (importAll(79) /* metro dependency 79 */).cxxNativeAnimatedEnabled();
|
|
const env0_18 = createNativeOperations();
|
|
object = {};
|
|
object.getValue = r6 ? _fun5183 : _fun5184;
|
|
object.setWaitingForIdentifier = setWaitingForIdentifier;
|
|
object.unsetWaitingForIdentifier = unsetWaitingForIdentifier;
|
|
object.disableQueue = disableQueue;
|
|
object.flushQueue = r6 ? _fun5188 : _fun5192;
|
|
object.createAnimatedNode = createAnimatedNode;
|
|
object.updateAnimatedNodeConfig = updateAnimatedNodeConfig;
|
|
object.startListeningToAnimatedNodeValue = startListeningToAnimatedNodeValue;
|
|
object.stopListeningToAnimatedNodeValue = stopListeningToAnimatedNodeValue;
|
|
object.connectAnimatedNodes = connectAnimatedNodes;
|
|
object.disconnectAnimatedNodes = disconnectAnimatedNodes;
|
|
r6 = r6 ? _fun5199 : _fun5200;
|
|
object.startAnimatingNode = r6;
|
|
object.stopAnimation = stopAnimation;
|
|
object.setAnimatedNodeValue = setAnimatedNodeValue;
|
|
object.setAnimatedNodeOffset = setAnimatedNodeOffset;
|
|
object.flattenAnimatedNodeOffset = flattenAnimatedNodeOffset;
|
|
object.extractAnimatedNodeOffset = extractAnimatedNodeOffset;
|
|
object.connectAnimatedNodeToView = connectAnimatedNodeToView;
|
|
object.disconnectAnimatedNodeFromView = disconnectAnimatedNodeFromView;
|
|
object.restoreDefaultValues = restoreDefaultValues;
|
|
object.dropAnimatedNode = dropAnimatedNode;
|
|
object.addAnimatedEventToView = addAnimatedEventToView;
|
|
object.removeAnimatedEventFromView = removeAnimatedEventFromView;
|
|
const object2 = {API: object, generateNewNodeTag: generateNewNodeTag,
|
|
generateNewAnimationId: generateNewAnimationId, assertNativeAnimatedModule: assertNativeAnimatedModule,
|
|
shouldUseNativeDriver: shouldUseNativeDriver, shouldSignalBatch: r4, transformDataType: transformDataType};
|
|
Object.defineProperty(object2, 'nativeEventEmitter', {get: _fun5217, set: value, enumerable: true,
|
|
configurable: true});
|
|
exports.default = object2;
|
|
return value;
|
|
function createNativeOperations() { // fn#5176, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:371, offset: 0x00cd70dc, size: 114 bytes, params: 1, frame: 15
|
|
var r4;
|
|
var r3;
|
|
var closure;
|
|
var length;
|
|
const items2 = ['createAnimatedNode', 'updateAnimatedNodeConfig', 'getValue', 'startListeningToAnimatedNodeValue',
|
|
'stopListeningToAnimatedNodeValue', 'connectAnimatedNodes', 'disconnectAnimatedNodes', 'startAnimatingNode',
|
|
'stopAnimation', 'setAnimatedNodeValue', 'setAnimatedNodeOffset', 'flattenAnimatedNodeOffset',
|
|
'extractAnimatedNodeOffset', 'connectAnimatedNodeToView', 'disconnectAnimatedNodeFromView',
|
|
'restoreDefaultValues', 'dropAnimatedNode', 'addAnimatedEventToView', 'removeAnimatedEventFromView',
|
|
'addListener', 'removeListener'];
|
|
var value;
|
|
if (env0_11) {
|
|
closure = createNativeOperations_loop;
|
|
value = 0;
|
|
var env0_2;
|
|
length = items2.length;
|
|
if (value < length) {
|
|
r3 = value;
|
|
reducibleLoop4: while (true) {
|
|
closure();
|
|
value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1;
|
|
env0_2 = value;
|
|
if (value < length) {
|
|
r3 = value;
|
|
continue reducibleLoop4;
|
|
}
|
|
break reducibleLoop4;
|
|
}
|
|
}
|
|
} else {
|
|
closure = _loop2;
|
|
value = 0;
|
|
var env0_3;
|
|
length = items2.length;
|
|
if (value < length) {
|
|
r4 = value;
|
|
reducibleLoop2: while (true) {
|
|
closure();
|
|
value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
env0_3 = value;
|
|
if (value < length) {
|
|
r4 = value;
|
|
continue reducibleLoop2;
|
|
}
|
|
break reducibleLoop2;
|
|
}
|
|
}
|
|
}
|
|
return {};
|
|
function createNativeOperations_loop() { // fn#5177, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:941, owner: createNativeOperations._loop, offset: 0x00cd714e, size: 49 bytes, params: 1, frame: 4
|
|
env0_1[(env0_2 + 1)[env0_2]] = _fun5178;
|
|
function _fun5178() { // fn#5178, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:976, offset: 0x00cd717f, size: 163 bytes, params: 1, frame: 18
|
|
var r2;
|
|
var value5;
|
|
var clearImmediate;
|
|
var setImmediate;
|
|
var flushQueue;
|
|
let value = arguments.length;
|
|
const Array = global.Array;
|
|
const array = new Array(value);
|
|
const value4 = 0;
|
|
if (value4 < value) {
|
|
r2 = value4;
|
|
reducibleLoop1: while (true) {
|
|
array[r2] = arguments[r2];
|
|
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value5 < value) {
|
|
r2 = value5;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
value = environment.__proto__.__proto__;
|
|
const push = env2_10.push;
|
|
const apply = push.apply;
|
|
const binding = env2_10;
|
|
const items2 = [env0_0];
|
|
Reflect.apply(apply, push, [binding, items2.concat(array)]);
|
|
reducibleJoin4: while (true) {
|
|
if (env2_17) {
|
|
clearImmediate = global.clearImmediate;
|
|
clearImmediate(env2_12);
|
|
setImmediate = global.setImmediate;
|
|
flushQueue = env2_19.flushQueue;
|
|
env2_12 = setImmediate(flushQueue);
|
|
break reducibleJoin4;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function _loop2() { // fn#5179, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1185, owner: createNativeOperations._loop2, offset: 0x00cd7222, size: 38 bytes, params: 1, frame: 4
|
|
env0_1[env0_0[env0_3]] = _fun5180;
|
|
function _fun5180() { // fn#5180, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1219, offset: 0x00cd7248, size: 239 bytes, params: 1, frame: 18
|
|
var environment;
|
|
var r2;
|
|
var value5;
|
|
var length;
|
|
var apply;
|
|
var binding;
|
|
var push;
|
|
var clearImmediate;
|
|
var setImmediate;
|
|
var flushQueue;
|
|
let value = arguments.length;
|
|
const Array = global.Array;
|
|
const array = new Array(value);
|
|
const array2 = array;
|
|
const value4 = 0;
|
|
if (value4 < value) {
|
|
r2 = value4;
|
|
reducibleLoop1: while (true) {
|
|
array[r2] = arguments[r2];
|
|
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value5 < value) {
|
|
r2 = value5;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
value = environment.__proto__.__proto__;
|
|
const property = (Module00048)(env2_4)[array2];
|
|
reducibleJoin8: while (true) {
|
|
reducibleJoin7: while (true) {
|
|
if (env2_8) {
|
|
break reducibleJoin7;
|
|
}
|
|
length = env2_9.length;
|
|
if (value4 !== length) {
|
|
break reducibleJoin7;
|
|
}
|
|
if (env2_17) {
|
|
binding = env2_9;
|
|
push = binding.push;
|
|
Reflect.apply(push, binding, [_fun5182]);
|
|
clearImmediate = global.clearImmediate;
|
|
clearImmediate(env2_12);
|
|
setImmediate = global.setImmediate;
|
|
flushQueue = env2_19.flushQueue;
|
|
env2_12 = setImmediate(flushQueue);
|
|
break reducibleJoin8;
|
|
}
|
|
apply = property.apply;
|
|
Reflect.apply(apply, property, [undefined, array]);
|
|
break reducibleJoin8;
|
|
}
|
|
binding = env2_9;
|
|
push = binding.push;
|
|
Reflect.apply(push, binding, [_fun5181]);
|
|
break reducibleJoin8;
|
|
}
|
|
function _fun5181() { // fn#5181, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1346, offset: 0x00cd7337, size: 26 bytes, params: 1, frame: 13
|
|
return env0_1.apply(undefined, env0_0);
|
|
}
|
|
|
|
function _fun5182() { // fn#5182, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1396, offset: 0x00cd7337, size: 26 bytes, params: 1, frame: 13
|
|
return env0_1.apply(undefined, env0_0);
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function _fun5183(a0, a1) { // fn#5183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1556, offset: 0x00cd7351, size: 42 bytes, params: 3, frame: 11
|
|
if (a1) {
|
|
env0_13[a0] = a1;
|
|
}
|
|
env0_18.getValue(a0);
|
|
}
|
|
|
|
function _fun5184(a0, a1) { // fn#5184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1597, offset: 0x00cd737b, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.getValue(a0, a1);
|
|
}
|
|
|
|
function setWaitingForIdentifier(a0) { // fn#5185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1652, offset: 0x00cd7398, size: 96 bytes, params: 2, frame: 12
|
|
if (!env0_17) {
|
|
env0_7.add(a0);
|
|
if ((importAll(79) /* metro dependency 79 */).animatedShouldDebounceQueueFlush() && env0_12) {
|
|
global.clearImmediate(env0_12);
|
|
}
|
|
}
|
|
}
|
|
|
|
function unsetWaitingForIdentifier(a0) { // fn#5186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1799, offset: 0x00cd73f8, size: 66 bytes, params: 2, frame: 12
|
|
if (!env0_17) {
|
|
env0_7.delete(a0);
|
|
if (env0_7.size === 0) {
|
|
env0_19.disableQueue();
|
|
}
|
|
}
|
|
}
|
|
|
|
function disableQueue() { // fn#5187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:1904, offset: 0x00cd743a, size: 130 bytes, params: 1, frame: 15
|
|
(Module00044)(env0_4, 'Native animated module is not available');
|
|
if (Module00079Module.animatedShouldDebounceQueueFlush()) {
|
|
global.clearImmediate(env0_12);
|
|
env0_12 = global.setImmediate(env0_19.flushQueue);
|
|
} else {
|
|
env0_19.flushQueue();
|
|
}
|
|
}
|
|
|
|
function _fun5188() { // fn#5188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2104, offset: 0x00cd74bc, size: 132 bytes, params: 1, frame: 15
|
|
(Module00044)(env0_4, 'Native animated module is not available');
|
|
if (env0_10.length !== 0) {
|
|
ensureGlobalEventEmitterListeners();
|
|
if (!(env0_4 == null || env0_4.queueAndExecuteBatchedOperations == null)) {
|
|
env0_4.queueAndExecuteBatchedOperations(env0_10);
|
|
}
|
|
env0_10.length = 0;
|
|
}
|
|
function ensureGlobalEventEmitterListeners() { // fn#5189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2191, offset: 0x00cd7540, size: 110 bytes, params: 1, frame: 19
|
|
if (env1_15) {
|
|
if (env1_16) {
|
|
return undefined;
|
|
}
|
|
env1_15 = (importDefault(101) /* metro dependency 101 */).addListener('onNativeAnimatedModuleGetValue',
|
|
_fun5190);
|
|
env1_16 = (importDefault(101) /* metro dependency 101 */).addListener('onNativeAnimatedModuleAnimationFinished',
|
|
_fun5191);
|
|
} else {
|
|
env1_15 = (importDefault(101) /* metro dependency 101 */).addListener('onNativeAnimatedModuleGetValue',
|
|
_fun5190);
|
|
env1_16 = (importDefault(101) /* metro dependency 101 */).addListener('onNativeAnimatedModuleAnimationFinished',
|
|
_fun5191);
|
|
}
|
|
function _fun5190(a0) { // fn#5190, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2307, offset: 0x00cd75ae, size: 46 bytes, params: 2, frame: 13
|
|
const tag = a0.tag;
|
|
const property = env2_13[tag];
|
|
if (property) {
|
|
property(a0.value);
|
|
delete env2_13[tag];
|
|
}
|
|
}
|
|
|
|
function _fun5191(a0) { // fn#5191, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2434, offset: 0x00cd75dc, size: 125 bytes, params: 2, frame: 17
|
|
var r1;
|
|
var animationId;
|
|
var binding;
|
|
var property;
|
|
var error;
|
|
let value = a0;
|
|
const Array = global.Array;
|
|
reducibleJoin2: while (true) {
|
|
if (Array.isArray(value)) {
|
|
r1 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
r1 = [value];
|
|
break reducibleJoin2;
|
|
}
|
|
const iterator = r1[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
value = environment.__proto__.__proto__;
|
|
let r2 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r2, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
reducibleJoin4: while (true) {
|
|
if (item2 === undefined) {
|
|
return undefined;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
reducibleLoop4: while (true) {
|
|
try {
|
|
animationId = item.animationId;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
binding = env2_14;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = binding[animationId];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin3: while (true) {
|
|
if (property) {
|
|
try {
|
|
property(item);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
binding = env2_14;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
delete binding[animationId];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop4;
|
|
}
|
|
continue reducibleLoop4;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function _fun5192() { // fn#5192, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2649, offset: 0x00cd7659, size: 198 bytes, params: 1, frame: 17
|
|
var r2;
|
|
var value3;
|
|
var startOperationBatch;
|
|
var value4;
|
|
var binding;
|
|
var value5;
|
|
var value6;
|
|
var finishOperationBatch;
|
|
var value7;
|
|
(Module00044)(env0_4, 'Native animated module is not available');
|
|
let length = env0_9.length;
|
|
const value2 = 0;
|
|
reducibleJoin11: while (true) {
|
|
if (value2 === length) {
|
|
break reducibleJoin11;
|
|
}
|
|
value3 = env0_4 == null;
|
|
reducibleJoin3: while (true) {
|
|
if (value3) {
|
|
r2 = value3;
|
|
break reducibleJoin3;
|
|
}
|
|
startOperationBatch = env0_4.startOperationBatch;
|
|
value4 = startOperationBatch == null;
|
|
r2 = value4;
|
|
break reducibleJoin3;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (r2) {
|
|
break reducibleJoin5;
|
|
}
|
|
binding = env0_4;
|
|
startOperationBatch = binding.startOperationBatch;
|
|
Reflect.apply(startOperationBatch, binding, []);
|
|
break reducibleJoin5;
|
|
}
|
|
length = env0_9.length;
|
|
if (value2 < length) {
|
|
r2 = value2;
|
|
reducibleLoop6: while (true) {
|
|
binding = env0_9;
|
|
binding[r2]();
|
|
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value5 < length) {
|
|
r2 = value5;
|
|
continue reducibleLoop6;
|
|
}
|
|
break reducibleLoop6;
|
|
}
|
|
}
|
|
env0_9.length = value2;
|
|
value6 = env0_4 == null;
|
|
reducibleJoin9: while (true) {
|
|
if (value6) {
|
|
r2 = value6;
|
|
break reducibleJoin9;
|
|
}
|
|
finishOperationBatch = env0_4.finishOperationBatch;
|
|
value7 = finishOperationBatch == null;
|
|
r2 = value7;
|
|
break reducibleJoin9;
|
|
}
|
|
if (r2) {
|
|
break reducibleJoin11;
|
|
}
|
|
binding = env0_4;
|
|
finishOperationBatch = binding.finishOperationBatch;
|
|
Reflect.apply(finishOperationBatch, binding, []);
|
|
break reducibleJoin11;
|
|
}
|
|
}
|
|
|
|
function createAnimatedNode(a0, a1) { // fn#5193, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:2933, offset: 0x00cd771f, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.createAnimatedNode(a0, a1);
|
|
}
|
|
|
|
function updateAnimatedNodeConfig(a0, a1) { // fn#5194, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3018, offset: 0x00cd773c, size: 45 bytes, params: 3, frame: 13
|
|
if (env0_18.updateAnimatedNodeConfig != null) {
|
|
env0_18.updateAnimatedNodeConfig(a0, a1);
|
|
}
|
|
}
|
|
|
|
function startListeningToAnimatedNodeValue(a0) { // fn#5195, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3158, offset: 0x00cd7769, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.startListeningToAnimatedNodeValue(a0);
|
|
}
|
|
|
|
function stopListeningToAnimatedNodeValue(a0) { // fn#5196, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3277, offset: 0x00cd7782, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.stopListeningToAnimatedNodeValue(a0);
|
|
}
|
|
|
|
function connectAnimatedNodes(a0, a1) { // fn#5197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3382, offset: 0x00cd779b, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.connectAnimatedNodes(a0, a1);
|
|
}
|
|
|
|
function disconnectAnimatedNodes(a0, a1) { // fn#5198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3470, offset: 0x00cd77b8, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.disconnectAnimatedNodes(a0, a1);
|
|
}
|
|
|
|
function _fun5199(a0, a1, a2, a3) { // fn#5199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3561, offset: 0x00cd77d5, size: 50 bytes, params: 5, frame: 15
|
|
if (a3) {
|
|
env0_14[a0] = a3;
|
|
}
|
|
env0_18.startAnimatingNode(a0, a1, a2);
|
|
}
|
|
|
|
function _fun5200(a0, a1, a2, a3) { // fn#5200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3620, offset: 0x00cd7807, size: 36 bytes, params: 5, frame: 17
|
|
env0_18.startAnimatingNode(a0, a1, a2, a3);
|
|
}
|
|
|
|
function stopAnimation(a0) { // fn#5201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3683, offset: 0x00cd782b, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.stopAnimation(a0);
|
|
}
|
|
|
|
function setAnimatedNodeValue(a0, a1) { // fn#5202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3750, offset: 0x00cd7844, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.setAnimatedNodeValue(a0, a1);
|
|
}
|
|
|
|
function setAnimatedNodeOffset(a0, a1) { // fn#5203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3836, offset: 0x00cd7861, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.setAnimatedNodeOffset(a0, a1);
|
|
}
|
|
|
|
function flattenAnimatedNodeOffset(a0) { // fn#5204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:3928, offset: 0x00cd787e, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.flattenAnimatedNodeOffset(a0);
|
|
}
|
|
|
|
function extractAnimatedNodeOffset(a0) { // fn#5205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4024, offset: 0x00cd7897, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.extractAnimatedNodeOffset(a0);
|
|
}
|
|
|
|
function connectAnimatedNodeToView(a0, a1) { // fn#5206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4120, offset: 0x00cd78b0, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.connectAnimatedNodeToView(a0, a1);
|
|
}
|
|
|
|
function disconnectAnimatedNodeFromView(a0, a1) { // fn#5207, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4225, offset: 0x00cd78cd, size: 29 bytes, params: 3, frame: 13
|
|
env0_18.disconnectAnimatedNodeFromView(a0, a1);
|
|
}
|
|
|
|
function restoreDefaultValues(a0) { // fn#5208, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4330, offset: 0x00cd78ea, size: 41 bytes, params: 2, frame: 11
|
|
if (env0_18.restoreDefaultValues != null) {
|
|
env0_18.restoreDefaultValues(a0);
|
|
}
|
|
}
|
|
|
|
function dropAnimatedNode(a0) { // fn#5209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4437, offset: 0x00cd7913, size: 25 bytes, params: 2, frame: 11
|
|
env0_18.dropAnimatedNode(a0);
|
|
}
|
|
|
|
function addAnimatedEventToView(a0, a1, a2) { // fn#5210, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4512, offset: 0x00cd792c, size: 33 bytes, params: 4, frame: 15
|
|
env0_18.addAnimatedEventToView(a0, a1, a2);
|
|
}
|
|
|
|
function removeAnimatedEventFromView(a0, a1, a2) { // fn#5211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4612, offset: 0x00cd794d, size: 33 bytes, params: 4, frame: 15
|
|
env0_18.removeAnimatedEventFromView(a0, a1, a2);
|
|
}
|
|
|
|
function generateNewNodeTag() { // fn#5212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4736, offset: 0x00cd796e, size: 19 bytes, params: 1, frame: 3
|
|
const binding = env0_5;
|
|
const value2 = typeof binding === 'bigint' ? binding : +binding;
|
|
env0_5 = typeof value2 === 'bigint' ? value2 + 1n : +value2 + 1;
|
|
return value2;
|
|
}
|
|
|
|
function generateNewAnimationId() { // fn#5213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4801, offset: 0x00cd7981, size: 19 bytes, params: 1, frame: 3
|
|
const binding = env0_6;
|
|
const value2 = typeof binding === 'bigint' ? binding : +binding;
|
|
env0_6 = typeof value2 === 'bigint' ? value2 + 1n : +value2 + 1;
|
|
return value2;
|
|
}
|
|
|
|
function assertNativeAnimatedModule() { // fn#5214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4874, offset: 0x00cd7994, size: 43 bytes, params: 1, frame: 13
|
|
(Module00044)(env0_4, 'Native animated module is not available');
|
|
}
|
|
|
|
function shouldUseNativeDriver(a0) { // fn#5215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:4988, offset: 0x00cd79bf, size: 118 bytes, params: 2, frame: 16
|
|
var r0;
|
|
var value2;
|
|
let useNativeDriver = a0.useNativeDriver;
|
|
if (useNativeDriver == null) {
|
|
global.console.warn('Animated: `useNativeDriver` was not specified. This is a required option and must be explicitly set to `true` or `false`');
|
|
}
|
|
useNativeDriver = a0.useNativeDriver;
|
|
if (useNativeDriver !== true) {
|
|
useNativeDriver = a0.useNativeDriver;
|
|
useNativeDriver = !!useNativeDriver && useNativeDriver;
|
|
r0 = useNativeDriver;
|
|
} else if (env0_4) {
|
|
useNativeDriver = a0.useNativeDriver;
|
|
useNativeDriver = !!useNativeDriver && useNativeDriver;
|
|
r0 = useNativeDriver;
|
|
} else {
|
|
value2 = false;
|
|
if (env0_20) {
|
|
r0 = value2;
|
|
} else {
|
|
global.console.warn('Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. Make sure to run `bundle exec pod install` first. Read more about autolinking: https://github.com/react-native-community/cli/blob/master/docs/autolinking.md');
|
|
r0 = value2;
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun5217() { // fn#5217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:5823, offset: 0x00cd7aba, size: 64 bytes, params: 1, frame: 12
|
|
var value3;
|
|
if (!env0_3) {
|
|
value3 = new (importDefault(209) /* metro dependency 209 */)(null);
|
|
}
|
|
return env0_3;
|
|
}
|
|
|
|
}
|
|
|
|
function transformDataType(a0) { // fn#5216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:389:5679, offset: 0x00cd7a35, size: 133 bytes, params: 2, frame: 14
|
|
var r1;
|
|
var r0;
|
|
let value = a0;
|
|
if (typeof value !== 'string') {
|
|
r0 = value;
|
|
} else {
|
|
if (value.endsWith('deg')) {
|
|
value = global.parseFloat(value);
|
|
value = (value || 0) * global.Math.PI / 180;
|
|
r1 = value;
|
|
} else if (value.endsWith('rad')) {
|
|
value = global.parseFloat(value);
|
|
r1 = value || 0;
|
|
} else {
|
|
r1 = value;
|
|
}
|
|
r0 = r1;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
global.__d(_fun5175, 348, [349, 352, 79, 48, 44, 101,
|
|
209]) /* metro module 348, dependencies: [349, 352, 79, 48, 44, 101, 209] */;
|