// Module ID: 9645 // Function ID: 9646 // Name: useStableSafeAreaInsets // Dependencies: [32, 19, 1480, 1115, 1623, 1611, 9646, 2] // Exports: default, getStableSafeAreaInsets // Module 9645 (useStableSafeAreaInsets) import context from "context" /* 1480 */; import useSafeAreaInsets from "useSafeAreaInsets" /* 1611 */; import enforcingDefault from "enforcing" /* 1623 */; import closure_3 from "_slicedToArray" /* 32 */; import closure_4 from "noop" /* 19 */; require = arg1; const result = require("set").fileFinishedImporting("modules/safe_area/useStableSafeAreaInsets.native.tsx"); export default function useStableSafeAreaInsets() { appEntryKey = appEntryKey(1480).useAppEntryKey(); const tmp2 = callback(React.useState(() => { let DEFAULT_APP_ENTRY_KEY = appEntryKey; if (appEntryKey === undefined) { DEFAULT_APP_ENTRY_KEY = appEntryKey(closure_1_2[2]).DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = callback(tmp4[4]).getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = callback(tmp4[4]); } else { stableSafeAreaInsets = appEntryKey(tmp4[5]).getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = appEntryKey(tmp4[5]); } return stableSafeAreaInsets; }), 2); closure_1 = tmp2[1]; const items = [appEntryKey]; const effect = React.useEffect(() => callback(closure_1_2[6])(() => { let DEFAULT_APP_ENTRY_KEY = closure_0; if (closure_0 === undefined) { DEFAULT_APP_ENTRY_KEY = closure_1_0(closure_1_2[2]).DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = closure_1_1(tmp5[4]).getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = closure_1_1(tmp5[4]); } else { stableSafeAreaInsets = closure_1_0(tmp5[5]).getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp4Result = closure_1_0(tmp5[5]); } closure_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 = context.DEFAULT_APP_ENTRY_KEY; } if (obj.isAndroid()) { let stableSafeAreaInsets = enforcingDefault.getStableSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const obj3 = enforcingDefault; } else { stableSafeAreaInsets = useSafeAreaInsets.getSafeAreaInsets(DEFAULT_APP_ENTRY_KEY); const tmp3Result = useSafeAreaInsets; } return stableSafeAreaInsets; };