99 lines
6.5 KiB
React
99 lines
6.5 KiB
React
/* Metro module 6313; source: unknown; dependencies: [1610, 6281, 6294] */
|
|
function _fun49745(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49745, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6491:6, offset: 0x01206e39, size: 98 bytes, params: 8, frame: 16
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
object = {code: "function pnpm_useAnimatedSnapPointsTs1(){const{containerHeight,INITIAL_CONTAINER_HEIGHT,INITIAL_SNAP_POINT,snapPoints,normalizeSnapPoint,enableDynamicSizing,handleHeight,INITIAL_HANDLE_HEIGHT,contentHeight,maxDynamicContentSize,dynamicSnapPointIndex}=this.__closure;const isContainerLayoutReady=containerHeight.value!==INITIAL_CONTAINER_HEIGHT;if(!isContainerLayoutReady){return[INITIAL_SNAP_POINT];}const _snapPoints=snapPoints?'value'in snapPoints?snapPoints.value:snapPoints:[];let _normalizedSnapPoints=_snapPoints.map(function(snapPoint){return normalizeSnapPoint(snapPoint,containerHeight.value);});if(!enableDynamicSizing){return _normalizedSnapPoints;}if(handleHeight.value===INITIAL_HANDLE_HEIGHT){return[INITIAL_SNAP_POINT];}if(contentHeight.value===INITIAL_CONTAINER_HEIGHT){return[INITIAL_SNAP_POINT];}const dynamicSnapPoint=containerHeight.value-Math.min(contentHeight.value+handleHeight.value,maxDynamicContentSize!==undefined?maxDynamicContentSize:containerHeight.value);if(!_normalizedSnapPoints.includes(dynamicSnapPoint)){_normalizedSnapPoints.push(dynamicSnapPoint);}_normalizedSnapPoints=_normalizedSnapPoints.sort(function(a,b){return b-a;});dynamicSnapPointIndex.value=_normalizedSnapPoints.indexOf(dynamicSnapPoint);return _normalizedSnapPoints;}"};
|
|
object = {code: "function pnpm_useAnimatedSnapPointsTs2(){const{enableDynamicSizing,snapPoints}=this.__closure;if(enableDynamicSizing){return true;}const _snapPoints=snapPoints?'value'in snapPoints?snapPoints.value:snapPoints:[];if(_snapPoints.length&&_snapPoints.find(function(snapPoint){return typeof snapPoint==='string';})){return true;}return false;}"};
|
|
exports.useAnimatedSnapPoints = useAnimatedSnapPoints;
|
|
}
|
|
|
|
function useAnimatedSnapPoints(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6491:1752, offset: 0x01206e9b, size: 398 bytes, params: 8, frame: 28
|
|
const env0_1 = require;
|
|
const env0_2 = importDefault;
|
|
const env0_3 = importAll;
|
|
const value2 = require(dependencyMap[0]).useSharedValue(-1);
|
|
const moduleValue2 = require(dependencyMap[0]);
|
|
let useDerivedValue = moduleValue2.useDerivedValue;
|
|
let closure = pnpm_useAnimatedSnapPointsTs1;
|
|
const object2 = {containerHeight: require};
|
|
const INITIAL_CONTAINER_HEIGHT = require(dependencyMap[1]).INITIAL_CONTAINER_HEIGHT;
|
|
object2.INITIAL_CONTAINER_HEIGHT = INITIAL_CONTAINER_HEIGHT;
|
|
const INITIAL_SNAP_POINT = require(dependencyMap[1]).INITIAL_SNAP_POINT;
|
|
object2.INITIAL_SNAP_POINT = INITIAL_SNAP_POINT;
|
|
object2.snapPoints = global;
|
|
object2.normalizeSnapPoint = require(dependencyMap[2]).normalizeSnapPoint;
|
|
object2.enableDynamicSizing = exports;
|
|
object2.handleHeight = importAll;
|
|
const INITIAL_HANDLE_HEIGHT = require(dependencyMap[1]).INITIAL_HANDLE_HEIGHT;
|
|
object2.INITIAL_HANDLE_HEIGHT = INITIAL_HANDLE_HEIGHT;
|
|
object2.contentHeight = importDefault;
|
|
object2.maxDynamicContentSize = dependencyMap;
|
|
object2.dynamicSnapPointIndex = value2;
|
|
closure.__closure = object2;
|
|
closure.__workletHash = 15015207820492;
|
|
closure.__initData = env0_2;
|
|
const value3 = Reflect.apply(useDerivedValue, moduleValue2, [closure, [global, require, importAll, importDefault,
|
|
module, exports, dependencyMap, value2]]);
|
|
const moduleValue3 = require(dependencyMap[0]);
|
|
useDerivedValue = moduleValue3.useDerivedValue;
|
|
closure = pnpm_useAnimatedSnapPointsTs2;
|
|
closure.__closure = {enableDynamicSizing: exports, snapPoints: global};
|
|
closure.__workletHash = 4816362093278;
|
|
closure.__initData = env0_3;
|
|
return [value3, value2, Reflect.apply(useDerivedValue, moduleValue3, [closure])];
|
|
}
|
|
|
|
function pnpm_useAnimatedSnapPointsTs1() { // fn#49747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6491:1865, owner: useAnimatedSnapPoints.pnpm_useAnimatedSnapPointsTs1, offset: 0x01207029, size: 437 bytes, params: 1, frame: 21
|
|
var value9;
|
|
var Math;
|
|
var value14;
|
|
var value15;
|
|
const INITIAL_SNAP_POINT = require(dependencyMap[1]).INITIAL_SNAP_POINT;
|
|
const value2 = require.value;
|
|
const INITIAL_CONTAINER_HEIGHT = require(dependencyMap[1]).INITIAL_CONTAINER_HEIGHT;
|
|
if (value2 === INITIAL_CONTAINER_HEIGHT) {
|
|
return [INITIAL_SNAP_POINT];
|
|
}
|
|
const value6 = (env0_0 ? 'value' in env0_0 ? env0_0.value : env0_0 : []).map(_fun49748);
|
|
if (env0_4) {
|
|
if (importAll.value === require(dependencyMap[1]).INITIAL_HANDLE_HEIGHT) {
|
|
return [INITIAL_SNAP_POINT];
|
|
}
|
|
if (importDefault.value === INITIAL_CONTAINER_HEIGHT) {
|
|
return [INITIAL_SNAP_POINT];
|
|
}
|
|
value9 = require.value;
|
|
Math = global.Math;
|
|
value14 = value9 - Math.min(importDefault.value + importAll.value,
|
|
dependencyMap !== undefined ? dependencyMap : require.value);
|
|
if (!value6.includes(value14)) {
|
|
value6.push(value14);
|
|
}
|
|
value15 = value6.sort(function(a0, a1) {
|
|
return a1 - a0;
|
|
});
|
|
env0_6.value = value15.indexOf(value14);
|
|
return value15;
|
|
}
|
|
return value6;
|
|
}
|
|
|
|
function pnpm_useAnimatedSnapPointsTs2() { // fn#49750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6491:2860, owner: useAnimatedSnapPoints.pnpm_useAnimatedSnapPointsTs2, offset: 0x01207214, size: 96 bytes, params: 1, frame: 12
|
|
if (env0_4) {
|
|
return true;
|
|
}
|
|
const r3 = env0_0 ? 'value' in env0_0 ? env0_0.value : env0_0 : [];
|
|
const length = r3.length;
|
|
return !(length ? !r3.find(function(a0) {
|
|
return typeof a0 === 'string';
|
|
}) : !length);
|
|
}
|
|
|
|
function _fun49748(a0) { // fn#49748, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6491:2027, offset: 0x012071de, size: 54 bytes, params: 2, frame: 13
|
|
let value = environment.__proto__.__proto__;
|
|
value = require(6294) /* metro dependency 6294 */;
|
|
return value.normalizeSnapPoint(a0, require.value);
|
|
}
|
|
|