/* Metro module 5424; source: unknown; dependencies: [57, 31, 27, 33, 1588] */ import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */ function _fun47746(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47746, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5602:6, offset: 0x011cb5c0, size: 330 bytes, params: 8, frame: 23 const env0_0 = require; const SafeAreaProviderCompat_477472 = SafeAreaProviderCompat_47747; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = 0; importDefault(dependencyMap[value]); const Dimensions = ReactNativeModule.Dimensions; ReactNativeModule.Platform; const StyleSheet = ReactNativeModule.StyleSheet; JsxRuntimeModule.jsxs; const value4 = Dimensions.get('window'); const width = value4.width; const r10 = width === undefined ? value : width; const height = value4.height; SafeAreaProviderCompat_477472.initialMetrics = (require(1588) /* metro dependency 1588 */).initialWindowMetrics ?? ({frame: {'x': 0, 'y': 0, width: r10, height: height === undefined ? value : height}, insets: {'top': 0, 'left': 0, 'right': 0, 'bottom': 0}}); const env0_6 = StyleSheet.create({container: {flex: 1}}); exports.default = SafeAreaProviderCompat_477472; function SafeAreaProviderCompat_47747({children, style}) { // fn#47747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5602:416, offset: 0x011b6d40, size: 159 bytes, params: 2, frame: 18 const useContext = ReactModule.useContext; const SafeAreaInsetsContext = (require(1588) /* metro dependency 1588 */).SafeAreaInsetsContext; if (Reflect.apply(useContext, ReactModule, [SafeAreaInsetsContext])) { return ( {children} ); } else { const SafeAreaProvider = (require(1588) /* metro dependency 1588 */).SafeAreaProvider; return ( {children} ); } } } global.__d(_fun47746, 5424, [57, 31, 27, 33, 1588]) /* metro module 5424, dependencies: [57, 31, 27, 33, 1588] */;