// Module ID: 8925 // Function ID: 8926 // Name: useStableSafeAreaInsets // Dependencies: [32, 19, 1482, 1364, 1625, 1613, 8926, 2] // Exports: default, getStableSafeAreaInsets // Module 8925 (useStableSafeAreaInsets) import AppEntryKeyContext from "AppEntryKeyContext" /* 1482 */; import useSafeAreaInsets from "useSafeAreaInsets" /* 1613 */; import NativeSafeAreaInsetsModuleDefault from "NativeSafeAreaInsetsModule" /* 1625 */; import subscribeToSafeAreaInsetsDefault from "subscribeToSafeAreaInsets" /* 8926 */; import _slicedToArray from "module_32" /* 32 */; import noop from "module_19" /* 19 */; require = fn; const size = fn(2); const result = size.fileFinishedImporting("modules/safe_area/useStableSafeAreaInsets.native.tsx"); export default function useStableSafeAreaInsets() { appEntryKey = appEntryKey(1482).useAppEntryKey(); const tmp2 = _slicedToArray(noop.useState(() => { let DEFAULT_APP_ENTRY_KEY = appEntryKey; if (appEntryKey === undefined) { DEFAULT_APP_ENTRY_KEY = AppEntryKeyContext.DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = NativeSafeAreaInsetsModuleDefault.getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); } else { stableSafeAreaInsets = useSafeAreaInsets.getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = useSafeAreaInsets; } return stableSafeAreaInsets; }), 2); closure_1 = tmp2[1]; const items = [appEntryKey]; const effect = noop.useEffect(() => subscribeToSafeAreaInsetsDefault(() => { let DEFAULT_APP_ENTRY_KEY = closure_1_0; if (closure_1_0 === undefined) { DEFAULT_APP_ENTRY_KEY = appEntryKey(1482).DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = closure_1(1625).getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = closure_1(1625); } else { stableSafeAreaInsets = appEntryKey(1613).getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp4Result = appEntryKey(1613); } closure_1_1(stableSafeAreaInsets); }, appEntryKey), items); return tmp2[0]; }; export const getStableSafeAreaInsets = function getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY) { if (DEFAULT_APP_ENTRY_KEY === undefined) { DEFAULT_APP_ENTRY_KEY = AppEntryKeyContext.DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = NativeSafeAreaInsetsModuleDefault.getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); } else { stableSafeAreaInsets = useSafeAreaInsets.getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = useSafeAreaInsets; } return stableSafeAreaInsets; };