Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

clabe-validator

Package Overview
Dependencies
0
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.8 to 1.4.0

1252

dist/clabe.js

@@ -1,12 +0,12 @@

//! CLABE Validator v1.3.8 ~ github.com/center-key/clabe-validator ~ MIT License
//! CLABE Validator v1.4.0 ~ github.com/center-key/clabe-validator ~ MIT License
const clabe = {
version: '1.3.8',
version: '1.4.0',
computeChecksum: (clabeNum17) => {
computeChecksum(clabeNum17) {
// Returns the checksum calculated from the first 17 characters of CLABE number.
// Example:
// const checksum = clabe.computeChecksum('00201007777777777'); //value: 1
const add = (sum, digit, i) => sum + (parseInt(digit, 10) * [3, 7, 1][i % 3]) % 10;
const add = (sum, digit, i) => sum + (Number(digit) * [3, 7, 1][i % 3]) % 10;
const compute = () => (10 - (clabeNum17.split('').slice(0, 17).reduce(add, 0) % 10)) % 10;

@@ -16,3 +16,3 @@ return /^[0-9]{17,18}$/.test(clabeNum17) ? compute() : null;

validate: (clabeNum) => {
validate(clabeNum) {
// Returns information in a map (object literal) about the CLABE number.

@@ -33,3 +33,3 @@ // Example:

const account = clabeNum.substring(6, 17);
const checksum = parseInt(clabeNum.substring(17, 18), 10);
const checksum = Number(clabeNum.substring(17, 18));
const makeCitiesMap = () => {

@@ -43,4 +43,4 @@ clabe.citiesMap = {};

makeCitiesMap();
const bank = clabe.banksMap[parseInt(bankCode, 10)] || {};
const city = clabe.citiesMap[parseInt(cityCode, 10)];
const bank = clabe.banksMap[Number(bankCode)] || {};
const city = clabe.citiesMap[Number(cityCode)];
const realChecksum = clabe.computeChecksum(clabeNum);

@@ -73,3 +73,3 @@ const getValidationInfo = () => {

calculate: (bankCode, cityCode, accountNumber) => {
calculate(bankCode, cityCode, accountNumber) {
// Returns an 18-character CLABE number.

@@ -84,3 +84,8 @@ // Example:

banksMap: { //source: https://es.wikipedia.org/wiki/CLABE#C.C3.B3digo_de_banco (Jan 9, 2017)
banksMap: {
// Sources:
// https://es.wikipedia.org/wiki/CLABE#C.C3.B3digo_de_banco
// http://omawww.sat.gob.mx/fichas_tematicas/buzon_tributario/Documents/catalogo_bancos.pdf
// https://frbservices.org/assets/financial-services/ach/global-service-orig-manual.pdf
1: { tag: 'BANXICO', name: 'Banco de México' },
2: { tag: 'BANAMEX', name: 'Banco Nacional de México, S.A.' },

@@ -94,3 +99,3 @@ 6: { tag: 'BANCOMEXT', name: 'Banco Nacional de Comercio Exterior' },

22: { tag: 'GE MONEY', name: 'GE Money Bank, S.A.' },
30: { tag: 'BAJÍO', name: 'Banco del Bajío, S.A.' },
30: { tag: 'BAJIO', name: 'Banco del Bajío, S.A.' },
32: { tag: 'IXE', name: 'IXE Banco, S.A.' },

@@ -106,3 +111,3 @@ 36: { tag: 'INBURSA', name: 'Banco Inbursa, S.A.' },

72: { tag: 'BANORTE', name: 'Banco Mercantil del Norte, S.A.' },
102: { tag: 'ABNAMRO', name: 'ABN AMRO Bank México, S.A.' },
102: { tag: 'ACCENDO BANCO', name: 'ABN AMRO Bank México, S.A.' },
103: { tag: 'AMERICAN EXPRESS', name: 'American Express Bank (México), S.A.' },

@@ -123,10 +128,10 @@ 106: { tag: 'BAMSA', name: 'Bank of America México, S.A.' },

132: { tag: 'BMULTIVA', name: 'Banco Multiva, S.A.' },
133: { tag: 'PRUDENTIAL', name: 'Prudencial Bank, S.A.' },
134: { tag: 'WAL-MART', name: 'Banco Wal Mart de México Adelante, S.A.' },
133: { tag: 'ACTINVER', name: 'Banco Actinver, S.A.' },
134: { tag: 'WAL-MART', name: 'Banco Wal-Mart de México Adelante, S.A.' },
135: { tag: 'NAFIN', name: 'Nacional Financiera, S.N.C.' },
136: { tag: 'REGIONAL', name: 'Banco Regional, S.A.' },
136: { tag: 'INTERBANCO', name: 'Inter Banco, S.A.' },
137: { tag: 'BANCOPPEL', name: 'BanCoppel, S.A.' },
138: { tag: 'ABC CAPITAL', name: 'ABC Capital, S.A. I.B.M.' },
139: { tag: 'UBS BANK', name: 'UBS Banco, S.A.' },
140: { tag: 'FÁCIL', name: 'Banco Fácil, S.A.' },
140: { tag: 'CONSUBANCO', name: 'Banco Fácil, S.A.' },
141: { tag: 'VOLKSWAGEN', name: 'Volkswagen Bank S.A. Institución de Banca Múltiple' },

@@ -137,13 +142,19 @@ 143: { tag: 'CIBANCO', name: 'Consultoría Internacional Banco, S.A.' },

148: { tag: 'PAGATODO', name: 'Banco PagaTodo S.A., Institución de Banca Múltiple' },
150: { tag: 'BIM', name: 'Banco Inmobiliario Mexicano, S.A., Institución de Banca Múltiple' },
150: { tag: 'INMOBILIARIO', name: 'Banco Inmobiliario Mexicano, S.A., Institución de Banca Múltiple' },
151: { tag: 'DONDE', name: 'Fundación Dondé Banco' },
152: { tag: 'BANCREA', name: 'Banco Bancrea, S.A., Institución de Banca Múltiple' },
154: { tag: 'BANCO FINTERRA', name: 'Banco Finterra' },
155: { tag: 'ICBC', name: 'Industrial and Commercial Bank of China' },
156: { tag: 'SABADELL', name: 'Banco Sabadell, S.A. I.B.M.' },
157: { tag: 'SHINHAN', name: 'Shinhan Bank' },
158: { tag: 'MIZUHO BANK', name: 'Mizuho Bank' },
160: { tag: 'BANCO S3', name: 'Banco S3 México, S.A.' },
166: { tag: 'BANSEFI', name: 'Banco del Ahorro Nacional y Servicios Financieros, S.N.C.' },
168: { tag: 'HIPOTECARIA FEDERAL', name: 'Sociedad Hipotecaria Federal, S.N.C.' },
168: { tag: 'HIPOTECARIA FED', name: 'Sociedad Hipotecaria Federal, S.N.C.' },
600: { tag: 'MONEXCB', name: 'Monex Casa de Bolsa, S.A. de C.V.' },
601: { tag: 'GBM', name: 'GBM Grupo Bursátil Mexicano, S.A. de C.V.' },
602: { tag: 'MASARI CC.', name: 'Masari Casa de Cambio, S.A. de C.V.' },
602: { tag: 'MASARI', name: 'Masari Casa de Cambio, S.A. de C.V.' },
604: { tag: 'C.B. INBURSA', name: 'Inversora Bursátil, S.A. de C.V.' },
605: { tag: 'VALUÉ', name: 'Valué, S.A. de C.V., Casa de Bolsa' },
606: { tag: 'CB BASE', name: 'Base Internacional Casa de Bolsa, S.A. de C.V.' },
605: { tag: 'VALUE', name: 'Valué, S.A. de C.V., Casa de Bolsa' },
606: { tag: 'ESTRUCTURADORES', name: 'Base Internacional Casa de Bolsa, S.A. de C.V.' },
607: { tag: 'TIBER', name: 'Casa de Cambio Tiber, S.A. de C.V.' },

@@ -160,3 +171,3 @@ 608: { tag: 'VECTOR', name: 'Vector Casa de Bolsa, S.A. de C.V.' },

619: { tag: 'ASEGURADORA MAPFRE', name: 'MAPFRE Tepeyac S.A.' },
620: { tag: 'AFORE PROFUTURO', name: 'Profuturo G.N.P., S.A. de C.V.' },
620: { tag: 'PROFUTURO', name: 'Profuturo G.N.P., S.A. de C.V., Afore' },
621: { tag: 'CB ACTINBER', name: 'Actinver Casa de Bolsa, S.A. de C.V.' },

@@ -170,4 +181,4 @@ 622: { tag: 'ACTINVE SI', name: 'Actinver S.A. de C.V.' },

629: { tag: 'HIPOTECARIA SU CASITA', name: 'Hipotecaria su Casita, S.A. de C.V.' },
630: { tag: 'C.B. INTERCAM', name: 'Intercam Casa de Bolsa, S.A. de C.V.' },
631: { tag: 'C.B. VANGUARDIA', name: 'Vanguardia Casa de Bolsa, S.A. de C.V.' },
630: { tag: 'CB INTERCAM', name: 'Intercam Casa de Bolsa, S.A. de C.V.' },
631: { tag: 'CI BOLSA', name: 'CI Casa de Bolsa, S.A. de C.V.' },
632: { tag: 'BULLTICK C.B.', name: 'Bulltick Casa de Bolsa, S.A. de C.V.' },

@@ -179,3 +190,3 @@ 633: { tag: 'STERLING', name: 'Sterling Casa de Cambio, S.A. de C.V.' },

638: { tag: 'AKALA', name: 'Akala, S.A. de C.V., Sociedad Financiera Popular' },
640: { tag: 'JP MORGAN C.B.', name: 'J.P. Morgan Casa de Bolsa, S.A. de C.V.' },
640: { tag: 'CB JPMORGAN', name: 'J.P. Morgan Casa de Bolsa, S.A. de C.V.' },
642: { tag: 'REFORMA', name: 'Operadora de Recursos Reforma, S.A. de C.V.' },

@@ -187,90 +198,180 @@ 646: { tag: 'STP', name: 'Sistema de Transferencias y Pagos STP, S.A. de C.V., SOFOM E.N.R.' },

651: { tag: 'SEGMTY', name: 'Seguros Monterrey New York Life, S.A de C.V.' },
652: { tag: 'ASEA', name: 'Solución Asea, S.A. de C.V., Sociedad Financiera Popular' },
652: { tag: 'CREDICAPITAL', name: 'Solución Asea, S.A. de C.V., Sociedad Financiera Popular' },
653: { tag: 'KUSPIT', name: 'Kuspit Casa de Bolsa, S.A. de C.V.' },
655: { tag: 'SOFIEXPRESS', name: 'J.P. SOFIEXPRESS, S.A. de C.V., S.F.P.' },
656: { tag: 'UNAGRA', name: 'UNAGRA, S.A. de C.V., S.F.P.' },
659: { tag: 'OPCIONES EMPRESARIALES DEL NOROESTE', name: 'Opciones Empresariales Del Noreste, S.A. DE C.V.' },
659: { tag: 'ASP INTEGRA OPC', name: 'Opciones Empresariales Del Noreste, S.A. DE C.V.' },
670: { tag: 'LIBERTAD', name: 'Libertad Servicios Financieros, S.A. De C.V.' },
846: { tag: 'STP', name: 'Sistema de Transferencias y Pagos STP'},
677: { tag: 'CAJA POP MEXICANA', name: 'Caja Popular Mexicana' },
680: { tag: 'CRISTOBAL COLON', name: 'Caja Popular Cristóbal Colón' },
683: { tag: 'CAJA TELEFONIST', name: 'Caja de Ahorro de los Telefonistas' },
684: { tag: 'TRANSFER', name: 'Operadora de Pagos Moviles de Mexico, S.A. de C.V.' },
685: { tag: 'FONDO (FIRA)', name: 'Fondo de Garantía y Fomento para la Agricultura, Ganadería y Avicultura (FONDO)' },
686: { tag: 'INVERCAP', name: 'Afore InverCap S.A. de C.V.' },
689: { tag: 'FOMPED', name: 'Fondo Mexicano del Petroleo para la Estabilizacion y el Desarrollo' },
812: { tag: 'BBVA BANCOMER2', name: 'BBVA Bancomer, S.A.' },
814: { tag: 'SANTANDER2', name: 'Banco Santander, S.A.' },
821: { tag: 'HSBC2', name: 'HSBC México, S.A.' },
846: { tag: 'STP', name: 'Sistema de Transferencias y Pagos STP' },
901: { tag: 'CLS', name: 'CLS Bank International' },
902: { tag: 'INDEVAL', name: 'SD. INDEVAL, S.A. de C.V.' },
903: { tag: 'CODI VALIDA', name: 'CoDi Valida' },
999: { tag: 'N/A', name: 'N/A' },
},
cities: [ //source: https://es.wikipedia.org/wiki/CLABE#C.C3.B3digo_de_plaza (Jan 9, 2017)
[ 10, 'Aguascalientes'],
[ 12, 'Calvillo'],
[ 14, 'Jesús María'],
[ 20, 'Mexicali'],
[ 22, 'Ensenada'],
[ 27, 'Tecate'],
cities: [
// Sources:
// https://en.wikipedia.org/wiki/Template:Mexico_State-Abbreviation_CodesMX
// https://es.wikipedia.org/wiki/CLABE#C.C3.B3digo_de_plaza
[ 10, 'Aguascalientes MX-AGU'],
[ 11, 'Asientos MX-AGU'],
[ 12, 'Calvillo MX-AGU'],
[ 13, 'Cosio MX-AGU'],
[ 14, 'Jesús María MX-AGU'],
[ 15, 'Pabellon de Arteaga MX-AGU'],
[ 16, 'Rincon de Romos MX-AGU'],
[ 17, 'San Fco Romo MX-AGU'],
[ 20, 'Mexicali MX-BCN'],
[ 21, 'Ciudad Morelos MX-BCN'],
[ 22, 'Ensenada MX-BCN'],
[ 23, 'Guadalupe Victoria MX-BCN'],
[ 24, 'Rodolfo Sanchez T. MX-BCN'],
[ 25, 'San Felipe MX-BCN'],
[ 26, 'San Quintin MX-BCN'],
[ 27, 'Tecate MX-BCN'],
[ 27, 'Tijuana'],
[ 28, 'La Mesa'],
[ 28, 'Rosarito'],
[ 28, 'Tijuana [alternate]'], //see first occurrence at 27
[ 40, 'La Paz'],
[ 41, 'Cabo San Lucas'],
[ 42, 'Ciudad Constitución'],
[ 43, 'Guerrero Negro'],
[ 45, 'San José del Cabo'],
[ 46, 'Santa Rosalía'],
[ 50, 'Campeche'],
[ 51, 'Calkiní'],
[ 52, 'Ciudad del Carmen'],
[ 53, 'Champotón'],
[ 28, 'Playas de Rosarito MX-BCN'],
[ 28, 'Tijuana'], //see first occurrence at 27
[ 40, 'La Paz MX-BCS'],
[ 41, 'Cabo San Lucas MX-BCS'],
[ 42, 'Ciudad Constitución MX-BCS'],
[ 43, 'Guerrero Negro MX-BCS'],
[ 44, 'Loreto MX-BCS'],
[ 45, 'San José del Cabo MX-BCS'],
[ 46, 'Santa Rosalía MX-BCS'],
[ 47, 'Todos Santos MX-BCS'],
[ 50, 'Campeche MX-CAM'],
[ 51, 'Calkiní MX-CAM'],
[ 52, 'Ciudad del Carmen MX-CAM'],
[ 53, 'Champotón MX-CAM'],
[ 54, 'Escarcega MX-CAM'],
[ 55, 'Hopelchen MX-CAM'],
[ 56, 'Palizada MX-CAM'],
[ 57, 'Seybaplaya MX-CAM'],
[ 60, 'Gómez Palacio'],
[ 60, 'Torreón'],
[ 60, 'Torreón MX-COA'],
[ 61, 'Abasolo MX-COA'],
[ 62, 'Acuña MX-COA'],
[ 62, 'Ciudad Acuña'],
[ 68, 'Monclova'],
[ 71, 'Nava'],
[ 63, 'Allende MX-COA'],
[ 64, 'Francisco I. Madero MX-COA'],
[ 65, 'Frontera MX-COA'],
[ 66, 'Laguna del Rey MX-COA'],
[ 67, 'Matamoros MX-COA'],
[ 68, 'Monclova MX-COA'],
[ 69, 'Morelos MX-COA'],
[ 70, 'Muzquiz MX-COA'],
[ 71, 'Nava MX-COA'],
[ 72, 'Nueva Rosita'],
[ 74, 'Parras de la Fuente'],
[ 75, 'Piedras Negras'],
[ 76, 'Ramos Arizpe'],
[ 77, 'Sabinas'],
[ 78, 'Saltillo'],
[ 80, 'San Pedro de las Colonias'],
[ 90, 'Colima'],
[ 95, 'Manzanillo'],
[ 97, 'Tecomán'],
[ 72, 'Nva Rosita MX-COA'],
[ 73, 'Palau MX-COA'],
[ 74, 'Parras de la Fuente MX-COA'],
[ 75, 'Piedras Negras MX-COA'],
[ 76, 'Ramos Arizpe MX-COA'],
[ 77, 'Sabinas MX-COA'],
[ 78, 'Saltillo MX-COA'],
[ 79, 'San Buenaventura MX-COA'],
[ 80, 'San Pedro de las Colonias MX-COA'],
[ 81, 'Zaragoza MX-COA'],
[ 90, 'Colima MX-COL'],
[ 91, 'Armeria MX-COL'],
[ 92, 'Comala MX-COL'],
[ 93, 'Coquimatlan MX-COL'],
[ 94, 'Cuauhtemoc MX-COL'],
[ 95, 'Manzanillo MX-COL'],
[ 96, 'Queseria MX-COL'],
[ 97, 'Tecomán MX-COL'],
[ 98, 'Villa de Alvarez MX-COL'],
[100, 'Terán'],
[100, 'Tuxtla Gutiérrez'],
[103, 'Arriaga'],
[107, 'Cintalapa'],
[109, 'Comitán'],
[100, 'Tuxtla Gutiérrez MX-CHP'],
[101, 'Acapetahua MX-CHP'],
[102, 'Angel Albino Corzo MX-CHP'],
[103, 'Arriaga MX-CHP'],
[104, 'Bochil MX-CHP'],
[105, 'Cacahoatan MX-CHP'],
[106, 'Catazaja MX-CHP'],
[107, 'Cintalapa MX-CHP'],
[108, 'Ciudad Hidalgo MX-CHP'],
[109, 'Comitán de Dominguez MX-CHP'],
[109, 'Villa Las Rosas'],
[111, 'Chiapa de Corso'],
[113, 'F. Comalapa'],
[114, 'Huixtla'],
[123, 'Ocosingo'],
[124, 'Ocozocuautla'],
[125, 'Palenque'],
[126, 'Pichucalco'],
[127, 'Pijijiapan'],
[128, 'Reforma'],
[130, 'San Cristóbal de las Casas'],
[131, 'Simojovel'],
[133, 'Tapachula'],
[135, 'Tonala'],
[137, 'Venustiano Carranza'],
[110, 'Copainala MX-CHP'],
[111, 'Chiapa de Corso MX-CHP'],
[112, 'Chicomuselo MX-CHP'],
[113, 'Frontera Comalapa MX-CHP'],
[114, 'Huixtla MX-CHP'],
[115, 'Jiquipilas MX-CHP'],
[116, 'Juarez MX-CHP'],
[117, 'La Concordia MX-CHP'],
[118, 'La Trinitaria MX-CHP'],
[119, 'Las Margaritas MX-CHP'],
[120, 'Las Rosas MX-CHP'],
[121, 'Mapastepec MX-CHP'],
[122, 'Motozintla MX-CHP'],
[123, 'Ocosingo MX-CHP'],
[124, 'Ocozocoautla MX-CHP'],
[125, 'Palenque MX-CHP'],
[126, 'Pichucalco MX-CHP'],
[127, 'Pijijiapan MX-CHP'],
[128, 'Reforma MX-CHP'],
[129, 'Salto de Agua MX-CHP'],
[130, 'San Cristóbal de las Casas MX-CHP'],
[131, 'Simojovel MX-CHP'],
[132, 'Socoltenango MX-CHP'],
[133, 'Tapachula MX-CHP'],
[134, 'Teopisca MX-CHP'],
[135, 'Tonala MX-CHP'],
[136, 'Tuxtla Chico MX-CHP'],
[137, 'Venustiano Carranza MX-CHP'],
[138, 'Villa Corzo MX-CHP'],
[138, 'Villa Flores'],
[140, 'Yajalón'],
[150, 'Chihuahua'],
[140, 'Yajalón MX-CHP'],
[150, 'Chihuahua MX-CHH'],
[150, 'Ciudad Delicias'],
[151, 'Ahumada MX-CHH'],
[152, 'Anahuac MX-CHH'],
[152, 'Ciudad Anáhuac'],
[153, 'Ascension MX-CHH'],
[154, 'Buenaventura MX-CHH'],
[155, 'Camargo MX-CHH'],
[155, 'Ciudad Camargo'],
[156, 'Casas Grandes MX-CHH'],
[157, 'Creel MX-CHH'],
[158, 'Ciudad Cuauhtémoc'],
[158, 'Cuauhtemoc MX-CHH'],
[159, 'Gomez Farias MX-CHH'],
[160, 'Guachochi MX-CHH'],
[161, 'Ciudad Guerrero'],
[161, 'Guerrero MX-CHH'],
[162, 'Hidalgo del Parral MX-CHH'],
[162, 'Parral'],
[163, 'Ciudad Jiménez'],
[164, 'Ciudad Juárez'],
[163, 'Ciudad Jiménez MX-CHH'],
[164, 'Ciudad Juárez MX-CHH'],
[165, 'Ciudad Madera'],
[165, 'Madera MX-CHH'],
[166, 'Meoqui MX-CHH'],
[167, 'El Molino de Namiquipa'],
[167, 'Namiquipa MX-CHH'],
[168, 'Nuevo Casas Grandes'],
[168, 'Nvo Casas Grandes MX-CHH'],
[169, 'Ojinaga MX-CHH'],
[170, 'Praxedis G. Guerrero MX-CHH'],
[171, 'Puerto Palomas MX-CHH'],
[172, 'Santa Barbara MX-CHH'],
[173, 'Saucillo MX-CHH'],
[180, 'Atizapan'],
[180, 'Chalco'],
[180, 'Ciudad de México'],
[180, 'Ciudad de México MX-CMX'],
[180, 'Coacalco'],
[180, 'Cuautitlán Izcalli'],
[180, 'Cuautitlán'],
[180, 'Ecatepec'],

@@ -280,3 +381,3 @@ [180, 'Huehuetoca'],

[180, 'Ixtapaluca'],
[180, 'Los Reyes La Paz'],
[180, 'Los Reyes la Paz'],
[180, 'Naucalpan'],

@@ -288,193 +389,365 @@ [180, 'Nezahualcóyotl'],

[180, 'Tlalnepantla'],
[190, 'Durango'],
[198, 'N/A'],
[201, 'Tepehuanes'],
[202, 'Vicente Guerrero'],
[210, 'Guanajuato'],
[211, 'Abasolo'],
[212, 'Acámbaro'],
[213, 'Apaseo el Alto'],
[214, 'Apaseo el Grande'],
[215, 'Celaya'],
[216, 'Comonfort'],
[217, 'Coroneo'],
[218, 'Cortazar'],
[219, 'Cuerámaro'],
[220, 'Dolores Hidalgo'],
[222, 'Irapuato'],
[223, 'Jaral del Progreso'],
[224, 'Jerécuaro'],
[225, 'León'],
[226, 'Cd. Manuel Doblado'],
[227, 'Moroleón'],
[229, 'Pénjamo'],
[232, 'Romita'],
[233, 'Salamanca'],
[234, 'Salvatierra'],
[236, 'San Felipe'],
[190, 'Durango MX-DUR'],
[191, 'Canatlan MX-DUR'],
[192, 'Cuencame MX-DUR'],
[193, 'El Salto MX-DUR'],
[194, 'Guadalupe Victoria MX-DUR'],
[195, 'Nazas MX-DUR'],
[196, 'Nvo Ideal MX-DUR'],
[197, 'San Juan del Rio MX-DUR'],
[198, 'Santa Maria del Oro MX-DUR'],
[199, 'Santiago Papasquiaro MX-DUR'],
[200, 'Tayoltita MX-DUR'],
[201, 'Tepehuanes MX-DUR'],
[202, 'Vicente Guerrero MX-DUR'],
[210, 'Guanajuato MX-GUA'],
[211, 'Abasolo MX-GUA'],
[212, 'Acámbaro MX-GUA'],
[213, 'Apaseo el Alto MX-GUA'],
[214, 'Apaseo el Grande MX-GUA'],
[215, 'Celaya MX-GUA'],
[216, 'Comonfort MX-GUA'],
[217, 'Coroneo MX-GUA'],
[218, 'Cortazar MX-GUA'],
[219, 'Cuerámaro MX-GUA'],
[220, 'Dolores Hidalgo MX-GUA'],
[221, 'Huanimaro MX-GUA'],
[222, 'Irapuato MX-GUA'],
[223, 'Jaral del Progreso MX-GUA'],
[224, 'Jerécuaro MX-GUA'],
[225, 'León MX-GUA'],
[226, 'Manuel Doblado MX-GUA'],
[227, 'Moroleón MX-GUA'],
[228, 'Ocampo MX-GUA'],
[229, 'Pénjamo MX-GUA'],
[230, 'Pueblo Nuevo MX-GUA'],
[231, 'Purisima del Rincon MX-GUA'],
[232, 'Romita MX-GUA'],
[233, 'Salamanca MX-GUA'],
[234, 'Salvatierra MX-GUA'],
[235, 'San Diego de la Union MX-GUA'],
[236, 'San Felipe Progreso MX-GUA'],
[237, 'Purísima de Bustos'],
[237, 'San Francisco del Rincoón'],
[238, 'San José Iturbide'],
[239, 'San Luis de la Paz'],
[240, 'San Miguel Allende'],
[244, 'Silao'],
[247, 'Uriangato'],
[248, 'Valle de Santiago'],
[249, 'Yuriria'],
[260, 'Chilpancingo'],
[261, 'Acapulco'],
[263, 'Arcelia'],
[264, 'Atoyac de Álvarez'],
[266, 'Ciudad Altamirano'],
[267, 'Coyuca de Benítez'],
[270, 'Chilapa'],
[271, 'Huitzuco'],
[272, 'Iguala'],
[237, 'San Francisco del Rincoón MX-GUA'],
[238, 'San José Iturbide MX-GUA'],
[239, 'San Luis de la Paz MX-GUA'],
[240, 'San Miguel de Allende MX-GUA'],
[241, 'Santa Ana Pacueco MX-GUA'],
[242, 'Santa Cruz de Juventino MX-GUA'],
[243, 'Santiago Maravatio MX-GUA'],
[244, 'Silao MX-GUA'],
[245, 'Tarandacuao MX-GUA'],
[246, 'Tarimoro MX-GUA'],
[247, 'Uriangato MX-GUA'],
[248, 'Valle de Santiago MX-GUA'],
[249, 'Yuriria MX-GUA'],
[260, 'Chilpancingo MX-GRO'],
[261, 'Acapulco de Juarez MX-GRO'],
[262, 'Apaxtla de Castrejon MX-GRO'],
[263, 'Arcelia MX-GRO'],
[264, 'Atoyac de Álvarez MX-GRO'],
[265, 'Buenavista de Cuellar MX-GRO'],
[266, 'Ciudad Altamirano MX-GRO'],
[267, 'Coyuca de Benítez MX-GRO'],
[268, 'Cruz Grande MX-GRO'],
[269, 'Chichihualco MX-GRO'],
[270, 'Chilapa de Alvarez MX-GRO'],
[271, 'Huitzuco MX-GRO'],
[272, 'Iguala MX-GRO'],
[272, 'La Sabana'],
[273, 'Olinala MX-GRO'],
[274, 'Cuajinicuilapa'],
[274, 'Ometepec'],
[275, 'San Marcos'],
[276, 'Taxco'],
[278, 'Teloloapan'],
[281, 'Tlapa'],
[282, 'Ixtapa Zihuatanejo'],
[282, 'Zihuatanejo'],
[290, 'Pachuca'],
[291, 'Actopan'],
[292, 'Apam'],
[293, 'Atotonilco el Grande'],
[294, 'Ciudad Sahagún'],
[274, 'Ometepec MX-GRO'],
[275, 'San Marcos MX-GRO'],
[276, 'Taxco de Alarcon MX-GRO'],
[277, 'Petatlan MX-GRO'],
[278, 'Teloloapan MX-GRO'],
[279, 'Tierra Colorada MX-GRO'],
[280, 'Tixtla de Guerrero MX-GRO'],
[281, 'Tlapa de Comonfort MX-GRO'],
[282, 'Ixtapa Zihuatanejo MX-GRO'],
[290, 'Pachuca de Soto MX-HID'],
[291, 'Actopan MX-HID'],
[292, 'Apam MX-HID'],
[293, 'Atotonilco el Grande MX-HID'],
[294, 'Ciudad Sahagún MX-HID'],
[294, 'Teocaltiche'],
[295, 'Cuautepec'],
[296, 'Huejutla'],
[297, 'Huichapan'],
[298, 'Ixmiquilpan'],
[303, 'Progreso de Obregón'],
[305, 'Tepeapulco'],
[308, 'Tizayuca'],
[311, 'Tula de Allende'],
[312, 'Tulancingo'],
[313, 'Zacualtipán'],
[314, 'Zimapán'],
[320, 'El Salto'],
[295, 'Cuautepec de Hinojosa MX-HID'],
[296, 'Huejutla de Reyes MX-HID'],
[297, 'Huichapan MX-HID'],
[298, 'Ixmiquilpan MX-HID'],
[299, 'Jacala MX-HID'],
[300, 'Metztitlan MX-HID'],
[301, 'Mixquiahuala MX-HID'],
[302, 'Molango MX-HID'],
[303, 'Progreso de Obregón MX-HID'],
[304, 'Tasquillo MX-HID'],
[305, 'Tepeapulco MX-HID'],
[306, 'Tepeji del Rio MX-HID'],
[307, 'Tezontepec MX-HID'],
[308, 'Tizayuca MX-HID'],
[309, 'Tlahuelilpan MX-HID'],
[310, 'Tlaxcoapan MX-HID'],
[311, 'Tula de Allende MX-HID'],
[312, 'Tulancingo MX-HID'],
[313, 'Zacualtipán MX-HID'],
[314, 'Zimapán MX-HID'],
[320, 'El Salto MX-JAL'],
[320, 'Guadalajara'],
[320, 'San Pedro Tlaquepaque'],
[320, 'Tlajomulco'],
[320, 'Tonala [alternate]'], //see first occurrence at 135
[320, 'Tonala'],
[320, 'Zapopan'],
[326, 'Ameca'],
[327, 'Arandas'],
[330, 'Atotonilco el Alto'],
[321, 'Acatic MX-JAL'],
[322, 'Acatlan de Juarez MX-JAL'],
[323, 'Ahualulco de Mercado MX-JAL'],
[324, 'Ajijic MX-JAL'],
[325, 'Amatitan MX-JAL'],
[326, 'Ameca MX-JAL'],
[327, 'Arandas MX-JAL'],
[328, 'Arenal MX-JAL'],
[329, 'Atenguillo MX-JAL'],
[330, 'Atotonilco el Alto MX-JAL'],
[331, 'Atequiza'],
[333, 'Autlán'],
[331, 'Atotonilquillo MX-JAL'],
[332, 'Atoyac MX-JAL'],
[333, 'Autlán de Navarro MX-JAL'],
[334, 'Ayotlan MX-JAL'],
[334, 'Azteca'],
[340, 'Casimiro Castillo'],
[341, 'Cihuatlán'],
[342, 'Ciudad Guzmán'],
[346, 'Chapala'],
[348, 'El Grullo'],
[355, 'Ixtlahuacán del Río'],
[356, 'Jalostotitlán'],
[357, 'Jamay'],
[361, 'La Barca'],
[362, 'Lagos de Moreno'],
[370, 'Ocotlán'],
[373, 'Pihuamo'],
[335, 'Ayutla MX-JAL'],
[336, 'Bajio de San Jose MX-JAL'],
[337, 'Belen del Refugio MX-JAL'],
[338, 'Cañadas de Obregon MX-JAL'],
[339, 'Capilla de Guadalupe MX-JAL'],
[340, 'Casimiro Castillo MX-JAL'],
[341, 'Cihuatlán MX-JAL'],
[342, 'Ciudad Guzmán MX-JAL'],
[343, 'Cocula MX-JAL'],
[344, 'Ixtlixochitl MX-MEX'],
[345, 'Cuquio MX-JAL'],
[346, 'Chapala MX-JAL'],
[347, 'Degollado MX-JAL'],
[348, 'El Grullo MX-JAL'],
[349, 'Encarnacion de Diaz MX-JAL'],
[350, 'Estipac MX-JAL'],
[351, 'Guachinango MX-JAL'],
[352, 'Huejucar MX-JAL'],
[353, 'Huejuquilla el Alto MX-JAL'],
[354, 'Ixtlahuacan de los M. MX-JAL'],
[355, 'Ixtlahuacán del Río MX-JAL'],
[356, 'Jalostotitlán MX-JAL'],
[357, 'Jamay MX-JAL'],
[358, 'Jesus Maria MX-JAL'],
[359, 'Jocotepec MX-JAL'],
[360, 'Juchitlan MX-JAL'],
[361, 'La Barca MX-JAL'],
[362, 'Lagos de Moreno MX-JAL'],
[363, 'Magdalena MX-JAL'],
[364, 'Manzanilla de la Paz MX-JAL'],
[365, 'Mascota MX-JAL'],
[366, 'Mazamitla MX-JAL'],
[367, 'Mexticacan MX-JAL'],
[368, 'Mezquitic MX-JAL'],
[369, 'Mixtlan MX-JAL'],
[370, 'Ocotlán MX-JAL'],
[371, 'Ojuelos de Jalisco MX-JAL'],
[372, 'Pegueros MX-JAL'],
[373, 'Pihuamo MX-JAL'],
[374, 'Poncitlan MX-JAL'],
[375, 'Las Juntas'],
[375, 'Nuevo Vallarta'],
[375, 'Pitillal'],
[375, 'Puerto Vallarta'],
[381, 'San Juan de los Lagos'],
[382, 'N/A'],
[384, 'San Miguel el Alto'],
[385, 'San Patricio Melaque'],
[386, 'Sayula'],
[387, 'Tala'],
[389, 'Tamazula de Gordiano'],
[391, 'Tecalitlán'],
[396, 'Tepatitlán'],
[397, 'Tequila'],
[403, 'Tototlán'],
[375, 'Puerto Vallarta MX-JAL'],
[376, 'Purificacion MX-JAL'],
[377, 'Quitupan MX-JAL'],
[378, 'San Ignacio Cerro G. MX-JAL'],
[379, 'San Jose Casas Caidas MX-JAL'],
[380, 'San Jose de Gracia MX-JAL'],
[381, 'San Juan de los Lagos MX-JAL'],
[382, 'San Julian MX-JAL'],
[383, 'San Martin Hidalgo MX-JAL'],
[384, 'San Miguel el Alto MX-JAL'],
[385, 'San Patricio Melaque MX-JAL'],
[386, 'Sayula MX-JAL'],
[387, 'Tala MX-JAL'],
[388, 'Talpa de Allende MX-JAL'],
[389, 'Tamazula de Gordiano MX-JAL'],
[390, 'Tapalpa MX-JAL'],
[391, 'Tecalitlán MX-JAL'],
[392, 'Tecolotlan MX-JAL'],
[393, 'Tenamaxtlan MX-JAL'],
[394, 'Teocaltiche MX-JAL'],
[395, 'Teocuitatlan de Corona MX-JAL'],
[396, 'Tepatitlán de Morelos MX-JAL'],
[397, 'Tequila MX-JAL'],
[398, 'Tizapan el Alto MX-JAL'],
[399, 'Toliman MX-JAL'],
[400, 'Tomatlan MX-JAL'],
[401, 'Tonaya MX-JAL'],
[402, 'Totatiche MX-JAL'],
[403, 'Tototlán MX-JAL'],
[404, 'Túxpam'],
[411, 'Villa Hidalgo'],
[413, 'Zacoalco de Torres'],
[414, 'Zapotiltic'],
[416, 'Zapotlanejo'],
[420, 'Toluca'],
[421, 'Acambay'],
[422, 'Almoloya de Juárez'],
[424, 'Amecameca'],
[425, 'Apaxco'],
[426, 'Atlacomulco'],
[428, 'Coatepec de Harinas'],
[430, 'Chicoloapan'],
[431, 'Chiconcuac'],
[432, 'El Oro'],
[433, 'Ixtapan de la Sal'],
[434, 'Ixtlahuaca'],
[435, 'Jilotepec'],
[438, 'Lerma'],
[441, 'Metepec'],
[443, 'Otumba'],
[445, 'San Mateo Atenco'],
[446, 'Tejupilco'],
[448, 'Temascaltepec'],
[449, 'Temoaya'],
[450, 'Tenancingo'],
[404, 'Tuxpan MX-JAL'],
[405, 'Union de San Antonio MX-JAL'],
[406, 'Union de Tula MX-JAL'],
[407, 'Valle de Guadalupe MX-JAL'],
[408, 'Valle de Juarez MX-JAL'],
[409, 'Villa Corona MX-JAL'],
[410, 'Villa Guerrero MX-JAL'],
[411, 'Villa Hidalgo MX-JAL'],
[412, 'Vista Hermosa MX-JAL'],
[413, 'Zacoalco de Torres MX-JAL'],
[414, 'Zapotiltic MX-JAL'],
[415, 'Zapotlan del Rey MX-JAL'],
[416, 'Zapotlanejo MX-JAL'],
[420, 'Toluca MX-MEX'],
[421, 'Acambay MX-MEX'],
[422, 'Almoloya de Juárez MX-MEX'],
[423, 'Amatepec MX-MEX'],
[424, 'Amecameca MX-MEX'],
[425, 'Apaxco MX-MEX'],
[426, 'Atlacomulco MX-MEX'],
[427, 'Capulhuac MX-MEX'],
[428, 'Coatepec de Harinas MX-MEX'],
[429, 'Colorines MX-MEX'],
[430, 'Chicoloapan MX-MEX'],
[431, 'Chiconcuac MX-MEX'],
[432, 'El Oro MX-MEX'],
[433, 'Ixtapan de la Sal MX-MEX'],
[434, 'Ixtlahuaca MX-MEX'],
[435, 'Jilotepec MX-MEX'],
[436, 'Jocotitlan MX-MEX'],
[437, 'La Paz (Reyes Acaq.) MX-MEX'],
[438, 'Lerma MX-MEX'],
[439, 'Luvianos MX-MEX'],
[440, 'Malinalco MX-MEX'],
[441, 'Metepec MX-MEX'],
[442, 'Ocoyoacac MX-MEX'],
[443, 'Otumba MX-MEX'],
[444, 'San Felipe Progreso MX-MEX'],
[445, 'San Mateo Atenco MX-MEX'],
[446, 'Tejupilco MX-MEX'],
[447, 'Temascalcingo MX-MEX'],
[448, 'Temascaltepec MX-MEX'],
[449, 'Temoaya MX-MEX'],
[450, 'Tenancingo MX-MEX'],
[451, 'Tenago del Valle'],
[451, 'Tenango de Arista MX-MEX'],
[452, 'Texcaltitlan MX-MEX'],
[453, 'Santiago Tiangistenco'],
[455, 'Tultepec'],
[456, 'Tultitlán'],
[457, 'Valle de Bravo'],
[460, 'Villa Nicolás Romero'],
[463, 'Zumpango'],
[470, 'Morelia'],
[472, 'Aguililla'],
[476, 'Apatzingán'],
[480, 'Ciudad Hidalgo'],
[483, 'Cotija'],
[484, 'Cuitzeo'],
[492, 'Huetamo'],
[493, 'Jacona'],
[494, 'Jiquilpan'],
[496, 'La Piedad'],
[497, 'Lázaro Cárdenas'],
[498, 'Los Reyes'],
[499, 'Maravatío'],
[453, 'Tianguistenco MX-MEX'],
[454, 'Tonatico MX-MEX'],
[455, 'Tultepec MX-MEX'],
[456, 'Tultitlán MX-MEX'],
[457, 'Valle de Bravo MX-MEX'],
[458, 'Villa del Carbon MX-MEX'],
[459, 'Villa Guerrero MX-MEX'],
[460, 'Villa Nicolás Romero MX-MEX'],
[461, 'Villa Victoria MX-MEX'],
[462, 'Xonacatlan MX-MEX'],
[463, 'Zumpango MX-MEX'],
[470, 'Morelia MX-MIC'],
[471, 'Acuitzio del Canje MX-MIC'],
[472, 'Aguililla MX-MIC'],
[473, 'Alvaro Obregon MX-MIC'],
[474, 'Angamacutiro MX-MIC'],
[475, 'Angangueo MX-MIC'],
[476, 'Apatzingán MX-MIC'],
[477, 'Ario de Rosales MX-MIC'],
[478, 'Arteaga MX-MIC'],
[479, 'Buenavista Tomatlan MX-MIC'],
[480, 'Ciudad Hidalgo MX-MIC'],
[481, 'Coalcoman de Vazquez MX-MIC'],
[482, 'Contepec MX-MIC'],
[483, 'Cotija de la Paz MX-MIC'],
[484, 'Cuitzeo MX-MIC'],
[485, 'Chavinda MX-MIC'],
[486, 'Cheran MX-MIC'],
[487, 'Chilchota MX-MIC'],
[488, 'Churintzio MX-MIC'],
[489, 'Epitacio Huerta MX-MIC'],
[490, 'Gabriel Zamora MX-MIC'],
[491, 'Huandacareo MX-MIC'],
[492, 'Huetamo MX-MIC'],
[493, 'Jacona de Plancarte MX-MIC'],
[494, 'Jiquilpan de Juarez MX-MIC'],
[495, 'La Huacana MX-MIC'],
[496, 'La Piedad de Cabadas MX-MIC'],
[497, 'Lázaro Cárdenas MX-MIC'],
[498, 'Los Reyes de Salgado MX-MIC'],
[499, 'Maravatío MX-MIC'],
[500, 'San Jose de Gracia MX-MIC'],
[501, 'Nueva Italia'],
[506, 'Pátzcuaro'],
[508, 'Purépero'],
[509, 'Puruandiro'],
[512, 'Sahuayo'],
[515, 'Tacámbaro'],
[517, 'Tangancícuaro'],
[519, 'Tepalcatepec'],
[523, 'Tlazazalca'],
[528, 'Uruapan'],
[533, 'Yurécuaro'],
[534, 'Zacapu'],
[535, 'Zamora'],
[536, 'Zinapécuaro'],
[537, 'Zitácuaro'],
[540, 'Cuernavaca'],
[542, 'Cuautla'],
[501, 'Nva Italia de Ruiz MX-MIC'],
[502, 'Pajacuaran MX-MIC'],
[503, 'Panindicuaro MX-MIC'],
[504, 'Paracho MX-MIC'],
[505, 'Pastor Ortiz MX-MIC'],
[506, 'Pátzcuaro MX-MIC'],
[507, 'Periban MX-MIC'],
[508, 'Purépero de Echaiz MX-MIC'],
[509, 'Puruandiro MX-MIC'],
[510, 'Querendaro MX-MIC'],
[511, 'Quiroga MX-MIC'],
[512, 'Sahuayo de Morelos MX-MIC'],
[513, 'Santa Ana Maya MX-MIC'],
[514, 'Santiago Tangamandapio MX-MIC'],
[515, 'Tacámbaro Codallos MX-MIC'],
[516, 'Tancitaro MX-MIC'],
[517, 'Tangancícuaro Arista MX-MIC'],
[518, 'Tanhuato de Guerrero MX-MIC'],
[519, 'Tapalcatepec MX-MIC'],
[520, 'Taretan MX-MIC'],
[521, 'Tinguindin MX-MIC'],
[522, 'Tlalpujahua MX-MIC'],
[523, 'Tlazazalca MX-MIC'],
[524, 'Tocumbo MX-MIC'],
[525, 'Tuxpan MX-MIC'],
[526, 'Tuzantla MX-MIC'],
[527, 'Ucareo MX-MIC'],
[528, 'Uruapan MX-MIC'],
[529, 'Villa Jimenez MX-MIC'],
[530, 'Villamar MX-MIC'],
[531, 'Villa Morelos MX-MIC'],
[532, 'Vista Hermosa Negrete MX-MIC'],
[533, 'Yurécuaro MX-MIC'],
[534, 'Zacapu MX-MIC'],
[535, 'Zamora MX-MIC'],
[536, 'Zinapécuaro MX-MIC'],
[537, 'Zitácuaro MX-MIC'],
[540, 'Cuernavaca MX-MOR'],
[541, 'Axochiapan MX-MOR'],
[542, 'Cuautla MX-MOR'],
[542, 'Oaxtepec, Morelos'],
[543, 'Jiutepec'],
[544, 'Jojutla'],
[545, 'Puente de Ixtla'],
[546, 'Temixco'],
[548, 'Tetecala'],
[549, 'Yautepec'],
[552, 'Zacatepec'],
[560, 'Tepic'],
[561, 'Acaponeta'],
[562, 'Ahuacatlán'],
[564, 'Compostela'],
[566, 'Ixtlán del Río'],
[571, 'San Blas'],
[573, 'Santiago Ixcuintla'],
[575, 'Túxpam [alternate]'], //see first occurrence at 404
[580, 'Apodaca'],
[543, 'Jiutepec MX-MOR'],
[544, 'Jojutla MX-MOR'],
[545, 'Puente de Ixtla MX-MOR'],
[546, 'Temixco MX-MOR'],
[547, 'Tepoztlan MX-MOR'],
[548, 'Tetecala MX-MOR'],
[549, 'Yautepec MX-MOR'],
[550, 'Yautepec MX-MOR'],
[551, 'Yecapixtla MX-MOR'],
[552, 'Zacatepec MX-MOR'],
[560, 'Tepic MX-NAY'],
[561, 'Acaponeta MX-NAY'],
[562, 'Ahuacatlán MX-NAY'],
[563, 'Amatlan de Cañas MX-NAY'],
[564, 'Compostela MX-NAY'],
[565, 'Huajicori MX-NAY'],
[566, 'Ixtlán del Río MX-NAY'],
[567, 'La Penita de Jaltemba MX-NAY'],
[568, 'Las Varas MX-NAY'],
[569, 'Rosamorada MX-NAY'],
[570, 'Ruiz MX-NAY'],
[571, 'San Blas MX-NAY'],
[572, 'Santa Maria del Oro MX-NAY'],
[573, 'Santiago Ixcuintla MX-NAY'],
[574, 'Tecuala MX-NAY'],
[575, 'Túxpam MX-NAY'],
[576, 'Villa Hidalgo MX-NAY'],
[577, 'Xalisco MX-NAY'],
[580, 'Apodaca MX-NLE'],
[580, 'Cadereyta'],
[580, 'Cd. Guadalupe'],
[580, 'Ciudad Guadalupe'],
[580, 'General Escobedo'],

@@ -485,187 +758,352 @@ [580, 'Monterrey'],

[580, 'Santa Catarina'],
[583, 'Allende'],
[592, 'General Zuazua'],
[595, 'Linares'],
[597, 'Montemorelos'],
[599, 'Sabinas Hidalgo'],
[600, 'Salinas Victoria'],
[581, 'Abasolo MX-NLE'],
[582, 'Agualeguas MX-NLE'],
[583, 'Allende MX-NLE'],
[584, 'Anahuac MX-NLE'],
[585, 'Bustamante MX-NLE'],
[586, 'Cerralvo MX-NLE'],
[587, 'Cienega de Flores MX-NLE'],
[588, 'China MX-NLE'],
[589, 'Galeana MX-NLE'],
[590, 'General Bravo MX-NLE'],
[591, 'General Teran MX-NLE'],
[592, 'General Zuazua MX-NLE'],
[593, 'Hidalgo MX-NLE'],
[594, 'Lampazos de Naranjo MX-NLE'],
[595, 'Linares MX-NLE'],
[596, 'Los Ramones MX-NLE'],
[597, 'Montemorelos MX-NLE'],
[598, 'Pesqueria MX-NLE'],
[599, 'Sabinas Hidalgo MX-NLE'],
[600, 'Salinas Victoria MX-NLE'],
[601, 'El Cercado'],
[601, 'Santiago MX-NLE'],
[601, 'Villa de Santiago'],
[610, 'Oaxaca'],
[610, 'Oaxaca MX-OAX'],
[611, 'Asuncion Nochixtlan MX-OAX'],
[612, 'Guelatao MX-OAX'],
[613, 'Heroica Cd de Tlaxiaco MX-OAX'],
[613, 'Tlaxiaco'],
[614, 'Huajuapan de León'],
[616, 'Ixtepec'],
[617, 'Juchitán'],
[619, 'Loma Bonita'],
[620, 'Matías Romero'],
[621, 'Miahuatlán'],
[622, 'Ocotlán [alternate]'], //see first occurrence at 370
[624, 'Puerto Escondido'],
[626, 'Salina Cruz'],
[614, 'Huajuapan de León MX-OAX'],
[615, 'Huautla MX-OAX'],
[616, 'Ixtepec MX-OAX'],
[617, 'Juchitán de Zaragoza MX-OAX'],
[618, 'La Reforma MX-OAX'],
[619, 'Loma Bonita MX-OAX'],
[620, 'Matías Romero MX-OAX'],
[621, 'Miahuatlán MX-OAX'],
[622, 'Ocotlán MX-OAX'],
[623, 'Pinotepa MX-OAX'],
[624, 'Puerto Escondido MX-OAX'],
[625, 'Putla MX-OAX'],
[626, 'Salina Cruz MX-OAX'],
[627, 'Lagunas'],
[627, 'San Andres Lagunas MX-OAX'],
[628, 'San Juan Bautista T. MX-OAX'],
[628, 'Tuxtepec'],
[629, 'San Pedro Mixtepec MX-OAX'],
[630, 'Pochutla'],
[631, 'San Pedro Tapanatepec'],
[632, 'Santa Lucía del Camino'],
[630, 'San Pedro Pochutla MX-OAX'],
[631, 'San Pedro Tapanatepec MX-OAX'],
[632, 'Santa Lucía del Camino MX-OAX'],
[633, 'Santa Maria del Tule MX-OAX'],
[634, 'Bahías de Huatulco'],
[635, 'Santiago Juxtlahuaca'],
[634, 'Santa Maria Huatulco MX-OAX'],
[635, 'Santiago Juxtlahuaca MX-OAX'],
[636, 'Pinotepa Nacional'],
[636, 'Santiago Pinotepa Nal MX-OAX'],
[637, 'Sto Domingo Tehuantepec MX-OAX'],
[637, 'Tehuantepec'],
[638, 'Tlacolula'],
[640, 'Zimatlán'],
[638, 'Tlacolula D Matamoros MX-OAX'],
[639, 'Villa de Tamazulapam MX-OAX'],
[640, 'Zimatlán MX-OAX'],
[650, 'Cholula'],
[650, 'Cuautlancingo MX-PUE'],
[650, 'La Resurrección'],
[650, 'Puebla'],
[650, 'San Baltazar Campeche'],
[651, 'N/A'],
[652, 'Acatzingo'],
[654, 'Atlixco'],
[656, 'Cuetzalan'],
[659, 'Huauchinango'],
[660, 'Huejotzingo'],
[662, 'Izúcar de Matamoros'],
[667, 'San Martín Texmelucan'],
[651, 'Acatlan MX-PUE'],
[652, 'Acatzingo MX-PUE'],
[653, 'Amozoc MX-PUE'],
[654, 'Atlixco MX-PUE'],
[655, 'Ciudad Serdan MX-PUE'],
[656, 'Cuetzalan MX-PUE'],
[657, 'Chiautla MX-PUE'],
[658, 'Chignahuapan MX-PUE'],
[659, 'Huauchinango MX-PUE'],
[660, 'Huejotzingo MX-PUE'],
[661, 'Hueytamalco MX-PUE'],
[662, 'Izúcar de Matamoros MX-PUE'],
[663, 'Libres MX-PUE'],
[664, 'Nealtican MX-PUE'],
[665, 'Nvo Necaxa MX-PUE'],
[666, 'Rafael Lara Grajales MX-PUE'],
[667, 'San Martín Texmelucan MX-PUE'],
[668, 'San Felipe Hueyotlipan'],
[669, 'Tecamachalco'],
[670, 'Tehuacán'],
[668, 'Sto Tomas Hueyotlipan MX-PUE'],
[669, 'Tecamachalco MX-PUE'],
[670, 'Tehuacán MX-PUE'],
[671, 'San Lorenzo'],
[672, 'Teziutlán'],
[674, 'Xicotepec de Juárez'],
[676, 'Zacatlán'],
[671, 'Tepeaca MX-PUE'],
[672, 'Teziutlán MX-PUE'],
[673, 'Tlatlauquitepec MX-PUE'],
[674, 'Xicotepec de Juárez MX-PUE'],
[675, 'Zacapoaxtla MX-PUE'],
[676, 'Zacatlán MX-PUE'],
[680, 'El Pueblito Correg. MX-QUE'],
[680, 'Pedro Escobedo'],
[680, 'Querétaro'],
[680, 'Villa Corregidora'],
[681, 'Amealco'],
[685, 'San Juan del Río'],
[686, 'Tequisquiapan'],
[690, 'Chetumal'],
[691, 'Cancún'],
[681, 'Amealco MX-QUE'],
[682, 'Cadereyta MX-QUE'],
[683, 'Ezequiel Montes MX-QUE'],
[684, 'Jalpan MX-QUE'],
[685, 'San Juan del Río MX-QUE'],
[686, 'Tequisquiapan MX-QUE'],
[690, 'Chetumal MX-ROO'],
[691, 'Cancún MX-ROO'],
[691, 'Col. Puerto Juárez'],
[692, 'Cozumel'],
[693, 'N/A'],
[694, 'Playa del Carmen'],
[700, 'San Luis Potosí'],
[703, 'Cerritos'],
[705, 'Ciudad Valles'],
[709, 'Matehuala'],
[711, 'Río Verde'],
[716, 'Tamuín'],
[730, 'Culiacán'],
[735, 'Concordia'],
[736, 'Cosala'],
[737, 'Choix'],
[738, 'El Fuerte'],
[739, 'Escuinapa'],
[740, 'Guamúchil'],
[741, 'Guasave'],
[743, 'Los Mochis'],
[692, 'Cozumel MX-ROO'],
[693, 'Isla Mujeres MX-ROO'],
[694, 'Playa del Carmen MX-ROO'],
[700, 'San Luis Potosí MX-SLP'],
[701, 'Axtla de Terrazas MX-SLP'],
[702, 'Cardenas MX-SLP'],
[703, 'Cerritos MX-SLP'],
[704, 'Ciudad del Maiz MX-SLP'],
[705, 'Ciudad Valles MX-SLP'],
[706, 'Charcas MX-SLP'],
[707, 'Ebano MX-SLP'],
[708, 'Guadalcazar MX-SLP'],
[709, 'Matehuala MX-SLP'],
[710, 'Rayon MX-SLP'],
[711, 'Río Verde MX-SLP'],
[712, 'Salinas de Hidalgo MX-SLP'],
[713, 'Santa Maria del Rio MX-SLP'],
[714, 'Tamasopo MX-SLP'],
[715, 'Tamazunchale MX-SLP'],
[716, 'Tamuín MX-SLP'],
[717, 'Tancanhuitz de Santos MX-SLP'],
[718, 'Tanquian MX-SLP'],
[719, 'Tierra Nueva MX-SLP'],
[720, 'Venado MX-SLP'],
[721, 'Xilitla MX-SLP'],
[722, 'Villa de Arista MX-SLP'],
[730, 'Culiacán MX-SIN'],
[731, 'Ahome MX-SIN'],
[732, 'Angostura MX-SIN'],
[733, 'Badiraguato MX-SIN'],
[734, 'Bamoa MX-SIN'],
[735, 'Concordia MX-SIN'],
[736, 'Cosala MX-SIN'],
[737, 'Choix MX-SIN'],
[738, 'El Fuerte MX-SIN'],
[739, 'Escuinapa de Hidalgo MX-SIN'],
[740, 'Guamúchil MX-SIN'],
[741, 'Guasave MX-SIN'],
[742, 'La Cruz de Elota MX-SIN'],
[743, 'Los Mochis MX-SIN'],
[743, 'Topolobampo'],
[744, 'Mazatlán'],
[745, 'Mocorito'],
[746, 'Navolato'],
[760, 'Hermosillo'],
[761, 'Agua Prieta'],
[765, 'Caborca'],
[766, 'Cananea'],
[767, 'Ciudad Obregón'],
[744, 'Mazatlán MX-SIN'],
[745, 'Mocorito MX-SIN'],
[746, 'Navolato MX-SIN'],
[747, 'Quila MX-SIN'],
[748, 'Rosario MX-SIN'],
[749, 'San Blas MX-SIN'],
[750, 'San Ignacio MX-SIN'],
[760, 'Hermosillo MX-SON'],
[761, 'Agua Prieta MX-SON'],
[762, 'Alamos MX-SON'],
[763, 'Altar MX-SON'],
[764, 'Baviacora MX-SON'],
[765, 'Caborca MX-SON'],
[766, 'Cananea MX-SON'],
[767, 'Ciudad Obregón MX-SON'],
[767, 'Esperanza'],
[769, 'Empalme'],
[770, 'Guaymas'],
[768, 'Cumpas MX-SON'],
[769, 'Empalme MX-SON'],
[770, 'Guaymas MX-SON'],
[770, 'San Carlos'],
[771, 'Huatabampo'],
[773, 'Magdalena'],
[776, 'Nacozari de García'],
[777, 'Navojoa'],
[778, 'Nogales'],
[779, 'Puerto Peñasco'],
[780, 'San Luis Río Colorado'],
[771, 'Huatabampo MX-SON'],
[772, 'Luis B. Sanchez MX-SON'],
[773, 'Magdalena de Kino MX-SON'],
[774, 'Miguel Aleman MX-SON'],
[775, 'Moctezuma MX-SON'],
[776, 'Nacozari de García MX-SON'],
[777, 'Navojoa MX-SON'],
[778, 'Nogales MX-SON'],
[779, 'Puerto Peñasco MX-SON'],
[780, 'San Luis Río Colorado MX-SON'],
[781, 'Santa Ana MX-SON'],
[782, 'Ures MX-SON'],
[783, 'Villa Juarez (Irrigacion) MX-SON'],
[790, 'Tamulte'],
[790, 'Villa Hermosa'],
[790, 'Villa Hermosa MX-TAB'],
[791, 'Balancan MX-TAB'],
[792, 'Cárdenas'],
[793, 'Ciudad Pemex'],
[794, 'Comalcalco'],
[796, 'Emiliano Zapata'],
[797, 'Frontera'],
[798, 'Huimanguillo'],
[800, 'Jalpa de Méndez'],
[802, 'Macuspana'],
[803, 'Nacajuca'],
[804, 'Paraíso'],
[805, 'Tacotalpa'],
[806, 'Teapa'],
[807, 'Tenosique'],
[810, 'Ciudad Victoria'],
[811, 'Altamira'],
[813, 'Ciudad Madero'],
[792, 'Cardenas MX-TAB'],
[793, 'Ciudad Pemex MX-TAB'],
[794, 'Comalcalco MX-TAB'],
[795, 'Cunduacan MX-TAB'],
[796, 'Emiliano Zapata MX-TAB'],
[797, 'Frontera MX-TAB'],
[798, 'Huimanguillo MX-TAB'],
[799, 'Jalapa MX-TAB'],
[800, 'Jalpa de Méndez MX-TAB'],
[801, 'Jonuta MX-TAB'],
[802, 'Macuspana MX-TAB'],
[803, 'Nacajuca MX-TAB'],
[804, 'Paraíso MX-TAB'],
[805, 'Tacotalpa MX-TAB'],
[806, 'Teapa MX-TAB'],
[807, 'Tenosique MX-TAB'],
[810, 'Ciudad Victoria MX-TAM'],
[811, 'Altamira MX-TAM'],
[812, 'Camargo MX-TAM'],
[813, 'Ciudad Madero MX-TAM'],
[813, 'Tampico'],
[814, 'Ciudad Mante'],
[818, 'Matamoros'],
[814, 'Ciudad Mante MX-TAM'],
[815, 'Ciudad Miguel Aleman MX-TAM'],
[816, 'Gonzalez MX-TAM'],
[817, 'Gustavo Diaz Ordaz MX-TAM'],
[818, 'Matamoros MX-TAM'],
[819, 'Mier MX-TAM'],
[820, 'Nva Ciudad Guerrero MX-TAM'],
[821, 'Colombia'],
[821, 'Nuevo Laredo'],
[821, 'Nuevo Laredo MX-TAM'],
[822, 'Hidalgo MX-TAM'],
[822, 'Reynosa'],
[823, 'Río Bravo'],
[825, 'Soto La Marina'],
[826, 'Valle Hermoso'],
[830, 'Tlaxcala'],
[832, 'Apizaco'],
[823, 'Río Bravo MX-TAM'],
[824, 'San Fernando MX-TAM'],
[825, 'Soto la Marina MX-TAM'],
[826, 'Valle Hermoso MX-TAM'],
[827, 'Xicotencatl MX-TAM'],
[830, 'Tlaxcala MX-TLA'],
[831, 'Amaxac de Guerrero MX-TLA'],
[832, 'Apizaco MX-TLA'],
[833, 'Calpulalpan MX-TLA'],
[834, 'Chiautempan MX-TLA'],
[834, 'Santa Ana Chiautempan'],
[835, 'Huamantla MX-TLA'],
[836, 'Papalotla MX-TLA'],
[837, 'Santa Maria Nativitas MX-TLA'],
[838, 'Tlaxco MX-TLA'],
[839, 'Zacatelco MX-TLA'],
[840, 'Jalapa'],
[841, 'Acayucan'],
[843, 'Agua Dulce'],
[845, 'Álamo'],
[846, 'Altotonga'],
[848, 'Banderilla'],
[849, 'Boca del Río'],
[852, 'Ciudad Mendoza'],
[853, 'Coatepec'],
[854, 'Coatzacoalcos'],
[855, 'Córdoba'],
[856, 'Cosamaloapan'],
[860, 'Cuitláhuac'],
[863, 'Fortín de las Flores'],
[864, 'Gutiérrez Zamora'],
[865, 'Huatusco'],
[867, 'Isla'],
[868, 'Ixtaczoquitlán'],
[869, 'Jáltipan'],
[871, 'Juan Rodríguez Clara'],
[840, 'Xalapa MX-VER'],
[841, 'Acayucan MX-VER'],
[842, 'Adalberto Tejeda MX-VER'],
[843, 'Agua Dulce MX-VER'],
[844, 'Agua Dulce (Papantla) MX-VER'],
[845, 'Álamo MX-VER'],
[846, 'Altotonga MX-VER'],
[847, 'Alvarado MX-VER'],
[848, 'Banderilla MX-VER'],
[849, 'Boca del Río MX-VER'],
[850, 'Catemaco MX-VER'],
[851, 'Cerro Azul MX-VER'],
[852, 'Ciudad Mendoza MX-VER'],
[853, 'Coatepec MX-VER'],
[854, 'Coatzacoalcos MX-VER'],
[855, 'Córdoba MX-VER'],
[856, 'Cosamaloapan MX-VER'],
[858, 'Coscomatepec MX-VER'],
[859, 'Cosoleacaque MX-VER'],
[860, 'Cuitláhuac MX-VER'],
[861, 'Chicontepec MX-VER'],
[862, 'El Naranjal MX-VER'],
[863, 'Fortín de las Flores MX-VER'],
[864, 'Gutiérrez Zamora MX-VER'],
[865, 'Huatusco MX-VER'],
[866, 'Hueyapan de Ocampo MX-VER'],
[867, 'Isla MX-VER'],
[868, 'Ixtaczoquitlán MX-VER'],
[869, 'Jáltipan de Morelos MX-VER'],
[870, 'Jesus Carranza MX-VER'],
[871, 'Juan Rodríguez Clara MX-VER'],
[872, 'La Antigua MX-VER'],
[872, 'Villa José Cardel'],
[873, 'Las Choapas'],
[873, 'Las Choapas MX-VER'],
[874, 'Lerdo de Tejada MX-VER'],
[875, 'Los Naranjos MX-VER'],
[875, 'Naranjos'],
[876, 'Martínez de la Torre'],
[877, 'Minatitlán'],
[878, 'Misantla'],
[879, 'Nanchital'],
[882, 'Orizaba'],
[885, 'Papantla'],
[886, 'Perote'],
[888, 'Poza Rica'],
[889, 'Río Blanco'],
[890, 'San Andrés Tuxtla'],
[891, 'San Rafael'],
[876, 'Martínez de la Torre MX-VER'],
[877, 'Minatitlán MX-VER'],
[878, 'Misantla MX-VER'],
[879, 'Nanchital MX-VER'],
[880, 'Naolinco MX-VER'],
[881, 'Naranjos MX-VER'],
[882, 'Orizaba MX-VER'],
[883, 'Ozuluama MX-VER'],
[884, 'Panuco MX-VER'],
[885, 'Papantla MX-VER'],
[886, 'Perote MX-VER'],
[887, 'Playa Vicente MX-VER'],
[888, 'Poza Rica MX-VER'],
[889, 'Río Blanco MX-VER'],
[890, 'San Andrés Tuxtla MX-VER'],
[891, 'San Rafael MX-VER'],
[892, 'Soledad de Doblado MX-VER'],
[893, 'Tamiahua MX-VER'],
[894, 'Platón Sánchez'],
[894, 'Tantoyuca'],
[895, 'Tempoal'],
[898, 'Tierra Blanca'],
[901, 'Tlapacoyan'],
[894, 'Tantoyuca MX-VER'],
[895, 'Tempoal de Sanchez MX-VER'],
[896, 'Teocelo MX-VER'],
[897, 'Tezonapa MX-VER'],
[898, 'Tierra Blanca MX-VER'],
[899, 'Tihuatlan MX-VER'],
[900, 'Tlacotalpan MX-VER'],
[901, 'Tlapacoyan MX-VER'],
[902, 'Tres Valles MX-VER'],
[903, 'Túxpam de Rodríguez Cano'],
[905, 'Cd. Industrial Framboyan'],
[905, 'Veracruz'],
[910, 'Mérida'],
[913, 'Motul'],
[914, 'Oxkutzcab'],
[903, 'Tuxpan MX-VER'],
[904, 'Vega de Alatorre MX-VER'],
[905, 'Ciudad Industrial Framboyan'],
[905, 'Veracruz MX-VER'],
[906, 'Xico MX-VER'],
[910, 'Mérida MX-YUC'],
[911, 'Izamal MX-YUC'],
[912, 'Maxcanu MX-YUC'],
[913, 'Motul MX-YUC'],
[914, 'Oxkutzcab MX-YUC'],
[915, 'Progreso'],
[917, 'Ticul'],
[918, 'Tizimín'],
[920, 'Valladolid'],
[930, 'Zacatecas'],
[933, 'Fresnillo'],
[934, 'Guadalupe'],
[935, 'Jalpa'],
[936, 'Jerez de G. Salinas'],
[938, 'Juchipila'],
[939, 'Loreto'],
[946, 'Nochistlán'],
[958, 'Valparaíso'],
[960, 'Calera de V. Rosales'],
[915, 'Puerto Progreso MX-YUC'],
[916, 'Tekax MX-YUC'],
[917, 'Ticul MX-YUC'],
[918, 'Tizimín MX-YUC'],
[919, 'Uman MX-YUC'],
[920, 'Valladolid MX-YUC'],
[930, 'Zacatecas MX-ZAC'],
[931, 'Apozol MX-ZAC'],
[932, 'Concepcion del Oro MX-ZAC'],
[933, 'Fresnillo MX-ZAC'],
[934, 'Guadalupe MX-ZAC'],
[935, 'Jalpa MX-ZAC'],
[936, 'Jerez de Garcia Salinas MX-ZAC'],
[937, 'Juan Aldama MX-ZAC'],
[938, 'Juchipila MX-ZAC'],
[939, 'Loreto MX-ZAC'],
[940, 'Luis Moya MX-ZAC'],
[941, 'Miguel Auza MX-ZAC'],
[942, 'Monte Escobedo MX-ZAC'],
[943, 'Morelos MX-ZAC'],
[944, 'Moyahua de Estrada MX-ZAC'],
[945, 'Nieves MX-ZAC'],
[946, 'Nochistlán de Mejia MX-ZAC'],
[947, 'Ojocaliente MX-ZAC'],
[948, 'Pinos MX-ZAC'],
[949, 'Rio Grande MX-ZAC'],
[950, 'Sain Alto MX-ZAC'],
[951, 'San Pedro Apulco MX-ZAC'],
[952, 'Sombrerete MX-ZAC'],
[953, 'Tabasco MX-ZAC'],
[954, 'Tepechitlan MX-ZAC'],
[955, 'Tepetongo MX-ZAC'],
[956, 'Teul de Glez. Ortega MX-ZAC'],
[957, 'Cosautlan MX-VER'],
[958, 'Valparaíso MX-ZAC'],
[959, 'Valla de Cos MX-ZAC'],
[960, 'Victor Rosales MX-ZAC'],
[961, 'Villa Gonzalez Ortega MX-ZAC'],
[962, 'Villanueva MX-ZAC'],
],

@@ -672,0 +1110,0 @@

@@ -1,2 +0,2 @@

//! CLABE Validator v1.3.8 ~ github.com/center-key/clabe-validator ~ MIT License
function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}var clabe={version:"1.3.8",computeChecksum:function computeChecksum(a){var b=function(a,b,c){return a+parseInt(b,10)*[3,7,1][c%3]%10};return /^[0-9]{17,18}$/.test(a)?function compute(){return(10-a.split("").slice(0,17).reduce(b,0)%10)%10}():null},validate:function validate(a){if("string"!=typeof a)throw"clabe.validator.check(clabeNum) -- Expected string, got: "+_typeof(a);var b=a.substring(0,3),c=a.substring(3,6),d=a.substring(6,17),e=parseInt(a.substring(17,18),10);clabe.citiesMap||function makeCitiesMap(){clabe.citiesMap={};var a=function(a){return clabe.citiesMap[a]?clabe.citiesMap[a]+", ":""};clabe.cities.forEach(function addCity(b){return clabe.citiesMap[b[0]]=a(b[0])+b[1]})}();var f=clabe.banksMap[parseInt(b,10)]||{},g=clabe.citiesMap[parseInt(c,10)],h=clabe.computeChecksum(a),i=function getValidationInfo(){var d=18===a.length?/[^0-9]/.test(a)?{invalid:"characters",data:""}:e===h?f.tag?g?{invalid:null}:{invalid:"city",data:c}:{invalid:"bank",data:b}:{invalid:"checksum",data:h}:{invalid:"length",data:""};return d}(),j=!i.invalid;return{ok:j,error:j?null:"invalid-"+i.invalid,formatOk:j||["bank","city"].includes(i.invalid),message:j?"Valid":{length:"Must be exactly 18 digits long",characters:"Must be only numeric digits (no letters)",checksum:"Invalid checksum, last digit should be: ",bank:"Invalid bank code: ",city:"Invalid city code: "}[i.invalid]+i.data,tag:f.tag||null,bank:f.name||null,city:g||null,account:d,code:{bank:b,city:c},checksum:h}},calculate:function calculate(a,b,c){var d=function(a,b){return a.length<b?d("0"+a,b):a},e=function(a,b){return d(""+a,b).slice(-b)},f=e(a,3)+e(b,3)+e(c,11);return f+clabe.computeChecksum(f)},banksMap:{2:{tag:"BANAMEX",name:"Banco Nacional de M\xE9xico, S.A."},6:{tag:"BANCOMEXT",name:"Banco Nacional de Comercio Exterior"},9:{tag:"BANOBRAS",name:"Banco Nacional de Obras y Servicios P\xFAblicos"},12:{tag:"BBVA BANCOMER",name:"BBVA Bancomer, S.A."},14:{tag:"SANTANDER",name:"Banco Santander, S.A."},19:{tag:"BANJERCITO",name:"Banco Nacional del Ej\xE9rcito, Fuerza A\xE9rea y Armada"},21:{tag:"HSBC",name:"HSBC M\xE9xico, S.A."},22:{tag:"GE MONEY",name:"GE Money Bank, S.A."},30:{tag:"BAJ\xCDO",name:"Banco del Baj\xEDo, S.A."},32:{tag:"IXE",name:"IXE Banco, S.A."},36:{tag:"INBURSA",name:"Banco Inbursa, S.A."},37:{tag:"INTERACCIONES",name:"Banco Interacciones, S.A."},42:{tag:"MIFEL",name:"Banca Mifel, S.A."},44:{tag:"SCOTIABANK",name:"Scotiabank Inverlat, S.A."},58:{tag:"BANREGIO",name:"Banco Regional de Monterrey, S.A."},59:{tag:"INVEX",name:"Banco Invex, S.A."},60:{tag:"BANSI",name:"Bansi, S.A."},62:{tag:"AFIRME",name:"Banca Afirme, S.A."},72:{tag:"BANORTE",name:"Banco Mercantil del Norte, S.A."},102:{tag:"ABNAMRO",name:"ABN AMRO Bank M\xE9xico, S.A."},103:{tag:"AMERICAN EXPRESS",name:"American Express Bank (M\xE9xico), S.A."},106:{tag:"BAMSA",name:"Bank of America M\xE9xico, S.A."},108:{tag:"TOKYO",name:"Bank of Tokyo-Mitsubishi UFJ (M\xE9xico), S.A."},110:{tag:"JP MORGAN",name:"Banco J.P. Morgan, S.A."},112:{tag:"BMONEX",name:"Banco Monex, S.A."},113:{tag:"VE POR MAS",name:"Banco Ve por Mas, S.A."},116:{tag:"ING",name:"ING Bank (M\xE9xico), S.A."},124:{tag:"DEUTSCHE",name:"Deutsche Bank M\xE9xico, S.A."},126:{tag:"CREDIT SUISSE",name:"Banco Credit Suisse (M\xE9xico), S.A."},127:{tag:"AZTECA",name:"Banco Azteca, S.A."},128:{tag:"AUTOFIN",name:"Banco Autofin M\xE9xico, S.A."},129:{tag:"BARCLAYS",name:"Barclays Bank M\xE9xico, S.A."},130:{tag:"COMPARTAMOS",name:"Banco Compartamos, S.A."},131:{tag:"FAMSA",name:"Banco Ahorro Famsa, S.A."},132:{tag:"BMULTIVA",name:"Banco Multiva, S.A."},133:{tag:"PRUDENTIAL",name:"Prudencial Bank, S.A."},134:{tag:"WAL-MART",name:"Banco Wal Mart de M\xE9xico Adelante, S.A."},135:{tag:"NAFIN",name:"Nacional Financiera, S.N.C."},136:{tag:"REGIONAL",name:"Banco Regional, S.A."},137:{tag:"BANCOPPEL",name:"BanCoppel, S.A."},138:{tag:"ABC CAPITAL",name:"ABC Capital, S.A. I.B.M."},139:{tag:"UBS BANK",name:"UBS Banco, S.A."},140:{tag:"F\xC1CIL",name:"Banco F\xE1cil, S.A."},141:{tag:"VOLKSWAGEN",name:"Volkswagen Bank S.A. Instituci\xF3n de Banca M\xFAltiple"},143:{tag:"CIBANCO",name:"Consultor\xEDa Internacional Banco, S.A."},145:{tag:"BBASE",name:"Banco BASE, S.A. de I.B.M."},147:{tag:"BANKAOOL",name:"Bankaool, S.A., Instituci\xF3n de Banca M\xFAltiple"},148:{tag:"PAGATODO",name:"Banco PagaTodo S.A., Instituci\xF3n de Banca M\xFAltiple"},150:{tag:"BIM",name:"Banco Inmobiliario Mexicano, S.A., Instituci\xF3n de Banca M\xFAltiple"},152:{tag:"BANCREA",name:"Banco Bancrea, S.A., Instituci\xF3n de Banca M\xFAltiple"},156:{tag:"SABADELL",name:"Banco Sabadell, S.A. I.B.M."},166:{tag:"BANSEFI",name:"Banco del Ahorro Nacional y Servicios Financieros, S.N.C."},168:{tag:"HIPOTECARIA FEDERAL",name:"Sociedad Hipotecaria Federal, S.N.C."},600:{tag:"MONEXCB",name:"Monex Casa de Bolsa, S.A. de C.V."},601:{tag:"GBM",name:"GBM Grupo Burs\xE1til Mexicano, S.A. de C.V."},602:{tag:"MASARI CC.",name:"Masari Casa de Cambio, S.A. de C.V."},604:{tag:"C.B. INBURSA",name:"Inversora Burs\xE1til, S.A. de C.V."},605:{tag:"VALU\xC9",name:"Valu\xE9, S.A. de C.V., Casa de Bolsa"},606:{tag:"CB BASE",name:"Base Internacional Casa de Bolsa, S.A. de C.V."},607:{tag:"TIBER",name:"Casa de Cambio Tiber, S.A. de C.V."},608:{tag:"VECTOR",name:"Vector Casa de Bolsa, S.A. de C.V."},610:{tag:"B&B",name:"B y B Casa de Cambio, S.A. de C.V."},611:{tag:"INTERCAM",name:"Intercam Casa de Cambio, S.A. de C.V."},613:{tag:"MULTIVA",name:"Multivalores Casa de Bolsa, S.A. de C.V. Multiva Gpo. Fin."},614:{tag:"ACCIVAL",name:"Acciones y Valores Banamex, S.A. de C.V., Casa de Bolsa"},615:{tag:"MERRILL LYNCH",name:"Merrill Lynch M\xE9xico, S.A. de C.V., Casa de Bolsa"},616:{tag:"FINAMEX",name:"Casa de Bolsa Finamex, S.A. de C.V."},617:{tag:"VALMEX",name:"Valores Mexicanos Casa de Bolsa, S.A. de C.V."},618:{tag:"\xDANICA",name:"\xDAnica Casa de Cambio, S.A. de C.V."},619:{tag:"ASEGURADORA MAPFRE",name:"MAPFRE Tepeyac S.A."},620:{tag:"AFORE PROFUTURO",name:"Profuturo G.N.P., S.A. de C.V."},621:{tag:"CB ACTINBER",name:"Actinver Casa de Bolsa, S.A. de C.V."},622:{tag:"ACTINVE SI",name:"Actinver S.A. de C.V."},623:{tag:"SKANDIA",name:"Skandia Vida S.A. de C.V."},624:{tag:"CONSULTOR\xCDA",name:"Consultor\xEDa Internacional Casa de Cambio, S.A. de C.V."},626:{tag:"CBDEUTSCHE",name:"Deutsche Securities, S.A. de C.V."},627:{tag:"ZURICH",name:"Zurich Compa\xF1\xEDa de Seguros, S.A."},628:{tag:"ZURICHVI",name:"Zurich Vida, Compa\xF1\xEDa de Seguros, S.A."},629:{tag:"HIPOTECARIA SU CASITA",name:"Hipotecaria su Casita, S.A. de C.V."},630:{tag:"C.B. INTERCAM",name:"Intercam Casa de Bolsa, S.A. de C.V."},631:{tag:"C.B. VANGUARDIA",name:"Vanguardia Casa de Bolsa, S.A. de C.V."},632:{tag:"BULLTICK C.B.",name:"Bulltick Casa de Bolsa, S.A. de C.V."},633:{tag:"STERLING",name:"Sterling Casa de Cambio, S.A. de C.V."},634:{tag:"FINCOMUN",name:"Fincom\xFAn, Servicios Financieros Comunitarios, S.A. de C.V."},636:{tag:"HDI SEGUROS",name:"HDI Seguros, S.A. de C.V."},637:{tag:"ORDER",name:"OrderExpress Casa de Cambio , S.A. de C.V. AAC"},638:{tag:"AKALA",name:"Akala, S.A. de C.V., Sociedad Financiera Popular"},640:{tag:"JP MORGAN C.B.",name:"J.P. Morgan Casa de Bolsa, S.A. de C.V."},642:{tag:"REFORMA",name:"Operadora de Recursos Reforma, S.A. de C.V."},646:{tag:"STP",name:"Sistema de Transferencias y Pagos STP, S.A. de C.V., SOFOM E.N.R."},647:{tag:"TELECOMM",name:"Telecomunicaciones de M\xE9xico"},648:{tag:"EVERCORE",name:"Evercore Casa de Bolsa, S.A. de C.V."},649:{tag:"SKANDIA",name:"Skandia Operadora S.A. de C.V."},651:{tag:"SEGMTY",name:"Seguros Monterrey New York Life, S.A de C.V."},652:{tag:"ASEA",name:"Soluci\xF3n Asea, S.A. de C.V., Sociedad Financiera Popular"},653:{tag:"KUSPIT",name:"Kuspit Casa de Bolsa, S.A. de C.V."},655:{tag:"SOFIEXPRESS",name:"J.P. SOFIEXPRESS, S.A. de C.V., S.F.P."},656:{tag:"UNAGRA",name:"UNAGRA, S.A. de C.V., S.F.P."},659:{tag:"OPCIONES EMPRESARIALES DEL NOROESTE",name:"Opciones Empresariales Del Noreste, S.A. DE C.V."},670:{tag:"LIBERTAD",name:"Libertad Servicios Financieros, S.A. De C.V."},846:{tag:"STP",name:"Sistema de Transferencias y Pagos STP"},901:{tag:"CLS",name:"CLS Bank International"},902:{tag:"INDEVAL",name:"SD. INDEVAL, S.A. de C.V."},999:{tag:"N/A",name:"N/A"}},cities:[[10,"Aguascalientes"],[12,"Calvillo"],[14,"Jes\xFAs Mar\xEDa"],[20,"Mexicali"],[22,"Ensenada"],[27,"Tecate"],[27,"Tijuana"],[28,"La Mesa"],[28,"Rosarito"],[28,"Tijuana [alternate]"],[40,"La Paz"],[41,"Cabo San Lucas"],[42,"Ciudad Constituci\xF3n"],[43,"Guerrero Negro"],[45,"San Jos\xE9 del Cabo"],[46,"Santa Rosal\xEDa"],[50,"Campeche"],[51,"Calkin\xED"],[52,"Ciudad del Carmen"],[53,"Champot\xF3n"],[60,"G\xF3mez Palacio"],[60,"Torre\xF3n"],[62,"Ciudad Acu\xF1a"],[68,"Monclova"],[71,"Nava"],[72,"Nueva Rosita"],[74,"Parras de la Fuente"],[75,"Piedras Negras"],[76,"Ramos Arizpe"],[77,"Sabinas"],[78,"Saltillo"],[80,"San Pedro de las Colonias"],[90,"Colima"],[95,"Manzanillo"],[97,"Tecom\xE1n"],[100,"Ter\xE1n"],[100,"Tuxtla Guti\xE9rrez"],[103,"Arriaga"],[107,"Cintalapa"],[109,"Comit\xE1n"],[109,"Villa Las Rosas"],[111,"Chiapa de Corso"],[113,"F. Comalapa"],[114,"Huixtla"],[123,"Ocosingo"],[124,"Ocozocuautla"],[125,"Palenque"],[126,"Pichucalco"],[127,"Pijijiapan"],[128,"Reforma"],[130,"San Crist\xF3bal de las Casas"],[131,"Simojovel"],[133,"Tapachula"],[135,"Tonala"],[137,"Venustiano Carranza"],[138,"Villa Flores"],[140,"Yajal\xF3n"],[150,"Chihuahua"],[150,"Ciudad Delicias"],[152,"Ciudad An\xE1huac"],[155,"Ciudad Camargo"],[158,"Ciudad Cuauht\xE9moc"],[161,"Ciudad Guerrero"],[162,"Parral"],[163,"Ciudad Jim\xE9nez"],[164,"Ciudad Ju\xE1rez"],[165,"Ciudad Madera"],[167,"El Molino de Namiquipa"],[168,"Nuevo Casas Grandes"],[180,"Atizapan"],[180,"Chalco"],[180,"Ciudad de M\xE9xico"],[180,"Coacalco"],[180,"Cuautitl\xE1n Izcalli"],[180,"Cuautitl\xE1n"],[180,"Ecatepec"],[180,"Huehuetoca"],[180,"Huixquilucan"],[180,"Ixtapaluca"],[180,"Los Reyes La Paz"],[180,"Naucalpan"],[180,"Nezahualc\xF3yotl"],[180,"Tecamac"],[180,"Teotihuac\xE1n"],[180,"Texcoco"],[180,"Tlalnepantla"],[190,"Durango"],[198,"N/A"],[201,"Tepehuanes"],[202,"Vicente Guerrero"],[210,"Guanajuato"],[211,"Abasolo"],[212,"Ac\xE1mbaro"],[213,"Apaseo el Alto"],[214,"Apaseo el Grande"],[215,"Celaya"],[216,"Comonfort"],[217,"Coroneo"],[218,"Cortazar"],[219,"Cuer\xE1maro"],[220,"Dolores Hidalgo"],[222,"Irapuato"],[223,"Jaral del Progreso"],[224,"Jer\xE9cuaro"],[225,"Le\xF3n"],[226,"Cd. Manuel Doblado"],[227,"Morole\xF3n"],[229,"P\xE9njamo"],[232,"Romita"],[233,"Salamanca"],[234,"Salvatierra"],[236,"San Felipe"],[237,"Pur\xEDsima de Bustos"],[237,"San Francisco del Rinco\xF3n"],[238,"San Jos\xE9 Iturbide"],[239,"San Luis de la Paz"],[240,"San Miguel Allende"],[244,"Silao"],[247,"Uriangato"],[248,"Valle de Santiago"],[249,"Yuriria"],[260,"Chilpancingo"],[261,"Acapulco"],[263,"Arcelia"],[264,"Atoyac de \xC1lvarez"],[266,"Ciudad Altamirano"],[267,"Coyuca de Ben\xEDtez"],[270,"Chilapa"],[271,"Huitzuco"],[272,"Iguala"],[272,"La Sabana"],[274,"Cuajinicuilapa"],[274,"Ometepec"],[275,"San Marcos"],[276,"Taxco"],[278,"Teloloapan"],[281,"Tlapa"],[282,"Ixtapa Zihuatanejo"],[282,"Zihuatanejo"],[290,"Pachuca"],[291,"Actopan"],[292,"Apam"],[293,"Atotonilco el Grande"],[294,"Ciudad Sahag\xFAn"],[294,"Teocaltiche"],[295,"Cuautepec"],[296,"Huejutla"],[297,"Huichapan"],[298,"Ixmiquilpan"],[303,"Progreso de Obreg\xF3n"],[305,"Tepeapulco"],[308,"Tizayuca"],[311,"Tula de Allende"],[312,"Tulancingo"],[313,"Zacualtip\xE1n"],[314,"Zimap\xE1n"],[320,"El Salto"],[320,"Guadalajara"],[320,"San Pedro Tlaquepaque"],[320,"Tlajomulco"],[320,"Tonala [alternate]"],[320,"Zapopan"],[326,"Ameca"],[327,"Arandas"],[330,"Atotonilco el Alto"],[331,"Atequiza"],[333,"Autl\xE1n"],[334,"Azteca"],[340,"Casimiro Castillo"],[341,"Cihuatl\xE1n"],[342,"Ciudad Guzm\xE1n"],[346,"Chapala"],[348,"El Grullo"],[355,"Ixtlahuac\xE1n del R\xEDo"],[356,"Jalostotitl\xE1n"],[357,"Jamay"],[361,"La Barca"],[362,"Lagos de Moreno"],[370,"Ocotl\xE1n"],[373,"Pihuamo"],[375,"Las Juntas"],[375,"Nuevo Vallarta"],[375,"Pitillal"],[375,"Puerto Vallarta"],[381,"San Juan de los Lagos"],[382,"N/A"],[384,"San Miguel el Alto"],[385,"San Patricio Melaque"],[386,"Sayula"],[387,"Tala"],[389,"Tamazula de Gordiano"],[391,"Tecalitl\xE1n"],[396,"Tepatitl\xE1n"],[397,"Tequila"],[403,"Tototl\xE1n"],[404,"T\xFAxpam"],[411,"Villa Hidalgo"],[413,"Zacoalco de Torres"],[414,"Zapotiltic"],[416,"Zapotlanejo"],[420,"Toluca"],[421,"Acambay"],[422,"Almoloya de Ju\xE1rez"],[424,"Amecameca"],[425,"Apaxco"],[426,"Atlacomulco"],[428,"Coatepec de Harinas"],[430,"Chicoloapan"],[431,"Chiconcuac"],[432,"El Oro"],[433,"Ixtapan de la Sal"],[434,"Ixtlahuaca"],[435,"Jilotepec"],[438,"Lerma"],[441,"Metepec"],[443,"Otumba"],[445,"San Mateo Atenco"],[446,"Tejupilco"],[448,"Temascaltepec"],[449,"Temoaya"],[450,"Tenancingo"],[451,"Tenago del Valle"],[453,"Santiago Tiangistenco"],[455,"Tultepec"],[456,"Tultitl\xE1n"],[457,"Valle de Bravo"],[460,"Villa Nicol\xE1s Romero"],[463,"Zumpango"],[470,"Morelia"],[472,"Aguililla"],[476,"Apatzing\xE1n"],[480,"Ciudad Hidalgo"],[483,"Cotija"],[484,"Cuitzeo"],[492,"Huetamo"],[493,"Jacona"],[494,"Jiquilpan"],[496,"La Piedad"],[497,"L\xE1zaro C\xE1rdenas"],[498,"Los Reyes"],[499,"Maravat\xEDo"],[501,"Nueva Italia"],[506,"P\xE1tzcuaro"],[508,"Pur\xE9pero"],[509,"Puruandiro"],[512,"Sahuayo"],[515,"Tac\xE1mbaro"],[517,"Tanganc\xEDcuaro"],[519,"Tepalcatepec"],[523,"Tlazazalca"],[528,"Uruapan"],[533,"Yur\xE9cuaro"],[534,"Zacapu"],[535,"Zamora"],[536,"Zinap\xE9cuaro"],[537,"Zit\xE1cuaro"],[540,"Cuernavaca"],[542,"Cuautla"],[542,"Oaxtepec, Morelos"],[543,"Jiutepec"],[544,"Jojutla"],[545,"Puente de Ixtla"],[546,"Temixco"],[548,"Tetecala"],[549,"Yautepec"],[552,"Zacatepec"],[560,"Tepic"],[561,"Acaponeta"],[562,"Ahuacatl\xE1n"],[564,"Compostela"],[566,"Ixtl\xE1n del R\xEDo"],[571,"San Blas"],[573,"Santiago Ixcuintla"],[575,"T\xFAxpam [alternate]"],[580,"Apodaca"],[580,"Cadereyta"],[580,"Cd. Guadalupe"],[580,"General Escobedo"],[580,"Monterrey"],[580,"San Nicol\xE1s de los Garza"],[580,"San Pedro Garza Garc\xEDa"],[580,"Santa Catarina"],[583,"Allende"],[592,"General Zuazua"],[595,"Linares"],[597,"Montemorelos"],[599,"Sabinas Hidalgo"],[600,"Salinas Victoria"],[601,"El Cercado"],[601,"Villa de Santiago"],[610,"Oaxaca"],[613,"Tlaxiaco"],[614,"Huajuapan de Le\xF3n"],[616,"Ixtepec"],[617,"Juchit\xE1n"],[619,"Loma Bonita"],[620,"Mat\xEDas Romero"],[621,"Miahuatl\xE1n"],[622,"Ocotl\xE1n [alternate]"],[624,"Puerto Escondido"],[626,"Salina Cruz"],[627,"Lagunas"],[628,"Tuxtepec"],[630,"Pochutla"],[631,"San Pedro Tapanatepec"],[632,"Santa Luc\xEDa del Camino"],[634,"Bah\xEDas de Huatulco"],[635,"Santiago Juxtlahuaca"],[636,"Pinotepa Nacional"],[637,"Tehuantepec"],[638,"Tlacolula"],[640,"Zimatl\xE1n"],[650,"Cholula"],[650,"La Resurrecci\xF3n"],[650,"Puebla"],[650,"San Baltazar Campeche"],[651,"N/A"],[652,"Acatzingo"],[654,"Atlixco"],[656,"Cuetzalan"],[659,"Huauchinango"],[660,"Huejotzingo"],[662,"Iz\xFAcar de Matamoros"],[667,"San Mart\xEDn Texmelucan"],[668,"San Felipe Hueyotlipan"],[669,"Tecamachalco"],[670,"Tehuac\xE1n"],[671,"San Lorenzo"],[672,"Teziutl\xE1n"],[674,"Xicotepec de Ju\xE1rez"],[676,"Zacatl\xE1n"],[680,"Pedro Escobedo"],[680,"Quer\xE9taro"],[680,"Villa Corregidora"],[681,"Amealco"],[685,"San Juan del R\xEDo"],[686,"Tequisquiapan"],[690,"Chetumal"],[691,"Canc\xFAn"],[691,"Col. Puerto Ju\xE1rez"],[692,"Cozumel"],[693,"N/A"],[694,"Playa del Carmen"],[700,"San Luis Potos\xED"],[703,"Cerritos"],[705,"Ciudad Valles"],[709,"Matehuala"],[711,"R\xEDo Verde"],[716,"Tamu\xEDn"],[730,"Culiac\xE1n"],[735,"Concordia"],[736,"Cosala"],[737,"Choix"],[738,"El Fuerte"],[739,"Escuinapa"],[740,"Guam\xFAchil"],[741,"Guasave"],[743,"Los Mochis"],[743,"Topolobampo"],[744,"Mazatl\xE1n"],[745,"Mocorito"],[746,"Navolato"],[760,"Hermosillo"],[761,"Agua Prieta"],[765,"Caborca"],[766,"Cananea"],[767,"Ciudad Obreg\xF3n"],[767,"Esperanza"],[769,"Empalme"],[770,"Guaymas"],[770,"San Carlos"],[771,"Huatabampo"],[773,"Magdalena"],[776,"Nacozari de Garc\xEDa"],[777,"Navojoa"],[778,"Nogales"],[779,"Puerto Pe\xF1asco"],[780,"San Luis R\xEDo Colorado"],[790,"Tamulte"],[790,"Villa Hermosa"],[792,"C\xE1rdenas"],[793,"Ciudad Pemex"],[794,"Comalcalco"],[796,"Emiliano Zapata"],[797,"Frontera"],[798,"Huimanguillo"],[800,"Jalpa de M\xE9ndez"],[802,"Macuspana"],[803,"Nacajuca"],[804,"Para\xEDso"],[805,"Tacotalpa"],[806,"Teapa"],[807,"Tenosique"],[810,"Ciudad Victoria"],[811,"Altamira"],[813,"Ciudad Madero"],[813,"Tampico"],[814,"Ciudad Mante"],[818,"Matamoros"],[821,"Colombia"],[821,"Nuevo Laredo"],[822,"Reynosa"],[823,"R\xEDo Bravo"],[825,"Soto La Marina"],[826,"Valle Hermoso"],[830,"Tlaxcala"],[832,"Apizaco"],[834,"Santa Ana Chiautempan"],[840,"Jalapa"],[841,"Acayucan"],[843,"Agua Dulce"],[845,"\xC1lamo"],[846,"Altotonga"],[848,"Banderilla"],[849,"Boca del R\xEDo"],[852,"Ciudad Mendoza"],[853,"Coatepec"],[854,"Coatzacoalcos"],[855,"C\xF3rdoba"],[856,"Cosamaloapan"],[860,"Cuitl\xE1huac"],[863,"Fort\xEDn de las Flores"],[864,"Guti\xE9rrez Zamora"],[865,"Huatusco"],[867,"Isla"],[868,"Ixtaczoquitl\xE1n"],[869,"J\xE1ltipan"],[871,"Juan Rodr\xEDguez Clara"],[872,"Villa Jos\xE9 Cardel"],[873,"Las Choapas"],[875,"Naranjos"],[876,"Mart\xEDnez de la Torre"],[877,"Minatitl\xE1n"],[878,"Misantla"],[879,"Nanchital"],[882,"Orizaba"],[885,"Papantla"],[886,"Perote"],[888,"Poza Rica"],[889,"R\xEDo Blanco"],[890,"San Andr\xE9s Tuxtla"],[891,"San Rafael"],[894,"Plat\xF3n S\xE1nchez"],[894,"Tantoyuca"],[895,"Tempoal"],[898,"Tierra Blanca"],[901,"Tlapacoyan"],[903,"T\xFAxpam de Rodr\xEDguez Cano"],[905,"Cd. Industrial Framboyan"],[905,"Veracruz"],[910,"M\xE9rida"],[913,"Motul"],[914,"Oxkutzcab"],[915,"Progreso"],[917,"Ticul"],[918,"Tizim\xEDn"],[920,"Valladolid"],[930,"Zacatecas"],[933,"Fresnillo"],[934,"Guadalupe"],[935,"Jalpa"],[936,"Jerez de G. Salinas"],[938,"Juchipila"],[939,"Loreto"],[946,"Nochistl\xE1n"],[958,"Valpara\xEDso"],[960,"Calera de V. Rosales"]]};"object"===("undefined"==typeof module?"undefined":_typeof(module))&&(module.exports=clabe),"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(window.clabe=clabe);
//! CLABE Validator v1.4.0 ~ github.com/center-key/clabe-validator ~ MIT License
function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}var clabe={version:"1.4.0",computeChecksum:function computeChecksum(a){var b=function(a,b,c){return a+ +b*[3,7,1][c%3]%10};return /^[0-9]{17,18}$/.test(a)?function compute(){return(10-a.split("").slice(0,17).reduce(b,0)%10)%10}():null},validate:function validate(a){if("string"!=typeof a)throw"clabe.validator.check(clabeNum) -- Expected string, got: "+_typeof(a);var b=a.substring(0,3),c=a.substring(3,6),d=a.substring(6,17),e=+a.substring(17,18);clabe.citiesMap||function makeCitiesMap(){clabe.citiesMap={};var a=function(a){return clabe.citiesMap[a]?clabe.citiesMap[a]+", ":""};clabe.cities.forEach(function addCity(b){return clabe.citiesMap[b[0]]=a(b[0])+b[1]})}();var f=clabe.banksMap[+b]||{},g=clabe.citiesMap[+c],h=clabe.computeChecksum(a),i=function getValidationInfo(){var d=18===a.length?/[^0-9]/.test(a)?{invalid:"characters",data:""}:e===h?f.tag?g?{invalid:null}:{invalid:"city",data:c}:{invalid:"bank",data:b}:{invalid:"checksum",data:h}:{invalid:"length",data:""};return d}(),j=!i.invalid;return{ok:j,error:j?null:"invalid-"+i.invalid,formatOk:j||["bank","city"].includes(i.invalid),message:j?"Valid":{length:"Must be exactly 18 digits long",characters:"Must be only numeric digits (no letters)",checksum:"Invalid checksum, last digit should be: ",bank:"Invalid bank code: ",city:"Invalid city code: "}[i.invalid]+i.data,tag:f.tag||null,bank:f.name||null,city:g||null,account:d,code:{bank:b,city:c},checksum:h}},calculate:function calculate(a,b,c){var d=function(a,b){return a.length<b?d("0"+a,b):a},e=function(a,b){return d(""+a,b).slice(-b)},f=e(a,3)+e(b,3)+e(c,11);return f+clabe.computeChecksum(f)},banksMap:{1:{tag:"BANXICO",name:"Banco de M\xE9xico"},2:{tag:"BANAMEX",name:"Banco Nacional de M\xE9xico, S.A."},6:{tag:"BANCOMEXT",name:"Banco Nacional de Comercio Exterior"},9:{tag:"BANOBRAS",name:"Banco Nacional de Obras y Servicios P\xFAblicos"},12:{tag:"BBVA BANCOMER",name:"BBVA Bancomer, S.A."},14:{tag:"SANTANDER",name:"Banco Santander, S.A."},19:{tag:"BANJERCITO",name:"Banco Nacional del Ej\xE9rcito, Fuerza A\xE9rea y Armada"},21:{tag:"HSBC",name:"HSBC M\xE9xico, S.A."},22:{tag:"GE MONEY",name:"GE Money Bank, S.A."},30:{tag:"BAJIO",name:"Banco del Baj\xEDo, S.A."},32:{tag:"IXE",name:"IXE Banco, S.A."},36:{tag:"INBURSA",name:"Banco Inbursa, S.A."},37:{tag:"INTERACCIONES",name:"Banco Interacciones, S.A."},42:{tag:"MIFEL",name:"Banca Mifel, S.A."},44:{tag:"SCOTIABANK",name:"Scotiabank Inverlat, S.A."},58:{tag:"BANREGIO",name:"Banco Regional de Monterrey, S.A."},59:{tag:"INVEX",name:"Banco Invex, S.A."},60:{tag:"BANSI",name:"Bansi, S.A."},62:{tag:"AFIRME",name:"Banca Afirme, S.A."},72:{tag:"BANORTE",name:"Banco Mercantil del Norte, S.A."},102:{tag:"ACCENDO BANCO",name:"ABN AMRO Bank M\xE9xico, S.A."},103:{tag:"AMERICAN EXPRESS",name:"American Express Bank (M\xE9xico), S.A."},106:{tag:"BAMSA",name:"Bank of America M\xE9xico, S.A."},108:{tag:"TOKYO",name:"Bank of Tokyo-Mitsubishi UFJ (M\xE9xico), S.A."},110:{tag:"JP MORGAN",name:"Banco J.P. Morgan, S.A."},112:{tag:"BMONEX",name:"Banco Monex, S.A."},113:{tag:"VE POR MAS",name:"Banco Ve por Mas, S.A."},116:{tag:"ING",name:"ING Bank (M\xE9xico), S.A."},124:{tag:"DEUTSCHE",name:"Deutsche Bank M\xE9xico, S.A."},126:{tag:"CREDIT SUISSE",name:"Banco Credit Suisse (M\xE9xico), S.A."},127:{tag:"AZTECA",name:"Banco Azteca, S.A."},128:{tag:"AUTOFIN",name:"Banco Autofin M\xE9xico, S.A."},129:{tag:"BARCLAYS",name:"Barclays Bank M\xE9xico, S.A."},130:{tag:"COMPARTAMOS",name:"Banco Compartamos, S.A."},131:{tag:"FAMSA",name:"Banco Ahorro Famsa, S.A."},132:{tag:"BMULTIVA",name:"Banco Multiva, S.A."},133:{tag:"ACTINVER",name:"Banco Actinver, S.A."},134:{tag:"WAL-MART",name:"Banco Wal-Mart de M\xE9xico Adelante, S.A."},135:{tag:"NAFIN",name:"Nacional Financiera, S.N.C."},136:{tag:"INTERBANCO",name:"Inter Banco, S.A."},137:{tag:"BANCOPPEL",name:"BanCoppel, S.A."},138:{tag:"ABC CAPITAL",name:"ABC Capital, S.A. I.B.M."},139:{tag:"UBS BANK",name:"UBS Banco, S.A."},140:{tag:"CONSUBANCO",name:"Banco F\xE1cil, S.A."},141:{tag:"VOLKSWAGEN",name:"Volkswagen Bank S.A. Instituci\xF3n de Banca M\xFAltiple"},143:{tag:"CIBANCO",name:"Consultor\xEDa Internacional Banco, S.A."},145:{tag:"BBASE",name:"Banco BASE, S.A. de I.B.M."},147:{tag:"BANKAOOL",name:"Bankaool, S.A., Instituci\xF3n de Banca M\xFAltiple"},148:{tag:"PAGATODO",name:"Banco PagaTodo S.A., Instituci\xF3n de Banca M\xFAltiple"},150:{tag:"INMOBILIARIO",name:"Banco Inmobiliario Mexicano, S.A., Instituci\xF3n de Banca M\xFAltiple"},151:{tag:"DONDE",name:"Fundaci\xF3n Dond\xE9 Banco"},152:{tag:"BANCREA",name:"Banco Bancrea, S.A., Instituci\xF3n de Banca M\xFAltiple"},154:{tag:"BANCO FINTERRA",name:"Banco Finterra"},155:{tag:"ICBC",name:"Industrial and Commercial Bank of China"},156:{tag:"SABADELL",name:"Banco Sabadell, S.A. I.B.M."},157:{tag:"SHINHAN",name:"Shinhan Bank"},158:{tag:"MIZUHO BANK",name:"Mizuho Bank"},160:{tag:"BANCO S3",name:"Banco S3 M\xE9xico, S.A."},166:{tag:"BANSEFI",name:"Banco del Ahorro Nacional y Servicios Financieros, S.N.C."},168:{tag:"HIPOTECARIA FED",name:"Sociedad Hipotecaria Federal, S.N.C."},600:{tag:"MONEXCB",name:"Monex Casa de Bolsa, S.A. de C.V."},601:{tag:"GBM",name:"GBM Grupo Burs\xE1til Mexicano, S.A. de C.V."},602:{tag:"MASARI",name:"Masari Casa de Cambio, S.A. de C.V."},604:{tag:"C.B. INBURSA",name:"Inversora Burs\xE1til, S.A. de C.V."},605:{tag:"VALUE",name:"Valu\xE9, S.A. de C.V., Casa de Bolsa"},606:{tag:"ESTRUCTURADORES",name:"Base Internacional Casa de Bolsa, S.A. de C.V."},607:{tag:"TIBER",name:"Casa de Cambio Tiber, S.A. de C.V."},608:{tag:"VECTOR",name:"Vector Casa de Bolsa, S.A. de C.V."},610:{tag:"B&B",name:"B y B Casa de Cambio, S.A. de C.V."},611:{tag:"INTERCAM",name:"Intercam Casa de Cambio, S.A. de C.V."},613:{tag:"MULTIVA",name:"Multivalores Casa de Bolsa, S.A. de C.V. Multiva Gpo. Fin."},614:{tag:"ACCIVAL",name:"Acciones y Valores Banamex, S.A. de C.V., Casa de Bolsa"},615:{tag:"MERRILL LYNCH",name:"Merrill Lynch M\xE9xico, S.A. de C.V., Casa de Bolsa"},616:{tag:"FINAMEX",name:"Casa de Bolsa Finamex, S.A. de C.V."},617:{tag:"VALMEX",name:"Valores Mexicanos Casa de Bolsa, S.A. de C.V."},618:{tag:"\xDANICA",name:"\xDAnica Casa de Cambio, S.A. de C.V."},619:{tag:"ASEGURADORA MAPFRE",name:"MAPFRE Tepeyac S.A."},620:{tag:"PROFUTURO",name:"Profuturo G.N.P., S.A. de C.V., Afore"},621:{tag:"CB ACTINBER",name:"Actinver Casa de Bolsa, S.A. de C.V."},622:{tag:"ACTINVE SI",name:"Actinver S.A. de C.V."},623:{tag:"SKANDIA",name:"Skandia Vida S.A. de C.V."},624:{tag:"CONSULTOR\xCDA",name:"Consultor\xEDa Internacional Casa de Cambio, S.A. de C.V."},626:{tag:"CBDEUTSCHE",name:"Deutsche Securities, S.A. de C.V."},627:{tag:"ZURICH",name:"Zurich Compa\xF1\xEDa de Seguros, S.A."},628:{tag:"ZURICHVI",name:"Zurich Vida, Compa\xF1\xEDa de Seguros, S.A."},629:{tag:"HIPOTECARIA SU CASITA",name:"Hipotecaria su Casita, S.A. de C.V."},630:{tag:"CB INTERCAM",name:"Intercam Casa de Bolsa, S.A. de C.V."},631:{tag:"CI BOLSA",name:"CI Casa de Bolsa, S.A. de C.V."},632:{tag:"BULLTICK C.B.",name:"Bulltick Casa de Bolsa, S.A. de C.V."},633:{tag:"STERLING",name:"Sterling Casa de Cambio, S.A. de C.V."},634:{tag:"FINCOMUN",name:"Fincom\xFAn, Servicios Financieros Comunitarios, S.A. de C.V."},636:{tag:"HDI SEGUROS",name:"HDI Seguros, S.A. de C.V."},637:{tag:"ORDER",name:"OrderExpress Casa de Cambio , S.A. de C.V. AAC"},638:{tag:"AKALA",name:"Akala, S.A. de C.V., Sociedad Financiera Popular"},640:{tag:"CB JPMORGAN",name:"J.P. Morgan Casa de Bolsa, S.A. de C.V."},642:{tag:"REFORMA",name:"Operadora de Recursos Reforma, S.A. de C.V."},646:{tag:"STP",name:"Sistema de Transferencias y Pagos STP, S.A. de C.V., SOFOM E.N.R."},647:{tag:"TELECOMM",name:"Telecomunicaciones de M\xE9xico"},648:{tag:"EVERCORE",name:"Evercore Casa de Bolsa, S.A. de C.V."},649:{tag:"SKANDIA",name:"Skandia Operadora S.A. de C.V."},651:{tag:"SEGMTY",name:"Seguros Monterrey New York Life, S.A de C.V."},652:{tag:"CREDICAPITAL",name:"Soluci\xF3n Asea, S.A. de C.V., Sociedad Financiera Popular"},653:{tag:"KUSPIT",name:"Kuspit Casa de Bolsa, S.A. de C.V."},655:{tag:"SOFIEXPRESS",name:"J.P. SOFIEXPRESS, S.A. de C.V., S.F.P."},656:{tag:"UNAGRA",name:"UNAGRA, S.A. de C.V., S.F.P."},659:{tag:"ASP INTEGRA OPC",name:"Opciones Empresariales Del Noreste, S.A. DE C.V."},670:{tag:"LIBERTAD",name:"Libertad Servicios Financieros, S.A. De C.V."},677:{tag:"CAJA POP MEXICANA",name:"Caja Popular Mexicana"},680:{tag:"CRISTOBAL COLON",name:"Caja Popular Crist\xF3bal Col\xF3n"},683:{tag:"CAJA TELEFONIST",name:"Caja de Ahorro de los Telefonistas"},684:{tag:"TRANSFER",name:"Operadora de Pagos Moviles de Mexico, S.A. de C.V."},685:{tag:"FONDO (FIRA)",name:"Fondo de Garant\xEDa y Fomento para la Agricultura, Ganader\xEDa y Avicultura (FONDO)"},686:{tag:"INVERCAP",name:"Afore InverCap S.A. de C.V."},689:{tag:"FOMPED",name:"Fondo Mexicano del Petroleo para la Estabilizacion y el Desarrollo"},812:{tag:"BBVA BANCOMER2",name:"BBVA Bancomer, S.A."},814:{tag:"SANTANDER2",name:"Banco Santander, S.A."},821:{tag:"HSBC2",name:"HSBC M\xE9xico, S.A."},846:{tag:"STP",name:"Sistema de Transferencias y Pagos STP"},901:{tag:"CLS",name:"CLS Bank International"},902:{tag:"INDEVAL",name:"SD. INDEVAL, S.A. de C.V."},903:{tag:"CODI VALIDA",name:"CoDi Valida"},999:{tag:"N/A",name:"N/A"}},cities:[[10,"Aguascalientes MX-AGU"],[11,"Asientos MX-AGU"],[12,"Calvillo MX-AGU"],[13,"Cosio MX-AGU"],[14,"Jes\xFAs Mar\xEDa MX-AGU"],[15,"Pabellon de Arteaga MX-AGU"],[16,"Rincon de Romos MX-AGU"],[17,"San Fco Romo MX-AGU"],[20,"Mexicali MX-BCN"],[21,"Ciudad Morelos MX-BCN"],[22,"Ensenada MX-BCN"],[23,"Guadalupe Victoria MX-BCN"],[24,"Rodolfo Sanchez T. MX-BCN"],[25,"San Felipe MX-BCN"],[26,"San Quintin MX-BCN"],[27,"Tecate MX-BCN"],[27,"Tijuana"],[28,"La Mesa"],[28,"Playas de Rosarito MX-BCN"],[28,"Tijuana"],[40,"La Paz MX-BCS"],[41,"Cabo San Lucas MX-BCS"],[42,"Ciudad Constituci\xF3n MX-BCS"],[43,"Guerrero Negro MX-BCS"],[44,"Loreto MX-BCS"],[45,"San Jos\xE9 del Cabo MX-BCS"],[46,"Santa Rosal\xEDa MX-BCS"],[47,"Todos Santos MX-BCS"],[50,"Campeche MX-CAM"],[51,"Calkin\xED MX-CAM"],[52,"Ciudad del Carmen MX-CAM"],[53,"Champot\xF3n MX-CAM"],[54,"Escarcega MX-CAM"],[55,"Hopelchen MX-CAM"],[56,"Palizada MX-CAM"],[57,"Seybaplaya MX-CAM"],[60,"G\xF3mez Palacio"],[60,"Torre\xF3n MX-COA"],[61,"Abasolo MX-COA"],[62,"Acu\xF1a MX-COA"],[62,"Ciudad Acu\xF1a"],[63,"Allende MX-COA"],[64,"Francisco I. Madero MX-COA"],[65,"Frontera MX-COA"],[66,"Laguna del Rey MX-COA"],[67,"Matamoros MX-COA"],[68,"Monclova MX-COA"],[69,"Morelos MX-COA"],[70,"Muzquiz MX-COA"],[71,"Nava MX-COA"],[72,"Nueva Rosita"],[72,"Nva Rosita MX-COA"],[73,"Palau MX-COA"],[74,"Parras de la Fuente MX-COA"],[75,"Piedras Negras MX-COA"],[76,"Ramos Arizpe MX-COA"],[77,"Sabinas MX-COA"],[78,"Saltillo MX-COA"],[79,"San Buenaventura MX-COA"],[80,"San Pedro de las Colonias MX-COA"],[81,"Zaragoza MX-COA"],[90,"Colima MX-COL"],[91,"Armeria MX-COL"],[92,"Comala MX-COL"],[93,"Coquimatlan MX-COL"],[94,"Cuauhtemoc MX-COL"],[95,"Manzanillo MX-COL"],[96,"Queseria MX-COL"],[97,"Tecom\xE1n MX-COL"],[98,"Villa de Alvarez MX-COL"],[100,"Ter\xE1n"],[100,"Tuxtla Guti\xE9rrez MX-CHP"],[101,"Acapetahua MX-CHP"],[102,"Angel Albino Corzo MX-CHP"],[103,"Arriaga MX-CHP"],[104,"Bochil MX-CHP"],[105,"Cacahoatan MX-CHP"],[106,"Catazaja MX-CHP"],[107,"Cintalapa MX-CHP"],[108,"Ciudad Hidalgo MX-CHP"],[109,"Comit\xE1n de Dominguez MX-CHP"],[109,"Villa Las Rosas"],[110,"Copainala MX-CHP"],[111,"Chiapa de Corso MX-CHP"],[112,"Chicomuselo MX-CHP"],[113,"Frontera Comalapa MX-CHP"],[114,"Huixtla MX-CHP"],[115,"Jiquipilas MX-CHP"],[116,"Juarez MX-CHP"],[117,"La Concordia MX-CHP"],[118,"La Trinitaria MX-CHP"],[119,"Las Margaritas MX-CHP"],[120,"Las Rosas MX-CHP"],[121,"Mapastepec MX-CHP"],[122,"Motozintla MX-CHP"],[123,"Ocosingo MX-CHP"],[124,"Ocozocoautla MX-CHP"],[125,"Palenque MX-CHP"],[126,"Pichucalco MX-CHP"],[127,"Pijijiapan MX-CHP"],[128,"Reforma MX-CHP"],[129,"Salto de Agua MX-CHP"],[130,"San Crist\xF3bal de las Casas MX-CHP"],[131,"Simojovel MX-CHP"],[132,"Socoltenango MX-CHP"],[133,"Tapachula MX-CHP"],[134,"Teopisca MX-CHP"],[135,"Tonala MX-CHP"],[136,"Tuxtla Chico MX-CHP"],[137,"Venustiano Carranza MX-CHP"],[138,"Villa Corzo MX-CHP"],[138,"Villa Flores"],[140,"Yajal\xF3n MX-CHP"],[150,"Chihuahua MX-CHH"],[150,"Ciudad Delicias"],[151,"Ahumada MX-CHH"],[152,"Anahuac MX-CHH"],[152,"Ciudad An\xE1huac"],[153,"Ascension MX-CHH"],[154,"Buenaventura MX-CHH"],[155,"Camargo MX-CHH"],[155,"Ciudad Camargo"],[156,"Casas Grandes MX-CHH"],[157,"Creel MX-CHH"],[158,"Ciudad Cuauht\xE9moc"],[158,"Cuauhtemoc MX-CHH"],[159,"Gomez Farias MX-CHH"],[160,"Guachochi MX-CHH"],[161,"Ciudad Guerrero"],[161,"Guerrero MX-CHH"],[162,"Hidalgo del Parral MX-CHH"],[162,"Parral"],[163,"Ciudad Jim\xE9nez MX-CHH"],[164,"Ciudad Ju\xE1rez MX-CHH"],[165,"Ciudad Madera"],[165,"Madera MX-CHH"],[166,"Meoqui MX-CHH"],[167,"El Molino de Namiquipa"],[167,"Namiquipa MX-CHH"],[168,"Nuevo Casas Grandes"],[168,"Nvo Casas Grandes MX-CHH"],[169,"Ojinaga MX-CHH"],[170,"Praxedis G. Guerrero MX-CHH"],[171,"Puerto Palomas MX-CHH"],[172,"Santa Barbara MX-CHH"],[173,"Saucillo MX-CHH"],[180,"Atizapan"],[180,"Chalco"],[180,"Ciudad de M\xE9xico MX-CMX"],[180,"Coacalco"],[180,"Cuautitl\xE1n Izcalli"],[180,"Ecatepec"],[180,"Huehuetoca"],[180,"Huixquilucan"],[180,"Ixtapaluca"],[180,"Los Reyes la Paz"],[180,"Naucalpan"],[180,"Nezahualc\xF3yotl"],[180,"Tecamac"],[180,"Teotihuac\xE1n"],[180,"Texcoco"],[180,"Tlalnepantla"],[190,"Durango MX-DUR"],[191,"Canatlan MX-DUR"],[192,"Cuencame MX-DUR"],[193,"El Salto MX-DUR"],[194,"Guadalupe Victoria MX-DUR"],[195,"Nazas MX-DUR"],[196,"Nvo Ideal MX-DUR"],[197,"San Juan del Rio MX-DUR"],[198,"Santa Maria del Oro MX-DUR"],[199,"Santiago Papasquiaro MX-DUR"],[200,"Tayoltita MX-DUR"],[201,"Tepehuanes MX-DUR"],[202,"Vicente Guerrero MX-DUR"],[210,"Guanajuato MX-GUA"],[211,"Abasolo MX-GUA"],[212,"Ac\xE1mbaro MX-GUA"],[213,"Apaseo el Alto MX-GUA"],[214,"Apaseo el Grande MX-GUA"],[215,"Celaya MX-GUA"],[216,"Comonfort MX-GUA"],[217,"Coroneo MX-GUA"],[218,"Cortazar MX-GUA"],[219,"Cuer\xE1maro MX-GUA"],[220,"Dolores Hidalgo MX-GUA"],[221,"Huanimaro MX-GUA"],[222,"Irapuato MX-GUA"],[223,"Jaral del Progreso MX-GUA"],[224,"Jer\xE9cuaro MX-GUA"],[225,"Le\xF3n MX-GUA"],[226,"Manuel Doblado MX-GUA"],[227,"Morole\xF3n MX-GUA"],[228,"Ocampo MX-GUA"],[229,"P\xE9njamo MX-GUA"],[230,"Pueblo Nuevo MX-GUA"],[231,"Purisima del Rincon MX-GUA"],[232,"Romita MX-GUA"],[233,"Salamanca MX-GUA"],[234,"Salvatierra MX-GUA"],[235,"San Diego de la Union MX-GUA"],[236,"San Felipe Progreso MX-GUA"],[237,"Pur\xEDsima de Bustos"],[237,"San Francisco del Rinco\xF3n MX-GUA"],[238,"San Jos\xE9 Iturbide MX-GUA"],[239,"San Luis de la Paz MX-GUA"],[240,"San Miguel de Allende MX-GUA"],[241,"Santa Ana Pacueco MX-GUA"],[242,"Santa Cruz de Juventino MX-GUA"],[243,"Santiago Maravatio MX-GUA"],[244,"Silao MX-GUA"],[245,"Tarandacuao MX-GUA"],[246,"Tarimoro MX-GUA"],[247,"Uriangato MX-GUA"],[248,"Valle de Santiago MX-GUA"],[249,"Yuriria MX-GUA"],[260,"Chilpancingo MX-GRO"],[261,"Acapulco de Juarez MX-GRO"],[262,"Apaxtla de Castrejon MX-GRO"],[263,"Arcelia MX-GRO"],[264,"Atoyac de \xC1lvarez MX-GRO"],[265,"Buenavista de Cuellar MX-GRO"],[266,"Ciudad Altamirano MX-GRO"],[267,"Coyuca de Ben\xEDtez MX-GRO"],[268,"Cruz Grande MX-GRO"],[269,"Chichihualco MX-GRO"],[270,"Chilapa de Alvarez MX-GRO"],[271,"Huitzuco MX-GRO"],[272,"Iguala MX-GRO"],[272,"La Sabana"],[273,"Olinala MX-GRO"],[274,"Cuajinicuilapa"],[274,"Ometepec MX-GRO"],[275,"San Marcos MX-GRO"],[276,"Taxco de Alarcon MX-GRO"],[277,"Petatlan MX-GRO"],[278,"Teloloapan MX-GRO"],[279,"Tierra Colorada MX-GRO"],[280,"Tixtla de Guerrero MX-GRO"],[281,"Tlapa de Comonfort MX-GRO"],[282,"Ixtapa Zihuatanejo MX-GRO"],[290,"Pachuca de Soto MX-HID"],[291,"Actopan MX-HID"],[292,"Apam MX-HID"],[293,"Atotonilco el Grande MX-HID"],[294,"Ciudad Sahag\xFAn MX-HID"],[294,"Teocaltiche"],[295,"Cuautepec de Hinojosa MX-HID"],[296,"Huejutla de Reyes MX-HID"],[297,"Huichapan MX-HID"],[298,"Ixmiquilpan MX-HID"],[299,"Jacala MX-HID"],[300,"Metztitlan MX-HID"],[301,"Mixquiahuala MX-HID"],[302,"Molango MX-HID"],[303,"Progreso de Obreg\xF3n MX-HID"],[304,"Tasquillo MX-HID"],[305,"Tepeapulco MX-HID"],[306,"Tepeji del Rio MX-HID"],[307,"Tezontepec MX-HID"],[308,"Tizayuca MX-HID"],[309,"Tlahuelilpan MX-HID"],[310,"Tlaxcoapan MX-HID"],[311,"Tula de Allende MX-HID"],[312,"Tulancingo MX-HID"],[313,"Zacualtip\xE1n MX-HID"],[314,"Zimap\xE1n MX-HID"],[320,"El Salto MX-JAL"],[320,"Guadalajara"],[320,"San Pedro Tlaquepaque"],[320,"Tlajomulco"],[320,"Tonala"],[320,"Zapopan"],[321,"Acatic MX-JAL"],[322,"Acatlan de Juarez MX-JAL"],[323,"Ahualulco de Mercado MX-JAL"],[324,"Ajijic MX-JAL"],[325,"Amatitan MX-JAL"],[326,"Ameca MX-JAL"],[327,"Arandas MX-JAL"],[328,"Arenal MX-JAL"],[329,"Atenguillo MX-JAL"],[330,"Atotonilco el Alto MX-JAL"],[331,"Atequiza"],[331,"Atotonilquillo MX-JAL"],[332,"Atoyac MX-JAL"],[333,"Autl\xE1n de Navarro MX-JAL"],[334,"Ayotlan MX-JAL"],[334,"Azteca"],[335,"Ayutla MX-JAL"],[336,"Bajio de San Jose MX-JAL"],[337,"Belen del Refugio MX-JAL"],[338,"Ca\xF1adas de Obregon MX-JAL"],[339,"Capilla de Guadalupe MX-JAL"],[340,"Casimiro Castillo MX-JAL"],[341,"Cihuatl\xE1n MX-JAL"],[342,"Ciudad Guzm\xE1n MX-JAL"],[343,"Cocula MX-JAL"],[344,"Ixtlixochitl MX-MEX"],[345,"Cuquio MX-JAL"],[346,"Chapala MX-JAL"],[347,"Degollado MX-JAL"],[348,"El Grullo MX-JAL"],[349,"Encarnacion de Diaz MX-JAL"],[350,"Estipac MX-JAL"],[351,"Guachinango MX-JAL"],[352,"Huejucar MX-JAL"],[353,"Huejuquilla el Alto MX-JAL"],[354,"Ixtlahuacan de los M. MX-JAL"],[355,"Ixtlahuac\xE1n del R\xEDo MX-JAL"],[356,"Jalostotitl\xE1n MX-JAL"],[357,"Jamay MX-JAL"],[358,"Jesus Maria MX-JAL"],[359,"Jocotepec MX-JAL"],[360,"Juchitlan MX-JAL"],[361,"La Barca MX-JAL"],[362,"Lagos de Moreno MX-JAL"],[363,"Magdalena MX-JAL"],[364,"Manzanilla de la Paz MX-JAL"],[365,"Mascota MX-JAL"],[366,"Mazamitla MX-JAL"],[367,"Mexticacan MX-JAL"],[368,"Mezquitic MX-JAL"],[369,"Mixtlan MX-JAL"],[370,"Ocotl\xE1n MX-JAL"],[371,"Ojuelos de Jalisco MX-JAL"],[372,"Pegueros MX-JAL"],[373,"Pihuamo MX-JAL"],[374,"Poncitlan MX-JAL"],[375,"Las Juntas"],[375,"Nuevo Vallarta"],[375,"Pitillal"],[375,"Puerto Vallarta MX-JAL"],[376,"Purificacion MX-JAL"],[377,"Quitupan MX-JAL"],[378,"San Ignacio Cerro G. MX-JAL"],[379,"San Jose Casas Caidas MX-JAL"],[380,"San Jose de Gracia MX-JAL"],[381,"San Juan de los Lagos MX-JAL"],[382,"San Julian MX-JAL"],[383,"San Martin Hidalgo MX-JAL"],[384,"San Miguel el Alto MX-JAL"],[385,"San Patricio Melaque MX-JAL"],[386,"Sayula MX-JAL"],[387,"Tala MX-JAL"],[388,"Talpa de Allende MX-JAL"],[389,"Tamazula de Gordiano MX-JAL"],[390,"Tapalpa MX-JAL"],[391,"Tecalitl\xE1n MX-JAL"],[392,"Tecolotlan MX-JAL"],[393,"Tenamaxtlan MX-JAL"],[394,"Teocaltiche MX-JAL"],[395,"Teocuitatlan de Corona MX-JAL"],[396,"Tepatitl\xE1n de Morelos MX-JAL"],[397,"Tequila MX-JAL"],[398,"Tizapan el Alto MX-JAL"],[399,"Toliman MX-JAL"],[400,"Tomatlan MX-JAL"],[401,"Tonaya MX-JAL"],[402,"Totatiche MX-JAL"],[403,"Tototl\xE1n MX-JAL"],[404,"T\xFAxpam"],[404,"Tuxpan MX-JAL"],[405,"Union de San Antonio MX-JAL"],[406,"Union de Tula MX-JAL"],[407,"Valle de Guadalupe MX-JAL"],[408,"Valle de Juarez MX-JAL"],[409,"Villa Corona MX-JAL"],[410,"Villa Guerrero MX-JAL"],[411,"Villa Hidalgo MX-JAL"],[412,"Vista Hermosa MX-JAL"],[413,"Zacoalco de Torres MX-JAL"],[414,"Zapotiltic MX-JAL"],[415,"Zapotlan del Rey MX-JAL"],[416,"Zapotlanejo MX-JAL"],[420,"Toluca MX-MEX"],[421,"Acambay MX-MEX"],[422,"Almoloya de Ju\xE1rez MX-MEX"],[423,"Amatepec MX-MEX"],[424,"Amecameca MX-MEX"],[425,"Apaxco MX-MEX"],[426,"Atlacomulco MX-MEX"],[427,"Capulhuac MX-MEX"],[428,"Coatepec de Harinas MX-MEX"],[429,"Colorines MX-MEX"],[430,"Chicoloapan MX-MEX"],[431,"Chiconcuac MX-MEX"],[432,"El Oro MX-MEX"],[433,"Ixtapan de la Sal MX-MEX"],[434,"Ixtlahuaca MX-MEX"],[435,"Jilotepec MX-MEX"],[436,"Jocotitlan MX-MEX"],[437,"La Paz (Reyes Acaq.) MX-MEX"],[438,"Lerma MX-MEX"],[439,"Luvianos MX-MEX"],[440,"Malinalco MX-MEX"],[441,"Metepec MX-MEX"],[442,"Ocoyoacac MX-MEX"],[443,"Otumba MX-MEX"],[444,"San Felipe Progreso MX-MEX"],[445,"San Mateo Atenco MX-MEX"],[446,"Tejupilco MX-MEX"],[447,"Temascalcingo MX-MEX"],[448,"Temascaltepec MX-MEX"],[449,"Temoaya MX-MEX"],[450,"Tenancingo MX-MEX"],[451,"Tenago del Valle"],[451,"Tenango de Arista MX-MEX"],[452,"Texcaltitlan MX-MEX"],[453,"Santiago Tiangistenco"],[453,"Tianguistenco MX-MEX"],[454,"Tonatico MX-MEX"],[455,"Tultepec MX-MEX"],[456,"Tultitl\xE1n MX-MEX"],[457,"Valle de Bravo MX-MEX"],[458,"Villa del Carbon MX-MEX"],[459,"Villa Guerrero MX-MEX"],[460,"Villa Nicol\xE1s Romero MX-MEX"],[461,"Villa Victoria MX-MEX"],[462,"Xonacatlan MX-MEX"],[463,"Zumpango MX-MEX"],[470,"Morelia MX-MIC"],[471,"Acuitzio del Canje MX-MIC"],[472,"Aguililla MX-MIC"],[473,"Alvaro Obregon MX-MIC"],[474,"Angamacutiro MX-MIC"],[475,"Angangueo MX-MIC"],[476,"Apatzing\xE1n MX-MIC"],[477,"Ario de Rosales MX-MIC"],[478,"Arteaga MX-MIC"],[479,"Buenavista Tomatlan MX-MIC"],[480,"Ciudad Hidalgo MX-MIC"],[481,"Coalcoman de Vazquez MX-MIC"],[482,"Contepec MX-MIC"],[483,"Cotija de la Paz MX-MIC"],[484,"Cuitzeo MX-MIC"],[485,"Chavinda MX-MIC"],[486,"Cheran MX-MIC"],[487,"Chilchota MX-MIC"],[488,"Churintzio MX-MIC"],[489,"Epitacio Huerta MX-MIC"],[490,"Gabriel Zamora MX-MIC"],[491,"Huandacareo MX-MIC"],[492,"Huetamo MX-MIC"],[493,"Jacona de Plancarte MX-MIC"],[494,"Jiquilpan de Juarez MX-MIC"],[495,"La Huacana MX-MIC"],[496,"La Piedad de Cabadas MX-MIC"],[497,"L\xE1zaro C\xE1rdenas MX-MIC"],[498,"Los Reyes de Salgado MX-MIC"],[499,"Maravat\xEDo MX-MIC"],[500,"San Jose de Gracia MX-MIC"],[501,"Nueva Italia"],[501,"Nva Italia de Ruiz MX-MIC"],[502,"Pajacuaran MX-MIC"],[503,"Panindicuaro MX-MIC"],[504,"Paracho MX-MIC"],[505,"Pastor Ortiz MX-MIC"],[506,"P\xE1tzcuaro MX-MIC"],[507,"Periban MX-MIC"],[508,"Pur\xE9pero de Echaiz MX-MIC"],[509,"Puruandiro MX-MIC"],[510,"Querendaro MX-MIC"],[511,"Quiroga MX-MIC"],[512,"Sahuayo de Morelos MX-MIC"],[513,"Santa Ana Maya MX-MIC"],[514,"Santiago Tangamandapio MX-MIC"],[515,"Tac\xE1mbaro Codallos MX-MIC"],[516,"Tancitaro MX-MIC"],[517,"Tanganc\xEDcuaro Arista MX-MIC"],[518,"Tanhuato de Guerrero MX-MIC"],[519,"Tapalcatepec MX-MIC"],[520,"Taretan MX-MIC"],[521,"Tinguindin MX-MIC"],[522,"Tlalpujahua MX-MIC"],[523,"Tlazazalca MX-MIC"],[524,"Tocumbo MX-MIC"],[525,"Tuxpan MX-MIC"],[526,"Tuzantla MX-MIC"],[527,"Ucareo MX-MIC"],[528,"Uruapan MX-MIC"],[529,"Villa Jimenez MX-MIC"],[530,"Villamar MX-MIC"],[531,"Villa Morelos MX-MIC"],[532,"Vista Hermosa Negrete MX-MIC"],[533,"Yur\xE9cuaro MX-MIC"],[534,"Zacapu MX-MIC"],[535,"Zamora MX-MIC"],[536,"Zinap\xE9cuaro MX-MIC"],[537,"Zit\xE1cuaro MX-MIC"],[540,"Cuernavaca MX-MOR"],[541,"Axochiapan MX-MOR"],[542,"Cuautla MX-MOR"],[542,"Oaxtepec, Morelos"],[543,"Jiutepec MX-MOR"],[544,"Jojutla MX-MOR"],[545,"Puente de Ixtla MX-MOR"],[546,"Temixco MX-MOR"],[547,"Tepoztlan MX-MOR"],[548,"Tetecala MX-MOR"],[549,"Yautepec MX-MOR"],[550,"Yautepec MX-MOR"],[551,"Yecapixtla MX-MOR"],[552,"Zacatepec MX-MOR"],[560,"Tepic MX-NAY"],[561,"Acaponeta MX-NAY"],[562,"Ahuacatl\xE1n MX-NAY"],[563,"Amatlan de Ca\xF1as MX-NAY"],[564,"Compostela MX-NAY"],[565,"Huajicori MX-NAY"],[566,"Ixtl\xE1n del R\xEDo MX-NAY"],[567,"La Penita de Jaltemba MX-NAY"],[568,"Las Varas MX-NAY"],[569,"Rosamorada MX-NAY"],[570,"Ruiz MX-NAY"],[571,"San Blas MX-NAY"],[572,"Santa Maria del Oro MX-NAY"],[573,"Santiago Ixcuintla MX-NAY"],[574,"Tecuala MX-NAY"],[575,"T\xFAxpam MX-NAY"],[576,"Villa Hidalgo MX-NAY"],[577,"Xalisco MX-NAY"],[580,"Apodaca MX-NLE"],[580,"Cadereyta"],[580,"Ciudad Guadalupe"],[580,"General Escobedo"],[580,"Monterrey"],[580,"San Nicol\xE1s de los Garza"],[580,"San Pedro Garza Garc\xEDa"],[580,"Santa Catarina"],[581,"Abasolo MX-NLE"],[582,"Agualeguas MX-NLE"],[583,"Allende MX-NLE"],[584,"Anahuac MX-NLE"],[585,"Bustamante MX-NLE"],[586,"Cerralvo MX-NLE"],[587,"Cienega de Flores MX-NLE"],[588,"China MX-NLE"],[589,"Galeana MX-NLE"],[590,"General Bravo MX-NLE"],[591,"General Teran MX-NLE"],[592,"General Zuazua MX-NLE"],[593,"Hidalgo MX-NLE"],[594,"Lampazos de Naranjo MX-NLE"],[595,"Linares MX-NLE"],[596,"Los Ramones MX-NLE"],[597,"Montemorelos MX-NLE"],[598,"Pesqueria MX-NLE"],[599,"Sabinas Hidalgo MX-NLE"],[600,"Salinas Victoria MX-NLE"],[601,"El Cercado"],[601,"Santiago MX-NLE"],[601,"Villa de Santiago"],[610,"Oaxaca MX-OAX"],[611,"Asuncion Nochixtlan MX-OAX"],[612,"Guelatao MX-OAX"],[613,"Heroica Cd de Tlaxiaco MX-OAX"],[613,"Tlaxiaco"],[614,"Huajuapan de Le\xF3n MX-OAX"],[615,"Huautla MX-OAX"],[616,"Ixtepec MX-OAX"],[617,"Juchit\xE1n de Zaragoza MX-OAX"],[618,"La Reforma MX-OAX"],[619,"Loma Bonita MX-OAX"],[620,"Mat\xEDas Romero MX-OAX"],[621,"Miahuatl\xE1n MX-OAX"],[622,"Ocotl\xE1n MX-OAX"],[623,"Pinotepa MX-OAX"],[624,"Puerto Escondido MX-OAX"],[625,"Putla MX-OAX"],[626,"Salina Cruz MX-OAX"],[627,"Lagunas"],[627,"San Andres Lagunas MX-OAX"],[628,"San Juan Bautista T. MX-OAX"],[628,"Tuxtepec"],[629,"San Pedro Mixtepec MX-OAX"],[630,"Pochutla"],[630,"San Pedro Pochutla MX-OAX"],[631,"San Pedro Tapanatepec MX-OAX"],[632,"Santa Luc\xEDa del Camino MX-OAX"],[633,"Santa Maria del Tule MX-OAX"],[634,"Bah\xEDas de Huatulco"],[634,"Santa Maria Huatulco MX-OAX"],[635,"Santiago Juxtlahuaca MX-OAX"],[636,"Pinotepa Nacional"],[636,"Santiago Pinotepa Nal MX-OAX"],[637,"Sto Domingo Tehuantepec MX-OAX"],[637,"Tehuantepec"],[638,"Tlacolula D Matamoros MX-OAX"],[639,"Villa de Tamazulapam MX-OAX"],[640,"Zimatl\xE1n MX-OAX"],[650,"Cholula"],[650,"Cuautlancingo MX-PUE"],[650,"La Resurrecci\xF3n"],[650,"Puebla"],[650,"San Baltazar Campeche"],[651,"Acatlan MX-PUE"],[652,"Acatzingo MX-PUE"],[653,"Amozoc MX-PUE"],[654,"Atlixco MX-PUE"],[655,"Ciudad Serdan MX-PUE"],[656,"Cuetzalan MX-PUE"],[657,"Chiautla MX-PUE"],[658,"Chignahuapan MX-PUE"],[659,"Huauchinango MX-PUE"],[660,"Huejotzingo MX-PUE"],[661,"Hueytamalco MX-PUE"],[662,"Iz\xFAcar de Matamoros MX-PUE"],[663,"Libres MX-PUE"],[664,"Nealtican MX-PUE"],[665,"Nvo Necaxa MX-PUE"],[666,"Rafael Lara Grajales MX-PUE"],[667,"San Mart\xEDn Texmelucan MX-PUE"],[668,"San Felipe Hueyotlipan"],[668,"Sto Tomas Hueyotlipan MX-PUE"],[669,"Tecamachalco MX-PUE"],[670,"Tehuac\xE1n MX-PUE"],[671,"San Lorenzo"],[671,"Tepeaca MX-PUE"],[672,"Teziutl\xE1n MX-PUE"],[673,"Tlatlauquitepec MX-PUE"],[674,"Xicotepec de Ju\xE1rez MX-PUE"],[675,"Zacapoaxtla MX-PUE"],[676,"Zacatl\xE1n MX-PUE"],[680,"El Pueblito Correg. MX-QUE"],[680,"Pedro Escobedo"],[680,"Quer\xE9taro"],[680,"Villa Corregidora"],[681,"Amealco MX-QUE"],[682,"Cadereyta MX-QUE"],[683,"Ezequiel Montes MX-QUE"],[684,"Jalpan MX-QUE"],[685,"San Juan del R\xEDo MX-QUE"],[686,"Tequisquiapan MX-QUE"],[690,"Chetumal MX-ROO"],[691,"Canc\xFAn MX-ROO"],[691,"Col. Puerto Ju\xE1rez"],[692,"Cozumel MX-ROO"],[693,"Isla Mujeres MX-ROO"],[694,"Playa del Carmen MX-ROO"],[700,"San Luis Potos\xED MX-SLP"],[701,"Axtla de Terrazas MX-SLP"],[702,"Cardenas MX-SLP"],[703,"Cerritos MX-SLP"],[704,"Ciudad del Maiz MX-SLP"],[705,"Ciudad Valles MX-SLP"],[706,"Charcas MX-SLP"],[707,"Ebano MX-SLP"],[708,"Guadalcazar MX-SLP"],[709,"Matehuala MX-SLP"],[710,"Rayon MX-SLP"],[711,"R\xEDo Verde MX-SLP"],[712,"Salinas de Hidalgo MX-SLP"],[713,"Santa Maria del Rio MX-SLP"],[714,"Tamasopo MX-SLP"],[715,"Tamazunchale MX-SLP"],[716,"Tamu\xEDn MX-SLP"],[717,"Tancanhuitz de Santos MX-SLP"],[718,"Tanquian MX-SLP"],[719,"Tierra Nueva MX-SLP"],[720,"Venado MX-SLP"],[721,"Xilitla MX-SLP"],[722,"Villa de Arista MX-SLP"],[730,"Culiac\xE1n MX-SIN"],[731,"Ahome MX-SIN"],[732,"Angostura MX-SIN"],[733,"Badiraguato MX-SIN"],[734,"Bamoa MX-SIN"],[735,"Concordia MX-SIN"],[736,"Cosala MX-SIN"],[737,"Choix MX-SIN"],[738,"El Fuerte MX-SIN"],[739,"Escuinapa de Hidalgo MX-SIN"],[740,"Guam\xFAchil MX-SIN"],[741,"Guasave MX-SIN"],[742,"La Cruz de Elota MX-SIN"],[743,"Los Mochis MX-SIN"],[743,"Topolobampo"],[744,"Mazatl\xE1n MX-SIN"],[745,"Mocorito MX-SIN"],[746,"Navolato MX-SIN"],[747,"Quila MX-SIN"],[748,"Rosario MX-SIN"],[749,"San Blas MX-SIN"],[750,"San Ignacio MX-SIN"],[760,"Hermosillo MX-SON"],[761,"Agua Prieta MX-SON"],[762,"Alamos MX-SON"],[763,"Altar MX-SON"],[764,"Baviacora MX-SON"],[765,"Caborca MX-SON"],[766,"Cananea MX-SON"],[767,"Ciudad Obreg\xF3n MX-SON"],[767,"Esperanza"],[768,"Cumpas MX-SON"],[769,"Empalme MX-SON"],[770,"Guaymas MX-SON"],[770,"San Carlos"],[771,"Huatabampo MX-SON"],[772,"Luis B. Sanchez MX-SON"],[773,"Magdalena de Kino MX-SON"],[774,"Miguel Aleman MX-SON"],[775,"Moctezuma MX-SON"],[776,"Nacozari de Garc\xEDa MX-SON"],[777,"Navojoa MX-SON"],[778,"Nogales MX-SON"],[779,"Puerto Pe\xF1asco MX-SON"],[780,"San Luis R\xEDo Colorado MX-SON"],[781,"Santa Ana MX-SON"],[782,"Ures MX-SON"],[783,"Villa Juarez (Irrigacion) MX-SON"],[790,"Tamulte"],[790,"Villa Hermosa MX-TAB"],[791,"Balancan MX-TAB"],[792,"C\xE1rdenas"],[792,"Cardenas MX-TAB"],[793,"Ciudad Pemex MX-TAB"],[794,"Comalcalco MX-TAB"],[795,"Cunduacan MX-TAB"],[796,"Emiliano Zapata MX-TAB"],[797,"Frontera MX-TAB"],[798,"Huimanguillo MX-TAB"],[799,"Jalapa MX-TAB"],[800,"Jalpa de M\xE9ndez MX-TAB"],[801,"Jonuta MX-TAB"],[802,"Macuspana MX-TAB"],[803,"Nacajuca MX-TAB"],[804,"Para\xEDso MX-TAB"],[805,"Tacotalpa MX-TAB"],[806,"Teapa MX-TAB"],[807,"Tenosique MX-TAB"],[810,"Ciudad Victoria MX-TAM"],[811,"Altamira MX-TAM"],[812,"Camargo MX-TAM"],[813,"Ciudad Madero MX-TAM"],[813,"Tampico"],[814,"Ciudad Mante MX-TAM"],[815,"Ciudad Miguel Aleman MX-TAM"],[816,"Gonzalez MX-TAM"],[817,"Gustavo Diaz Ordaz MX-TAM"],[818,"Matamoros MX-TAM"],[819,"Mier MX-TAM"],[820,"Nva Ciudad Guerrero MX-TAM"],[821,"Colombia"],[821,"Nuevo Laredo MX-TAM"],[822,"Hidalgo MX-TAM"],[822,"Reynosa"],[823,"R\xEDo Bravo MX-TAM"],[824,"San Fernando MX-TAM"],[825,"Soto la Marina MX-TAM"],[826,"Valle Hermoso MX-TAM"],[827,"Xicotencatl MX-TAM"],[830,"Tlaxcala MX-TLA"],[831,"Amaxac de Guerrero MX-TLA"],[832,"Apizaco MX-TLA"],[833,"Calpulalpan MX-TLA"],[834,"Chiautempan MX-TLA"],[834,"Santa Ana Chiautempan"],[835,"Huamantla MX-TLA"],[836,"Papalotla MX-TLA"],[837,"Santa Maria Nativitas MX-TLA"],[838,"Tlaxco MX-TLA"],[839,"Zacatelco MX-TLA"],[840,"Jalapa"],[840,"Xalapa MX-VER"],[841,"Acayucan MX-VER"],[842,"Adalberto Tejeda MX-VER"],[843,"Agua Dulce MX-VER"],[844,"Agua Dulce (Papantla) MX-VER"],[845,"\xC1lamo MX-VER"],[846,"Altotonga MX-VER"],[847,"Alvarado MX-VER"],[848,"Banderilla MX-VER"],[849,"Boca del R\xEDo MX-VER"],[850,"Catemaco MX-VER"],[851,"Cerro Azul MX-VER"],[852,"Ciudad Mendoza MX-VER"],[853,"Coatepec MX-VER"],[854,"Coatzacoalcos MX-VER"],[855,"C\xF3rdoba MX-VER"],[856,"Cosamaloapan MX-VER"],[858,"Coscomatepec MX-VER"],[859,"Cosoleacaque MX-VER"],[860,"Cuitl\xE1huac MX-VER"],[861,"Chicontepec MX-VER"],[862,"El Naranjal MX-VER"],[863,"Fort\xEDn de las Flores MX-VER"],[864,"Guti\xE9rrez Zamora MX-VER"],[865,"Huatusco MX-VER"],[866,"Hueyapan de Ocampo MX-VER"],[867,"Isla MX-VER"],[868,"Ixtaczoquitl\xE1n MX-VER"],[869,"J\xE1ltipan de Morelos MX-VER"],[870,"Jesus Carranza MX-VER"],[871,"Juan Rodr\xEDguez Clara MX-VER"],[872,"La Antigua MX-VER"],[872,"Villa Jos\xE9 Cardel"],[873,"Las Choapas MX-VER"],[874,"Lerdo de Tejada MX-VER"],[875,"Los Naranjos MX-VER"],[875,"Naranjos"],[876,"Mart\xEDnez de la Torre MX-VER"],[877,"Minatitl\xE1n MX-VER"],[878,"Misantla MX-VER"],[879,"Nanchital MX-VER"],[880,"Naolinco MX-VER"],[881,"Naranjos MX-VER"],[882,"Orizaba MX-VER"],[883,"Ozuluama MX-VER"],[884,"Panuco MX-VER"],[885,"Papantla MX-VER"],[886,"Perote MX-VER"],[887,"Playa Vicente MX-VER"],[888,"Poza Rica MX-VER"],[889,"R\xEDo Blanco MX-VER"],[890,"San Andr\xE9s Tuxtla MX-VER"],[891,"San Rafael MX-VER"],[892,"Soledad de Doblado MX-VER"],[893,"Tamiahua MX-VER"],[894,"Plat\xF3n S\xE1nchez"],[894,"Tantoyuca MX-VER"],[895,"Tempoal de Sanchez MX-VER"],[896,"Teocelo MX-VER"],[897,"Tezonapa MX-VER"],[898,"Tierra Blanca MX-VER"],[899,"Tihuatlan MX-VER"],[900,"Tlacotalpan MX-VER"],[901,"Tlapacoyan MX-VER"],[902,"Tres Valles MX-VER"],[903,"T\xFAxpam de Rodr\xEDguez Cano"],[903,"Tuxpan MX-VER"],[904,"Vega de Alatorre MX-VER"],[905,"Ciudad Industrial Framboyan"],[905,"Veracruz MX-VER"],[906,"Xico MX-VER"],[910,"M\xE9rida MX-YUC"],[911,"Izamal MX-YUC"],[912,"Maxcanu MX-YUC"],[913,"Motul MX-YUC"],[914,"Oxkutzcab MX-YUC"],[915,"Progreso"],[915,"Puerto Progreso MX-YUC"],[916,"Tekax MX-YUC"],[917,"Ticul MX-YUC"],[918,"Tizim\xEDn MX-YUC"],[919,"Uman MX-YUC"],[920,"Valladolid MX-YUC"],[930,"Zacatecas MX-ZAC"],[931,"Apozol MX-ZAC"],[932,"Concepcion del Oro MX-ZAC"],[933,"Fresnillo MX-ZAC"],[934,"Guadalupe MX-ZAC"],[935,"Jalpa MX-ZAC"],[936,"Jerez de Garcia Salinas MX-ZAC"],[937,"Juan Aldama MX-ZAC"],[938,"Juchipila MX-ZAC"],[939,"Loreto MX-ZAC"],[940,"Luis Moya MX-ZAC"],[941,"Miguel Auza MX-ZAC"],[942,"Monte Escobedo MX-ZAC"],[943,"Morelos MX-ZAC"],[944,"Moyahua de Estrada MX-ZAC"],[945,"Nieves MX-ZAC"],[946,"Nochistl\xE1n de Mejia MX-ZAC"],[947,"Ojocaliente MX-ZAC"],[948,"Pinos MX-ZAC"],[949,"Rio Grande MX-ZAC"],[950,"Sain Alto MX-ZAC"],[951,"San Pedro Apulco MX-ZAC"],[952,"Sombrerete MX-ZAC"],[953,"Tabasco MX-ZAC"],[954,"Tepechitlan MX-ZAC"],[955,"Tepetongo MX-ZAC"],[956,"Teul de Glez. Ortega MX-ZAC"],[957,"Cosautlan MX-VER"],[958,"Valpara\xEDso MX-ZAC"],[959,"Valla de Cos MX-ZAC"],[960,"Victor Rosales MX-ZAC"],[961,"Villa Gonzalez Ortega MX-ZAC"],[962,"Villanueva MX-ZAC"]]};"object"===("undefined"==typeof module?"undefined":_typeof(module))&&(module.exports=clabe),"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(window.clabe=clabe);
{
"name": "clabe-validator",
"version": "1.3.8",
"version": "1.4.0",
"description": "JavaScript library to analyze or create a CLABE number for a Mexican bank account",

@@ -8,2 +8,5 @@ "license": "MIT",

"browser": "dist/clabe.min.js",
"files": [
"dist"
],
"repository": "github:center-key/clabe-validator",

@@ -31,2 +34,3 @@ "homepage": "https://github.com/center-key/clabe-validator",

"unused": true,
"varstmt": true,
"browser": true,

@@ -45,5 +49,5 @@ "mocha": true,

"devDependencies": {
"@babel/core": "~7.10",
"@babel/preset-env": "~7.10",
"@fortawesome/fontawesome-free": "~5.13",
"@babel/core": "~7.12",
"@babel/preset-env": "~7.12",
"@fortawesome/fontawesome-free": "~5.15",
"babel-minify": "~0.5",

@@ -61,6 +65,6 @@ "dna.js": "~1.6",

"jquery": "~3.5",
"jshint": "~2.11",
"mocha": "~8.0",
"web-ignition": "~1.2"
"jshint": "~2.12",
"mocha": "~8.2",
"web-ignition": "~1.3"
}
}

@@ -30,3 +30,3 @@ # CLABE Validator

```html
<script src=https://cdn.jsdelivr.net/npm/clabe-validator@1.3/dist/clabe.min.js></script>
<script src=https://cdn.jsdelivr.net/npm/clabe-validator@1.4/dist/clabe.min.js></script>
```

@@ -43,2 +43,5 @@ #### node

_**Note:** Release v1.4.0 contains a significant number of bank code additions plus updates to
reflect financial institution mergers and name changes._
### C) Validator usage

@@ -63,3 +66,3 @@ Pass the CLABE number as an 18-character string into `clabe.validate(clabeNum)`.

bank: 'Banco Nacional de México, S.A.',
city: 'Aguascalientes',
city: 'Aguascalientes MX-AGU',
account: '07777777777'

@@ -100,13 +103,18 @@ }

### E) Notes
1. Feel free to submit questions at:
### E) Contributor Notes
To be a contributor, fork the project and run the commands `npm install` and `npm test` on your
local clone.&nbsp; Make your edits and rerun the tests.&nbsp; Pull requests welcome.
Pull requests (PRs) should not update the `version` number in **package.json** or any files in the
`dist` folder.&nbsp; The `version` number and `dist` files are all updated as part of the release
process.
<br>
---
Feel free to submit questions at:<br>
[github.com/center-key/clabe-validator/issues](https://github.com/center-key/clabe-validator/issues)
1. To be a contributor, fork the project and run the commands `npm install` and `npm test` on your
local clone.&nbsp; Make your edits and rerun the tests.&nbsp; Pull requests welcome (no need to
update the `version` in **package.json** or any files in the `dist` folder as they are all updated
as part of the release process).
---
CLABE Validator code is open source under the [MIT License](LICENSE.txt),
and the documentation is published under the
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0) license.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc