/* Metro module 173; source: unknown; dependencies: [172] */ import * as Module00172Module from './module-00172.js'; /* Metro dependency 172 */ function _fun2537(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:6, offset: 0x00c8323e, size: 303 bytes, params: 8, frame: 16 const env0_0 = require; const valuePromise2 = valuePromise; const onSettledFulfill = function(a0) { return {status: 'fulfilled', value: a0}; }; const onSettledReject = function(a0) { return {status: 'rejected', reason: a0}; }; const getAggregateError = function(a0) { var property; var value; var value3; if (typeof global.AggregateError === 'function') { property = global.AggregateError; value = Object.create(property.prototype, {constructor: {value: property}}); value3 = new property(a0, 'All promises were rejected'); return value3 instanceof Object ? value3 : value; } var value2 = new global.Error('All promises were rejected'); value2.name = 'AggregateError'; value2.errors = a0; return value2; }; module.exports = require(172) /* metro dependency 172 */; const env0_2 = valuePromise2(true); const env0_3 = valuePromise2(false); const env0_4 = valuePromise2(null); const env0_5 = valuePromise2(undefined); const env0_6 = valuePromise2(0); const env0_7 = valuePromise2(''); (require(172) /* metro dependency 172 */).resolve = resolve_2543; (require(172) /* metro dependency 172 */).all = all; (require(172) /* metro dependency 172 */).allSettled = function(a0) { return require(dependencyMap[0]).all(iterableToArray(a0).map(mapAllSettled)); }; (require(172) /* metro dependency 172 */).reject = reject_2553; (require(172) /* metro dependency 172 */).race = race; (require(172) /* metro dependency 172 */).prototype.catch = function(a0) { return this.then(null, a0); }; (require(172) /* metro dependency 172 */).any = any; function valuePromise(a0) { // fn#2538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:185, offset: 0x00c8336d, size: 79 bytes, params: 2, frame: 13 let value = require(172) /* metro dependency 172 */; value = new value((require(172) /* metro dependency 172 */)._D); value._y = 1; value._z = a0; return value; } function mapAllSettled(a0) { // fn#2541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:963, offset: 0x00c833e7, size: 213 bytes, params: 2, frame: 16 var value; var then; var moduleValue; var value2; if (a0) { value = typeof a0; if (value === 'object') { if (a0 instanceof (require(172) /* metro dependency 172 */)) { then = a0.then; if (then === (require(172) /* metro dependency 172 */).prototype.then) { return a0.then(onSettledFulfill, onSettledReject); } then = a0.then; if (typeof then === 'function') { moduleValue = require(172) /* metro dependency 172 */; value2 = then.bind(a0); return new moduleValue().then(onSettledFulfill, onSettledReject); } return onSettledFulfill(a0); } then = a0.then; if (typeof then === 'function') { moduleValue = require(172) /* metro dependency 172 */; value2 = then.bind(a0); return new moduleValue().then(onSettledFulfill, onSettledReject); } value = environment; return onSettledFulfill(a0); } if (value !== 'function') { return onSettledFulfill(a0); } if (a0 instanceof (require(172) /* metro dependency 172 */)) { then = a0.then; if (then === (require(172) /* metro dependency 172 */).prototype.then) { return a0.then(onSettledFulfill, onSettledReject); } then = a0.then; if (typeof then === 'function') { moduleValue = require(172) /* metro dependency 172 */; value2 = then.bind(a0); return new moduleValue().then(onSettledFulfill, onSettledReject); } return onSettledFulfill(a0); } then = a0.then; if (typeof then === 'function') { moduleValue = require(172) /* metro dependency 172 */; value2 = then.bind(a0); return new moduleValue().then(onSettledFulfill, onSettledReject); } } return onSettledFulfill(a0); } function resolve_2543(a0) { // fn#2543, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:280, offset: 0x00c83529, size: 318 bytes, params: 2, frame: 17 var environment; var then; var value3; var property; var moduleValue; var bind; var value4; var prototype; var moduleValue2; var value7; var error; var value8; var closure; let value = environment; if (a0 instanceof require(dependencyMap[0])) { return a0; } if (a0 === null) { return env0_4; } if (a0 === undefined) { return env0_5; } if (a0 === true) { return env0_2; } if (a0 === false) { return env0_3; } if (a0 === 0) { return env0_6; } if (a0 === '') { return env0_7; } const value2 = typeof a0; if (value2 !== 'object') { if (value2 !== 'function') { return valuePromise(a0); } } try { then = a0.then; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { value3 = typeof then === 'function'; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } if (value3) { try { } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { property = dependencyMap[0]; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { moduleValue = require(property); } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { bind = then.bind; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { value4 = Reflect.apply(bind, then, [a0]); } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { prototype = moduleValue.prototype; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { moduleValue2 = new moduleValue(); } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } try { value7 = moduleValue2 instanceof Object ? moduleValue2 : undefined; } catch (error) { var env0_0 = error; value = require(dependencyMap[0]); prototype = value.prototype; value8 = Object.create(prototype, {constructor: {value: value}}); closure = _fun2544; value = new value(); return value instanceof Object ? value : value8; } return value7; } return valuePromise(a0); function _fun2544(a0, a1) { // fn#2544, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:590, offset: 0x00c83667, size: 19 bytes, params: 3, frame: 11 a1(env0_0); } } function iterableToArray(a0) { // fn#2545, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:642, offset: 0x00c8367a, size: 105 bytes, params: 2, frame: 13 var r0; let Array = global.Array; let from = Array.from; if (typeof from === 'function') { Array = global.Array; from = Array.from; Array = global.Array; r0 = Array.from(a0); } else { iterableToArray_body = function(a0) { return global.Array.prototype.slice.call(a0); }; r0 = global.Array.prototype.slice.call(a0); } return r0; } function all(a0) { // fn#2547, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:1505, offset: 0x00c83704, size: 69 bytes, params: 2, frame: 13 const env0_0 = iterableToArray(a0); let value = Module00172Module; const value2 = Object.create(value.prototype, {constructor: {value: value}}); value = new value(_fun2548); return value instanceof Object ? value : value2; function _fun2548(a0, a1) { // fn#2548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:1549, offset: 0x00c83749, size: 113 bytes, params: 3, frame: 16 var r3; var value3; const env0_0 = a0; const env0_1 = a1; const res2 = res; let length = env0_0.length; const value2 = 0; if (value2 === length) { return a0([]); } let binding = env0_0; length = binding.length; length = binding.length; if (value2 < length) { r3 = value2; reducibleLoop2: while (true) { binding = env0_0; res2(r3, binding[r3]); value3 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = binding.length; if (value3 < length) { r3 = value3; continue reducibleLoop2; } break reducibleLoop2; } } function res(a0, a1) { // fn#2549, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:1607, offset: 0x00c837ba, size: 377 bytes, params: 3, frame: 20 var environment; var r5; var r1; var r0; var value2; var value3; var value4; var then; const prototype = (require(172) /* metro dependency 172 */).prototype; var then2; var binding; var moduleValue; var value8; var _y; var _z; var resBinding; let value = a1; const env0_0 = a0; if (value) { value2 = typeof value; reducibleJoin6: while (true) { reducibleJoin5: while (true) { if (value2 === 'object') { value3 = environment.__proto__.__proto__; if (value instanceof (require(172) /* metro dependency 172 */)) { then = value.then; then2 = prototype.then; if (then === then2) { _y = value._y; if (_y !== 3) { r1 = value; } else { r5 = value; reducibleLoop11: while (true) { _z = r5._z; _y = _z._y; if (_y === 3) { r5 = _z; continue reducibleLoop11; } r1 = _z; break reducibleLoop11; } } _y = r1._y; if (_y === 1) { value = environment; resBinding = res; _z = r1._z; value = resBinding(a0, _z); r0 = value; } else { _y = r1._y; reducibleJoin15: while (true) { if (_y !== 2) { break reducibleJoin15; } value = environment; _z = r1._z; require(_z); break reducibleJoin15; } then = r1.then; value = environment; Reflect.apply(then, r1, [_fun2550, require]); r0 = undefined; } return r0; } break reducibleJoin5; } break reducibleJoin5; } if (value2 !== 'function') { break reducibleJoin6; } value3 = environment.__proto__.__proto__; value4 = undefined; if (value instanceof (require(172) /* metro dependency 172 */)) { then = value.then; then2 = prototype.then; if (then === then2) { _y = value._y; if (_y !== 3) { r1 = value; } else { r5 = value; reducibleLoop11: while (true) { _z = r5._z; _y = _z._y; if (_y === 3) { r5 = _z; continue reducibleLoop11; } r1 = _z; break reducibleLoop11; } } _y = r1._y; if (_y === 1) { value = environment; resBinding = res; _z = r1._z; value = resBinding(a0, _z); r0 = value; } else { _y = r1._y; reducibleJoin15: while (true) { if (_y !== 2) { break reducibleJoin15; } value = environment; _z = r1._z; require(_z); break reducibleJoin15; } then = r1.then; value = environment; Reflect.apply(then, r1, [_fun2550, require]); r0 = value4; } return r0; } break reducibleJoin5; } break reducibleJoin5; } then = value.then; if (typeof then === 'function') { moduleValue = require(172) /* metro dependency 172 */; value = then.bind(value); value = new moduleValue(value); then = value.then; value8 = environment; Reflect.apply(then, value, [_fun2551, require]); return value4; } break reducibleJoin6; } } env1_0[a0] = value; const lengthBinding = length; reducibleJoin8: while (true) { if ((typeof lengthBinding === 'bigint' ? lengthBinding - 1n : +lengthBinding - 1) != 0) { break reducibleJoin8; } binding = env0_0; binding(env1_0); break reducibleJoin8; } function _fun2550(a0) { // fn#2550, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:1815, offset: 0x00c83933, size: 27 bytes, params: 2, frame: 13 res(env0_0, a0); } function _fun2551(a0) { // fn#2551, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:1921, offset: 0x00c83933, size: 27 bytes, params: 2, frame: 13 res(env0_0, a0); } } } } function reject_2553(a0) { // fn#2553, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2101, offset: 0x00c8398d, size: 60 bytes, params: 2, frame: 12 const env0_0 = a0; let value = Module00172Module; const value2 = Object.create(value.prototype, {constructor: {value: value}}); value = new value(_fun2554); return value instanceof Object ? value : value2; function _fun2554(a0, a1) { // fn#2554, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2134, offset: 0x00c83667, size: 19 bytes, params: 3, frame: 11 a1(env0_0); } } function race(a0) { // fn#2555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2170, offset: 0x00c839c9, size: 60 bytes, params: 2, frame: 12 const env0_0 = a0; let value = Module00172Module; const value2 = Object.create(value.prototype, {constructor: {value: value}}); value = new value(_fun2556); return value instanceof Object ? value : value2; function _fun2556(a0, a1) { // fn#2556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2203, offset: 0x00c83a05, size: 54 bytes, params: 3, frame: 12 var environment; const env0_0 = a0; const env0_1 = a1; const value = environment.__proto__; iterableToArray(env0_0).forEach(_fun2557); function _fun2557(a0) { // fn#2557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2231, offset: 0x00c83a3b, size: 61 bytes, params: 2, frame: 14 let value = environment.__proto__.__proto__; value = require(172) /* metro dependency 172 */; value = value.resolve(a0); value.then(env0_0, require); } } } function any(a0) { // fn#2559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2353, offset: 0x00c83a8d, size: 60 bytes, params: 2, frame: 12 const env0_0 = a0; let value = Module00172Module; const value2 = Object.create(value.prototype, {constructor: {value: value}}); value = new value(_fun2560); return value instanceof Object ? value : value2; function _fun2560(a0, a1) { // fn#2560, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2397, offset: 0x00c83ac9, size: 117 bytes, params: 3, frame: 16 const env0_0 = a0; const env0_1 = a1; const value3 = iterableToArray(env0_0); if (value3.length === 0) { a1(getAggregateError([])); } else { value3.forEach(_fun2563); } function resolveOnce(a0) { // fn#2561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2432, offset: 0x00c83b3e, size: 34 bytes, params: 2, frame: 11 if (!env0_3) { env0_0(a0); } } function rejectionCheck(a0) { // fn#2562, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2471, offset: 0x00c83b60, size: 73 bytes, params: 2, frame: 12 var value2; env0_4.push(a0); if (env0_4.length === env0_2.length) { value2 = environment.__proto__.__proto__; require(getAggregateError(env0_4)); } } function _fun2563(a0) { // fn#2563, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:198:2601, offset: 0x00c83ba9, size: 61 bytes, params: 2, frame: 14 let value = environment.__proto__.__proto__; value = require(172) /* metro dependency 172 */; value = value.resolve(a0); value.then(resolveOnce, rejectionCheck); } } } } global.__d(_fun2537, 173, [172]) /* metro module 173, dependencies: [172] */;