/* 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); }