158 lines
3.9 KiB
JavaScript
158 lines
3.9 KiB
JavaScript
// Module ID: 1215
|
|
// Function ID: 13987
|
|
// Name: loadJsonAsset
|
|
// Dependencies: []
|
|
|
|
// Module 1215 (loadJsonAsset)
|
|
function loadJsonAsset(arg0) {
|
|
return _loadJsonAsset(...arguments);
|
|
}
|
|
async function _loadJsonAsset(arg0, arg1) {
|
|
const fn = function*(source) {
|
|
let flag = arg1;
|
|
if (flag === undefined) {
|
|
flag = true;
|
|
}
|
|
yield undefined;
|
|
if (null != closure_6[source]) {
|
|
if (flag) {
|
|
return closure_6[source];
|
|
}
|
|
}
|
|
const uri = closure_4.resolveAssetSource(source).uri;
|
|
if (obj.isAndroid()) {
|
|
let asset;
|
|
if (null != callback2(closure_2[33])) {
|
|
asset = callback2(closure_2[33]).readAsset(uri, "utf8");
|
|
const obj2 = callback2(closure_2[33]);
|
|
}
|
|
let asset1 = asset;
|
|
} else {
|
|
const DCDFileManager = DCDFileManager.DCDFileManager;
|
|
asset1 = DCDFileManager.readAsset(uri, "utf8");
|
|
}
|
|
if (null == asset1) {
|
|
const _Error = Error;
|
|
const error = new Error("RTNFileManager doesn't exist?");
|
|
throw error;
|
|
} else {
|
|
const tmp9 = yield asset1;
|
|
if (null == tmp9) {
|
|
return null;
|
|
} else {
|
|
if (null != closure_6[source]) {
|
|
if (flag) {
|
|
return closure_6[source];
|
|
}
|
|
}
|
|
const _JSON = JSON;
|
|
const parsed = JSON.parse(tmp9);
|
|
closure_6[source] = parsed;
|
|
return parsed;
|
|
}
|
|
}
|
|
const obj = callback(closure_2[32]);
|
|
};
|
|
fn.next();
|
|
return fn;
|
|
}
|
|
let closure_3 = importDefault(dependencyMap[0]);
|
|
({ Image: closure_4, NativeModules: closure_5 } = arg1(dependencyMap[1]));
|
|
let closure_6 = {};
|
|
const obj = {
|
|
i18n_bg() {
|
|
return loadJsonAsset(arg1(dependencyMap[2]));
|
|
},
|
|
i18n_cs() {
|
|
return loadJsonAsset(arg1(dependencyMap[3]));
|
|
},
|
|
i18n_da() {
|
|
return loadJsonAsset(arg1(dependencyMap[4]));
|
|
},
|
|
i18n_de() {
|
|
return loadJsonAsset(arg1(dependencyMap[5]));
|
|
},
|
|
i18n_el() {
|
|
return loadJsonAsset(arg1(dependencyMap[6]));
|
|
},
|
|
i18n_enGB() {
|
|
return loadJsonAsset(arg1(dependencyMap[7]));
|
|
},
|
|
i18n_esES() {
|
|
return loadJsonAsset(arg1(dependencyMap[8]));
|
|
},
|
|
i18n_es419() {
|
|
return loadJsonAsset(arg1(dependencyMap[9]));
|
|
},
|
|
i18n_fi() {
|
|
return loadJsonAsset(arg1(dependencyMap[10]));
|
|
},
|
|
i18n_fr() {
|
|
return loadJsonAsset(arg1(dependencyMap[11]));
|
|
},
|
|
i18n_hr() {
|
|
return loadJsonAsset(arg1(dependencyMap[12]));
|
|
},
|
|
i18n_hu() {
|
|
return loadJsonAsset(arg1(dependencyMap[13]));
|
|
},
|
|
i18n_it() {
|
|
return loadJsonAsset(arg1(dependencyMap[14]));
|
|
},
|
|
i18n_ja() {
|
|
return loadJsonAsset(arg1(dependencyMap[15]));
|
|
},
|
|
i18n_ko() {
|
|
return loadJsonAsset(arg1(dependencyMap[16]));
|
|
},
|
|
i18n_lt() {
|
|
return loadJsonAsset(arg1(dependencyMap[17]));
|
|
},
|
|
i18n_nl() {
|
|
return loadJsonAsset(arg1(dependencyMap[18]));
|
|
},
|
|
i18n_no() {
|
|
return loadJsonAsset(arg1(dependencyMap[19]));
|
|
},
|
|
i18n_pl() {
|
|
return loadJsonAsset(arg1(dependencyMap[20]));
|
|
},
|
|
i18n_ptBR() {
|
|
return loadJsonAsset(arg1(dependencyMap[21]));
|
|
},
|
|
i18n_ro() {
|
|
return loadJsonAsset(arg1(dependencyMap[22]));
|
|
},
|
|
i18n_ru() {
|
|
return loadJsonAsset(arg1(dependencyMap[23]));
|
|
},
|
|
i18n_svSE() {
|
|
return loadJsonAsset(arg1(dependencyMap[24]));
|
|
},
|
|
i18n_th() {
|
|
return loadJsonAsset(arg1(dependencyMap[25]));
|
|
},
|
|
i18n_tr() {
|
|
return loadJsonAsset(arg1(dependencyMap[26]));
|
|
},
|
|
i18n_uk() {
|
|
return loadJsonAsset(arg1(dependencyMap[27]));
|
|
},
|
|
i18n_vi() {
|
|
return loadJsonAsset(arg1(dependencyMap[28]));
|
|
},
|
|
i18n_zhCN() {
|
|
return loadJsonAsset(arg1(dependencyMap[29]));
|
|
},
|
|
i18n_zhTW() {
|
|
return loadJsonAsset(arg1(dependencyMap[30]));
|
|
},
|
|
i18n_hi() {
|
|
return loadJsonAsset(arg1(dependencyMap[31]));
|
|
}
|
|
};
|
|
const tmp2 = arg1(dependencyMap[1]);
|
|
const result = arg1(dependencyMap[34]).fileFinishedImporting("modules/asset_json/native/AssetJsonUtils.tsx");
|
|
|
|
export const jsonAssets = obj;
|
|
export { loadJsonAsset };
|