81 lines
5.1 KiB
JavaScript
81 lines
5.1 KiB
JavaScript
/* Metro module 3495; source: unknown; dependencies: [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239, 3240] */
|
|
import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */
|
|
import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */
|
|
import * as Module03239Module from './module-03239.js'; /* Metro dependency 3239 */
|
|
import * as Module03240Module from './module-03240.js'; /* Metro dependency 3240 */
|
|
import * as Module03397Module from './module-03397.js'; /* Metro dependency 3397 */
|
|
import * as Module03398Module from './module-03398.js'; /* Metro dependency 3398 */
|
|
import * as Module03467Module from './module-03467.js'; /* Metro dependency 3467 */
|
|
import * as Module03468Module from './module-03468.js'; /* Metro dependency 3468 */
|
|
import * as Module03481Module from './module-03481.js'; /* Metro dependency 3481 */
|
|
|
|
function _fun26819(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3622:6, offset: 0x00f4f621, size: 252 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
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 = formatRelative_26821;
|
|
const env0_2 = closure(Module03397Module);
|
|
const env0_3 = closure(Module03467Module);
|
|
const env0_4 = closure(Module03481Module);
|
|
const env0_5 = closure(Module03468Module);
|
|
const env0_6 = closure(Module03235Module);
|
|
const env0_7 = closure(Module03398Module);
|
|
const env0_8 = closure(Module03236Module);
|
|
const env0_9 = closure(Module03239Module);
|
|
module.exports = exports.default;
|
|
function formatRelative_26821(a0, a1, a2) { // fn#26821, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3622:102, offset: 0x00f4f71d, size: 742 bytes, params: 4, frame: 26
|
|
var r10;
|
|
var value8;
|
|
var value9;
|
|
var value15;
|
|
var value17;
|
|
const value = undefined;
|
|
(0, env0_8.default)(2, arguments);
|
|
const value3 = (0, env0_6.default)(a0);
|
|
const value4 = (0, env0_6.default)(a1);
|
|
const getDefaultOptions = (Module03240Module).getDefaultOptions;
|
|
const defaultOptions = getDefaultOptions();
|
|
let locale = a2 == null ? value : a2.locale;
|
|
locale = locale === null || value === locale ? defaultOptions.locale : locale;
|
|
const r7 = locale === null ? env0_4.default : value !== locale ? locale : env0_4.default;
|
|
let property = env0_9.default;
|
|
const weekStartsOn = a2 == null ? value : a2.weekStartsOn;
|
|
let r6 = weekStartsOn === null ? a2 == null || a2.locale === null || (value === a2.locale || a2.locale.options === null) || value === a2.locale.options ? value : a2.locale.options.weekStartsOn : value !== weekStartsOn ? weekStartsOn : a2 == null || a2.locale === null || (value === a2.locale || a2.locale.options === null) || value === a2.locale.options ? value : a2.locale.options.weekStartsOn;
|
|
r6 = r6 === null || value === r6 ? defaultOptions.weekStartsOn : r6;
|
|
r6 = r6 === null || value === r6 ? defaultOptions.locale === null || value === defaultOptions.locale || (defaultOptions.locale.options === null || value === defaultOptions.locale.options) ? value : defaultOptions.locale.options.weekStartsOn : r6;
|
|
const value6 = 0;
|
|
const value7 = property(r6 === null || value === r6 ? value6 : r6);
|
|
if (r7.localize) {
|
|
if (r7.formatLong) {
|
|
if (r7.formatRelative) {
|
|
value8 = (0, env0_2.default)(value3, value4);
|
|
if (global.isNaN(value8)) {
|
|
throw new global.RangeError('Invalid time value');
|
|
}
|
|
value9 = 'other';
|
|
r10 = value8 < -6 ? value9 : value8 < -1 ? 'lastWeek' : value8 < value6 ? 'yesterday' : value8 < 1 ? 'today' : value8 < 2 ? 'tomorrow' : value8 < 7 ? 'nextWeek' : value9;
|
|
property = env0_5.default;
|
|
value15 = property(value3, (0, env0_7.default)(value3));
|
|
property = env0_5.default;
|
|
value17 = r7.formatRelative(r10, value15, property(value4, (0, env0_7.default)(value4)), {locale: r7,
|
|
weekStartsOn: value7});
|
|
property = env0_3.default;
|
|
return property(value3, value17, {locale: r7, weekStartsOn: value7});
|
|
}
|
|
throw new global.RangeError('locale must contain formatRelative property');
|
|
}
|
|
throw new global.RangeError('locale must contain formatLong property');
|
|
}
|
|
const RangeError = global.RangeError;
|
|
throw new RangeError('locale must contain localize property');
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun26819, 3495, [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239,
|
|
3240]) /* metro module 3495, dependencies: [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239, 3240] */;
|