154 lines
9.8 KiB
JavaScript
154 lines
9.8 KiB
JavaScript
/* Metro module 1817; source: unknown; dependencies: [31, 27, 1803, 1610, 1804] */
|
|
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as Module01610Module from './module-01610.js'; /* Metro dependency 1610 */
|
|
import * as Module01803Module from './module-01803.js'; /* Metro dependency 1803 */
|
|
import * as moduleValue4 from './module-01804.js'; /* Metro dependency 1804 */
|
|
|
|
function _fun19829(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:6, offset: 0x00eb4d87, size: 244 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
(ReactNativeModule).Platform;
|
|
object = {code: 'function pnpm_hooksTs1(e){const{isClosed,heightWhenOpened}=this.__closure;if(e.height>0){isClosed.value=false;heightWhenOpened.value=e.height;}}'};
|
|
object = {code: 'function pnpm_hooksTs2(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}'};
|
|
object = {code: 'function pnpm_hooksTs3(e){const{progress,height}=this.__closure;progress.value=e.progress;height.value=e.height;}'};
|
|
object = {code: 'function pnpm_hooksTs4(e){const{isClosed,height,progress}=this.__closure;isClosed.value=e.height===0;height.value=e.height;progress.value=e.progress;}'};
|
|
object = {code: 'function pnpm_hooksTs5(e){const{padding,OS,translate}=this.__closure;if(e.height===0){padding.value=0;}if(OS==="ios"){translate.value=e.progress;}}'};
|
|
object = {code: 'function pnpm_hooksTs6(e){const{OS,translate}=this.__closure;if(OS!=="ios"){translate.value=e.progress;}}'};
|
|
object = {code: 'function pnpm_hooksTs7(e){const{padding,translate}=this.__closure;padding.value=0;translate.value=e.progress;}'};
|
|
object = {code: 'function pnpm_hooksTs8(e){const{padding,OS,translate}=this.__closure;padding.value=e.progress;if(OS!=="ios"){translate.value=e.progress;}}'};
|
|
exports.useKeyboardAnimation = useKeyboardAnimation_19830;
|
|
exports.useTranslateAnimation = useTranslateAnimation;
|
|
function useKeyboardAnimation_19830() { // fn#19830, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:1295, offset: 0x00eb4e7b, size: 440 bytes, params: 1, frame: 21
|
|
const useKeyboardContext = Module01803Module.useKeyboardContext;
|
|
const env0_0 = Reflect.apply(useKeyboardContext, Module01803Module, []).reanimated;
|
|
const value2 = (Module01610Module).useSharedValue(0);
|
|
const value3 = (Module01610Module).useSharedValue(0);
|
|
const value4 = (Module01610Module).useSharedValue(0);
|
|
const env0_3 = value4;
|
|
const value5 = (Module01610Module).useSharedValue(true);
|
|
const env0_4 = value5;
|
|
let closure = _fun19831;
|
|
useLayoutEffect(closure, []);
|
|
const useKeyboardHandler = moduleValue4.useKeyboardHandler;
|
|
const object = {};
|
|
closure = onStart_19832;
|
|
closure.__closure = {isClosed: value5, heightWhenOpened: value2};
|
|
closure.__workletHash = 12249381939606;
|
|
closure.__initData = env0_3;
|
|
object.onStart = closure;
|
|
closure = onMove;
|
|
closure.__closure = {progress: value4, height: value3};
|
|
closure.__workletHash = 6522928191084;
|
|
closure.__initData = env0_4;
|
|
object.onMove = closure;
|
|
closure = onInteractive;
|
|
closure.__closure = {progress: value4, height: value3};
|
|
closure.__workletHash = 4743203414413;
|
|
closure.__initData = env0_5;
|
|
object.onInteractive = closure;
|
|
closure = onEnd_19835;
|
|
closure.__closure = {isClosed: value5, height: value3, progress: value4};
|
|
closure.__workletHash = 7189399485148;
|
|
closure.__initData = env0_6;
|
|
object.onEnd = closure;
|
|
Reflect.apply(useKeyboardHandler, moduleValue4, [object, []]);
|
|
return {height: value3, progress: value4, heightWhenOpened: value2, isClosed: value5};
|
|
function _fun19831() { // fn#19831, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:1504, offset: 0x00eb5033, size: 81 bytes, params: 1, frame: 4
|
|
const reanimatedBinding = reanimated;
|
|
const value3 = -reanimatedBinding.height.value;
|
|
const value4 = reanimatedBinding.progress.value;
|
|
env0_1.value = value3;
|
|
ReactModule.useLayoutEffect.value = value3;
|
|
env0_3.value = value4;
|
|
env0_4.value = value4 === 0;
|
|
}
|
|
|
|
function useKeyboardAnimation_19830OnStart(a0) { // fn#19832, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:1645, owner: useKeyboardAnimation_19830.onStart, offset: 0x00eb5084, size: 48 bytes, params: 2, frame: 4
|
|
if (a0.height > 0) {
|
|
env0_4.value = false;
|
|
env0_1.value = a0.height;
|
|
}
|
|
}
|
|
|
|
function useKeyboardAnimation_19830OnMove({progress, height}) { // fn#19833, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:1816, owner: useKeyboardAnimation_19830.onMove, offset: 0x00eb50b4, size: 41 bytes, params: 2, frame: 4
|
|
env0_3.value = progress;
|
|
ReactModule.useLayoutEffect.value = height;
|
|
}
|
|
|
|
function useKeyboardAnimation_19830OnInteractive({progress, height}) { // fn#19834, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:1978, owner: useKeyboardAnimation_19830.onInteractive, offset: 0x00eb50b4, size: 41 bytes, params: 2, frame: 4
|
|
env0_3.value = progress;
|
|
ReactModule.useLayoutEffect.value = height;
|
|
}
|
|
|
|
function useKeyboardAnimation_19830OnEnd(a0) { // fn#19835, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2132, owner: useKeyboardAnimation_19830.onEnd, offset: 0x00eb50dd, size: 62 bytes, params: 2, frame: 5
|
|
env0_4.value = a0.height === 0;
|
|
ReactModule.useLayoutEffect.value = a0.height;
|
|
env0_3.value = a0.progress;
|
|
}
|
|
|
|
}
|
|
|
|
function useTranslateAnimation() { // fn#19836, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2392, offset: 0x00eb511b, size: 389 bytes, params: 1, frame: 20
|
|
const useKeyboardContext = Module01803Module.useKeyboardContext;
|
|
const env0_0 = Reflect.apply(useKeyboardContext, Module01803Module, []).reanimated;
|
|
const value2 = (Module01610Module).useSharedValue(0);
|
|
const value3 = (Module01610Module).useSharedValue(0);
|
|
let closure = _fun19837;
|
|
useLayoutEffect(closure, []);
|
|
const useKeyboardHandler = moduleValue4.useKeyboardHandler;
|
|
const object = {};
|
|
closure = onStart_19838;
|
|
closure.__closure = {padding: value2, OS: 'android', translate: value3};
|
|
closure.__workletHash = 12261942243858;
|
|
closure.__initData = env0_7;
|
|
object.onStart = closure;
|
|
closure = onMove;
|
|
closure.__closure = {OS: 'android', translate: value3};
|
|
closure.__workletHash = 4704193858755;
|
|
closure.__initData = env0_8;
|
|
object.onMove = closure;
|
|
closure = onInteractive;
|
|
closure.__closure = {padding: value2, translate: value3};
|
|
closure.__workletHash = 3250463859117;
|
|
closure.__initData = env0_9;
|
|
object.onInteractive = closure;
|
|
closure = onEnd_19841;
|
|
closure.__closure = {padding: value2, OS: 'android', translate: value3};
|
|
closure.__workletHash = 14425204766932;
|
|
closure.__initData = env0_10;
|
|
object.onEnd = closure;
|
|
Reflect.apply(useKeyboardHandler, moduleValue4, [object, []]);
|
|
return {translate: value3, padding: value2};
|
|
function _fun19837() { // fn#19837, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2545, offset: 0x00eb52a0, size: 32 bytes, params: 1, frame: 2
|
|
env0_1.value = reanimated.progress.value;
|
|
}
|
|
|
|
function useTranslateAnimationOnStart({height}) { // fn#19838, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2626, owner: useTranslateAnimation.onStart, offset: 0x00eb52c0, size: 31 bytes, params: 2, frame: 2
|
|
if (height === 0) {
|
|
env0_1.value = 0;
|
|
}
|
|
}
|
|
|
|
function useTranslateAnimationOnMove({progress}) { // fn#19839, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2778, owner: useTranslateAnimation.onMove, offset: 0x00eb52df, size: 26 bytes, params: 2, frame: 2
|
|
ReactModule.useLayoutEffect.value = progress;
|
|
}
|
|
|
|
function useTranslateAnimationOnInteractive({progress}) { // fn#19840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:2920, owner: useTranslateAnimation.onInteractive, offset: 0x00eb52f9, size: 38 bytes, params: 2, frame: 3
|
|
env0_1.value = 0;
|
|
ReactModule.useLayoutEffect.value = progress;
|
|
}
|
|
|
|
function useTranslateAnimationOnEnd(a0) { // fn#19841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1944:3069, owner: useTranslateAnimation.onEnd, offset: 0x00eb531f, size: 42 bytes, params: 2, frame: 4
|
|
env0_1.value = a0.progress;
|
|
ReactModule.useLayoutEffect.value = a0.progress;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun19829, 1817, [31, 27, 1803, 1610,
|
|
1804]) /* metro module 1817, dependencies: [31, 27, 1803, 1610, 1804] */;
|