/* Metro module 1244; source: intl/index.native.tsx; dependencies: [31, 661, 33, 27, 477, 651, 1245, 1282, 1305, 6767, 2, 12825, 12828] */
function _fun13936(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13936, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:6, offset: 0x00df8841, size: 591 bytes, params: 8, frame: 25
var object2;
const env0_0 = require;
const closure = function(a0) {
var r2;
var value = a0;
r2 = require(dependencyMap[4]).isAndroid() ? require(dependencyMap[5]).default : require(dependencyMap[3]).NativeModules.LocalizationManager;
return r2 == null ? value : r2.getConstants().Language;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const Fonts = (require(661) /* metro dependency 661: Constants */).Fonts;
const env0_2 = (require(33) /* metro dependency 33 */).jsx;
object2 = {};
const PRIMARY_SEMIBOLD = Fonts.PRIMARY_SEMIBOLD;
object2.strong = {fontFamily: PRIMARY_SEMIBOLD};
object2.italic = {fontStyle: 'italic'};
const CODE_NORMAL = Fonts.CODE_NORMAL;
object2.code = {fontFamily: CODE_NORMAL};
object2.del = {'textDecorationLine': 'line-through', 'textDecorationStyle': 'solid'};
let value = closure('en-US');
const normalizedLocale = (require(1245) /* metro dependency 1245: util */).getNormalizedLocale(value, 'en-US');
const value4 = require(1282) /* metro dependency 1282 */;
const reactFormatter = value4.makeReactFormatter({$i: $i, $b: $b, $del: $del, $p: $p, $code: $code, $link: $link});
const IntlManager = value4.IntlManager;
const intlManager = new IntlManager({initialLocale: normalizedLocale, defaultLocale: 'en-US'});
const withFormatters = intlManager.withFormatters;
object2 = {format: reactFormatter};
object2.formatToPlainString = value4.stringFormatter;
object2.formatToMarkdownString = value4.markdownFormatter;
object2.formatToParts = value4.astFormatter;
const value7 = Reflect.apply(withFormatters, intlManager, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('intl/index.native.tsx');
exports.intl = value7;
exports.getSystemLocale = closure;
const getAvailableLocales = (require(1245) /* metro dependency 1245: util */).getAvailableLocales;
exports.getAvailableLocales = getAvailableLocales;
const getLanguages = (require(1245) /* metro dependency 1245: util */).getLanguages;
exports.getLanguages = getLanguages;
exports.useSyncMessages = useSyncMessages;
exports.t = (require(12825) /* metro dependency 12825: defaultMessageProxy */)._defaultMessages;
exports.international = importDefault(12828) /* metro dependency 12828: internationalMessages */;
exports.systemLocale = value;
exports.initialLocale = normalizedLocale;
}
function $i(a0, a1) { // fn#13938, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:569, offset: 0x00df8b04, size: 70 bytes, params: 3, frame: 15
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
return (
{a0}
);
}
function $b(a0, a1) { // fn#13939, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:631, offset: 0x00df8b4a, size: 70 bytes, params: 3, frame: 15
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
return (
{a0}
);
}
function $del(a0, a1) { // fn#13940, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:695, offset: 0x00df8b90, size: 70 bytes, params: 3, frame: 15
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
return (
{a0}
);
}
function $p(a0, a1) { // fn#13941, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:754, offset: 0x00df8bd6, size: 56 bytes, params: 3, frame: 15
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
return ;
}
function $code(a0, a1) { // fn#13942, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:804, offset: 0x00df8c0e, size: 69 bytes, params: 3, frame: 15
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
return (
{a0}
);
}
function $link(a0, a1, a2) { // fn#13943, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:867, offset: 0x00df8c53, size: 92 bytes, params: 4, frame: 16
const iterator = a2[Symbol.iterator]();
let item2 = iterator.next();
const item = item2.value;
item2 = item2.done ? undefined : iterator;
const value = undefined;
const value2 = item2 === value;
const r0 = value2 ? value : item;
if (!value2) {
item2.return();
}
const IntlLink = (require(6767) /* metro dependency 6767: migration */).IntlLink;
return ;
}
function useSyncMessages(a0) { // fn#13944, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1371:1350, offset: 0x00df8caf, size: 46 bytes, params: 2, frame: 13
return (require(1245) /* metro dependency 1245: util */).useSyncMessages(a0, env0_4);
}