UNPKG

ibankit

Version:

Validation, field extraction and creation of IBAN, BBAN, BIC numbers

534 lines 47.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.countryByCode = exports.CountryCode = void 0; var CountryCode; (function (CountryCode) { CountryCode["AD"] = "AD"; CountryCode["AE"] = "AE"; CountryCode["AF"] = "AF"; CountryCode["AG"] = "AG"; CountryCode["AI"] = "AI"; CountryCode["AL"] = "AL"; CountryCode["AM"] = "AM"; CountryCode["AO"] = "AO"; CountryCode["AQ"] = "AQ"; CountryCode["AR"] = "AR"; CountryCode["AS"] = "AS"; CountryCode["AT"] = "AT"; CountryCode["AU"] = "AU"; CountryCode["AW"] = "AW"; CountryCode["AX"] = "AX"; CountryCode["AZ"] = "AZ"; CountryCode["BA"] = "BA"; CountryCode["BB"] = "BB"; CountryCode["BD"] = "BD"; CountryCode["BE"] = "BE"; CountryCode["BF"] = "BF"; CountryCode["BG"] = "BG"; CountryCode["BH"] = "BH"; CountryCode["BI"] = "BI"; CountryCode["BJ"] = "BJ"; CountryCode["BL"] = "BL"; CountryCode["BM"] = "BM"; CountryCode["BN"] = "BN"; CountryCode["BO"] = "BO"; CountryCode["BQ"] = "BQ"; CountryCode["BR"] = "BR"; CountryCode["BS"] = "BS"; CountryCode["BT"] = "BT"; CountryCode["BV"] = "BV"; CountryCode["BW"] = "BW"; CountryCode["BY"] = "BY"; CountryCode["BZ"] = "BZ"; CountryCode["CA"] = "CA"; CountryCode["CC"] = "CC"; CountryCode["CD"] = "CD"; CountryCode["CF"] = "CF"; CountryCode["CG"] = "CG"; CountryCode["CH"] = "CH"; CountryCode["CI"] = "CI"; CountryCode["CK"] = "CK"; CountryCode["CL"] = "CL"; CountryCode["CM"] = "CM"; CountryCode["CN"] = "CN"; CountryCode["CO"] = "CO"; CountryCode["CR"] = "CR"; CountryCode["CU"] = "CU"; CountryCode["CV"] = "CV"; CountryCode["CW"] = "CW"; CountryCode["CX"] = "CX"; CountryCode["CY"] = "CY"; CountryCode["CZ"] = "CZ"; CountryCode["DE"] = "DE"; CountryCode["DJ"] = "DJ"; CountryCode["DK"] = "DK"; CountryCode["DM"] = "DM"; CountryCode["DO"] = "DO"; CountryCode["DZ"] = "DZ"; CountryCode["EC"] = "EC"; CountryCode["EE"] = "EE"; CountryCode["EG"] = "EG"; CountryCode["EH"] = "EH"; CountryCode["ER"] = "ER"; CountryCode["ES"] = "ES"; CountryCode["ET"] = "ET"; CountryCode["FI"] = "FI"; CountryCode["FJ"] = "FJ"; CountryCode["FK"] = "FK"; CountryCode["FM"] = "FM"; CountryCode["FO"] = "FO"; CountryCode["FR"] = "FR"; CountryCode["GA"] = "GA"; CountryCode["GB"] = "GB"; CountryCode["GD"] = "GD"; CountryCode["GE"] = "GE"; CountryCode["GF"] = "GF"; CountryCode["GG"] = "GG"; CountryCode["GH"] = "GH"; CountryCode["GI"] = "GI"; CountryCode["GL"] = "GL"; CountryCode["GM"] = "GM"; CountryCode["GN"] = "GN"; CountryCode["GP"] = "GP"; CountryCode["GQ"] = "GQ"; CountryCode["GR"] = "GR"; CountryCode["GS"] = "GS"; CountryCode["GT"] = "GT"; CountryCode["GU"] = "GU"; CountryCode["GW"] = "GW"; CountryCode["GY"] = "GY"; CountryCode["HK"] = "HK"; CountryCode["HM"] = "HM"; CountryCode["HN"] = "HN"; CountryCode["HR"] = "HR"; CountryCode["HT"] = "HT"; CountryCode["HU"] = "HU"; CountryCode["ID"] = "ID"; CountryCode["IE"] = "IE"; CountryCode["IL"] = "IL"; CountryCode["IM"] = "IM"; CountryCode["IN"] = "IN"; CountryCode["IO"] = "IO"; CountryCode["IQ"] = "IQ"; CountryCode["IR"] = "IR"; CountryCode["IS"] = "IS"; CountryCode["IT"] = "IT"; CountryCode["JE"] = "JE"; CountryCode["JM"] = "JM"; CountryCode["JO"] = "JO"; CountryCode["JP"] = "JP"; CountryCode["KE"] = "KE"; CountryCode["KG"] = "KG"; CountryCode["KH"] = "KH"; CountryCode["KI"] = "KI"; CountryCode["KM"] = "KM"; CountryCode["KN"] = "KN"; CountryCode["KP"] = "KP"; CountryCode["KR"] = "KR"; CountryCode["KW"] = "KW"; CountryCode["KY"] = "KY"; CountryCode["KZ"] = "KZ"; CountryCode["LA"] = "LA"; CountryCode["LB"] = "LB"; CountryCode["LC"] = "LC"; CountryCode["LI"] = "LI"; CountryCode["LK"] = "LK"; CountryCode["LR"] = "LR"; CountryCode["LS"] = "LS"; CountryCode["LT"] = "LT"; CountryCode["LU"] = "LU"; CountryCode["LV"] = "LV"; CountryCode["LY"] = "LY"; CountryCode["MA"] = "MA"; CountryCode["MC"] = "MC"; CountryCode["MD"] = "MD"; CountryCode["ME"] = "ME"; CountryCode["MF"] = "MF"; CountryCode["MG"] = "MG"; CountryCode["MH"] = "MH"; CountryCode["MK"] = "MK"; CountryCode["ML"] = "ML"; CountryCode["MM"] = "MM"; CountryCode["MN"] = "MN"; CountryCode["MO"] = "MO"; CountryCode["MP"] = "MP"; CountryCode["MQ"] = "MQ"; CountryCode["MR"] = "MR"; CountryCode["MS"] = "MS"; CountryCode["MT"] = "MT"; CountryCode["MU"] = "MU"; CountryCode["MV"] = "MV"; CountryCode["MW"] = "MW"; CountryCode["MX"] = "MX"; CountryCode["MY"] = "MY"; CountryCode["MZ"] = "MZ"; CountryCode["NA"] = "NA"; CountryCode["NC"] = "NC"; CountryCode["NE"] = "NE"; CountryCode["NF"] = "NF"; CountryCode["NG"] = "NG"; CountryCode["NI"] = "NI"; CountryCode["NL"] = "NL"; CountryCode["NO"] = "NO"; CountryCode["NP"] = "NP"; CountryCode["NR"] = "NR"; CountryCode["NU"] = "NU"; CountryCode["NZ"] = "NZ"; CountryCode["OM"] = "OM"; CountryCode["PA"] = "PA"; CountryCode["PE"] = "PE"; CountryCode["PF"] = "PF"; CountryCode["PG"] = "PG"; CountryCode["PH"] = "PH"; CountryCode["PK"] = "PK"; CountryCode["PL"] = "PL"; CountryCode["PM"] = "PM"; CountryCode["PN"] = "PN"; CountryCode["PR"] = "PR"; CountryCode["PS"] = "PS"; CountryCode["PT"] = "PT"; CountryCode["PW"] = "PW"; CountryCode["PY"] = "PY"; CountryCode["QA"] = "QA"; CountryCode["RE"] = "RE"; CountryCode["RO"] = "RO"; CountryCode["RS"] = "RS"; CountryCode["RU"] = "RU"; CountryCode["RW"] = "RW"; CountryCode["SA"] = "SA"; CountryCode["SB"] = "SB"; CountryCode["SC"] = "SC"; CountryCode["SD"] = "SD"; CountryCode["SE"] = "SE"; CountryCode["SG"] = "SG"; CountryCode["SH"] = "SH"; CountryCode["SI"] = "SI"; CountryCode["SJ"] = "SJ"; CountryCode["SK"] = "SK"; CountryCode["SL"] = "SL"; CountryCode["SM"] = "SM"; CountryCode["SN"] = "SN"; CountryCode["SO"] = "SO"; CountryCode["SR"] = "SR"; CountryCode["SS"] = "SS"; CountryCode["ST"] = "ST"; CountryCode["SV"] = "SV"; CountryCode["SX"] = "SX"; CountryCode["SY"] = "SY"; CountryCode["SZ"] = "SZ"; CountryCode["TC"] = "TC"; CountryCode["TD"] = "TD"; CountryCode["TF"] = "TF"; CountryCode["TG"] = "TG"; CountryCode["TH"] = "TH"; CountryCode["TJ"] = "TJ"; CountryCode["TK"] = "TK"; CountryCode["TL"] = "TL"; CountryCode["TM"] = "TM"; CountryCode["TN"] = "TN"; CountryCode["TO"] = "TO"; CountryCode["TR"] = "TR"; CountryCode["TT"] = "TT"; CountryCode["TV"] = "TV"; CountryCode["TW"] = "TW"; CountryCode["TZ"] = "TZ"; CountryCode["UA"] = "UA"; CountryCode["UG"] = "UG"; CountryCode["UM"] = "UM"; CountryCode["US"] = "US"; CountryCode["UY"] = "UY"; CountryCode["UZ"] = "UZ"; CountryCode["VA"] = "VA"; CountryCode["VC"] = "VC"; CountryCode["VE"] = "VE"; CountryCode["VG"] = "VG"; CountryCode["VI"] = "VI"; CountryCode["VN"] = "VN"; CountryCode["VU"] = "VU"; CountryCode["WF"] = "WF"; CountryCode["WS"] = "WS"; CountryCode["XK"] = "XK"; CountryCode["YE"] = "YE"; CountryCode["YT"] = "YT"; CountryCode["ZA"] = "ZA"; CountryCode["ZM"] = "ZM"; CountryCode["ZW"] = "ZW"; })(CountryCode || (exports.CountryCode = CountryCode = {})); const countryData = { [CountryCode.AD]: ["Andorra", "AND"], [CountryCode.AE]: ["United Arab Emirates", "ARE"], [CountryCode.AF]: ["Afghanistan", "AFG"], [CountryCode.AG]: ["Antigua and Barbuda", "ATG"], [CountryCode.AI]: ["Anguilla", "AIA"], [CountryCode.AL]: ["Albania", "ALB"], [CountryCode.AM]: ["Armenia", "ARM"], [CountryCode.AO]: ["Angola", "AGO"], [CountryCode.AQ]: ["Antarctica", "ATA"], [CountryCode.AR]: ["Argentina", "ARG"], [CountryCode.AS]: ["American Samoa", "ASM"], [CountryCode.AT]: ["Austria", "AUT"], [CountryCode.AU]: ["Australia", "AUS"], [CountryCode.AW]: ["Aruba", "ABW"], [CountryCode.AX]: ["\u212Bland Islands", "ALA"], [CountryCode.AZ]: ["Azerbaijan", "AZE"], [CountryCode.BA]: ["Bosnia and Herzegovina", "BIH"], [CountryCode.BB]: ["Barbados", "BRB"], [CountryCode.BD]: ["Bangladesh", "BGD"], [CountryCode.BE]: ["Belgium", "BEL"], [CountryCode.BF]: ["Burkina Faso", "BFA"], [CountryCode.BG]: ["Bulgaria", "BGR"], [CountryCode.BH]: ["Bahrain", "BHR"], [CountryCode.BI]: ["Burundi", "BDI"], [CountryCode.BJ]: ["Benin", "BEN"], [CountryCode.BL]: ["Saint Barth\u00E9lemy", "BLM"], [CountryCode.BM]: ["Bermuda", "BMU"], [CountryCode.BN]: ["Brunei Darussalam", "BRN"], [CountryCode.BO]: ["Plurinational State of Bolivia", "BOL"], [CountryCode.BQ]: ["Bonaire, Sint Eustatius and Saba", "BES"], [CountryCode.BR]: ["Brazil", "BRA"], [CountryCode.BS]: ["Bahamas", "BHS"], [CountryCode.BT]: ["Bhutan", "BTN"], [CountryCode.BV]: ["Bouvet Island", "BVT"], [CountryCode.BW]: ["Botswana", "BWA"], [CountryCode.BY]: ["Belarus", "BLR"], [CountryCode.BZ]: ["Belize", "BLZ"], [CountryCode.CA]: ["Canada", "CAN"], [CountryCode.CC]: ["Cocos Islands", "CCK"], [CountryCode.CD]: ["The Democratic Republic of the Congo", "COD"], [CountryCode.CF]: ["Central African Republic", "CAF"], [CountryCode.CG]: ["Congo", "COG"], [CountryCode.CH]: ["Switzerland", "CHE"], [CountryCode.CI]: ["C\u00F4te d'Ivoire", "CIV"], [CountryCode.CK]: ["Cook Islands", "COK"], [CountryCode.CL]: ["Chile", "CHL"], [CountryCode.CM]: ["Cameroon", "CMR"], [CountryCode.CN]: ["China", "CHN"], [CountryCode.CO]: ["Colombia", "COL"], [CountryCode.CR]: ["Costa Rica", "CRI"], [CountryCode.CU]: ["Cuba", "CUB"], [CountryCode.CV]: ["Cape Verde", "CPV"], [CountryCode.CW]: ["Cura\u00E7ao", "CUW"], [CountryCode.CX]: ["Christmas Island", "CXR"], [CountryCode.CY]: ["Cyprus", "CYP"], [CountryCode.CZ]: ["Czech Republic", "CZE"], [CountryCode.DE]: ["Germany", "DEU"], [CountryCode.DJ]: ["Djibouti", "DJI"], [CountryCode.DK]: ["Denmark", "DNK"], [CountryCode.DM]: ["Dominica", "DMA"], [CountryCode.DO]: ["Dominican Republic", "DOM"], [CountryCode.DZ]: ["Algeria", "DZA"], [CountryCode.EC]: ["Ecuador", "ECU"], [CountryCode.EE]: ["Estonia", "EST"], [CountryCode.EG]: ["Egypt", "EGY"], [CountryCode.EH]: ["Western Sahara", "ESH"], [CountryCode.ER]: ["Eritrea", "ERI"], [CountryCode.ES]: ["Spain", "ESP"], [CountryCode.ET]: ["Ethiopia", "ETH"], [CountryCode.FI]: ["Finland", "FIN"], [CountryCode.FJ]: ["Fiji", "FJI"], [CountryCode.FK]: ["Falkland Islands", "FLK"], [CountryCode.FM]: ["Federated States of Micronesia", "FSM"], [CountryCode.FO]: ["Faroe Islands", "FRO"], [CountryCode.FR]: ["France", "FRA"], [CountryCode.GA]: ["Gabon", "GAB"], [CountryCode.GB]: ["United Kingdom", "GBR"], [CountryCode.GD]: ["Grenada", "GRD"], [CountryCode.GE]: ["Georgia", "GEO"], [CountryCode.GF]: ["French Guiana", "GUF"], [CountryCode.GG]: ["Guemsey", "GGY"], [CountryCode.GH]: ["Ghana", "GHA"], [CountryCode.GI]: ["Gibraltar", "GIB"], [CountryCode.GL]: ["Greenland", "GRL"], [CountryCode.GM]: ["Gambia", "GMB"], [CountryCode.GN]: ["Guinea", "GIN"], [CountryCode.GP]: ["Guadeloupe", "GLP"], [CountryCode.GQ]: ["Equatorial Guinea", "GNQ"], [CountryCode.GR]: ["Greece", "GRC"], [CountryCode.GS]: ["South Georgia and the South Sandwich Islands", "SGS"], [CountryCode.GT]: ["Guatemala", "GTM"], [CountryCode.GU]: ["Guam", "GUM"], [CountryCode.GW]: ["Guinea-Bissau", "GNB"], [CountryCode.GY]: ["Guyana", "GUY"], [CountryCode.HK]: ["Hong Kong", "HKG"], [CountryCode.HM]: ["Heard Island and McDonald Islands", "HMD"], [CountryCode.HN]: ["Honduras", "HND"], [CountryCode.HR]: ["Croatia", "HRV"], [CountryCode.HT]: ["Haiti", "HTI"], [CountryCode.HU]: ["Hungary", "HUN"], [CountryCode.ID]: ["Indonesia", "IDN"], [CountryCode.IE]: ["Ireland", "IRL"], [CountryCode.IL]: ["Israel", "ISR"], [CountryCode.IM]: ["Isle of Man", "IMN"], [CountryCode.IN]: ["India", "IND"], [CountryCode.IO]: ["British Indian Ocean Territory", "IOT"], [CountryCode.IQ]: ["Iraq", "IRQ"], [CountryCode.IR]: ["Islamic Republic of Iran", "IRN"], [CountryCode.IS]: ["Iceland", "ISL"], [CountryCode.IT]: ["Italy", "ITA"], [CountryCode.JE]: ["Jersey", "JEY"], [CountryCode.JM]: ["Jamaica", "JAM"], [CountryCode.JO]: ["Jordan", "JOR"], [CountryCode.JP]: ["Japan", "JPN"], [CountryCode.KE]: ["Kenya", "KEN"], [CountryCode.KG]: ["Kyrgyzstan", "KGZ"], [CountryCode.KH]: ["Cambodia", "KHM"], [CountryCode.KI]: ["Kiribati", "KIR"], [CountryCode.KM]: ["Comoros", "COM"], [CountryCode.KN]: ["Saint Kitts and Nevis", "KNA"], [CountryCode.KP]: ["Democratic People's Republic of Korea", "PRK"], [CountryCode.KR]: ["Republic of Korea", "KOR"], [CountryCode.KW]: ["Kuwait", "KWT"], [CountryCode.KY]: ["Cayman Islands", "CYM"], [CountryCode.KZ]: ["Kazakhstan", "KAZ"], [CountryCode.LA]: ["Lao People's Democratic Republic", "LAO"], [CountryCode.LB]: ["Lebanon", "LBN"], [CountryCode.LC]: ["Saint Lucia", "LCA"], [CountryCode.LI]: ["Liechtenstein", "LIE"], [CountryCode.LK]: ["Sri Lanka", "LKA"], [CountryCode.LR]: ["Liberia", "LBR"], [CountryCode.LS]: ["Lesotho", "LSO"], [CountryCode.LT]: ["Lithuania", "LTU"], [CountryCode.LU]: ["Luxembourg", "LUX"], [CountryCode.LV]: ["Latvia", "LVA"], [CountryCode.LY]: ["Libya", "LBY"], [CountryCode.MA]: ["Morocco", "MAR"], [CountryCode.MC]: ["Monaco", "MCO"], [CountryCode.MD]: ["Republic of Moldova", "MDA"], [CountryCode.ME]: ["Montenegro", "MNE"], [CountryCode.MF]: ["Saint Martin", "MAF"], [CountryCode.MG]: ["Madagascar", "MDG"], [CountryCode.MH]: ["Marshall Islands", "MHL"], [CountryCode.MK]: ["The former Yugoslav Republic of Macedonia", "MKD"], [CountryCode.ML]: ["Mali", "MLI"], [CountryCode.MM]: ["Myanmar", "MMR"], [CountryCode.MN]: ["Mongolia", "MNG"], [CountryCode.MO]: ["Macao", "MAC"], [CountryCode.MP]: ["Northern Mariana Islands", "MNP"], [CountryCode.MQ]: ["Martinique", "MTQ"], [CountryCode.MR]: ["Mauritania", "MRT"], [CountryCode.MS]: ["Montserrat", "MSR"], [CountryCode.MT]: ["Malta", "MLT"], [CountryCode.MU]: ["Mauritius", "MUS"], [CountryCode.MV]: ["Maldives", "MDV"], [CountryCode.MW]: ["Malawi", "MWI"], [CountryCode.MX]: ["Mexico", "MEX"], [CountryCode.MY]: ["Malaysia", "MYS"], [CountryCode.MZ]: ["Mozambique", "MOZ"], [CountryCode.NA]: ["Namibia", "NAM"], [CountryCode.NC]: ["New Caledonia", "NCL"], [CountryCode.NE]: ["Niger", "NER"], [CountryCode.NF]: ["Norfolk Island", "NFK"], [CountryCode.NG]: ["Nigeria", "NGA"], [CountryCode.NI]: ["Nicaragua", "NIC"], [CountryCode.NL]: ["Netherlands", "NLD"], [CountryCode.NO]: ["Norway", "NOR"], [CountryCode.NP]: ["Nepal", "NPL"], [CountryCode.NR]: ["Nauru", "NRU"], [CountryCode.NU]: ["Niue", "NIU"], [CountryCode.NZ]: ["New Zealand", "NZL"], [CountryCode.OM]: ["Oman", "OMN"], [CountryCode.PA]: ["Panama", "PAN"], [CountryCode.PE]: ["Peru", "PER"], [CountryCode.PF]: ["French Polynesia", "PYF"], [CountryCode.PG]: ["Papua New Guinea", "PNG"], [CountryCode.PH]: ["Philippines", "PHL"], [CountryCode.PK]: ["Pakistan", "PAK"], [CountryCode.PL]: ["Poland", "POL"], [CountryCode.PM]: ["Saint Pierre and Miquelon", "SPM"], [CountryCode.PN]: ["Pitcairn", "PCN"], [CountryCode.PR]: ["Puerto Rico", "PRI"], [CountryCode.PS]: ["Occupied Palestinian Territory", "PSE"], [CountryCode.PT]: ["Portugal", "PRT"], [CountryCode.PW]: ["Palau", "PLW"], [CountryCode.PY]: ["Paraguay", "PRY"], [CountryCode.QA]: ["Qatar", "QAT"], [CountryCode.RE]: ["R\u00E9union", "REU"], [CountryCode.RO]: ["Romania", "ROU"], [CountryCode.RS]: ["Serbia", "SRB"], [CountryCode.RU]: ["Russian Federation", "RUS"], [CountryCode.RW]: ["Rwanda", "RWA"], [CountryCode.SA]: ["Saudi Arabia", "SAU"], [CountryCode.SB]: ["Solomon Islands", "SLB"], [CountryCode.SC]: ["Seychelles", "SYC"], [CountryCode.SD]: ["Sudan", "SDN"], [CountryCode.SE]: ["Sweden", "SWE"], [CountryCode.SG]: ["Singapore", "SGP"], [CountryCode.SH]: ["Saint Helena, Ascension and Tristan da Cunha", "SHN"], [CountryCode.SI]: ["Slovenia", "SVN"], [CountryCode.SJ]: ["Svalbard and Jan Mayen", "SJM"], [CountryCode.SK]: ["Slovakia", "SVK"], [CountryCode.SL]: ["Sierra Leone", "SLE"], [CountryCode.SM]: ["San Marino", "SMR"], [CountryCode.SN]: ["Senegal", "SEN"], [CountryCode.SO]: ["Somalia", "SOM"], [CountryCode.SR]: ["Suriname", "SUR"], [CountryCode.SS]: ["South Sudan", "SSD"], [CountryCode.ST]: ["Sao Tome and Principe", "STP"], [CountryCode.SV]: ["El Salvador", "SLV"], [CountryCode.SX]: ["Sint Maarten", "SXM"], [CountryCode.SY]: ["Syrian Arab Republic", "SYR"], [CountryCode.SZ]: ["Swaziland", "SWZ"], [CountryCode.TC]: ["Turks and Caicos Islands", "TCA"], [CountryCode.TD]: ["Chad", "TCD"], [CountryCode.TF]: ["French Southern Territories", "ATF"], [CountryCode.TG]: ["Togo", "TGO"], [CountryCode.TH]: ["Thailand", "THA"], [CountryCode.TJ]: ["Tajikistan", "TJK"], [CountryCode.TK]: ["Tokelau", "TKL"], [CountryCode.TL]: ["Timor-Leste", "TLS"], [CountryCode.TM]: ["Turkmenistan", "TKM"], [CountryCode.TN]: ["Tunisia", "TUN"], [CountryCode.TO]: ["Tonga", "TON"], [CountryCode.TR]: ["Turkey", "TUR"], [CountryCode.TT]: ["Trinidad and Tobago", "TTO"], [CountryCode.TV]: ["Tuvalu", "TUV"], [CountryCode.TW]: ["Taiwan, Province of China", "TWN"], [CountryCode.TZ]: ["United Republic of Tanzania", "TZA"], [CountryCode.UA]: ["Ukraine", "UKR"], [CountryCode.UG]: ["Uganda", "UGA"], [CountryCode.UM]: ["United States Minor Outlying Islands", "UMI"], [CountryCode.US]: ["United States", "USA"], [CountryCode.UY]: ["Uruguay", "URY"], [CountryCode.UZ]: ["Uzbekistan", "UZB"], [CountryCode.VA]: ["Holy See", "VAT"], [CountryCode.VC]: ["Saint Vincent and the Grenadines", "VCT"], [CountryCode.VE]: ["Bolivarian Republic of Venezuela", "VEN"], [CountryCode.VG]: ["British Virgin Islands", "VGB"], [CountryCode.VI]: ["Virgin Islands, U.S.", "VIR"], [CountryCode.VN]: ["Viet Nam", "VNM"], [CountryCode.VU]: ["Vanuatu", "VUT"], [CountryCode.WF]: ["Wallis and Futuna", "WLF"], [CountryCode.WS]: ["Samoa", "WSM"], [CountryCode.XK]: ["Kosovo", "UNK"], [CountryCode.YE]: ["Yemen", "YEM"], [CountryCode.YT]: ["Mayotte", "MYT"], [CountryCode.ZA]: ["South Africa", "ZAF"], [CountryCode.ZM]: ["Zambia", "ZMB"], [CountryCode.ZW]: ["Zimbabwe", "ZWE"], }; const by2code = Object.entries(countryData).reduce((acc, [k, v]) => { acc[k] = [k, v]; return acc; }, {}); const by3code = Object.entries(countryData).reduce((acc, [k, v]) => { acc[v[1]] = [k, v]; return acc; }, {}); function countryByCode(code) { if (code === null) { return null; } let info; if (code.length === 3) { info = by3code[code]; } else if (code.length === 2) { info = by2code[code]; } if (info) { return info[0]; } return null; } exports.countryByCode = countryByCode; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb3VudHJ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQU1BLElBQVksV0EyUFg7QUEzUEQsV0FBWSxXQUFXO0lBQ3JCLHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJQUNULHdCQUFTLENBQUE7SUFDVCx3QkFBUyxDQUFBO0lBQ1Qsd0JBQVMsQ0FBQTtJ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RSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGdCQUFnQixFQUFFLEtBQUssQ0FBQztJQUMzQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO0lBQ2xDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQztJQUNyQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDO0lBQ2pDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsa0JBQWtCLEVBQUUsS0FBSyxDQUFDO0lBQzdDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsZ0NBQWdDLEVBQUUsS0FBSyxDQUFDO0lBQzNELENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsZUFBZSxFQUFFLEtBQUssQ0FBQztJQUMxQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO0lBQ2xDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsS0FBSyxDQUFDO0lBQzNDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDO0lBQzFDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7SUFDbEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDO0lBQ3RDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztJQUN0QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO0lBQ25DLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQztJQUN2QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLG1CQUFtQixFQUFFLEtBQUssQ0FBQztJQUM5QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyw4Q0FBOEMsRUFBRSxLQUFLLENBQUM7SUFDekUsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDO0lBQ3RDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQztJQUNqQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGVBQWUsRUFBRSxLQUFLLENBQUM7SUFDMUMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO0lBQ25DLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztJQUN0QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLG1DQUFtQyxFQUFFLEtBQUssQ0FBQztJQUM5RCxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUM7SUFDckMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDO0lBQ3RDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxhQUFhLEVBQUUsS0FBSyxDQUFDO0lBQ3hDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGdDQUFnQyxFQUFFLEtBQUssQ0FBQztJQUMzRCxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUM7SUFDakMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQywwQkFBMEIsRUFBRSxLQUFLLENBQUM7SUFDckQsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLEtBQUssQ0FBQztJQUNuQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7SUFDbEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO0lBQ2xDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQztJQUN2QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUM7SUFDckMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsS0FBSyxDQUFDO0lBQ3JDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLHVCQUF1QixFQUFFLEtBQUssQ0FBQztJQUNsRCxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLHVDQUF1QyxFQUFFLEtBQUssQ0FBQztJQUNsRSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLG1CQUFtQixFQUFFLEtBQUssQ0FBQztJQUM5QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxLQUFLLENBQUM7SUFDM0MsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxZQUFZLEVBQUUsS0FBSyxDQUFDO0lBQ3ZDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsa0NBQWtDLEVBQUUsS0FBSyxDQUFDO0lBQzdELENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUM7SUFDeEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDO0lBQzFDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztJQUN0QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztJQUN0QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUM7SUFDdkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO0lBQ25DLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO0lBQ25DLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMscUJBQXFCLEVBQUUsS0FBSyxDQUFDO0lBQ2hELENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQztJQUN2QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGNBQWMsRUFBRSxLQUFLLENBQUM7SUFDekMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxZQUFZLEVBQUUsS0FBSyxDQUFDO0lBQ3ZDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsa0JBQWtCLEVBQUUsS0FBSyxDQUFDO0lBQzdDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsMkNBQTJDLEVBQUUsS0FBSyxDQUFDO0lBQ3RFLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQztJQUNqQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDcEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxVQUFVLEVBQUUsS0FBSyxDQUFDO0lBQ3JDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztJQUNsQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLDBCQUEwQixFQUFFLEtBQUssQ0FBQztJQUNyRCxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUM7SUFDdkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxZQUFZLEVBQUUsS0FBSyxDQUFDO0lBQ3ZDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQztJQUN2QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7SUFDbEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDO0lBQ3RDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQztJQUNyQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7SUFDbkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDO0lBQ25DLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQztJQUNyQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUM7SUFDdkMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsZUFBZSxFQUFFLEtBQUssQ0FBQztJQUMxQyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7SUFDbEMsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxLQUFLLENBQUM7SUFDM0MsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDO0lBQ3BDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQztJQUN0QyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUM7SUFD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