Files
discord-decomp/modules/i18n/CountryCodeUtils.tsx
T
2026-11-01 12:12:55 +02:00

333 lines
11 KiB
TypeScript

// Metro module 3870 (f3871).
import Module3871 from "../../_bundle/Module3871";
import Module38 from "../../_bundle/Module38";
import { intl, t } from "../../intl/index.native";
import { CountryCodes } from "../../_bundle/Module3872";
import * as _Module3873 from "../../_bundle/Module3873";
function $mk73167($env) {
return (a0) => a0.name === $env[0];
}
let c2198_3 = "United States";
let c2198_4 = {
AF: () => intl.string(t["Jafq/8"]),
AX: () => intl.string(t.fqW5xC),
AL: () => intl.string(t["45zGd8"]),
DZ: () => intl.string(t.GaE4sr),
AS: () => intl.string(t["+WpYG8"]),
AD: () => intl.string(t.Bine4f),
AO: () => intl.string(t.EncoDy),
AI: () => intl.string(t.FyMJlA),
AQ: () => intl.string(t["6Ud25U"]),
AG: () => intl.string(t.xH0uMV),
AR: () => intl.string(t.ii4Wu5),
AM: () => intl.string(t.t2mQBe),
AW: () => intl.string(t["dDyK+Y"]),
AC: () => intl.string(t["5OuUNf"]),
AU: () => intl.string(t.jI66M4),
AT: () => intl.string(t.X6tsfE),
AZ: () => intl.string(t.hqDS5t),
BS: () => intl.string(t["V0+FpS"]),
BH: () => intl.string(t.KQEKst),
BD: () => intl.string(t.O4xJdW),
BB: () => intl.string(t["U3gWC+"]),
BY: () => intl.string(t.JTzRvh),
BE: () => intl.string(t.iKUIV8),
BZ: () => intl.string(t.WJ00HN),
BJ: () => intl.string(t.oy9Yqr),
BM: () => intl.string(t.POFwen),
BT: () => intl.string(t.ukyggU),
BO: () => intl.string(t.f3izxw),
BQ: () => intl.string(t.xNnm8G),
BA: () => intl.string(t["i+Zfqp"]),
BW: () => intl.string(t.eGkuvF),
BV: () => intl.string(t.dbESeA),
BR: () => intl.string(t["txyQ+2"]),
IO: () => intl.string(t.rHYlV2),
BN: () => intl.string(t["7NaGb5"]),
BG: () => intl.string(t.rI28Xp),
BF: () => intl.string(t.IqU818),
BI: () => intl.string(t.IhzLGu),
KH: () => intl.string(t["/dAWjY"]),
CM: () => intl.string(t.zUUbBM),
CA: () => intl.string(t.PNbhxs),
CV: () => intl.string(t.i7Jc8d),
KY: () => intl.string(t.P1PrRn),
CF: () => intl.string(t["9VQtLv"]),
TD: () => intl.string(t.dh3ims),
CL: () => intl.string(t.pP7XMH),
CN: () => intl.string(t.fs44pw),
CX: () => intl.string(t.U0iMTj),
CC: () => intl.string(t["3khaL3"]),
CO: () => intl.string(t["x+nstY"]),
KM: () => intl.string(t.lVyhLl),
CG: () => intl.string(t.Iv2rZv),
CD: () => intl.string(t.j8i9WF),
CK: () => intl.string(t.lqyAiJ),
CR: () => intl.string(t.ycPQE4),
CI: () => intl.string(t["0Tqaz1"]),
HR: () => intl.string(t.NnPbnH),
CU: () => intl.string(t["lS/PDL"]),
CW: () => intl.string(t.khmjg6),
CY: () => intl.string(t["11oKq+"]),
CZ: () => intl.string(t.EW0ibS),
DK: () => intl.string(t.uxk5Qh),
DG: () => intl.string(t["Dg/LLm"]),
DJ: () => intl.string(t.G2wBdO),
DM: () => intl.string(t.memMFD),
DO: () => intl.string(t.R1ogUj),
TP: () => intl.string(t.FBMXjV),
EC: () => intl.string(t.NGNfj8),
EG: () => intl.string(t.WJFeOY),
SV: () => intl.string(t.lTRKpi),
GQ: () => intl.string(t["ML/iU9"]),
ER: () => intl.string(t.NQ4OOy),
EE: () => intl.string(t["8Lv/0A"]),
ET: () => intl.string(t.yNPSFD),
FK: () => intl.string(t.v6Hsz1),
FO: () => intl.string(t.X7fOHb),
FJ: () => intl.string(t.ErOuAC),
FI: () => intl.string(t.S5M47r),
FR: () => intl.string(t["X/6soc"]),
GF: () => intl.string(t["96auOc"]),
PF: () => intl.string(t["To7/sV"]),
TF: () => intl.string(t.xdJZTD),
GA: () => intl.string(t.Sacsfy),
GM: () => intl.string(t.GJAp3h),
GE: () => intl.string(t["/3kyB3"]),
DE: () => intl.string(t.W3pvvg),
GH: () => intl.string(t.ffW0vs),
GI: () => intl.string(t["/Lb6lb"]),
GR: () => intl.string(t.OlCKMe),
GL: () => intl.string(t.NLwwbr),
GD: () => intl.string(t.uFgtvK),
GP: () => intl.string(t.ZrXRVo),
GU: () => intl.string(t.qgs2s0),
GT: () => intl.string(t.wN1Cw6),
GG: () => intl.string(t.DMua5e),
GN: () => intl.string(t["/UyK0d"]),
GW: () => intl.string(t.zMeBeJ),
GY: () => intl.string(t.EoK4JQ),
HT: () => intl.string(t.UWEIVr),
HM: () => intl.string(t["Nm/9iM"]),
VA: () => intl.string(t["RbW/9g"]),
HN: () => intl.string(t.DlNDQj),
HK: () => intl.string(t.VVWUCi),
HU: () => intl.string(t.V6iXLU),
IS: () => intl.string(t.bzdtxI),
IN: () => intl.string(t["6sO4IF"]),
ID: () => intl.string(t.bj0p9O),
IR: () => intl.string(t.IGS9mT),
IQ: () => intl.string(t["UEK//z"]),
IE: () => intl.string(t["RwMJ+T"]),
IM: () => intl.string(t.G5FsgF),
IL: () => intl.string(t.aF96ro),
IT: () => intl.string(t.lxuMKW),
JM: () => intl.string(t.nAkIXU),
JP: () => intl.string(t.A1PR1d),
JE: () => intl.string(t["z3+6TZ"]),
JO: () => intl.string(t.wJdVsw),
KZ: () => intl.string(t["PwbVJ/"]),
KE: () => intl.string(t.Tm2Bmi),
KI: () => intl.string(t.e1jq1z),
XK: () => intl.string(t["E6yaM+"]),
KP: () => intl.string(t["V+Pwy9"]),
KR: () => intl.string(t.J71wiI),
KW: () => intl.string(t["0ptGwg"]),
KG: () => intl.string(t.E312FJ),
LA: () => intl.string(t.ia54cG),
LV: () => intl.string(t["MGLRc/"]),
LB: () => intl.string(t.Mbbwmo),
LS: () => intl.string(t.kiCZ6s),
LR: () => intl.string(t.qgmUSt),
LY: () => intl.string(t.phLtT2),
LI: () => intl.string(t.hMYf6x),
LT: () => intl.string(t["0ZsaQp"]),
LU: () => intl.string(t["W8+2MI"]),
MO: () => intl.string(t.IacHym),
MK: () => intl.string(t.zKkNKL),
MG: () => intl.string(t["/Sg2NZ"]),
MW: () => intl.string(t.rZehzK),
MY: () => intl.string(t.PvGYlx),
MV: () => intl.string(t["+LSSRH"]),
ML: () => intl.string(t.eX7xJF),
MT: () => intl.string(t.J7Qp1i),
MH: () => intl.string(t["930cBv"]),
MQ: () => intl.string(t.GhP3Td),
MR: () => intl.string(t.JZZOoM),
MU: () => intl.string(t.BXVASQ),
YT: () => intl.string(t["Eiwn0/"]),
MX: () => intl.string(t["5YMLyh"]),
FM: () => intl.string(t["4piC24"]),
MI: () => intl.string(t.sjTAkF),
MD: () => intl.string(t["3KMKWh"]),
MC: () => intl.string(t["VRh/QL"]),
MN: () => intl.string(t.nuXeWR),
ME: () => intl.string(t.w0Lzpq),
MS: () => intl.string(t.q3CKrf),
MA: () => intl.string(t.h1HVwc),
MZ: () => intl.string(t["1syvzu"]),
MM: () => intl.string(t["0Ergxv"]),
NA: () => intl.string(t.EUzX90),
NR: () => intl.string(t.yCfW6p),
NP: () => intl.string(t["58TAkl"]),
NL: () => intl.string(t.UdKSEp),
AN: () => intl.string(t.mlTpxU),
NC: () => intl.string(t["7ZQpd8"]),
NZ: () => intl.string(t["104LTa"]),
NI: () => intl.string(t["b402J+"]),
NE: () => intl.string(t["MU4MR/"]),
NG: () => intl.string(t.VpAeZP),
NU: () => intl.string(t["g+sEOr"]),
NF: () => intl.string(t.pwHtBs),
MP: () => intl.string(t.QzduP1),
NO: () => intl.string(t["WFaeb+"]),
OM: () => intl.string(t["A/zFVr"]),
PK: () => intl.string(t.wshYBS),
PW: () => intl.string(t.bg4SUl),
PS: () => intl.string(t.fORlCF),
PA: () => intl.string(t.Hsdind),
PG: () => intl.string(t.oscQpw),
PY: () => intl.string(t["2MyxdK"]),
PE: () => intl.string(t["/BRf4/"]),
PH: () => intl.string(t["9dhmDU"]),
PN: () => intl.string(t.gb2wtt),
PL: () => intl.string(t.kMNWN7),
PT: () => intl.string(t.idIaSI),
PR: () => intl.string(t["2ofdMc"]),
QA: () => intl.string(t.dOie5v),
RE: () => intl.string(t["HFn6/P"]),
RO: () => intl.string(t.o6TI9w),
RU: () => intl.string(t.Wpcfkv),
RW: () => intl.string(t["kWK/8U"]),
BL: () => intl.string(t["2jLrok"]),
SH: () => intl.string(t.pq6cqS),
KN: () => intl.string(t.kc5n4S),
LC: () => intl.string(t.nKQEoN),
MF: () => intl.string(t.VPSBtF),
PM: () => intl.string(t.C8Ing3),
VC: () => intl.string(t.yzj1Ag),
WS: () => intl.string(t["n/qY9X"]),
SM: () => intl.string(t.ShzB0V),
ST: () => intl.string(t.wXKj8c),
SA: () => intl.string(t.DyAUdP),
SN: () => intl.string(t.GTVnVc),
RS: () => intl.string(t.NcPfDc),
SC: () => intl.string(t.poiUxX),
SL: () => intl.string(t["2qUJqg"]),
SG: () => intl.string(t.qxhmN4),
SX: () => intl.string(t.nx3nPV),
SK: () => intl.string(t.rEAPa0),
SI: () => intl.string(t.vE92UM),
SB: () => intl.string(t.mu1jbI),
SO: () => intl.string(t.PmG5cv),
ZA: () => intl.string(t.nLN6A4),
GS: () => intl.string(t.vjjsXR),
SS: () => intl.string(t["4CZknz"]),
ES: () => intl.string(t.DOAxuX),
LK: () => intl.string(t.Hbo2lC),
SD: () => intl.string(t.UcS5uF),
SR: () => intl.string(t["ow+Bj+"]),
SJ: () => intl.string(t.FSHHAe),
SZ: () => intl.string(t.hnh4kP),
SE: () => intl.string(t["+yFtm+"]),
CH: () => intl.string(t.TmiTsd),
SY: () => intl.string(t.hZHzwQ),
TW: () => intl.string(t.reC53I),
TJ: () => intl.string(t.QibTNQ),
TZ: () => intl.string(t.y6CVE7),
TH: () => intl.string(t.DzQks0),
TL: () => intl.string(t.M6fZXZ),
TG: () => intl.string(t.O8FB7Y),
TK: () => intl.string(t.H0Hhzx),
TO: () => intl.string(t["cs6mZ+"]),
TT: () => intl.string(t.HSjyVP),
TN: () => intl.string(t["9Y8ErH"]),
TR: () => intl.string(t["0pGOx9"]),
TM: () => intl.string(t.RLyIjh),
TC: () => intl.string(t.hgenP3),
TV: () => intl.string(t.yTaZQZ),
UG: () => intl.string(t.MhfaQ7),
UA: () => intl.string(t.VPxzCd),
AE: () => intl.string(t.Q3gzMK),
GB: () => intl.string(t.YypOXE),
US: () => intl.string(t["7LL+Fw"]),
UM: () => intl.string(t.gvRzmp),
UY: () => intl.string(t.xwojAY),
UZ: () => intl.string(t.qGQlYe),
VU: () => intl.string(t.xd2XuA),
VE: () => intl.string(t.A0oPen),
VN: () => intl.string(t["CA4GY/"]),
VG: () => intl.string(t["/MJ7OU"]),
VI: () => intl.string(t.Swyyp5),
WF: () => intl.string(t.mgb3iv),
EH: () => intl.string(t.tRqLZU),
YE: () => intl.string(t.yn37kD),
ZM: () => intl.string(t.e0NQFU),
ZW: () => intl.string(t.kQ6oLs)
};
export const DEFAULT_COUNTRY_CODE_NAME = "United States";
export function getCountryCodeByCountryName(a0) {
let env13702;
const r2 = env13702 = {};
env13702[0] = a0;
const r11 = Module3871.find($mk73167(r2));
if (r11 != null) {
return {
name: r11.name,
code: r11.phoneCountryCode,
alpha2: r11.alpha2
};
}
}
export function getCountryCodeByAlpha2(c13703_0) {
const r11 = Module3871.find((item) => item.alpha2 === c13703_0);
if (r11 != null) {
return {
name: r11.name,
code: r11.phoneCountryCode,
alpha2: r11.alpha2
};
}
}
export function getDefaultCountryCode() {
let env13704;
const r3 = env13704 = {};
env13704[0] = c2198_3;
const r13 = Module3871.find($mk73167(r3));
const r14 = r13 != null ? {
name: r13.name,
code: r13.phoneCountryCode,
alpha2: r13.alpha2
} : void 0;
Module38(r14 != null, "Default country code cannot be missing.");
return r14;
}
export function getI18NCountryName(a0) {
return c2198_4[a0]();
}
export function getI18NCountryNameSafe(a0) {
let r1 = a0;
const r4 = c2198_4[a0];
if (r4 != null) {
r1 = r4();
}
return r1;
}
export function convertToAlpha2(a0) {
if (a0.length === 2) {
const r45 = CountryCodes[a0];
if (r45 == null) {
throw new Error(`Invalid country code alpha2 ${a0}`);
}
return r45;
}
if (a0.length !== 3) {
throw new Error(`Bad country code passed: ${a0} with length ${a0.length}`);
}
const r19 = _Module3873.CountryCodesISO3to2[a0];
if (r19 == null) {
throw new Error(`Could not find ${a0} in CountryCodesISO3to2`);
}
return r19;
}