Files
discord-decomp/modules/asset_json/native/AssetJsonUtils.tsx
T
2026-11-01 12:12:55 +02:00

130 lines
5.1 KiB
TypeScript

// Metro module 1239 (f1240).
import { Image as Image2, NativeModules } from "react-native";
import * as _Module1240 from "../../../_bundle/Module1240";
import * as _Module1242 from "../../../_bundle/Module1242";
import * as _Module1243 from "../../../_bundle/Module1243";
import * as _Module1244 from "../../../_bundle/Module1244";
import * as _Module1245 from "../../../_bundle/Module1245";
import * as _Module1246 from "../../../_bundle/Module1246";
import * as _Module1247 from "../../../_bundle/Module1247";
import * as _Module1248 from "../../../_bundle/Module1248";
import * as _Module1249 from "../../../_bundle/Module1249";
import * as _Module1250 from "../../../_bundle/Module1250";
import * as _Module1251 from "../../../_bundle/Module1251";
import * as _Module1252 from "../../../_bundle/Module1252";
import * as _Module1253 from "../../../_bundle/Module1253";
import * as _Module1254 from "../../../_bundle/Module1254";
import * as _Module1255 from "../../../_bundle/Module1255";
import * as _Module1256 from "../../../_bundle/Module1256";
import * as _Module1257 from "../../../_bundle/Module1257";
import * as _Module1258 from "../../../_bundle/Module1258";
import * as _Module1259 from "../../../_bundle/Module1259";
import * as _Module1260 from "../../../_bundle/Module1260";
import * as _Module1261 from "../../../_bundle/Module1261";
import * as _Module1262 from "../../../_bundle/Module1262";
import * as _Module1263 from "../../../_bundle/Module1263";
import * as _Module1264 from "../../../_bundle/Module1264";
import * as _Module1265 from "../../../_bundle/Module1265";
import * as _Module1266 from "../../../_bundle/Module1266";
import * as _Module1267 from "../../../_bundle/Module1267";
import * as _Module1268 from "../../../_bundle/Module1268";
import * as _Module1269 from "../../../_bundle/Module1269";
import * as _Module1270 from "../../../_bundle/Module1270";
import { isAndroid } from "../../../utils/PlatformUtils";
import Module1271 from "../../../_bundle/Module1271";
let c1036_6;
const loadJsonAsset = async function loadJsonAsset(c24344_0, c24344_1) {
let r69, r126, r133;
let c24344_3;
let c28864_1, c28864_0, c28864_2, c28864_3, c28864_4, c28864_5;
L30: {
L29: {
L28: {
L15: {
c24344_3 = void 0;
c28864_1 = void 0;
c28864_0 = c24344_0;
if (c24344_1 !== void 0) {
c28864_1 = c24344_1;
c28864_2 = void 0;
c28864_3 = void 0;
c28864_4 = void 0;
c28864_5 = void 0;
} else {
c28864_1 = true;
c28864_2 = void 0;
c28864_3 = void 0;
c28864_4 = void 0;
c28864_5 = void 0;
}
await void 0;
if (c1036_6[c28864_0] != null) {
if (c28864_1) {
r69 = c1036_6[c28864_0];
break L15;
}
}
c28864_2 = Image2.resolveAssetSource(c28864_0).uri;
c28864_3 = isAndroid() ? Module1271 == null ? void 0 : Module1271.readAsset(c28864_2, "utf8") : NativeModules.DCDFileManager.readAsset(c28864_2, "utf8");
if (c28864_3 == null) {
throw new Error("RTNFileManager doesn't exist?");
}
c28864_4 = await c28864_3;
if (c28864_4 == null) {
break L30;
}
if (c1036_6[c28864_0] != null) {
if (c28864_1) {
r133 = c1036_6[c28864_0];
break L28;
}
}
c28864_5 = JSON.parse(c28864_4);
c1036_6[c28864_0] = c28864_5;
r126 = c28864_5;
break L29;
}
return r69;
}
return r133;
}
return r126;
}
return null;
};
const r21 = {
i18n_bg: () => loadJsonAsset(_Module1240),
i18n_cs: () => loadJsonAsset(_Module1242),
i18n_da: () => loadJsonAsset(_Module1243),
i18n_de: () => loadJsonAsset(_Module1244),
i18n_el: () => loadJsonAsset(_Module1245),
i18n_enGB: () => loadJsonAsset(_Module1246),
i18n_esES: () => loadJsonAsset(_Module1247),
i18n_es419: () => loadJsonAsset(_Module1248),
i18n_fi: () => loadJsonAsset(_Module1249),
i18n_fr: () => loadJsonAsset(_Module1250),
i18n_hr: () => loadJsonAsset(_Module1251),
i18n_hu: () => loadJsonAsset(_Module1252),
i18n_it: () => loadJsonAsset(_Module1253),
i18n_ja: () => loadJsonAsset(_Module1254),
i18n_ko: () => loadJsonAsset(_Module1255),
i18n_lt: () => loadJsonAsset(_Module1256),
i18n_nl: () => loadJsonAsset(_Module1257),
i18n_no: () => loadJsonAsset(_Module1258),
i18n_pl: () => loadJsonAsset(_Module1259),
i18n_ptBR: () => loadJsonAsset(_Module1260),
i18n_ro: () => loadJsonAsset(_Module1261),
i18n_ru: () => loadJsonAsset(_Module1262),
i18n_svSE: () => loadJsonAsset(_Module1263),
i18n_th: () => loadJsonAsset(_Module1264),
i18n_tr: () => loadJsonAsset(_Module1265),
i18n_uk: () => loadJsonAsset(_Module1266),
i18n_vi: () => loadJsonAsset(_Module1267),
i18n_zhCN: () => loadJsonAsset(_Module1268),
i18n_zhTW: () => loadJsonAsset(_Module1269),
i18n_hi: () => loadJsonAsset(_Module1270)
};
c1036_6 = {};
export { r21 as jsonAssets };
export { loadJsonAsset };