130 lines
9.5 KiB
JavaScript
130 lines
9.5 KiB
JavaScript
/* Metro module 1661; source: unknown; dependencies: [1650, 1662] */
|
|
import * as Module01650Module from './module-01650.js'; /* Metro dependency 1650 */
|
|
import * as EasingModule from './module-01662-Easing.js'; /* Metro dependency 1662 */
|
|
|
|
function _fun18257(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:6, offset: 0x00e841f7, size: 216 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = {code: "function pnpm_timingTs2(){const{Easing,userConfig,toValue,callback,getReduceMotionForAnimation}=this.__closure;var _userConfig;const config={duration:300,easing:Easing.inOut(Easing.quad)};if(userConfig){Object.keys(userConfig).forEach(function(key){return config[key]=userConfig[key];});}function timing(animation,now){const{toValue:toValue,startTime:startTime,startValue:startValue}=animation;const runtime=now-startTime;if(runtime>=config.duration){animation.startTime=0;animation.current=toValue;return true;}const progress=animation.easing(runtime/config.duration);animation.current=startValue+(toValue-startValue)*progress;return false;}function onStart(animation,value,now,previousAnimation){if(previousAnimation&&previousAnimation.type==='timing'&&previousAnimation.toValue===toValue&&previousAnimation.startTime){animation.startTime=previousAnimation.startTime;animation.startValue=previousAnimation.startValue;}else{animation.startTime=now;animation.startValue=value;}animation.current=value;if(typeof config.easing==='object'){animation.easing=config.easing.factory();}else{animation.easing=config.easing;}}return{type:'timing',onFrame:timing,onStart:onStart,progress:0,toValue:toValue,startValue:0,startTime:0,easing:function(){return 0;},current:toValue,callback:callback,reduceMotion:getReduceMotionForAnimation((_userConfig=userConfig)===null||_userConfig===void 0?void 0:_userConfig.reduceMotion)};}"};
|
|
const withTiming2 = withTiming;
|
|
const object2 = {__DEV__: false};
|
|
object2.assertEasingIsWorklet = (require(1650) /* metro dependency 1650 */).assertEasingIsWorklet;
|
|
object2.defineAnimation = (require(1650) /* metro dependency 1650 */).defineAnimation;
|
|
const Easing = (EasingModule).Easing;
|
|
object2.Easing = Easing;
|
|
const getReduceMotionForAnimation = (require(1650) /* metro dependency 1650 */).getReduceMotionForAnimation;
|
|
object2.getReduceMotionForAnimation = getReduceMotionForAnimation;
|
|
withTiming2.__closure = object2;
|
|
withTiming2.__workletHash = 7258055328141;
|
|
withTiming2.__initData = {code: "function pnpm_timingTs1(toValue,userConfig,callback){const{__DEV__,assertEasingIsWorklet,defineAnimation,Easing,getReduceMotionForAnimation}=this.__closure;if(__DEV__&&userConfig!==null&&userConfig!==void 0&&userConfig.easing){assertEasingIsWorklet(userConfig.easing);}return defineAnimation(toValue,function(){'worklet';const config={duration:300,easing:Easing.inOut(Easing.quad)};if(userConfig){Object.keys(userConfig).forEach(function(key){return config[key]=userConfig[key];});}function timing(animation,now){const{toValue:toValue,startTime:startTime,startValue:startValue}=animation;const runtime=now-startTime;if(runtime>=config.duration){animation.startTime=0;animation.current=toValue;return true;}const progress=animation.easing(runtime/config.duration);animation.current=startValue+(toValue-startValue)*progress;return false;}function onStart(animation,value,now,previousAnimation){if(previousAnimation&&previousAnimation.type==='timing'&&previousAnimation.toValue===toValue&&previousAnimation.startTime){animation.startTime=previousAnimation.startTime;animation.startValue=previousAnimation.startValue;}else{animation.startTime=now;animation.startValue=value;}animation.current=value;if(typeof config.easing==='object'){animation.easing=config.easing.factory();}else{animation.easing=config.easing;}}return{type:'timing',onFrame:timing,onStart:onStart,progress:0,toValue:toValue,startValue:0,startTime:0,easing:function(){return 0;},current:toValue,callback:callback,reduceMotion:getReduceMotionForAnimation(userConfig===null||userConfig===void 0?void 0:userConfig.reduceMotion)};});}"};
|
|
exports.withTiming = withTiming2;
|
|
function withTiming(a0, a1, a2) { // fn#18258, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:3137, offset: 0x00e842cf, size: 158 bytes, params: 4, frame: 22
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const env0_2 = a2;
|
|
const defineAnimation = Module01650Module.defineAnimation;
|
|
const pnpm_timingTs22 = pnpm_timingTs2;
|
|
const object = {};
|
|
const Easing = (EasingModule).Easing;
|
|
object.Easing = Easing;
|
|
object.userConfig = a1;
|
|
object.toValue = a0;
|
|
object.callback = a2;
|
|
const getReduceMotionForAnimation = Module01650Module.getReduceMotionForAnimation;
|
|
object.getReduceMotionForAnimation = getReduceMotionForAnimation;
|
|
pnpm_timingTs22.__closure = object;
|
|
pnpm_timingTs22.__workletHash = 16704866504175;
|
|
pnpm_timingTs22.__initData = env0_2;
|
|
return Reflect.apply(defineAnimation, Module01650Module, [a0, pnpm_timingTs22]);
|
|
function pnpm_timingTs2() { // fn#18259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:3205, owner: withTiming.pnpm_timingTs2, offset: 0x00e8436d, size: 260 bytes, params: 1, frame: 17
|
|
var environment;
|
|
let object = {duration: 300};
|
|
const value = environment.__proto__;
|
|
const value2 = undefined;
|
|
const Easing = (EasingModule).Easing;
|
|
const inOut = Easing.inOut;
|
|
const Easing2 = (EasingModule).Easing;
|
|
object.easing = Reflect.apply(inOut, Easing, [Easing2.quad]);
|
|
const object3 = object;
|
|
if (require) {
|
|
global.Object.keys(require).forEach(_fun18260);
|
|
}
|
|
object = {'type': 'timing', 'onFrame': null, 'onStart': null, 'progress': 0, 'toValue': null, 'startValue': 0,
|
|
'startTime': 0};
|
|
object.onFrame = onFrame_18261;
|
|
object.onStart = onStart;
|
|
const binding = object3;
|
|
object.toValue = binding;
|
|
object.easing = function() {
|
|
return 0;
|
|
};
|
|
object.current = binding;
|
|
object.callback = importDefault;
|
|
object.reduceMotion = (require(1650) /* metro dependency 1650 */).getReduceMotionForAnimation(require == null ? value2 : require.reduceMotion);
|
|
return object;
|
|
function _fun18260(a0) { // fn#18260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:3335, offset: 0x00e84471, size: 27 bytes, params: 2, frame: 3
|
|
const binding = env0_0;
|
|
const property = require[a0];
|
|
binding[a0] = property;
|
|
return property;
|
|
}
|
|
|
|
function pnpm_timingTs2OnFrame(a0, a1) { // fn#18261, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:3390, owner: withTiming.pnpm_timingTs2.onFrame, offset: 0x00e8448c, size: 108 bytes, params: 3, frame: 14
|
|
const toValue = a0.toValue;
|
|
const startTime = a0.startTime;
|
|
const startValue = a0.startValue;
|
|
let value = a1 - startTime;
|
|
if (value >= env0_0.duration) {
|
|
a0.startTime = 0;
|
|
a0.current = toValue;
|
|
return true;
|
|
}
|
|
value = a0.easing(value / env0_0.duration);
|
|
a0.current = startValue + (toValue - startValue) * value;
|
|
return false;
|
|
}
|
|
|
|
function onStart(a0, a1, a2, a3) { // fn#18262, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1788:3583, owner: withTiming.pnpm_timingTs2.onStart, offset: 0x00e844f8, size: 170 bytes, params: 5, frame: 12
|
|
var toValue;
|
|
var value;
|
|
if (a3) {
|
|
if (a3.type !== 'timing') {
|
|
a0.startTime = a2;
|
|
a0.startValue = a1;
|
|
} else {
|
|
toValue = a3.toValue;
|
|
value = environment.__proto__;
|
|
if (toValue !== env1_0) {
|
|
a0.startTime = a2;
|
|
a0.startValue = a1;
|
|
} else if (a3.startTime) {
|
|
a0.startTime = a3.startTime;
|
|
a0.startValue = a3.startValue;
|
|
} else {
|
|
a0.startTime = a2;
|
|
a0.startValue = a1;
|
|
}
|
|
}
|
|
} else {
|
|
a0.startTime = a2;
|
|
a0.startValue = a1;
|
|
}
|
|
a0.current = a1;
|
|
let easing = env0_0.easing;
|
|
if (typeof easing === 'object') {
|
|
easing = env0_0.easing;
|
|
a0.easing = easing.factory();
|
|
} else {
|
|
a0.easing = env0_0.easing;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun18257, 1661, [1650, 1662]) /* metro module 1661, dependencies: [1650, 1662] */;
|