// Metro module 10479 (f10480). import { Dimensions } from "react-native"; import { isAndroid } from "../../../utils/PlatformUtils"; import { isIpadOS } from "../../../utils/native/DeviceUtils"; const r18 = Dimensions.get("screen"); const r1 = isAndroid() ? 24 : isIpadOS() ? 13 : 0.09 * Math.min(r18.width, r18.height); const r32 = { GESTURE_FULL: "gesture-full", GESTURE_EDGE: "gesture-edge", PULL_TAB: "pull-tab", DISABLED: "disabled" }; export const LAUNCH_PAD_SPRING_CONFIG = { damping: 20, stiffness: 280, mass: 0.5, restSpeedThreshold: 0.001, restDisplacementThreshold: 0.001 }; export const LAUNCH_PAD_PULL_TAB_HEIGHT = 96; export const LAUNCH_PAD_PULL_TAB_WIDTH = 26; export const LAUNCH_PAD_PULL_TAB_MINIMIZED_OFFSET = 18; export const LAUNCH_PAD_PULL_TAB_BORDER_RADIUS = 13; export const LAUNCH_PAD_PULL_TAB_SCALE_FACTOR = 1.1; export const LAUNCH_PAD_PULL_TAB_SCALE_OFFSET = 4.800000000000004; export const LAUNCH_PAD_PULL_TAB_POSITION_MARGIN = 32; export const LAUNCH_PAD_PULL_TAB_MAX_POSITION = 300.8; export const LAUNCH_PAD_PULL_TAB_INITIAL_POSITION = 150.4; export const LAUNCH_PAD_MARGIN = 16; export const LAUNCH_PAD_PULL_TAB_HIT_SLOP = 16; export const LAUNCH_PAD_END_TRANSLATION_THRESHOLD = 14; export const LAUNCH_PAD_END_VELOCITY_THRESHOLD = 100; export { r1 as LAUNCH_PAD_EDGE_GESTURE_AFFORDANCE }; export { r32 as LaunchPadTypes };