/* Metro module 126; source: unknown; dependencies: [50] */ function _fun2109(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2109, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:151:6, offset: 0x00c79dc2, size: 88 bytes, params: 8, frame: 17 const env0_1 = require; const closure = polyfillObjectProperty; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.polyfillObjectProperty = closure; exports.polyfillGlobal = polyfillGlobal; } function polyfillObjectProperty(a0, a1, a2) { // fn#2110, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:151:43, offset: 0x00c79e1a, size: 169 bytes, params: 4, frame: 18 const Object = global.Object; const ownPropertyDescriptor = Object.getOwnPropertyDescriptor(a0, a1); const r1 = ownPropertyDescriptor || ({}); const enumerable = r1.enumerable; const writable = r1.writable; const configurable = r1.configurable; if (ownPropertyDescriptor) { if (configurable === undefined) { global.console.error('Failed to set polyfill. ' + a1 + ' is not configurable.'); } else if (configurable) { (require(50) /* metro dependency 50 */).default(a0, a1, {get: a2, enumerable: enumerable !== false, writable: writable !== false}); } else { global.console.error('Failed to set polyfill. ' + a1 + ' is not configurable.'); } } else { (require(50) /* metro dependency 50 */).default(a0, a1, {get: a2, enumerable: enumerable !== false, writable: writable !== false}); } } function polyfillGlobal(a0, a1) { // fn#2111, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:151:441, offset: 0x00c79ec3, size: 28 bytes, params: 3, frame: 15 polyfillObjectProperty(env0_0, a0, a1); }