/* Metro module 107; source: unknown; dependencies: [108] */ import Module00108 from './module-00108.js'; /* Metro dependency 108 */ function _fun1596(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#1596, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:132:6, offset: 0x00c628d7, size: 75 bytes, params: 8, frame: 16 const composeIndexers = function(a0, a1) { var r1; var r0; var value = a0; var value2 = a1; if (value == null) { r1 = value ?? value2; r1 = r1 ?? ({}); r0 = r1; } else if (value2 == null) { r1 = value ?? value2; r1 = r1 ?? ({}); r0 = r1; } else { value = global.Object.assign({}, value, value2); r0 = value; } return r0; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.createViewConfig = createViewConfig; function createViewConfig({uiViewClassName, bubblingEventTypes, directEventTypes, validAttributes}) { // fn#1598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:132:220, offset: 0x00c6295c, size: 140 bytes, params: 2, frame: 18 const object = {}; object.uiViewClassName = uiViewClassName; object.Commands = {}; const composeIndexersBinding = composeIndexers; const bubblingEventTypes = (Module00108).bubblingEventTypes; object.bubblingEventTypes = composeIndexersBinding(bubblingEventTypes, bubblingEventTypes); const directEventTypes = (Module00108).directEventTypes; object.directEventTypes = composeIndexersBinding(directEventTypes, directEventTypes); const validAttributes = (Module00108).validAttributes; object.validAttributes = composeIndexersBinding(validAttributes, validAttributes); return object; } } global.__d(_fun1596, 107, [108]) /* metro module 107, dependencies: [108] */;