496 lines
17 KiB
JavaScript
496 lines
17 KiB
JavaScript
// Metro module 5670 (f5671).
|
|
import _objectWithoutProperties from "./_objectWithoutProperties";
|
|
import { CurrencyCodes } from "./Module505";
|
|
import add from "./add_5671";
|
|
import { CountryCodes } from "./Module3872";
|
|
let c3507_8;
|
|
const _excluded = ["convertToMajorUnits"];
|
|
const r24 = {};
|
|
r24[CurrencyCodes.AED] = 2;
|
|
r24[CurrencyCodes.AFN] = 2;
|
|
r24[CurrencyCodes.ALL] = 2;
|
|
r24[CurrencyCodes.AMD] = 2;
|
|
r24[CurrencyCodes.ANG] = 2;
|
|
r24[CurrencyCodes.AOA] = 2;
|
|
r24[CurrencyCodes.ARS] = 2;
|
|
r24[CurrencyCodes.AUD] = 2;
|
|
r24[CurrencyCodes.AWG] = 2;
|
|
r24[CurrencyCodes.AZN] = 2;
|
|
r24[CurrencyCodes.BAM] = 2;
|
|
r24[CurrencyCodes.BBD] = 2;
|
|
r24[CurrencyCodes.BDT] = 2;
|
|
r24[CurrencyCodes.BGN] = 2;
|
|
r24[CurrencyCodes.BHD] = 3;
|
|
r24[CurrencyCodes.BIF] = 0;
|
|
r24[CurrencyCodes.BMD] = 2;
|
|
r24[CurrencyCodes.BND] = 2;
|
|
r24[CurrencyCodes.BOB] = 2;
|
|
r24[CurrencyCodes.BOV] = 2;
|
|
r24[CurrencyCodes.BRL] = 2;
|
|
r24[CurrencyCodes.BSD] = 2;
|
|
r24[CurrencyCodes.BTN] = 2;
|
|
r24[CurrencyCodes.BWP] = 2;
|
|
r24[CurrencyCodes.BYR] = 0;
|
|
r24[CurrencyCodes.BYN] = 2;
|
|
r24[CurrencyCodes.BZD] = 2;
|
|
r24[CurrencyCodes.CAD] = 2;
|
|
r24[CurrencyCodes.CDF] = 2;
|
|
r24[CurrencyCodes.CHE] = 2;
|
|
r24[CurrencyCodes.CHF] = 2;
|
|
r24[CurrencyCodes.CHW] = 2;
|
|
r24[CurrencyCodes.CLF] = 0;
|
|
r24[CurrencyCodes.CLP] = 0;
|
|
r24[CurrencyCodes.CNY] = 2;
|
|
r24[CurrencyCodes.COP] = 2;
|
|
r24[CurrencyCodes.COU] = 2;
|
|
r24[CurrencyCodes.CRC] = 2;
|
|
r24[CurrencyCodes.CUC] = 2;
|
|
r24[CurrencyCodes.CUP] = 2;
|
|
r24[CurrencyCodes.CVE] = 2;
|
|
r24[CurrencyCodes.CZK] = 2;
|
|
r24[CurrencyCodes.DJF] = 0;
|
|
r24[CurrencyCodes.DKK] = 2;
|
|
r24[CurrencyCodes.DOP] = 2;
|
|
r24[CurrencyCodes.DZD] = 2;
|
|
r24[CurrencyCodes.EGP] = 2;
|
|
r24[CurrencyCodes.ERN] = 2;
|
|
r24[CurrencyCodes.ETB] = 2;
|
|
r24[CurrencyCodes.EUR] = 2;
|
|
r24[CurrencyCodes.FJD] = 2;
|
|
r24[CurrencyCodes.FKP] = 2;
|
|
r24[CurrencyCodes.GBP] = 2;
|
|
r24[CurrencyCodes.GEL] = 2;
|
|
r24[CurrencyCodes.GHS] = 2;
|
|
r24[CurrencyCodes.GIP] = 2;
|
|
r24[CurrencyCodes.GMD] = 2;
|
|
r24[CurrencyCodes.GNF] = 0;
|
|
r24[CurrencyCodes.GTQ] = 2;
|
|
r24[CurrencyCodes.GYD] = 2;
|
|
r24[CurrencyCodes.HKD] = 2;
|
|
r24[CurrencyCodes.HNL] = 2;
|
|
r24[CurrencyCodes.HRK] = 2;
|
|
r24[CurrencyCodes.HTG] = 2;
|
|
r24[CurrencyCodes.HUF] = 2;
|
|
r24[CurrencyCodes.IDR] = 2;
|
|
r24[CurrencyCodes.ILS] = 2;
|
|
r24[CurrencyCodes.INR] = 2;
|
|
r24[CurrencyCodes.IQD] = 3;
|
|
r24[CurrencyCodes.IRR] = 2;
|
|
r24[CurrencyCodes.ISK] = 0;
|
|
r24[CurrencyCodes.JMD] = 2;
|
|
r24[CurrencyCodes.JOD] = 3;
|
|
r24[CurrencyCodes.JPY] = 0;
|
|
r24[CurrencyCodes.KES] = 2;
|
|
r24[CurrencyCodes.KGS] = 2;
|
|
r24[CurrencyCodes.KHR] = 2;
|
|
r24[CurrencyCodes.KMF] = 0;
|
|
r24[CurrencyCodes.KPW] = 2;
|
|
r24[CurrencyCodes.KRW] = 0;
|
|
r24[CurrencyCodes.KWD] = 3;
|
|
r24[CurrencyCodes.KYD] = 2;
|
|
r24[CurrencyCodes.KZT] = 2;
|
|
r24[CurrencyCodes.LAK] = 2;
|
|
r24[CurrencyCodes.LBP] = 2;
|
|
r24[CurrencyCodes.LKR] = 2;
|
|
r24[CurrencyCodes.LRD] = 2;
|
|
r24[CurrencyCodes.LSL] = 2;
|
|
r24[CurrencyCodes.LTL] = 2;
|
|
r24[CurrencyCodes.LVL] = 2;
|
|
r24[CurrencyCodes.LYD] = 3;
|
|
r24[CurrencyCodes.MAD] = 2;
|
|
r24[CurrencyCodes.MDL] = 2;
|
|
r24[CurrencyCodes.MGA] = 2;
|
|
r24[CurrencyCodes.MKD] = 2;
|
|
r24[CurrencyCodes.MMK] = 2;
|
|
r24[CurrencyCodes.MNT] = 2;
|
|
r24[CurrencyCodes.MOP] = 2;
|
|
r24[CurrencyCodes.MRO] = 2;
|
|
r24[CurrencyCodes.MUR] = 2;
|
|
r24[CurrencyCodes.MVR] = 2;
|
|
r24[CurrencyCodes.MWK] = 2;
|
|
r24[CurrencyCodes.MXN] = 2;
|
|
r24[CurrencyCodes.MXV] = 2;
|
|
r24[CurrencyCodes.MYR] = 2;
|
|
r24[CurrencyCodes.MZN] = 2;
|
|
r24[CurrencyCodes.NAD] = 2;
|
|
r24[CurrencyCodes.NGN] = 2;
|
|
r24[CurrencyCodes.NIO] = 2;
|
|
r24[CurrencyCodes.NOK] = 2;
|
|
r24[CurrencyCodes.NPR] = 2;
|
|
r24[CurrencyCodes.NZD] = 2;
|
|
r24[CurrencyCodes.OMR] = 3;
|
|
r24[CurrencyCodes.PAB] = 2;
|
|
r24[CurrencyCodes.PEN] = 2;
|
|
r24[CurrencyCodes.PGK] = 2;
|
|
r24[CurrencyCodes.PHP] = 2;
|
|
r24[CurrencyCodes.PKR] = 2;
|
|
r24[CurrencyCodes.PLN] = 2;
|
|
r24[CurrencyCodes.PYG] = 0;
|
|
r24[CurrencyCodes.QAR] = 2;
|
|
r24[CurrencyCodes.RON] = 2;
|
|
r24[CurrencyCodes.RSD] = 2;
|
|
r24[CurrencyCodes.RUB] = 2;
|
|
r24[CurrencyCodes.RWF] = 0;
|
|
r24[CurrencyCodes.SAR] = 2;
|
|
r24[CurrencyCodes.SBD] = 2;
|
|
r24[CurrencyCodes.SCR] = 2;
|
|
r24[CurrencyCodes.SDG] = 2;
|
|
r24[CurrencyCodes.SEK] = 2;
|
|
r24[CurrencyCodes.SGD] = 2;
|
|
r24[CurrencyCodes.SHP] = 2;
|
|
r24[CurrencyCodes.SLL] = 2;
|
|
r24[CurrencyCodes.SOS] = 2;
|
|
r24[CurrencyCodes.SRD] = 2;
|
|
r24[CurrencyCodes.SSP] = 2;
|
|
r24[CurrencyCodes.STD] = 2;
|
|
r24[CurrencyCodes.SVC] = 2;
|
|
r24[CurrencyCodes.SYP] = 2;
|
|
r24[CurrencyCodes.SZL] = 2;
|
|
r24[CurrencyCodes.THB] = 2;
|
|
r24[CurrencyCodes.TJS] = 2;
|
|
r24[CurrencyCodes.TMT] = 2;
|
|
r24[CurrencyCodes.TND] = 3;
|
|
r24[CurrencyCodes.TOP] = 2;
|
|
r24[CurrencyCodes.TRY] = 2;
|
|
r24[CurrencyCodes.TTD] = 2;
|
|
r24[CurrencyCodes.TWD] = 2;
|
|
r24[CurrencyCodes.TZS] = 2;
|
|
r24[CurrencyCodes.UAH] = 2;
|
|
r24[CurrencyCodes.UGX] = 0;
|
|
r24[CurrencyCodes.USD] = 2;
|
|
r24[CurrencyCodes.USN] = 2;
|
|
r24[CurrencyCodes.USS] = 2;
|
|
r24[CurrencyCodes.UYI] = 0;
|
|
r24[CurrencyCodes.UYU] = 2;
|
|
r24[CurrencyCodes.UZS] = 2;
|
|
r24[CurrencyCodes.VEF] = 2;
|
|
r24[CurrencyCodes.VND] = 0;
|
|
r24[CurrencyCodes.VUV] = 0;
|
|
r24[CurrencyCodes.WST] = 2;
|
|
r24[CurrencyCodes.XAF] = 0;
|
|
r24[CurrencyCodes.XAG] = 0;
|
|
r24[CurrencyCodes.XAU] = 0;
|
|
r24[CurrencyCodes.XBA] = 0;
|
|
r24[CurrencyCodes.XBB] = 0;
|
|
r24[CurrencyCodes.XBC] = 0;
|
|
r24[CurrencyCodes.XBD] = 0;
|
|
r24[CurrencyCodes.XCD] = 2;
|
|
r24[CurrencyCodes.XDR] = 0;
|
|
r24[CurrencyCodes.XFU] = 0;
|
|
r24[CurrencyCodes.XOF] = 0;
|
|
r24[CurrencyCodes.XPD] = 0;
|
|
r24[CurrencyCodes.XPF] = 0;
|
|
r24[CurrencyCodes.XPT] = 0;
|
|
r24[CurrencyCodes.XSU] = 0;
|
|
r24[CurrencyCodes.XTS] = 0;
|
|
r24[CurrencyCodes.XUA] = 0;
|
|
r24[CurrencyCodes.YER] = 2;
|
|
r24[CurrencyCodes.ZAR] = 2;
|
|
r24[CurrencyCodes.ZMW] = 2;
|
|
r24[CurrencyCodes.ZWL] = 2;
|
|
r24[CurrencyCodes.DISCORD_ORB] = 0;
|
|
let c3507_6 = r24;
|
|
const convertToMajorCurrencyUnits = (a0, a1) => {
|
|
const r4 = c3507_6[a1];
|
|
if (r4 == null) {
|
|
throw new Error(`Unexpected currency ${a1}`);
|
|
}
|
|
return new add(a0).dividedBy(10 ** r4).toNumber();
|
|
};
|
|
const r209 = {};
|
|
r209[CountryCodes.AD] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.AE] = CurrencyCodes.AED;
|
|
r209[CountryCodes.AF] = CurrencyCodes.AFN;
|
|
r209[CountryCodes.AG] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.AI] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.AL] = CurrencyCodes.ALL;
|
|
r209[CountryCodes.AM] = CurrencyCodes.AMD;
|
|
r209[CountryCodes.AO] = CurrencyCodes.AOA;
|
|
r209[CountryCodes.AQ] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.AR] = CurrencyCodes.ARS;
|
|
r209[CountryCodes.AS] = CurrencyCodes.USD;
|
|
r209[CountryCodes.AT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.AU] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.AW] = CurrencyCodes.AWG;
|
|
r209[CountryCodes.AX] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.AZ] = CurrencyCodes.AZN;
|
|
r209[CountryCodes.BA] = CurrencyCodes.BAM;
|
|
r209[CountryCodes.BB] = CurrencyCodes.BBD;
|
|
r209[CountryCodes.BD] = CurrencyCodes.BDT;
|
|
r209[CountryCodes.BE] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.BF] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.BG] = CurrencyCodes.BGN;
|
|
r209[CountryCodes.BH] = CurrencyCodes.BHD;
|
|
r209[CountryCodes.BI] = CurrencyCodes.BIF;
|
|
r209[CountryCodes.BJ] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.BL] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.BM] = CurrencyCodes.BMD;
|
|
r209[CountryCodes.BN] = CurrencyCodes.BND;
|
|
r209[CountryCodes.BO] = CurrencyCodes.BOB;
|
|
r209[CountryCodes.BQ] = CurrencyCodes.USD;
|
|
r209[CountryCodes.BR] = CurrencyCodes.BRL;
|
|
r209[CountryCodes.BS] = CurrencyCodes.BSD;
|
|
r209[CountryCodes.BT] = CurrencyCodes.BTN;
|
|
r209[CountryCodes.BV] = CurrencyCodes.NOK;
|
|
r209[CountryCodes.BW] = CurrencyCodes.BWP;
|
|
r209[CountryCodes.BY] = CurrencyCodes.BYN;
|
|
r209[CountryCodes.BZ] = CurrencyCodes.BZD;
|
|
r209[CountryCodes.CA] = CurrencyCodes.CAD;
|
|
r209[CountryCodes.CC] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.CD] = CurrencyCodes.CDF;
|
|
r209[CountryCodes.CF] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.CG] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.CH] = CurrencyCodes.CHF;
|
|
r209[CountryCodes.CI] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.CK] = CurrencyCodes.NZD;
|
|
r209[CountryCodes.CL] = CurrencyCodes.CLP;
|
|
r209[CountryCodes.CM] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.CN] = CurrencyCodes.CNY;
|
|
r209[CountryCodes.CO] = CurrencyCodes.COP;
|
|
r209[CountryCodes.CR] = CurrencyCodes.CRC;
|
|
r209[CountryCodes.CU] = CurrencyCodes.CUP;
|
|
r209[CountryCodes.CV] = CurrencyCodes.CVE;
|
|
r209[CountryCodes.CW] = CurrencyCodes.ANG;
|
|
r209[CountryCodes.CX] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.CY] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.CZ] = CurrencyCodes.CZK;
|
|
r209[CountryCodes.DE] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.DJ] = CurrencyCodes.DJF;
|
|
r209[CountryCodes.DK] = CurrencyCodes.DKK;
|
|
r209[CountryCodes.DM] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.DO] = CurrencyCodes.DOP;
|
|
r209[CountryCodes.DZ] = CurrencyCodes.DZD;
|
|
r209[CountryCodes.EC] = CurrencyCodes.USD;
|
|
r209[CountryCodes.EE] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.EG] = CurrencyCodes.EGP;
|
|
r209[CountryCodes.EH] = CurrencyCodes.MAD;
|
|
r209[CountryCodes.ER] = CurrencyCodes.ERN;
|
|
r209[CountryCodes.ES] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.ET] = CurrencyCodes.ETB;
|
|
r209[CountryCodes.FI] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.FJ] = CurrencyCodes.FJD;
|
|
r209[CountryCodes.FK] = CurrencyCodes.FKP;
|
|
r209[CountryCodes.FM] = CurrencyCodes.USD;
|
|
r209[CountryCodes.FO] = CurrencyCodes.DKK;
|
|
r209[CountryCodes.FR] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.GA] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.GB] = CurrencyCodes.GBP;
|
|
r209[CountryCodes.GD] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.GE] = CurrencyCodes.GEL;
|
|
r209[CountryCodes.GF] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.GG] = CurrencyCodes.GBP;
|
|
r209[CountryCodes.GH] = CurrencyCodes.GHS;
|
|
r209[CountryCodes.GI] = CurrencyCodes.GIP;
|
|
r209[CountryCodes.GL] = CurrencyCodes.DKK;
|
|
r209[CountryCodes.GM] = CurrencyCodes.GMD;
|
|
r209[CountryCodes.GN] = CurrencyCodes.GNF;
|
|
r209[CountryCodes.GP] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.GQ] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.GR] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.GS] = CurrencyCodes.GBP;
|
|
r209[CountryCodes.GT] = CurrencyCodes.GTQ;
|
|
r209[CountryCodes.GU] = CurrencyCodes.USD;
|
|
r209[CountryCodes.GW] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.GY] = CurrencyCodes.GYD;
|
|
r209[CountryCodes.HK] = CurrencyCodes.HKD;
|
|
r209[CountryCodes.HM] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.HN] = CurrencyCodes.HNL;
|
|
r209[CountryCodes.HR] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.HT] = CurrencyCodes.HTG;
|
|
r209[CountryCodes.HU] = CurrencyCodes.HUF;
|
|
r209[CountryCodes.ID] = CurrencyCodes.IDR;
|
|
r209[CountryCodes.IE] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.IL] = CurrencyCodes.ILS;
|
|
r209[CountryCodes.IM] = CurrencyCodes.GBP;
|
|
r209[CountryCodes.IN] = CurrencyCodes.INR;
|
|
r209[CountryCodes.IO] = CurrencyCodes.USD;
|
|
r209[CountryCodes.IQ] = CurrencyCodes.IQD;
|
|
r209[CountryCodes.IR] = CurrencyCodes.IRR;
|
|
r209[CountryCodes.IS] = CurrencyCodes.ISK;
|
|
r209[CountryCodes.IT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.JE] = CurrencyCodes.GBP;
|
|
r209[CountryCodes.JM] = CurrencyCodes.JMD;
|
|
r209[CountryCodes.JO] = CurrencyCodes.JOD;
|
|
r209[CountryCodes.JP] = CurrencyCodes.JPY;
|
|
r209[CountryCodes.KE] = CurrencyCodes.KES;
|
|
r209[CountryCodes.KG] = CurrencyCodes.KGS;
|
|
r209[CountryCodes.KH] = CurrencyCodes.KHR;
|
|
r209[CountryCodes.KI] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.KM] = CurrencyCodes.KMF;
|
|
r209[CountryCodes.KN] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.KP] = CurrencyCodes.KPW;
|
|
r209[CountryCodes.KR] = CurrencyCodes.KRW;
|
|
r209[CountryCodes.KW] = CurrencyCodes.KWD;
|
|
r209[CountryCodes.KY] = CurrencyCodes.KYD;
|
|
r209[CountryCodes.KZ] = CurrencyCodes.KZT;
|
|
r209[CountryCodes.LA] = CurrencyCodes.LAK;
|
|
r209[CountryCodes.LB] = CurrencyCodes.LBP;
|
|
r209[CountryCodes.LC] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.LI] = CurrencyCodes.CHF;
|
|
r209[CountryCodes.LK] = CurrencyCodes.LKR;
|
|
r209[CountryCodes.LR] = CurrencyCodes.LRD;
|
|
r209[CountryCodes.LS] = CurrencyCodes.LSL;
|
|
r209[CountryCodes.LT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.LU] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.LV] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.LY] = CurrencyCodes.LYD;
|
|
r209[CountryCodes.MA] = CurrencyCodes.MAD;
|
|
r209[CountryCodes.MC] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.MD] = CurrencyCodes.MDL;
|
|
r209[CountryCodes.ME] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.MF] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.MG] = CurrencyCodes.MGA;
|
|
r209[CountryCodes.MH] = CurrencyCodes.USD;
|
|
r209[CountryCodes.MK] = CurrencyCodes.MKD;
|
|
r209[CountryCodes.ML] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.MM] = CurrencyCodes.MMK;
|
|
r209[CountryCodes.MN] = CurrencyCodes.MNT;
|
|
r209[CountryCodes.MO] = CurrencyCodes.MOP;
|
|
r209[CountryCodes.MP] = CurrencyCodes.USD;
|
|
r209[CountryCodes.MQ] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.MS] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.MT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.MU] = CurrencyCodes.MUR;
|
|
r209[CountryCodes.MV] = CurrencyCodes.MVR;
|
|
r209[CountryCodes.MW] = CurrencyCodes.MWK;
|
|
r209[CountryCodes.MX] = CurrencyCodes.MXN;
|
|
r209[CountryCodes.MY] = CurrencyCodes.MYR;
|
|
r209[CountryCodes.MZ] = CurrencyCodes.MZN;
|
|
r209[CountryCodes.NA] = CurrencyCodes.NAD;
|
|
r209[CountryCodes.NC] = CurrencyCodes.XPF;
|
|
r209[CountryCodes.NE] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.NF] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.NG] = CurrencyCodes.NGN;
|
|
r209[CountryCodes.NI] = CurrencyCodes.NIO;
|
|
r209[CountryCodes.NL] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.NO] = CurrencyCodes.NOK;
|
|
r209[CountryCodes.NP] = CurrencyCodes.NPR;
|
|
r209[CountryCodes.NR] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.NU] = CurrencyCodes.NZD;
|
|
r209[CountryCodes.NZ] = CurrencyCodes.NZD;
|
|
r209[CountryCodes.OM] = CurrencyCodes.OMR;
|
|
r209[CountryCodes.PA] = CurrencyCodes.PAB;
|
|
r209[CountryCodes.PE] = CurrencyCodes.PEN;
|
|
r209[CountryCodes.PF] = CurrencyCodes.XPF;
|
|
r209[CountryCodes.PG] = CurrencyCodes.PGK;
|
|
r209[CountryCodes.PH] = CurrencyCodes.PHP;
|
|
r209[CountryCodes.PK] = CurrencyCodes.PKR;
|
|
r209[CountryCodes.PL] = CurrencyCodes.PLN;
|
|
r209[CountryCodes.PM] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.PN] = CurrencyCodes.NZD;
|
|
r209[CountryCodes.PR] = CurrencyCodes.USD;
|
|
r209[CountryCodes.PS] = CurrencyCodes.ILS;
|
|
r209[CountryCodes.PT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.PW] = CurrencyCodes.USD;
|
|
r209[CountryCodes.PY] = CurrencyCodes.PYG;
|
|
r209[CountryCodes.QA] = CurrencyCodes.QAR;
|
|
r209[CountryCodes.RE] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.RO] = CurrencyCodes.RON;
|
|
r209[CountryCodes.RS] = CurrencyCodes.RSD;
|
|
r209[CountryCodes.RU] = CurrencyCodes.RUB;
|
|
r209[CountryCodes.RW] = CurrencyCodes.RWF;
|
|
r209[CountryCodes.SA] = CurrencyCodes.SAR;
|
|
r209[CountryCodes.SB] = CurrencyCodes.SBD;
|
|
r209[CountryCodes.SC] = CurrencyCodes.SCR;
|
|
r209[CountryCodes.SD] = CurrencyCodes.SDG;
|
|
r209[CountryCodes.SE] = CurrencyCodes.SEK;
|
|
r209[CountryCodes.SG] = CurrencyCodes.SGD;
|
|
r209[CountryCodes.SH] = CurrencyCodes.SHP;
|
|
r209[CountryCodes.SI] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.SJ] = CurrencyCodes.NOK;
|
|
r209[CountryCodes.SK] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.SM] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.SN] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.SO] = CurrencyCodes.SOS;
|
|
r209[CountryCodes.SS] = CurrencyCodes.SSP;
|
|
r209[CountryCodes.SV] = CurrencyCodes.SVC;
|
|
r209[CountryCodes.SX] = CurrencyCodes.ANG;
|
|
r209[CountryCodes.SY] = CurrencyCodes.SYP;
|
|
r209[CountryCodes.SZ] = CurrencyCodes.SZL;
|
|
r209[CountryCodes.TC] = CurrencyCodes.USD;
|
|
r209[CountryCodes.TD] = CurrencyCodes.XAF;
|
|
r209[CountryCodes.TF] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.TG] = CurrencyCodes.XOF;
|
|
r209[CountryCodes.TH] = CurrencyCodes.THB;
|
|
r209[CountryCodes.TJ] = CurrencyCodes.TJS;
|
|
r209[CountryCodes.TK] = CurrencyCodes.NZD;
|
|
r209[CountryCodes.TL] = CurrencyCodes.USD;
|
|
r209[CountryCodes.TM] = CurrencyCodes.TMT;
|
|
r209[CountryCodes.TN] = CurrencyCodes.TND;
|
|
r209[CountryCodes.TO] = CurrencyCodes.TOP;
|
|
r209[CountryCodes.TR] = CurrencyCodes.TRY;
|
|
r209[CountryCodes.TT] = CurrencyCodes.TTD;
|
|
r209[CountryCodes.TV] = CurrencyCodes.AUD;
|
|
r209[CountryCodes.TW] = CurrencyCodes.TWD;
|
|
r209[CountryCodes.TZ] = CurrencyCodes.TZS;
|
|
r209[CountryCodes.UA] = CurrencyCodes.UAH;
|
|
r209[CountryCodes.UG] = CurrencyCodes.UGX;
|
|
r209[CountryCodes.UM] = CurrencyCodes.USD;
|
|
r209[CountryCodes.US] = CurrencyCodes.USD;
|
|
r209[CountryCodes.UY] = CurrencyCodes.UYU;
|
|
r209[CountryCodes.UZ] = CurrencyCodes.UZS;
|
|
r209[CountryCodes.VA] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.VC] = CurrencyCodes.XCD;
|
|
r209[CountryCodes.VG] = CurrencyCodes.USD;
|
|
r209[CountryCodes.VI] = CurrencyCodes.USD;
|
|
r209[CountryCodes.VN] = CurrencyCodes.VND;
|
|
r209[CountryCodes.VU] = CurrencyCodes.VUV;
|
|
r209[CountryCodes.WF] = CurrencyCodes.XPF;
|
|
r209[CountryCodes.WS] = CurrencyCodes.WST;
|
|
r209[CountryCodes.YE] = CurrencyCodes.YER;
|
|
r209[CountryCodes.YT] = CurrencyCodes.EUR;
|
|
r209[CountryCodes.ZA] = CurrencyCodes.ZAR;
|
|
r209[CountryCodes.ZM] = CurrencyCodes.ZMW;
|
|
c3507_8 = r209;
|
|
export const formatPrice = function(a0, a1, a2, r6 = {}) {
|
|
if (a1 === CurrencyCodes.DISCORD_ORB) {
|
|
return a0.toString();
|
|
}
|
|
const convertToMajorUnits = r6.convertToMajorUnits;
|
|
const r10 = convertToMajorUnits === void 0 || convertToMajorUnits;
|
|
const r22 = Intl.NumberFormat(a2, {
|
|
style: "currency",
|
|
currency: a1,
|
|
..._objectWithoutProperties(r6, _excluded)
|
|
});
|
|
let r24 = a0;
|
|
if (r10) {
|
|
const r29 = c3507_6[a1];
|
|
if (r29 == null) {
|
|
throw new Error(`Unexpected currency ${a1}`);
|
|
}
|
|
r24 = new add(a0).dividedBy(10 ** r29).toNumber();
|
|
}
|
|
return r22.format(r24);
|
|
};
|
|
export { c3507_6 as CurrencyExponents };
|
|
export { convertToMajorCurrencyUnits };
|
|
export const convertToMinorCurrencyUnits = (a0, a1) => {
|
|
const r4 = c3507_6[a1];
|
|
if (r4 == null) {
|
|
throw new Error(`Unexpected currency ${a1}`);
|
|
}
|
|
return new add(a0).times(10 ** r4).toNumber();
|
|
};
|
|
export const floorToWholeCurrencyUnits = (a0, a1) => {
|
|
const r9 = c3507_6[a1];
|
|
if (r9 == null) {
|
|
return null;
|
|
}
|
|
const r0 = 10 ** r9;
|
|
return Math.floor(a0 / r0) * r0;
|
|
};
|
|
export const currencyCodeFromBCP47Locale = (a0) => {
|
|
const USD = CurrencyCodes.USD;
|
|
const [, r12] = a0.split("-");
|
|
let r13 = USD;
|
|
if (r12 !== void 0) {
|
|
let r17 = c3507_8[r12.toUpperCase()];
|
|
if (r17 == null) {
|
|
r17 = USD;
|
|
}
|
|
r13 = r17;
|
|
}
|
|
return r13;
|
|
};
|