/* Metro module 1818; source: unknown; dependencies: [31] */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ function _fun19842(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19842, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1945:6, offset: 0x00eb5349, size: 78 bytes, params: 8, frame: 16 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = useCombinedRef; function useCombinedRef() { // fn#19843, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1945:120, offset: 0x00eb5397, size: 88 bytes, params: 1, frame: 16 var r1; var value5; const length = arguments.length; const Array = global.Array; const array = new Array(length); const value4 = 0; if (value4 < length) { for (r1 = value4; true; r1 = value5) { array[r1] = arguments[r1]; value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; if (!(value5 < length)) { break; } } } return useCallback(_fun19844, array); function _fun19844(a0) { // fn#19844, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1945:228, offset: 0x00eb53ef, size: 87 bytes, params: 2, frame: 16 var error; let value = environment; const iterator = ReactModule.useCallback[Symbol.iterator](); const iterator2 = iterator.next; let r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin2: while (true) { if (item2 === undefined) { return undefined; } break reducibleJoin2; } reducibleLoop2: while (true) { reducibleJoin1: while (true) { if (item) { try { value = typeof item === 'function'; } catch (error) { try { item2.return(); } catch { } throw error; } if (value) { try { item(a0); } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; break reducibleJoin1; } try { item.current = a0; } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; break reducibleJoin1; } r2 = item2; break reducibleJoin1; } item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop2; } continue reducibleLoop2; } } } } global.__d(_fun19842, 1818, [31]) /* metro module 1818, dependencies: [31] */;