245 lines
6.5 KiB
TypeScript
245 lines
6.5 KiB
TypeScript
/* Metro module 3846; source: lib/intlFormatDate.tsx; dependencies: [1949, 3843, 1244, 2] */
|
|
function _fun31714(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#31714, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3985:6, offset: 0x01001c69, size: 121 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const makeIntlFormatter = function(a0, a1) {
|
|
var property;
|
|
var value;
|
|
var error;
|
|
try {
|
|
property = global.Intl;
|
|
value = property.DateTimeFormat(a0, a1);
|
|
property = value.format;
|
|
} catch (error) {
|
|
property = global.Intl;
|
|
return property.DateTimeFormat(undefined, a1).format;
|
|
}
|
|
return property;
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const localeStore = importDefault(1949) /* metro dependency 1949: LocaleStore */;
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('lib/intlFormatDate.tsx');
|
|
exports.makeFormatter = makeFormatter_31716;
|
|
}
|
|
|
|
function makeFormatter_31716(a0) { // fn#31716, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3985:310, offset: 0x01001d2b, size: 49 bytes, params: 2, frame: 15
|
|
const locale = LocaleStore.locale;
|
|
return tryMakeNativeFormatter(locale, a0) ?? makeIntlFormatter(locale, a0);
|
|
}
|
|
|
|
function tryMakeNativeFormatter(a0, a1) { // fn#31717, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3985:353, owner: makeFormatter_31716.tryMakeNativeFormatter, offset: 0x01001d5c, size: 268 bytes, params: 3, frame: 25
|
|
var r9;
|
|
var r8;
|
|
var value4;
|
|
var split;
|
|
var value5;
|
|
var property;
|
|
var property2;
|
|
var moduleValue;
|
|
var systemLocale;
|
|
var value6;
|
|
var property3;
|
|
var moduleValue2;
|
|
var value7;
|
|
var property4;
|
|
var moduleValue3;
|
|
var moduleValue4;
|
|
var initialLocale;
|
|
var value9;
|
|
var error;
|
|
let value = a0;
|
|
const env0_1 = a1;
|
|
const value2 = undefined;
|
|
let makeFormatter = require(dependencyMap[1]).makeFormatter;
|
|
if (makeFormatter == null) {
|
|
return null;
|
|
}
|
|
try {
|
|
value4 = value != null;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
if (value4) {
|
|
try {
|
|
split = value.split;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value5 = Reflect.apply(split, value, ['-']);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property = value5[0];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property2 = dependencyMap[2];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
moduleValue = require(property2);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
systemLocale = moduleValue.systemLocale;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value6 = systemLocale == null;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
if (value6) {
|
|
r9 = value2;
|
|
} else {
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property3 = dependencyMap[2];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property3);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
systemLocale = moduleValue2.systemLocale;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
split = systemLocale.split;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value7 = Reflect.apply(split, systemLocale, ['-']);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property4 = value7[0];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
r9 = property4;
|
|
}
|
|
r8 = property === r9;
|
|
} else {
|
|
r8 = value4;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
moduleValue3 = require(property);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
makeFormatter = moduleValue3.makeFormatter;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
property = dependencyMap[2];
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
moduleValue4 = require(property);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
initialLocale = moduleValue4.initialLocale;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value9 = value !== initialLocale;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value = Reflect.apply(makeFormatter, moduleValue3, [value9 ? value : r8 ? value2 : value, a1]);
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
var env0_2 = value;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
try {
|
|
value = value == null;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
if (value) {
|
|
return null;
|
|
}
|
|
try {
|
|
var env0_3 = null;
|
|
} catch (error) {
|
|
return null;
|
|
}
|
|
return _fun31718;
|
|
}
|
|
|
|
function _fun31718(a0) { // fn#31718, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3985:652, offset: 0x01001e68, size: 80 bytes, params: 2, frame: 15
|
|
var value;
|
|
var binding;
|
|
var value2;
|
|
var error;
|
|
var value3;
|
|
var makeIntlFormatterBinding;
|
|
try {
|
|
value = environment;
|
|
binding = env0_2;
|
|
value2 = binding(a0);
|
|
} catch (error) {
|
|
if (env0_3 == null) {
|
|
value3 = environment.__proto__.__proto__;
|
|
makeIntlFormatterBinding = makeIntlFormatter;
|
|
binding = env0_0;
|
|
env0_3 = makeIntlFormatterBinding(binding, require);
|
|
}
|
|
return env0_3(a0);
|
|
}
|
|
return value2;
|
|
}
|
|
|