156 lines
6.6 KiB
JavaScript
156 lines
6.6 KiB
JavaScript
/* Metro module 3490; source: unknown; dependencies: [3235, 3478, 3236] */
|
|
import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */
|
|
import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */
|
|
import * as Module03478Module from './module-03478.js'; /* Metro dependency 3478 */
|
|
|
|
function _fun26802(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26802, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3617:6, offset: 0x00f4e7a9, size: 139 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 = formatISO;
|
|
const env0_0 = closure(Module03235Module);
|
|
const env0_1 = closure(Module03478Module);
|
|
const env0_2 = closure(Module03236Module);
|
|
module.exports = exports.default;
|
|
function formatISO(a0, a1) { // fn#26804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3617:102, offset: 0x00f4e834, size: 810 bytes, params: 3, frame: 26
|
|
var r9;
|
|
var r8;
|
|
var r3;
|
|
var r6;
|
|
var value9;
|
|
var value10;
|
|
var property;
|
|
var value14;
|
|
var value15;
|
|
var timezoneOffset;
|
|
var Math;
|
|
var value25;
|
|
var value27;
|
|
var items2;
|
|
let value = undefined;
|
|
(0, env0_2.default)(1, arguments);
|
|
const value3 = (0, env0_0.default)(a0);
|
|
const isNaN = global.isNaN;
|
|
const getTime = value3.getTime;
|
|
if (isNaN(Reflect.apply(getTime, value3, []))) {
|
|
throw new global.RangeError('Invalid time value');
|
|
}
|
|
let String = global.String;
|
|
const format = a1 == null ? value : a1.format;
|
|
const value4 = 'extended';
|
|
let r1 = format === null || value === format ? value4 : format;
|
|
const value5 = String(r1);
|
|
String = global.String;
|
|
const representation = a1 == null ? value : a1.representation;
|
|
const value6 = 'complete';
|
|
let r4 = representation === null || value === representation ? value6 : representation;
|
|
const value7 = String(r4);
|
|
if (value4 !== value5) {
|
|
if (value5 !== 'basic') {
|
|
throw new global.RangeError("format must be 'extended' or 'basic'");
|
|
}
|
|
}
|
|
const value8 = value7 !== 'date';
|
|
if (value8) {
|
|
if (value7 === 'time') {
|
|
value9 = value4 === value5;
|
|
value10 = '';
|
|
r9 = value9 ? '-' : value10;
|
|
r8 = value9 ? ':' : value10;
|
|
if (value7 === 'time') {
|
|
r3 = value10;
|
|
} else {
|
|
property = env0_1.default;
|
|
value14 = property(value3.getDate(), 2);
|
|
property = env0_1.default;
|
|
value15 = property(value3.getMonth() + 1, 2);
|
|
property = env0_1.default;
|
|
r3 = value10.concat(property(value3.getFullYear(),
|
|
4)).concat(r9).concat(value15).concat(r9).concat(value14);
|
|
}
|
|
if (value8) {
|
|
timezoneOffset = value3.getTimezoneOffset();
|
|
if (timezoneOffset === 0) {
|
|
r4 = 'Z';
|
|
} else {
|
|
Math = global.Math;
|
|
value25 = Math.abs(timezoneOffset);
|
|
property = env0_1.default;
|
|
Math = global.Math;
|
|
value27 = property(Math.floor(value25 / 60), 2);
|
|
property = env0_1.default;
|
|
r4 = value10.concat(timezoneOffset < 0 ? '+' : '-').concat(value27,
|
|
':').concat(property(value25 % 60,
|
|
2));
|
|
}
|
|
r6 = value10 !== r3 ? 'T' : value10;
|
|
property = env0_1.default;
|
|
items2 = [property(value3.getHours(), 2)];
|
|
property = env0_1.default;
|
|
items2[1] = property(value3.getMinutes(), 2);
|
|
property = env0_1.default;
|
|
items2[2] = property(value3.getSeconds(), 2);
|
|
value = items2.join(r8);
|
|
value = value10.concat(r3).concat(r6).concat(value);
|
|
value = value.concat(r4);
|
|
r1 = value;
|
|
} else {
|
|
r1 = r3;
|
|
}
|
|
return r1;
|
|
}
|
|
if (value6 !== value7) {
|
|
throw new global.RangeError("representation must be 'date', 'time', or 'complete'");
|
|
}
|
|
}
|
|
value9 = value4 === value5;
|
|
value10 = '';
|
|
r9 = value9 ? '-' : value10;
|
|
r8 = value9 ? ':' : value10;
|
|
if (value7 === 'time') {
|
|
r3 = value10;
|
|
} else {
|
|
property = env0_1.default;
|
|
value14 = property(value3.getDate(), 2);
|
|
property = env0_1.default;
|
|
value15 = property(value3.getMonth() + 1, 2);
|
|
property = env0_1.default;
|
|
r3 = value10.concat(property(value3.getFullYear(), 4)).concat(r9).concat(value15).concat(r9).concat(value14);
|
|
}
|
|
if (value8) {
|
|
timezoneOffset = value3.getTimezoneOffset();
|
|
if (timezoneOffset === 0) {
|
|
r4 = 'Z';
|
|
} else {
|
|
Math = global.Math;
|
|
value25 = Math.abs(timezoneOffset);
|
|
property = env0_1.default;
|
|
Math = global.Math;
|
|
value27 = property(Math.floor(value25 / 60), 2);
|
|
property = env0_1.default;
|
|
r4 = value10.concat(timezoneOffset < 0 ? '+' : '-').concat(value27, ':').concat(property(value25 % 60, 2));
|
|
}
|
|
r6 = value10 !== r3 ? 'T' : value10;
|
|
property = env0_1.default;
|
|
items2 = [property(value3.getHours(), 2)];
|
|
property = env0_1.default;
|
|
items2[1] = property(value3.getMinutes(), 2);
|
|
property = env0_1.default;
|
|
items2[2] = property(value3.getSeconds(), 2);
|
|
value = items2.join(r8);
|
|
value = value10.concat(r3).concat(r6).concat(value);
|
|
value = value.concat(r4);
|
|
r1 = value;
|
|
} else {
|
|
r1 = r3;
|
|
}
|
|
return r1;
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun26802, 3490, [3235, 3478, 3236]) /* metro module 3490, dependencies: [3235, 3478, 3236] */;
|