820 lines
40 KiB
JavaScript
820 lines
40 KiB
JavaScript
/* Metro module 1698; source: unknown; dependencies: [77, 29, 57, 1668, 1697, 1666, 1699, 1700, 1701, 1702, 1703, 1704] */
|
|
import ObjectWithoutProperties from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import Module00077 from './module-00077.js'; /* Metro dependency 77 */
|
|
import * as Module01666Module from './module-01666.js'; /* Metro dependency 1666 */
|
|
|
|
function _fun18556(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:6, offset: 0x00e8fb99, size: 174 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const addPxToTransform = function(a0) {
|
|
return a0.map(_fun18558);
|
|
};
|
|
const env0_2 = ['transform'];
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.createCustomKeyFrameAnimation = createCustomKeyFrameAnimation;
|
|
exports.createAnimationWithInitialValues = createAnimationWithInitialValues;
|
|
exports.TransitionGenerator = TransitionGenerator;
|
|
function addPxToTransform(a0) { // fn#18557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:150, offset: 0x00e8fc47, size: 22 bytes, params: 2, frame: 11
|
|
return a0.map(_fun18558);
|
|
function _fun18558(a0) { // fn#18558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:193, offset: 0x00e8fc5d, size: 194 bytes, params: 2, frame: 29
|
|
var binding;
|
|
var value2;
|
|
var property;
|
|
var property2;
|
|
var includes;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var HermesInternal;
|
|
var concat;
|
|
var value6;
|
|
var error;
|
|
const object = {};
|
|
const Object = global.Object;
|
|
const iterator = Object.entries(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;
|
|
if (item2 === undefined) {
|
|
}
|
|
return object;
|
|
reducibleLoop2: while (true) {
|
|
try {
|
|
binding = env1_5;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value2 = binding(item, 2);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = value2[0];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property2 = value2[1];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value3 = Reflect.apply(includes, property, ['translate']);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin1: while (true) {
|
|
reducibleJoin15: while (true) {
|
|
if (value3) {
|
|
break reducibleJoin15;
|
|
}
|
|
try {
|
|
includes = property.includes;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value4 = Reflect.apply(includes, property, ['perspective']);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value4) {
|
|
break reducibleJoin15;
|
|
}
|
|
try {
|
|
object[property] = property2;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
try {
|
|
value5 = typeof property2 === 'number';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value5) {
|
|
try {
|
|
HermesInternal = global.HermesInternal;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
concat = HermesInternal.concat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value6 = '' + property2 + 'px';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object[property] = value6;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
try {
|
|
object[property] = property2;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop2;
|
|
}
|
|
continue reducibleLoop2;
|
|
}
|
|
return object;
|
|
}
|
|
|
|
}
|
|
|
|
function generateNextCustomKeyframeName() { // fn#18559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:387, offset: 0x00e8fd1f, size: 29 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 'REA' + value2;
|
|
}
|
|
|
|
function createCustomKeyFrameAnimation(a0) { // fn#18560, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:477, offset: 0x00e8fd3c, size: 281 bytes, params: 2, frame: 19
|
|
var transform;
|
|
var addPxToTransformBinding;
|
|
var value2;
|
|
var error;
|
|
var object;
|
|
var keys;
|
|
var value3;
|
|
var length;
|
|
var value4;
|
|
var property;
|
|
var easing;
|
|
var property2;
|
|
var value5;
|
|
var convertAnimationObjectToKeyframes;
|
|
var moduleValue;
|
|
var insertWebAnimation;
|
|
var name;
|
|
let Object = global.Object;
|
|
const iterator = Object.values(a0)[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let value = environment;
|
|
let r4 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r4, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
reducibleJoin2: while (true) {
|
|
if (item2 === undefined) {
|
|
object = {'name': '', 'style': null, 'duration': -1};
|
|
object.style = a0;
|
|
object.name = generateNextCustomKeyframeName();
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
value3 = Reflect.apply(keys, Object, [a0]);
|
|
length = value3.length;
|
|
value4 = 1;
|
|
if (value4 < length) {
|
|
r4 = value4;
|
|
reducibleLoop12: while (true) {
|
|
property = a0[value3[r4]];
|
|
easing = property.easing;
|
|
reducibleJoin14: while (true) {
|
|
if (easing) {
|
|
property2 = a0[value3[r4 - value4]];
|
|
easing = property.easing;
|
|
property2.easing = easing;
|
|
delete property.easing;
|
|
break reducibleJoin14;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
value5 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
length = value3.length;
|
|
if (value5 < length) {
|
|
r4 = value5;
|
|
continue reducibleLoop12;
|
|
}
|
|
break reducibleLoop12;
|
|
}
|
|
}
|
|
value = require(1668) /* metro dependency 1668 */;
|
|
convertAnimationObjectToKeyframes = value.convertAnimationObjectToKeyframes;
|
|
value = Reflect.apply(convertAnimationObjectToKeyframes, value, [object]);
|
|
moduleValue = require(1697) /* metro dependency 1697 */;
|
|
insertWebAnimation = moduleValue.insertWebAnimation;
|
|
name = object.name;
|
|
Reflect.apply(insertWebAnimation, moduleValue, [name, value]);
|
|
return object.name;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleLoop2: while (true) {
|
|
try {
|
|
transform = item.transform;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin1: while (true) {
|
|
if (transform) {
|
|
try {
|
|
addPxToTransformBinding = addPxToTransform;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
transform = item.transform;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value2 = addPxToTransformBinding(transform);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
item.transform = value2;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r4 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
r4 = item2;
|
|
break reducibleJoin1;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r4, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop2;
|
|
}
|
|
continue reducibleLoop2;
|
|
}
|
|
object = {'name': '', 'style': null, 'duration': -1};
|
|
object.style = a0;
|
|
object.name = generateNextCustomKeyframeName();
|
|
Object = global.Object;
|
|
value3 = Object.keys(a0);
|
|
length = value3.length;
|
|
value4 = 1;
|
|
if (value4 < length) {
|
|
r4 = value4;
|
|
reducibleLoop12: while (true) {
|
|
property = a0[value3[r4]];
|
|
easing = property.easing;
|
|
reducibleJoin14: while (true) {
|
|
if (easing) {
|
|
property2 = a0[value3[r4 - value4]];
|
|
easing = property.easing;
|
|
property2.easing = easing;
|
|
delete property.easing;
|
|
break reducibleJoin14;
|
|
}
|
|
break reducibleJoin14;
|
|
}
|
|
value5 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
length = value3.length;
|
|
if (value5 < length) {
|
|
r4 = value5;
|
|
continue reducibleLoop12;
|
|
}
|
|
break reducibleLoop12;
|
|
}
|
|
}
|
|
value = require(1668) /* metro dependency 1668 */;
|
|
value = value.convertAnimationObjectToKeyframes(object);
|
|
moduleValue = require(1697) /* metro dependency 1697 */;
|
|
moduleValue.insertWebAnimation(object.name, value);
|
|
return object.name;
|
|
}
|
|
|
|
function createAnimationWithInitialValues(a0, a1) { // fn#18561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:933, offset: 0x00e8fe55, size: 523 bytes, params: 3, frame: 31
|
|
var environment;
|
|
var r11;
|
|
var r16;
|
|
var r15;
|
|
var structuredClone;
|
|
var value;
|
|
const AnimationsData = (Module01666Module).AnimationsData;
|
|
var style;
|
|
var value2;
|
|
var property;
|
|
var transform;
|
|
var binding;
|
|
var value3;
|
|
var value4;
|
|
var Map;
|
|
var prototype;
|
|
var value5;
|
|
var map;
|
|
var value6;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var Object;
|
|
var entries;
|
|
var value7;
|
|
var iterator3;
|
|
var item3;
|
|
var value8;
|
|
var value9;
|
|
var property2;
|
|
var property3;
|
|
var set;
|
|
var error;
|
|
var iterator4;
|
|
var item4;
|
|
var value10;
|
|
var iterator5;
|
|
var item5;
|
|
var value11;
|
|
var value12;
|
|
var property4;
|
|
var property5;
|
|
var Array;
|
|
var from;
|
|
var assign;
|
|
var value13;
|
|
var object;
|
|
var duration;
|
|
var convertAnimationObjectToKeyframes;
|
|
var moduleValue;
|
|
var insertWebAnimation;
|
|
exceptionSkip46: while (true) {
|
|
exceptionLanding46: while (true) {
|
|
exceptionSkip43: while (true) {
|
|
exceptionLanding43: while (true) {
|
|
exceptionSkip24: while (true) {
|
|
exceptionLanding24: while (true) {
|
|
exceptionSkip21: while (true) {
|
|
exceptionLanding21: while (true) {
|
|
structuredClone = global.structuredClone;
|
|
value = environment;
|
|
style = AnimationsData[a0].style;
|
|
value2 = structuredClone(style);
|
|
property = value2[0];
|
|
transform = a1.transform;
|
|
binding = ObjectWithoutProperties;
|
|
value3 = binding(a1, env0_2);
|
|
if (transform) {
|
|
value4 = addPxToTransform(transform);
|
|
transform = property.transform;
|
|
if (transform) {
|
|
Map = global.Map;
|
|
prototype = Map.prototype;
|
|
value5 = Object.create(prototype, {constructor: {value: Map}});
|
|
map = new Map();
|
|
value6 = map instanceof Object ? map : value5;
|
|
transform = property.transform;
|
|
iterator = transform[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r11 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r11, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r11;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
entries = Object.entries;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
value7 = Reflect.apply(entries, Object, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
iterator = value7[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
r16 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r16, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r16;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
value8 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
if (value8) {
|
|
r11 = item2;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
binding = Module00057;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
try {
|
|
value9 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
try {
|
|
property2 = value9[0];
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
try {
|
|
property3 = value9[1];
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
try {
|
|
set = value6.set;
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(set, value6, [property2, property3]);
|
|
} catch (error) {
|
|
break exceptionLanding21;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
r16 = item3;
|
|
}
|
|
}
|
|
iterator = value4[Symbol.iterator]();
|
|
iterator4 = iterator.next;
|
|
r11 = iterator;
|
|
while (true) {
|
|
item4 = Reflect.apply(iterator4, r11, []);
|
|
item = item4.value;
|
|
item4 = item4.done ? undefined : r11;
|
|
if (item4 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
entries = Object.entries;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
value10 = Reflect.apply(entries, Object, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
iterator = value10[Symbol.iterator]();
|
|
iterator5 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
r15 = iterator;
|
|
while (true) {
|
|
try {
|
|
item5 = Reflect.apply(iterator5, r15, []);
|
|
item = item5.value;
|
|
item5 = item5.done ? undefined : r15;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
value11 = item5 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
if (value11) {
|
|
r11 = item4;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
binding = Module00057;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
try {
|
|
value12 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
try {
|
|
property4 = value12[0];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
try {
|
|
property5 = value12[1];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
try {
|
|
set = value6.set;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(set, value6, [property4, property5]);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
r15 = item5;
|
|
}
|
|
}
|
|
Array = global.Array;
|
|
from = Array.from;
|
|
property.transform = Reflect.apply(from, Array, [value6, _fun18562]);
|
|
break;
|
|
}
|
|
property.transform = value4;
|
|
break;
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
property = value2[0];
|
|
value2[0] = Reflect.apply(assign, Object, [{}, property, value3]);
|
|
value13 = generateNextCustomKeyframeName();
|
|
object = {name: value13, style: value2};
|
|
duration = AnimationsData[a0].duration;
|
|
object.duration = duration;
|
|
value = require(1668) /* metro dependency 1668 */;
|
|
convertAnimationObjectToKeyframes = value.convertAnimationObjectToKeyframes;
|
|
value = Reflect.apply(convertAnimationObjectToKeyframes, value, [object]);
|
|
moduleValue = require(1697) /* metro dependency 1697 */;
|
|
insertWebAnimation = moduleValue.insertWebAnimation;
|
|
Reflect.apply(insertWebAnimation, moduleValue, [value13, value]);
|
|
return value13;
|
|
break exceptionSkip21;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
break exceptionSkip21;
|
|
}
|
|
break exceptionSkip24;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip24;
|
|
}
|
|
break exceptionSkip43;
|
|
}
|
|
try {
|
|
try {
|
|
item5.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding46;
|
|
}
|
|
break exceptionSkip43;
|
|
}
|
|
break exceptionSkip46;
|
|
}
|
|
try {
|
|
item4.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip46;
|
|
}
|
|
function _fun18562(a0) { // fn#18562, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:1333, offset: 0x00e90060, size: 49 bytes, params: 2, frame: 15
|
|
const value2 = env1_5(a0, 2);
|
|
return env1_3({}, value2[0], value2[1]);
|
|
}
|
|
|
|
}
|
|
|
|
function TransitionGenerator(a0, a1) { // fn#18563, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1825:1654, offset: 0x00e90091, size: 597 bytes, params: 3, frame: 23
|
|
var r1;
|
|
var r7;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var firstKeyframeObj;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
const generateNextCustomKeyframeNameBinding = generateNextCustomKeyframeName;
|
|
const value2 = undefined;
|
|
const value3 = generateNextCustomKeyframeNameBinding();
|
|
const TransitionType = (Module01666Module).TransitionType;
|
|
const LINEAR = TransitionType.LINEAR;
|
|
if (LINEAR === a0) {
|
|
value11 = (require(1699) /* metro dependency 1699 */).LinearTransition(value3, a1);
|
|
r1 = value2;
|
|
r7 = value11;
|
|
} else if (TransitionType.SEQUENCED === a0) {
|
|
value10 = (require(1700) /* metro dependency 1700 */).SequencedTransition(value3, a1);
|
|
r1 = value2;
|
|
r7 = value10;
|
|
} else if (TransitionType.FADING === a0) {
|
|
value9 = (require(1701) /* metro dependency 1701 */).FadingTransition(value3, a1);
|
|
r1 = value2;
|
|
r7 = value9;
|
|
} else if (TransitionType.JUMPING === a0) {
|
|
value8 = (require(1702) /* metro dependency 1702 */).JumpingTransition(value3, a1);
|
|
r1 = value2;
|
|
r7 = value8;
|
|
} else if (TransitionType.CURVED === a0) {
|
|
value5 = generateNextCustomKeyframeName();
|
|
value6 = (require(1703) /* metro dependency 1703 */).CurvedTransition(value3, value5, a1);
|
|
firstKeyframeObj = value6.firstKeyframeObj;
|
|
(require(1697) /* metro dependency 1697 */).insertWebAnimation(value5,
|
|
(require(1668) /* metro dependency 1668 */).convertAnimationObjectToKeyframes(value6.secondKeyframeObj));
|
|
r1 = value5;
|
|
r7 = firstKeyframeObj;
|
|
} else if (TransitionType.ENTRY_EXIT !== a0) {
|
|
r1 = value2;
|
|
r7 = value2;
|
|
} else {
|
|
value4 = (require(1704) /* metro dependency 1704 */).EntryExitTransition(value3, a1);
|
|
r1 = value2;
|
|
r7 = value4;
|
|
}
|
|
let value = require(1668) /* metro dependency 1668 */;
|
|
value = value.convertAnimationObjectToKeyframes(r7);
|
|
(require(1697) /* metro dependency 1697 */).insertWebAnimation(value3, value);
|
|
return {transitionKeyframeName: value3, dummyTransitionKeyframeName: r1};
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun18556, 1698, [77, 29, 57, 1668, 1697, 1666, 1699, 1700, 1701, 1702, 1703,
|
|
1704]) /* metro module 1698, dependencies: [77, 29, 57, 1668, 1697, 1666, 1699, 1700, 1701, 1702, 1703, 1704] */;
|