/* Metro module 3493; source: unknown; dependencies: [3235, 3417, 3478, 3239] */ function _fun26813(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26813, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3620:6, offset: 0x00f4f07a, size: 160 bytes, params: 8, frame: 19 const closure = function(a0) { var value = a0; return value && value.__esModule ? value : {default: value}; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = formatRFC3339; const env0_0 = closure(require(3235) /* metro dependency 3235 */); const env0_1 = closure(require(3417) /* metro dependency 3417 */); const env0_2 = closure(require(3478) /* metro dependency 3478 */); const env0_3 = closure(require(3239) /* metro dependency 3239 */); module.exports = exports.default; } function formatRFC3339(a0, a1) { // fn#26815, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3620:102, offset: 0x00f4f11a, size: 720 bytes, params: 3, frame: 32 var fractionDigits; var r4; var r3; var Number; var value5; var value6; var property; var value8; var value9; var fullYear; var value11; var value12; var value13; var value14; var milliseconds; var Math; var floor; var Math2; var timezoneOffset; var value21; var value22; let value = undefined; if (arguments.length < 1) { throw new global.TypeError('1 arguments required, but only '.concat(arguments.length, ' present')); } const value3 = (0, env0_0.default)(a0); if ((0, env0_1.default)(value3)) { Number = global.Number; fractionDigits = a1 == null ? value : a1.fractionDigits; value5 = 0; value6 = Number(fractionDigits === null || value === fractionDigits ? value5 : fractionDigits); if (value6 >= value5) { if (value6 <= 3) { property = env0_2.default; value8 = property(value3.getDate(), 2); property = env0_2.default; value9 = property(value3.getMonth() + 1, 2); fullYear = value3.getFullYear(); property = env0_2.default; value11 = property(value3.getHours(), 2); property = env0_2.default; value12 = property(value3.getMinutes(), 2); property = env0_2.default; value13 = property(value3.getSeconds(), 2); value14 = ''; if (value6 > value5) { milliseconds = value3.getMilliseconds(); Math = global.Math; floor = Math.floor; Math2 = global.Math; r4 = '.' + (0, env0_2.default)(Reflect.apply(floor, Math, [milliseconds * Math2.pow(10, value6 - 3)]), value6); } else { r4 = value14; } timezoneOffset = value3.getTimezoneOffset(); if (value5 === timezoneOffset) { r3 = 'Z'; } else { value21 = global.Math.abs(timezoneOffset); property = env0_2.default; value22 = property(env0_3.default(value21 / 60), 2); property = env0_2.default; value = property(value21 % 60, 2); value = value14.concat(timezoneOffset < value5 ? '+' : '-').concat(value22, ':').concat(value); r3 = value; } value = value14.concat(fullYear, '-'); value = value.concat(value9, '-'); value = value.concat(value8, 'T'); value = value.concat(value11, ':'); value = value.concat(value12, ':'); value = value.concat(value13); value = value.concat(r4); return value.concat(r3); } throw new global.RangeError('fractionDigits must be between 0 and 3 inclusively'); } throw new global.RangeError('fractionDigits must be between 0 and 3 inclusively'); } const RangeError = global.RangeError; throw new RangeError('Invalid time value'); }