/* Metro module 1518; source: unknown; dependencies: [1519] */ function _fun17204(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#17204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1645:6, offset: 0x00e664a2, size: 66 bytes, params: 8, frame: 16 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = getFocusedRouteNameFromRoute; } function getFocusedRouteNameFromRoute(a0) { // fn#17205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1645:102, offset: 0x00e664e4, size: 171 bytes, params: 2, frame: 15 var screen; var r0; const value = 0; const value2 = undefined; const CHILD_STATE = require(dependencyMap[value]).CHILD_STATE; const r4 = a0[CHILD_STATE] ?? a0.state; const params = a0.params; if (r4) { r0 = r4.routes[r4.index ?? (typeof r4.type !== 'string' ? r4.routes.length - 1 : r4.type !== 'stack' ? value : r4.routes.length - 1)].name; } else { screen = params == null ? value2 : params.screen; screen = typeof screen !== 'string' ? value2 : params.screen; r0 = screen; } return r0; }