Last active
March 6, 2024 16:28
-
-
Save xemuj/80cc49619bbb9f8f57e99cb55affb695 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Seed Function | |
* (sails.config.bootstrap) | |
* | |
* A function that runs just before your Sails app gets lifted. | |
* > Need more flexibility? You can also create a hook. | |
* | |
* For more information on seeding your app with fake data, check out: | |
* https://sailsjs.com/config/bootstrap | |
*/ | |
module.exports.bootstrap = async function () { | |
// Import dependencies | |
var path = require('path'); | |
// This bootstrap version indicates what version of fake data we're dealing with here. | |
var HARD_CODED_DATA_VERSION = 1; | |
// This path indicates where to store/look for the JSON file that tracks the "last run bootstrap info" | |
// locally on this development computer (if we happen to be on a development computer). | |
var bootstrapLastRunInfoPath = path.resolve(sails.config.appPath, '.tmp/bootstrap-version.json'); | |
// Whether or not to continue doing the stuff in this file (i.e. wiping and regenerating data) | |
// depends on some factors: | |
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |
// If the hard-coded data version has been incremented, or we're being forced | |
// (i.e. `--drop` or `--environment=test` was set), then run the meat of this | |
// bootstrap script to wipe all existing data and rebuild hard-coded data. | |
if (sails.config.models.migrate !== 'drop' && sails.config.environment !== 'test') { | |
// If this is _actually_ a production environment (real or simulated), or we have | |
// `migrate: safe` enabled, then prevent accidentally removing all data! | |
if (process.env.NODE_ENV === 'production' || sails.config.models.migrate === 'safe') { | |
sails.log('Since we are running with migrate: \'safe\' and/or NODE_ENV=production (in the "' + sails.config.environment + '" Sails environment, to be precise), skipping the rest of the bootstrap to avoid data loss...'); | |
return; | |
}//• | |
// Compare bootstrap version from code base to the version that was last run | |
var lastRunBootstrapInfo = await sails.helpers.fs.readJson(bootstrapLastRunInfoPath) | |
.tolerate('doesNotExist');// (it's ok if the file doesn't exist yet-- just keep going.) | |
if (lastRunBootstrapInfo && lastRunBootstrapInfo.lastRunVersion === HARD_CODED_DATA_VERSION) { | |
sails.log('Skipping v' + HARD_CODED_DATA_VERSION + ' bootstrap script... (because it\'s already been run)'); | |
sails.log('(last run on this computer: @ ' + (new Date(lastRunBootstrapInfo.lastRunAt)) + ')'); | |
return; | |
}//• | |
sails.log('Running v' + HARD_CODED_DATA_VERSION + ' bootstrap script... (' + (lastRunBootstrapInfo ? 'before this, the last time the bootstrap ran on this computer was for v' + lastRunBootstrapInfo.lastRunVersion + ' @ ' + (new Date(lastRunBootstrapInfo.lastRunAt)) : 'looks like this is the first time the bootstrap has run on this computer') + ')'); | |
} | |
else { | |
sails.log('Running bootstrap script because it was forced... (either `--drop` or `--environment=test` was used)'); | |
} | |
// Since the hard-coded data version has been incremented, and we're running in | |
// a "throwaway data" environment, delete all records from all models. | |
for (let identity in sails.models) { | |
await sails.models[identity].destroy({}); | |
}//∞ | |
// await Personas.createEach(sails.config.custom.personas); | |
// By convention, this is a good place to set up fake data during development. | |
await User.createEach([ | |
{ firstName: 'Admin', id: 1, lastName: 'SIRA', lastName2: 'sys', org: 'SITLAM', jobTitle: 'usuario de Sistema de SITLAM', email: 'sira@example.com', password: await sails.helpers.passwords.hashPassword('abc123'), isAdmin: true, activatedAt: 1695710390098 }, | |
]); | |
await Adm0.createEach([ | |
{ id: 174, nombre: 'Panamá' }, | |
]); | |
await Adm1.createEach([ | |
{ adm0: 174, id: 1, nombre: 'Bocas del Toro' }, | |
{ adm0: 174, id: 2, nombre: 'Chiriquí' }, | |
{ adm0: 174, id: 3, nombre: 'Coclé' }, | |
{ adm0: 174, id: 4, nombre: 'Colón' }, | |
{ adm0: 174, id: 5, nombre: 'Darién' }, | |
{ adm0: 174, id: 6, nombre: 'Emberá' }, | |
{ adm0: 174, id: 7, nombre: 'Herrera' }, | |
{ adm0: 174, id: 8, nombre: 'Kuna Yala' }, | |
{ adm0: 174, id: 9, nombre: 'Los Santos' }, | |
{ adm0: 174, id: 10, nombre: 'Ngöbe Buglé' }, | |
{ adm0: 174, id: 11, nombre: 'Panamá Oeste' }, | |
{ adm0: 174, id: 12, nombre: 'Panamá' }, | |
{ adm0: 174, id: 13, nombre: 'Veraguas' }, | |
]); | |
await Adm2.createEach([ | |
{ adm0: 174, adm1: 1, id: 1, nombre: 'Bocas del Toro' }, | |
{ adm0: 174, adm1: 1, id: 2, nombre: 'Changuinola' }, | |
{ adm0: 174, adm1: 1, id: 3, nombre: 'Chiriquí Grande' }, | |
{ adm0: 174, adm1: 2, id: 4, nombre: 'Alanje' }, | |
{ adm0: 174, adm1: 2, id: 5, nombre: 'Barú' }, | |
{ adm0: 174, adm1: 2, id: 6, nombre: 'Boquerón' }, | |
{ adm0: 174, adm1: 2, id: 7, nombre: 'Boquete' }, | |
{ adm0: 174, adm1: 2, id: 8, nombre: 'Bugaba' }, | |
{ adm0: 174, adm1: 2, id: 9, nombre: 'DavAdm' }, | |
{ adm0: 174, adm1: 2, id: 10, nombre: 'Dolega' }, | |
{ adm0: 174, adm1: 2, id: 11, nombre: 'Gualaca' }, | |
{ adm0: 174, adm1: 2, id: 12, nombre: 'Remedios' }, | |
{ adm0: 174, adm1: 2, id: 13, nombre: 'Renacimiento' }, | |
{ adm0: 174, adm1: 2, id: 14, nombre: 'San Félix' }, | |
{ adm0: 174, adm1: 2, id: 15, nombre: 'San Lorenzo' }, | |
{ adm0: 174, adm1: 2, id: 16, nombre: 'Tolé' }, | |
{ adm0: 174, adm1: 2, id: 80, nombre: 'Distrito de Tierras Altas' }, | |
{ adm0: 174, adm1: 3, id: 17, nombre: 'Aguadulce' }, | |
{ adm0: 174, adm1: 3, id: 18, nombre: 'Antón' }, | |
{ adm0: 174, adm1: 3, id: 19, nombre: 'La Pintada' }, | |
{ adm0: 174, adm1: 3, id: 20, nombre: 'Natá' }, | |
{ adm0: 174, adm1: 3, id: 21, nombre: 'Olá' }, | |
{ adm0: 174, adm1: 3, id: 22, nombre: 'Penonomé' }, | |
{ adm0: 174, adm1: 4, id: 23, nombre: 'Chagres' }, | |
{ adm0: 174, adm1: 4, id: 24, nombre: 'Colón' }, | |
{ adm0: 174, adm1: 4, id: 25, nombre: 'Donoso' }, | |
{ adm0: 174, adm1: 4, id: 26, nombre: 'Lago Gatún' }, | |
{ adm0: 174, adm1: 4, id: 27, nombre: 'Portobelo' }, | |
{ adm0: 174, adm1: 4, id: 28, nombre: 'Santa Isabel' }, | |
{ adm0: 174, adm1: 5, id: 29, nombre: 'Chepigana' }, | |
{ adm0: 174, adm1: 5, id: 30, nombre: 'Pinogana' }, | |
{ adm0: 174, adm1: 6, id: 31, nombre: 'Cémaco' }, | |
{ adm0: 174, adm1: 6, id: 32, nombre: 'Sambú' }, | |
{ adm0: 174, adm1: 7, id: 33, nombre: 'Chitré' }, | |
{ adm0: 174, adm1: 7, id: 34, nombre: 'Las Minas' }, | |
{ adm0: 174, adm1: 7, id: 35, nombre: 'Los Pozos' }, | |
{ adm0: 174, adm1: 7, id: 36, nombre: 'Ocú' }, | |
{ adm0: 174, adm1: 7, id: 37, nombre: 'Parita' }, | |
{ adm0: 174, adm1: 7, id: 38, nombre: 'Pesé' }, | |
{ adm0: 174, adm1: 7, id: 39, nombre: 'Santa María' }, | |
{ adm0: 174, adm1: 8, id: 40, nombre: 'Kuna Yala' }, | |
{ adm0: 174, adm1: 9, id: 41, nombre: 'Guararé' }, | |
{ adm0: 174, adm1: 9, id: 42, nombre: 'Las Tablas' }, | |
{ adm0: 174, adm1: 9, id: 43, nombre: 'Los Santos' }, | |
{ adm0: 174, adm1: 9, id: 44, nombre: 'Macaracas' }, | |
{ adm0: 174, adm1: 9, id: 45, nombre: 'Pedasí' }, | |
{ adm0: 174, adm1: 9, id: 46, nombre: 'Pocrí' }, | |
{ adm0: 174, adm1: 9, id: 47, nombre: 'Tonosí' }, | |
{ adm0: 174, adm1: 10, id: 48, nombre: 'Ñürüm' }, | |
{ adm0: 174, adm1: 10, id: 49, nombre: 'Besiko' }, | |
{ adm0: 174, adm1: 10, id: 50, nombre: 'Kankintú' }, | |
{ adm0: 174, adm1: 10, id: 51, nombre: 'Kusapín' }, | |
{ adm0: 174, adm1: 10, id: 52, nombre: 'Müna' }, | |
{ adm0: 174, adm1: 10, id: 53, nombre: 'Mironó' }, | |
{ adm0: 174, adm1: 10, id: 54, nombre: 'Nole Duima' }, | |
{ adm0: 174, adm1: 11, id: 55, nombre: 'Arraiján' }, | |
{ adm0: 174, adm1: 11, id: 56, nombre: 'Capira' }, | |
{ adm0: 174, adm1: 11, id: 57, nombre: 'Chame' }, | |
{ adm0: 174, adm1: 11, id: 58, nombre: 'La Chorrera' }, | |
{ adm0: 174, adm1: 11, id: 59, nombre: 'Lago Gatún' }, | |
{ adm0: 174, adm1: 11, id: 60, nombre: 'San Carlos' }, | |
{ adm0: 174, adm1: 11, id: 61, nombre: 'Taboga' }, | |
{ adm0: 174, adm1: 12, id: 62, nombre: 'Balboa' }, | |
{ adm0: 174, adm1: 12, id: 63, nombre: 'Chepo' }, | |
{ adm0: 174, adm1: 12, id: 64, nombre: 'Chimán' }, | |
{ adm0: 174, adm1: 12, id: 65, nombre: 'Lago Alajuela' }, | |
{ adm0: 174, adm1: 12, id: 66, nombre: 'Lago Bayano' }, | |
{ adm0: 174, adm1: 12, id: 67, nombre: 'Panamá' }, | |
{ adm0: 174, adm1: 12, id: 68, nombre: 'San Miguelito' }, | |
{ adm0: 174, adm1: 13, id: 69, nombre: 'Atalaya' }, | |
{ adm0: 174, adm1: 13, id: 70, nombre: 'Cañazas' }, | |
{ adm0: 174, adm1: 13, id: 71, nombre: 'Calobre' }, | |
{ adm0: 174, adm1: 13, id: 72, nombre: 'La Mesa' }, | |
{ adm0: 174, adm1: 13, id: 73, nombre: 'Las Palmas' }, | |
{ adm0: 174, adm1: 13, id: 74, nombre: 'Montijo' }, | |
{ adm0: 174, adm1: 13, id: 75, nombre: 'Río de Jesús' }, | |
{ adm0: 174, adm1: 13, id: 76, nombre: 'San Francisco' }, | |
{ adm0: 174, adm1: 13, id: 77, nombre: 'Santa Fe' }, | |
{ adm0: 174, adm1: 13, id: 78, nombre: 'Santiago' }, | |
{ adm0: 174, adm1: 13, id: 79, nombre: 'Soná' }, | |
]); | |
await Adm3.createEach([ | |
{ adm0: 174, adm1: 1, adm2: 1, id: 1, nombre: 'Bastimentos' }, | |
{ adm0: 174, adm1: 1, adm2: 1, id: 2, nombre: 'Bocas del Toro' }, | |
{ adm0: 174, adm1: 1, adm2: 1, id: 3, nombre: 'Cauchero' }, | |
{ adm0: 174, adm1: 1, adm2: 1, id: 4, nombre: 'Punta Laurel' }, | |
{ adm0: 174, adm1: 1, adm2: 1, id: 5, nombre: 'Tierra Oscura' }, | |
{ adm0: 174, adm1: 1, adm2: 2, id: 6, nombre: 'Almirante' }, | |
{ adm0: 174, adm1: 1, adm2: 2, id: 7, nombre: 'Changuinola' }, | |
{ adm0: 174, adm1: 1, adm2: 2, id: 8, nombre: 'Guabito' }, | |
{ adm0: 174, adm1: 1, adm2: 2, id: 9, nombre: 'Teribe' }, | |
{ adm0: 174, adm1: 1, adm2: 2, id: 10, nombre: 'Valle del Risco' }, | |
{ adm0: 174, adm1: 1, adm2: 3, id: 11, nombre: 'Chiriquí Grande' }, | |
{ adm0: 174, adm1: 1, adm2: 3, id: 12, nombre: 'Miramar' }, | |
{ adm0: 174, adm1: 1, adm2: 3, id: 13, nombre: 'Punta Peña' }, | |
{ adm0: 174, adm1: 1, adm2: 3, id: 14, nombre: 'Punta Robalo' }, | |
{ adm0: 174, adm1: 1, adm2: 3, id: 15, nombre: 'Rambala' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 16, nombre: 'Alanje' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 17, nombre: 'Divalá' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 18, nombre: 'El Tejar' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 19, nombre: 'Guarumal' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 20, nombre: 'Palo Grande' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 21, nombre: 'Querévalo' }, | |
{ adm0: 174, adm1: 2, adm2: 4, id: 22, nombre: 'Santo Tomás' }, | |
{ adm0: 174, adm1: 2, adm2: 5, id: 23, nombre: 'Baco' }, | |
{ adm0: 174, adm1: 2, adm2: 5, id: 24, nombre: 'Limones' }, | |
{ adm0: 174, adm1: 2, adm2: 5, id: 25, nombre: 'Progreso' }, | |
{ adm0: 174, adm1: 2, adm2: 5, id: 26, nombre: 'Puerto Armuelles' }, | |
{ adm0: 174, adm1: 2, adm2: 5, id: 27, nombre: 'Rodolfo Aguilar Delgado' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 28, nombre: 'Bágala' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 29, nombre: 'Boquerón' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 30, nombre: 'Cordillera' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 31, nombre: 'Guabal' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 32, nombre: 'Guayabal' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 33, nombre: 'Paraíso' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 34, nombre: 'Pedregal' }, | |
{ adm0: 174, adm1: 2, adm2: 6, id: 35, nombre: 'Tijeras' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 36, nombre: 'Alto Boquete' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 37, nombre: 'Bajo Boquete' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 38, nombre: 'Caldera' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 39, nombre: 'Jaramillo' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 40, nombre: 'Los Naranjos' }, | |
{ adm0: 174, adm1: 2, adm2: 7, id: 41, nombre: 'Palmira' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 42, nombre: 'Aserrío de Gariché' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 43, nombre: 'Bugaba' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 44, nombre: 'Cerro Punta' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 45, nombre: 'El Bongo' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 46, nombre: 'Gómez' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 47, nombre: 'La Concepción' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 48, nombre: 'La Estrella' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 49, nombre: 'San Andrés' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 50, nombre: 'Santa Marta' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 51, nombre: 'Santa Rosa' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 52, nombre: 'Santo Domingo' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 53, nombre: 'Sortová' }, | |
{ adm0: 174, adm1: 2, adm2: 8, id: 54, nombre: 'Volcán' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 55, nombre: 'Bijagual' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 56, nombre: 'Chiriquí' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 57, nombre: 'Cochea' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 58, nombre: 'David' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 59, nombre: 'Guacá' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 60, nombre: 'Las Lomas' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 61, nombre: 'Pedregal' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 62, nombre: 'San Carlos' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 63, nombre: 'San Pablo Nuevo' }, | |
{ adm0: 174, adm1: 2, adm2: 9, id: 64, nombre: 'San Pablo Viejo' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 65, nombre: 'Dolega' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 66, nombre: 'Dos Ríos' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 67, nombre: 'Los Anastacios' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 68, nombre: 'Potrerillos Abajo' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 69, nombre: 'Potrerillos' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 70, nombre: 'Rovira' }, | |
{ adm0: 174, adm1: 2, adm2: 10, id: 71, nombre: 'Tinajas' }, | |
{ adm0: 174, adm1: 2, adm2: 11, id: 72, nombre: 'Gualaca' }, | |
{ adm0: 174, adm1: 2, adm2: 11, id: 73, nombre: 'Hornito' }, | |
{ adm0: 174, adm1: 2, adm2: 11, id: 74, nombre: 'Los Angeles' }, | |
{ adm0: 174, adm1: 2, adm2: 11, id: 75, nombre: 'Paja de Sombrero' }, | |
{ adm0: 174, adm1: 2, adm2: 11, id: 76, nombre: 'Rincón' }, | |
{ adm0: 174, adm1: 2, adm2: 12, id: 77, nombre: 'El Nancito' }, | |
{ adm0: 174, adm1: 2, adm2: 12, id: 78, nombre: 'El Porvenir' }, | |
{ adm0: 174, adm1: 2, adm2: 12, id: 79, nombre: 'El Puerto' }, | |
{ adm0: 174, adm1: 2, adm2: 12, id: 80, nombre: 'Remedios' }, | |
{ adm0: 174, adm1: 2, adm2: 12, id: 81, nombre: 'Santa Lucía' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 82, nombre: 'Breñón' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 83, nombre: 'Cañas Gordas' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 84, nombre: 'Monte Lirio' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 85, nombre: 'Plaza Caisán' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 86, nombre: 'Río Sereno' }, | |
{ adm0: 174, adm1: 2, adm2: 13, id: 87, nombre: 'Santa Cruz' }, | |
{ adm0: 174, adm1: 2, adm2: 14, id: 88, nombre: 'Juay' }, | |
{ adm0: 174, adm1: 2, adm2: 14, id: 89, nombre: 'La Lajas' }, | |
{ adm0: 174, adm1: 2, adm2: 14, id: 90, nombre: 'Lajas Adentro' }, | |
{ adm0: 174, adm1: 2, adm2: 14, id: 91, nombre: 'San Félix' }, | |
{ adm0: 174, adm1: 2, adm2: 14, id: 92, nombre: 'Santa Cruz' }, | |
{ adm0: 174, adm1: 2, adm2: 15, id: 93, nombre: 'Boca Chica' }, | |
{ adm0: 174, adm1: 2, adm2: 15, id: 94, nombre: 'Boca del Monte' }, | |
{ adm0: 174, adm1: 2, adm2: 15, id: 95, nombre: 'Horconcitos' }, | |
{ adm0: 174, adm1: 2, adm2: 15, id: 96, nombre: 'San Juan' }, | |
{ adm0: 174, adm1: 2, adm2: 15, id: 97, nombre: 'San Lorenzo' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 98, nombre: 'Bella Vista' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 99, nombre: 'Cerro Viejo' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 100, nombre: 'El Cristo' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 101, nombre: 'Justo Fidel Palacios' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 102, nombre: 'Lajas de Tolé' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 103, nombre: 'Potrero de Caña' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 104, nombre: 'Quebrada de Piedra' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 105, nombre: 'Tolé' }, | |
{ adm0: 174, adm1: 2, adm2: 16, id: 106, nombre: 'Veladero' }, | |
{ adm0: 174, adm1: 3, adm2: 17, id: 107, nombre: 'Aguadulce' }, | |
{ adm0: 174, adm1: 3, adm2: 17, id: 108, nombre: 'Barrios Unidos' }, | |
{ adm0: 174, adm1: 3, adm2: 17, id: 109, nombre: 'El Cristo' }, | |
{ adm0: 174, adm1: 3, adm2: 17, id: 110, nombre: 'El Roble' }, | |
{ adm0: 174, adm1: 3, adm2: 17, id: 111, nombre: 'Pocrí' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 112, nombre: 'Antón' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 113, nombre: 'Caballero' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 114, nombre: 'Cabuya' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 115, nombre: 'El Chirú' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 116, nombre: 'El Retiro' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 117, nombre: 'El Valle' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 118, nombre: 'Juan Diaz' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 119, nombre: 'Río Hato' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 120, nombre: 'San Juan de Dios' }, | |
{ adm0: 174, adm1: 3, adm2: 18, id: 121, nombre: 'Santa Rita' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 122, nombre: 'El Harino' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 123, nombre: 'El Potrero' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 124, nombre: 'La Pintada' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 125, nombre: 'Las Lomas' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 126, nombre: 'Llano Grande' }, | |
{ adm0: 174, adm1: 3, adm2: 19, id: 127, nombre: 'Piedras Gordas' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 128, nombre: 'Capellania' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 129, nombre: 'El Caño' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 130, nombre: 'Guzmán' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 131, nombre: 'Las Huacas' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 132, nombre: 'Natá' }, | |
{ adm0: 174, adm1: 3, adm2: 20, id: 133, nombre: 'Toza' }, | |
{ adm0: 174, adm1: 3, adm2: 21, id: 134, nombre: 'El Copé' }, | |
{ adm0: 174, adm1: 3, adm2: 21, id: 135, nombre: 'El Palmar' }, | |
{ adm0: 174, adm1: 3, adm2: 21, id: 136, nombre: 'El Picacho' }, | |
{ adm0: 174, adm1: 3, adm2: 21, id: 137, nombre: 'La Pava' }, | |
{ adm0: 174, adm1: 3, adm2: 21, id: 138, nombre: 'Olá' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 139, nombre: 'Cañaveral' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 140, nombre: 'Chiguirí Arriba' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 141, nombre: 'Coclé' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 142, nombre: 'El Coco' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 143, nombre: 'Pajonal' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 144, nombre: 'Penonomé' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 145, nombre: 'Río Grande' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 146, nombre: 'Río Indio' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 147, nombre: 'Toabré' }, | |
{ adm0: 174, adm1: 3, adm2: 22, id: 148, nombre: 'Tulu' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 149, nombre: 'Achiote' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 150, nombre: 'El Guabo' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 151, nombre: 'La Encantada' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 152, nombre: 'Nuevo Chagres' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 153, nombre: 'Palmas Bellas' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 154, nombre: 'Piña' }, | |
{ adm0: 174, adm1: 4, adm2: 23, id: 155, nombre: 'Salud' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 156, nombre: 'Barrio Norte' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 157, nombre: 'Barrio Sur' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 158, nombre: 'Buena Vista' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 159, nombre: 'Cativá' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 160, nombre: 'Ciricito' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 161, nombre: 'Cristóbal' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 162, nombre: 'Escobal' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 163, nombre: 'Limón' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 164, nombre: 'Nueva Providencia' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 165, nombre: 'Puerto Pilón' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 166, nombre: 'Sabanitas' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 167, nombre: 'Salamanca' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 168, nombre: 'San Juan' }, | |
{ adm0: 174, adm1: 4, adm2: 24, id: 169, nombre: 'Santa Rosa' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 170, nombre: 'Coclé del Norte' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 171, nombre: 'El Guásimo' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 172, nombre: 'Gobea' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 173, nombre: 'Miguel de la Borda' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 174, nombre: 'Río Indio' }, | |
{ adm0: 174, adm1: 4, adm2: 25, id: 175, nombre: 'San José del General' }, | |
{ adm0: 174, adm1: 4, adm2: 26, id: 176, nombre: 'Waterbody' }, | |
{ adm0: 174, adm1: 4, adm2: 27, id: 177, nombre: 'Cacique' }, | |
{ adm0: 174, adm1: 4, adm2: 27, id: 178, nombre: 'Garrote' }, | |
{ adm0: 174, adm1: 4, adm2: 27, id: 179, nombre: 'Isla Grande' }, | |
{ adm0: 174, adm1: 4, adm2: 27, id: 180, nombre: 'María Chiquita' }, | |
{ adm0: 174, adm1: 4, adm2: 27, id: 181, nombre: 'Portobelo' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 182, nombre: 'Cuango' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 183, nombre: 'Miramar' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 184, nombre: 'Nombre de Dios' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 185, nombre: 'Palenque' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 186, nombre: 'Palmira' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 187, nombre: 'Playa Chiquita' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 188, nombre: 'Santa Isabel' }, | |
{ adm0: 174, adm1: 4, adm2: 28, id: 189, nombre: 'Viento Frío' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 190, nombre: 'Agua Fría' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 191, nombre: 'Camogantí' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 192, nombre: 'Chepigana' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 193, nombre: 'Cucunatí' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 194, nombre: 'Garachiné' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 195, nombre: 'Jaqué' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 196, nombre: 'La Palma' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 197, nombre: 'Puerto Piña' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 198, nombre: 'Río Congo Arriba' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 199, nombre: 'Río Congo' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 200, nombre: 'Río Iglesias' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 201, nombre: 'Sambú' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 202, nombre: 'Santa Fé' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 203, nombre: 'Setegantí' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 204, nombre: 'Taimatí' }, | |
{ adm0: 174, adm1: 5, adm2: 29, id: 205, nombre: 'Tucutí' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 206, nombre: 'Boca de Cupé' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 207, nombre: 'El Real de Santa María' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 208, nombre: 'Kuna de Wargandí' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 209, nombre: 'Metetí' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 210, nombre: 'Púcuro' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 211, nombre: 'Paya' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 212, nombre: 'Pinogana' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 213, nombre: 'Yape' }, | |
{ adm0: 174, adm1: 5, adm2: 30, id: 214, nombre: 'Yaviza' }, | |
{ adm0: 174, adm1: 6, adm2: 31, id: 215, nombre: 'Cirilo Guainora' }, | |
{ adm0: 174, adm1: 6, adm2: 31, id: 216, nombre: 'Lajas Blancas' }, | |
{ adm0: 174, adm1: 6, adm2: 31, id: 217, nombre: 'Manuel Ortega' }, | |
{ adm0: 174, adm1: 6, adm2: 32, id: 218, nombre: 'Jingurudó' }, | |
{ adm0: 174, adm1: 6, adm2: 32, id: 219, nombre: 'Río Sábalo' }, | |
{ adm0: 174, adm1: 7, adm2: 33, id: 220, nombre: 'Chitré' }, | |
{ adm0: 174, adm1: 7, adm2: 33, id: 221, nombre: 'La Arena' }, | |
{ adm0: 174, adm1: 7, adm2: 33, id: 222, nombre: 'Llano Bonito' }, | |
{ adm0: 174, adm1: 7, adm2: 33, id: 223, nombre: 'Monagrillo' }, | |
{ adm0: 174, adm1: 7, adm2: 33, id: 224, nombre: 'San Juan Bautista' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 225, nombre: 'Chepo' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 226, nombre: 'Chumical' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 227, nombre: 'El Toro' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 228, nombre: 'Las Minas' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 229, nombre: 'Leones' }, | |
{ adm0: 174, adm1: 7, adm2: 34, id: 230, nombre: 'Quebrada del Rosario' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 231, nombre: 'Capurí' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 232, nombre: 'El Calabacito' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 233, nombre: 'El Cedro' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 234, nombre: 'La Arena' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 235, nombre: 'La Pitalosa' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 236, nombre: 'Los Cerritos' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 237, nombre: 'Los Cerros de Paja' }, | |
{ adm0: 174, adm1: 7, adm2: 35, id: 238, nombre: 'Los Pozos' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 239, nombre: 'Cerro Largo' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 240, nombre: 'El Tijera' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 241, nombre: 'Llano Grande' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 242, nombre: 'Los Llanos' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 243, nombre: 'Ocú' }, | |
{ adm0: 174, adm1: 7, adm2: 36, id: 244, nombre: 'Peñas Chatas' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 245, nombre: 'Cabuya' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 246, nombre: 'Llano de la Cruz' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 247, nombre: 'Los Castillos' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 248, nombre: 'París' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 249, nombre: 'Parita' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 250, nombre: 'Portobelillo' }, | |
{ adm0: 174, adm1: 7, adm2: 37, id: 251, nombre: 'Potuga' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 252, nombre: 'El Barrero' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 253, nombre: 'El Ciruelo' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 254, nombre: 'El Pájaro' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 255, nombre: 'El Pedregoso' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 256, nombre: 'Las Cabras' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 257, nombre: 'Pesé' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 258, nombre: 'Rincón Hondo' }, | |
{ adm0: 174, adm1: 7, adm2: 38, id: 259, nombre: 'Sabanagrande' }, | |
{ adm0: 174, adm1: 7, adm2: 39, id: 260, nombre: 'Chupampa' }, | |
{ adm0: 174, adm1: 7, adm2: 39, id: 261, nombre: 'El Limón' }, | |
{ adm0: 174, adm1: 7, adm2: 39, id: 262, nombre: 'El Rincón' }, | |
{ adm0: 174, adm1: 7, adm2: 39, id: 263, nombre: 'Los Canelos' }, | |
{ adm0: 174, adm1: 7, adm2: 39, id: 264, nombre: 'Santa María' }, | |
{ adm0: 174, adm1: 8, adm2: 40, id: 265, nombre: 'Ailigandí' }, | |
{ adm0: 174, adm1: 8, adm2: 40, id: 266, nombre: 'Narganá' }, | |
{ adm0: 174, adm1: 8, adm2: 40, id: 267, nombre: 'Puerto Obaldía' }, | |
{ adm0: 174, adm1: 8, adm2: 40, id: 268, nombre: 'Tubualá' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 269, nombre: 'El Espinal' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 270, nombre: 'El Hato' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 271, nombre: 'El Macano' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 272, nombre: 'Guararé Arriba' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 273, nombre: 'Guararé' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 274, nombre: 'La Enea' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 275, nombre: 'La Pasera' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 276, nombre: 'Las Trancas' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 277, nombre: 'Llano Abajo' }, | |
{ adm0: 174, adm1: 9, adm2: 41, id: 278, nombre: 'Perales' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 279, nombre: 'Bajo Corral' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 280, nombre: 'Bayano' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 281, nombre: 'El Carate' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 282, nombre: 'El Cocal' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 283, nombre: 'El Manantial' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 284, nombre: 'El Muñoz' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 285, nombre: 'El Pedregoso' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 286, nombre: 'La Laja' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 287, nombre: 'La Miel' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 288, nombre: 'La Palma' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 289, nombre: 'La Tiza' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 290, nombre: 'Las Palmitas' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 291, nombre: 'Las Tablas Abajo' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 292, nombre: 'Las Tablas' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 293, nombre: 'Nuario' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 294, nombre: 'Palmira' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 295, nombre: 'Peña Blanca' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 296, nombre: 'Río Hondo' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 297, nombre: 'San José' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 298, nombre: 'San Miguel' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 299, nombre: 'Santo Domingo' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 300, nombre: 'Sesteadero' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 301, nombre: 'Valle Rico' }, | |
{ adm0: 174, adm1: 9, adm2: 42, id: 302, nombre: 'Vallerriquito' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 303, nombre: 'Agua Buena' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 304, nombre: 'El Guásimo' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 305, nombre: 'La Colorada' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 306, nombre: 'La Espigadilla' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 307, nombre: 'La Villa de Los Santos' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 308, nombre: 'Las Cruces' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 309, nombre: 'Las Guabas' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 310, nombre: 'Llano Largo' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 311, nombre: 'Los Angeles' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 312, nombre: 'Los Olivos' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 313, nombre: 'Sabanagrande' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 314, nombre: 'Santa Ana' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 315, nombre: 'Tres Quebradas' }, | |
{ adm0: 174, adm1: 9, adm2: 43, id: 316, nombre: 'Villa Lourdes' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 317, nombre: 'Bahía Honda' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 318, nombre: 'Bajos de Güera' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 319, nombre: 'Chupá' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 320, nombre: 'Corozal' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 321, nombre: 'El Cedro' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 322, nombre: 'Espino Amarillo' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 323, nombre: 'La Mesa' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 324, nombre: 'Las Palmas' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 325, nombre: 'Llano de Piedra' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 326, nombre: 'Macaracas' }, | |
{ adm0: 174, adm1: 9, adm2: 44, id: 327, nombre: 'Mogollón' }, | |
{ adm0: 174, adm1: 9, adm2: 45, id: 328, nombre: 'Los Asientos' }, | |
{ adm0: 174, adm1: 9, adm2: 45, id: 329, nombre: 'Mariabé' }, | |
{ adm0: 174, adm1: 9, adm2: 45, id: 330, nombre: 'Oria Arriba' }, | |
{ adm0: 174, adm1: 9, adm2: 45, id: 331, nombre: 'Pedasí' }, | |
{ adm0: 174, adm1: 9, adm2: 45, id: 332, nombre: 'Purio' }, | |
{ adm0: 174, adm1: 9, adm2: 46, id: 333, nombre: 'El Cañafístulo' }, | |
{ adm0: 174, adm1: 9, adm2: 46, id: 334, nombre: 'Lajamina' }, | |
{ adm0: 174, adm1: 9, adm2: 46, id: 335, nombre: 'Paraíso' }, | |
{ adm0: 174, adm1: 9, adm2: 46, id: 336, nombre: 'Paritilla' }, | |
{ adm0: 174, adm1: 9, adm2: 46, id: 337, nombre: 'Pocrí' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 338, nombre: 'Altos de Güera' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 339, nombre: 'Cañas' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 340, nombre: 'Cambutal' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 341, nombre: 'El Bebedero' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 342, nombre: 'El Cacao' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 343, nombre: 'El Cortezo' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 344, nombre: 'Flores' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 345, nombre: 'Guánico' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 346, nombre: 'La Tronosa' }, | |
{ adm0: 174, adm1: 9, adm2: 47, id: 347, nombre: 'Tonosí' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 348, nombre: 'Agua De Salud' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 349, nombre: 'Alto de Jesús' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 350, nombre: 'Buenos Aires' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 351, nombre: 'Cerro Pelado' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 352, nombre: 'El Bale' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 353, nombre: 'El Paredón' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 354, nombre: 'El Piro' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 355, nombre: 'Güibale' }, | |
{ adm0: 174, adm1: 10, adm2: 48, id: 356, nombre: 'Guayabito' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 357, nombre: 'Boca De Balsa' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 358, nombre: 'Camarón Arriba' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 359, nombre: 'Cerro Banco' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 360, nombre: 'Cerro De Patena' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 361, nombre: 'Emplanada de Chorcha' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 362, nombre: 'Nämnoni' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 363, nombre: 'Niba' }, | |
{ adm0: 174, adm1: 10, adm2: 49, id: 364, nombre: 'Soloy' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 365, nombre: 'Büri' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 366, nombre: 'Bisira' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 367, nombre: 'Guariviara' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 368, nombre: 'Guoroní' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 369, nombre: 'Kankintú' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 370, nombre: 'Mününi' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 371, nombre: 'Piedra Roja' }, | |
{ adm0: 174, adm1: 10, adm2: 50, id: 372, nombre: 'Tuwai' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 373, nombre: 'Bahía Azul' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 374, nombre: 'Calavébora o Santa Catalina' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 375, nombre: 'Kusapín' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 376, nombre: 'Loma Yuca' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 377, nombre: 'Río Chiriquí' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 378, nombre: 'Tobobe' }, | |
{ adm0: 174, adm1: 10, adm2: 51, id: 379, nombre: 'Valle Bonito' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 380, nombre: 'Alto Caballero' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 381, nombre: 'Bakama' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 382, nombre: 'Cerro Caña' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 383, nombre: 'Cerro Puerco' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 384, nombre: 'Chichica' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 385, nombre: 'Krüa' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 386, nombre: 'Maraca' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 387, nombre: 'Nibra' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 388, nombre: 'Peña Blanca' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 389, nombre: 'Roka' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 390, nombre: 'Sitio Prado' }, | |
{ adm0: 174, adm1: 10, adm2: 52, id: 391, nombre: 'Umani' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 392, nombre: 'Cascabel' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 393, nombre: 'Hato Corotú' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 394, nombre: 'Hato Culantro' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 395, nombre: 'Hato Jobo' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 396, nombre: 'Hato Julí' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 397, nombre: 'Hato Pilón' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 398, nombre: 'Quebrada de Loro' }, | |
{ adm0: 174, adm1: 10, adm2: 53, id: 399, nombre: 'Salto Dupí' }, | |
{ adm0: 174, adm1: 10, adm2: 54, id: 400, nombre: 'Cerro Iglesias' }, | |
{ adm0: 174, adm1: 10, adm2: 54, id: 401, nombre: 'Hato Chamí' }, | |
{ adm0: 174, adm1: 10, adm2: 54, id: 402, nombre: 'Jädeberi' }, | |
{ adm0: 174, adm1: 10, adm2: 54, id: 403, nombre: 'Lajero' }, | |
{ adm0: 174, adm1: 10, adm2: 54, id: 404, nombre: 'Susama' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 405, nombre: 'Arraiján' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 406, nombre: 'Juan Demóstenes Arosemena' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 407, nombre: 'Nuevo Emperador' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 408, nombre: 'Santa Clara' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 409, nombre: 'Veracruz' }, | |
{ adm0: 174, adm1: 11, adm2: 55, id: 410, nombre: 'Vista Alegre' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 411, nombre: 'Caimito' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 412, nombre: 'Campana' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 413, nombre: 'Capira' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 414, nombre: 'Cermeño' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 415, nombre: 'Cirí de los Sotos' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 416, nombre: 'Cirí Grande' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 417, nombre: 'El Cacao' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 418, nombre: 'La Trinidad' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 419, nombre: 'Lídice' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 420, nombre: 'Las Ollas Arriba' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 421, nombre: 'Santa Rosa' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 422, nombre: 'Villa Carmen' }, | |
{ adm0: 174, adm1: 11, adm2: 56, id: 423, nombre: 'Villa Rosario' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 424, nombre: 'Bejuco' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 425, nombre: 'Buenos Aires' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 426, nombre: 'Cabuya' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 427, nombre: 'Chame' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 428, nombre: 'Chicá' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 429, nombre: 'El Libano' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 430, nombre: 'Las Lajas' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 431, nombre: 'Nueva Gorgona' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 432, nombre: 'Punta Chame' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 433, nombre: 'Sajalices' }, | |
{ adm0: 174, adm1: 11, adm2: 57, id: 434, nombre: 'Sorá' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 435, nombre: 'Amador' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 436, nombre: 'Arosemena' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 437, nombre: 'Barrio Balboa' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 438, nombre: 'Barrio Colón' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 439, nombre: 'El Arado' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 440, nombre: 'El Coco' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 441, nombre: 'Feuillet' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 442, nombre: 'Guadalupe' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 443, nombre: 'Herrera' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 444, nombre: 'Hurtado' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 445, nombre: 'Iturralde' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 446, nombre: 'La Represa' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 447, nombre: 'Los Díaz' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 448, nombre: 'Mendoza' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 449, nombre: 'Obaldía' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 450, nombre: 'Playa Leona' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 451, nombre: 'Puerto Caimito' }, | |
{ adm0: 174, adm1: 11, adm2: 58, id: 452, nombre: 'Santa Rita' }, | |
{ adm0: 174, adm1: 11, adm2: 59, id: 453, nombre: 'Waterbody' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 454, nombre: 'El Espino' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 455, nombre: 'El Higo' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 456, nombre: 'Guayabito' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 457, nombre: 'La Ermita' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 458, nombre: 'La Laguna' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 459, nombre: 'Las Uvas' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 460, nombre: 'Los Llanitos' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 461, nombre: 'San Carlos' }, | |
{ adm0: 174, adm1: 11, adm2: 60, id: 462, nombre: 'San José' }, | |
{ adm0: 174, adm1: 11, adm2: 61, id: 463, nombre: 'Otoque Occidente' }, | |
{ adm0: 174, adm1: 11, adm2: 61, id: 464, nombre: 'Otoque Oriente' }, | |
{ adm0: 174, adm1: 11, adm2: 61, id: 465, nombre: 'Taboga' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 466, nombre: 'La Ensenada' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 467, nombre: 'La Esmeralda' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 468, nombre: 'La Guinea' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 469, nombre: 'Pedro González' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 470, nombre: 'Saboga' }, | |
{ adm0: 174, adm1: 12, adm2: 62, id: 471, nombre: 'San Miguel' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 472, nombre: 'Cañita' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 473, nombre: 'Chepillo' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 474, nombre: 'Chepo' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 475, nombre: 'El Llano' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 476, nombre: 'Kuna de Madungandí' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 477, nombre: 'Las Margaritas' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 478, nombre: 'Santa Cruz de Chinina' }, | |
{ adm0: 174, adm1: 12, adm2: 63, id: 479, nombre: 'Tortí' }, | |
{ adm0: 174, adm1: 12, adm2: 64, id: 480, nombre: 'Brujas' }, | |
{ adm0: 174, adm1: 12, adm2: 64, id: 481, nombre: 'Chimán' }, | |
{ adm0: 174, adm1: 12, adm2: 64, id: 482, nombre: 'Gonzalo Vasquez' }, | |
{ adm0: 174, adm1: 12, adm2: 64, id: 483, nombre: 'Pasiga' }, | |
{ adm0: 174, adm1: 12, adm2: 64, id: 484, nombre: 'Unión Santeña' }, | |
{ adm0: 174, adm1: 12, adm2: 65, id: 485, nombre: 'Waterbody' }, | |
{ adm0: 174, adm1: 12, adm2: 66, id: 486, nombre: 'Waterbody' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 487, nombre: 'Ancón' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 488, nombre: 'Bella Vista' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 489, nombre: 'Betania' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 490, nombre: 'Chilibre' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 491, nombre: 'Curundú' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 492, nombre: 'El Chorrillo' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 493, nombre: 'Juan Díaz' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 494, nombre: 'La Exposición o Calidonia' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 495, nombre: 'Las Cumbres' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 496, nombre: 'Pacora' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 497, nombre: 'Parque Lefevre' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 498, nombre: 'Pedregal' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 499, nombre: 'Pueblo Nuevo' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 500, nombre: 'Río Abajo' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 501, nombre: 'San Felipe' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 502, nombre: 'San Francisco' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 503, nombre: 'San Martín' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 504, nombre: 'Santa Ana' }, | |
{ adm0: 174, adm1: 12, adm2: 67, id: 505, nombre: 'Tocumen' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 506, nombre: 'Amelia Denis de Icaza' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 507, nombre: 'Arnulfo Arias' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 508, nombre: 'Belisario Frías' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 509, nombre: 'Belisario Porras' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 510, nombre: 'José Domingo Espinar' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 511, nombre: 'Mateo Iturralde' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 512, nombre: 'Omar Torrijos' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 513, nombre: 'Rufina Alfaro' }, | |
{ adm0: 174, adm1: 12, adm2: 68, id: 514, nombre: 'Victoriano Lorenzo' }, | |
{ adm0: 174, adm1: 13, adm2: 69, id: 515, nombre: 'Atalaya' }, | |
{ adm0: 174, adm1: 13, adm2: 69, id: 516, nombre: 'El Barrito' }, | |
{ adm0: 174, adm1: 13, adm2: 69, id: 517, nombre: 'La Carrillo' }, | |
{ adm0: 174, adm1: 13, adm2: 69, id: 518, nombre: 'La Montañuela' }, | |
{ adm0: 174, adm1: 13, adm2: 69, id: 519, nombre: 'San Antonio' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 520, nombre: 'Cañazas' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 521, nombre: 'Cerro de Plata' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 522, nombre: 'El Picador' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 523, nombre: 'Los Valles' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 524, nombre: 'San José' }, | |
{ adm0: 174, adm1: 13, adm2: 70, id: 525, nombre: 'San Marcelo' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 526, nombre: 'Barnizal' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 527, nombre: 'Calobre' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 528, nombre: 'Chitra' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 529, nombre: 'El Cocla' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 530, nombre: 'El Potrero' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 531, nombre: 'La Laguna' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 532, nombre: 'La Raya de Calobre' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 533, nombre: 'La Tetilla' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 534, nombre: 'La Yeguada' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 535, nombre: 'Las Guías' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 536, nombre: 'Monjarás' }, | |
{ adm0: 174, adm1: 13, adm2: 71, id: 537, nombre: 'San José' }, | |
{ adm0: 174, adm1: 13, adm2: 72, id: 538, nombre: 'Bisvalles' }, | |
{ adm0: 174, adm1: 13, adm2: 72, id: 539, nombre: 'Boró' }, | |
{ adm0: 174, adm1: 13, adm2: 72, id: 540, nombre: 'La Mesa' }, | |
{ adm0: 174, adm1: 13, adm2: 72, id: 541, nombre: 'Llano Grande' }, | |
{ adm0: 174, adm1: 13, adm2: 72, id: 542, nombre: 'San Bartolo' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 543, nombre: 'Cerro de Casa' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 544, nombre: 'Corozal' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 545, nombre: 'El María' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 546, nombre: 'El Prado' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 547, nombre: 'El Rincón' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 548, nombre: 'Las Palmas' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 549, nombre: 'Lolá' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 550, nombre: 'Pixvae' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 551, nombre: 'Puerto Vidal' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 552, nombre: 'San Martín de Porres' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 553, nombre: 'Viguí' }, | |
{ adm0: 174, adm1: 13, adm2: 73, id: 554, nombre: 'Zapotillo' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 555, nombre: 'Arenas' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 556, nombre: 'Gobernadora' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 557, nombre: 'La Garceana' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 558, nombre: 'Leones' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 559, nombre: 'Llano de Catival' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 560, nombre: 'Montijo' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 561, nombre: 'Pilón' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 562, nombre: 'Quebro' }, | |
{ adm0: 174, adm1: 13, adm2: 74, id: 563, nombre: 'Tebario' }, | |
{ adm0: 174, adm1: 13, adm2: 75, id: 564, nombre: 'Catorce de Noviembre' }, | |
{ adm0: 174, adm1: 13, adm2: 75, id: 565, nombre: 'Las Huacas' }, | |
{ adm0: 174, adm1: 13, adm2: 75, id: 566, nombre: 'Los Castillos' }, | |
{ adm0: 174, adm1: 13, adm2: 75, id: 567, nombre: 'Río de Jesús' }, | |
{ adm0: 174, adm1: 13, adm2: 75, id: 568, nombre: 'Utira' }, | |
{ adm0: 174, adm1: 13, adm2: 76, id: 569, nombre: 'Corral Falso' }, | |
{ adm0: 174, adm1: 13, adm2: 76, id: 570, nombre: 'Los Hatillos' }, | |
{ adm0: 174, adm1: 13, adm2: 76, id: 571, nombre: 'Remance' }, | |
{ adm0: 174, adm1: 13, adm2: 76, id: 572, nombre: 'San Francisco' }, | |
{ adm0: 174, adm1: 13, adm2: 76, id: 573, nombre: 'San Juan' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 574, nombre: 'Calovébora' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 575, nombre: 'El Alto' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 576, nombre: 'El Cuay' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 577, nombre: 'El Pantano' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 578, nombre: 'Gatú o Gatucito' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 579, nombre: 'Río Luis' }, | |
{ adm0: 174, adm1: 13, adm2: 77, id: 580, nombre: 'Santa Fe' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 581, nombre: 'Canto del Llano' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 582, nombre: 'La Colorada' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 583, nombre: 'La Peña' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 584, nombre: 'La Raya de Santa María' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 585, nombre: 'Los Algarrobos' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 586, nombre: 'Ponuga' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 587, nombre: 'San Pedro del Espino' }, | |
{ adm0: 174, adm1: 13, adm2: 78, id: 588, nombre: 'Santiago' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 589, nombre: 'Bahía Honda' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 590, nombre: 'Calidonia' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 591, nombre: 'Cativé' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 592, nombre: 'El Marañón' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 593, nombre: 'Guarumal' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 594, nombre: 'La Soledad' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 595, nombre: 'Quebrada de Oro' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 596, nombre: 'Río Grande' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 597, nombre: 'Rodeo Viejo' }, | |
{ adm0: 174, adm1: 13, adm2: 79, id: 598, nombre: 'Soná' }, | |
{ adm0: 174, adm1: 1, adm2: 80, id: 599, nombre: 'Volcán' }, | |
{ adm0: 174, adm1: 1, adm2: 80, id: 600, nombre: 'Cerro Punta' }, | |
]); | |
// Save new bootstrap version | |
await sails.helpers.fs.writeJson.with({ | |
destination: bootstrapLastRunInfoPath, | |
json: { | |
lastRunVersion: HARD_CODED_DATA_VERSION, | |
lastRunAt: Date.now() | |
}, | |
force: true | |
}) | |
.tolerate((err) => { | |
sails.log.warn('For some reason, could not write bootstrap version .json file. This could be a result of a problem with your configured paths, or, if you are in production, a limitation of your hosting provider related to `pwd`. As a workaround, try updating app.js to explicitly pass in `appPath: __dirname` instead of relying on `chdir`. Current sails.config.appPath: `' + sails.config.appPath + '`. Full error details: ' + err.stack + '\n\n(Proceeding anyway this time...)'); | |
}); | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* User.js | |
* | |
* @description :: A model definition represents a database table/collection. | |
* @docs :: https://sailsjs.com/docs/concepts/models-and-orm/models | |
*/ | |
module.exports = { | |
attributes: { | |
// ╔═╗╦═╗╦╔╦╗╦╔╦╗╦╦ ╦╔═╗╔═╗ | |
// ╠═╝╠╦╝║║║║║ ║ ║╚╗╔╝║╣ ╚═╗ | |
// ╩ ╩╚═╩╩ ╩╩ ╩ ╩ ╚╝ ╚═╝╚═╝ | |
email: { | |
type: 'string', | |
required: true, | |
unique: true, | |
isEmail: true, | |
maxLength: 200, | |
example: 'mary.sue@example.com' | |
}, | |
firstName: { | |
required: true, | |
type: 'string', | |
}, | |
lastName: { | |
type: 'string', | |
}, | |
lastName2: { | |
type: 'string', | |
}, | |
org: { | |
type: 'string' | |
}, | |
jobTitle: { | |
type: 'string' | |
}, | |
phone: { | |
type: 'string' | |
}, | |
docID: { | |
type: 'string' | |
}, | |
password: { | |
type: 'string', | |
required: true, | |
description: 'Securely hashed representation of the user\'s login password.', | |
protect: true, | |
example: '2$28a8eabna301089103-13948134nad' | |
}, | |
forcePassReset: { | |
type: 'boolean', | |
defaultsTo: false, | |
}, | |
isAdmin: { | |
type: 'boolean', | |
}, | |
isSuperAdmin: { | |
type: 'boolean' | |
}, | |
isActive: { | |
type: 'boolean', | |
defaultsTo: true, | |
}, | |
activatedAt: { | |
type: 'number', | |
columnType: 'int' | |
}, | |
activationHash: { | |
type: 'string', | |
allowNull: true | |
}, | |
otpSecret: { | |
type: 'string', | |
allowNull: true | |
}, | |
fincaId: { | |
model: 'fincas', | |
description: 'Finca', | |
}, | |
finca: { | |
type: 'string', | |
description: 'Finca', | |
allowNull: true | |
}, | |
// ╔═╗╔╦╗╔╗ ╔═╗╔╦╗╔═╗ | |
// ║╣ ║║║╠╩╗║╣ ║║╚═╗ | |
// ╚═╝╩ ╩╚═╝╚═╝═╩╝╚═╝ | |
// ╔═╗╔═╗╔═╗╔═╗╔═╗╦╔═╗╔╦╗╦╔═╗╔╗╔╔═╗ | |
// ╠═╣╚═╗╚═╗║ ║║ ║╠═╣ ║ ║║ ║║║║╚═╗ | |
// ╩ ╩╚═╝╚═╝╚═╝╚═╝╩╩ ╩ ╩ ╩╚═╝╝╚╝╚═╝ | |
}, | |
customToJSON: function () { | |
// Return a shallow copy of this record with the password and ssn removed. | |
return _.omit(this, ['password', 'phone']) | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment