1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_es_mx; 4 5 import faked.base; 6 7 8 /// 9 class Faker_es_mx : Faker { 10 @safe: 11 import std.random; 12 import std.array; 13 import std.format; 14 import std.conv : to; 15 16 /// 17 this(int seed) { 18 super(seed); 19 } 20 21 /// 22 override string loremWords() { 23 auto data = [ 24 "Abacalero", 25 "Abacería", 26 "Abacero", 27 "Abacial", 28 "Abaco", 29 "Abacora", 30 "Abacorar", 31 "Abad", 32 "Abada", 33 "Abadejo", 34 "Abadengo", 35 "Abadernar", 36 "Abadesa", 37 "Abadí", 38 "Abadía", 39 "Abadiado", 40 "Abadiato", 41 "Abajadero", 42 "Abajamiento", 43 "Abajar", 44 "Abajeño", 45 "Abajera", 46 "Abajo", 47 "Abalada", 48 "Abalanzar", 49 "Abalar", 50 "Abalaustrado", 51 "Abaldonadamente", 52 "Abaldonamiento", 53 "Bastonada", 54 "Bastonazo", 55 "Bastoncillo", 56 "Bastonear", 57 "Bastonero", 58 "Bástulo", 59 "Basura", 60 "Basural", 61 "Basurear", 62 "Basurero", 63 "Bata", 64 "Batacazo", 65 "Batahola", 66 "Batalán", 67 "Batalla", 68 "Batallador", 69 "Batallar", 70 "Batallaroso", 71 "Batallola", 72 "Batallón", 73 "Batallona", 74 "Batalloso", 75 "Batán", 76 "Batanar", 77 "Batanear", 78 "Batanero", 79 "Batanga", 80 "Bataola", 81 "Batata", 82 "Batatazo", 83 "Batato", 84 "Batavia", 85 "Bátavo", 86 "Batayola", 87 "Batazo", 88 "Bate", 89 "Batea", 90 "Bateador", 91 "Bateaguas", 92 "Cenagar", 93 "Cenagoso", 94 "Cenal", 95 "Cenaoscuras", 96 "Ceñar", 97 "Cenata", 98 "Cenca", 99 "Cencapa", 100 "Cencellada", 101 "Cenceñada", 102 "Cenceño", 103 "Cencero", 104 "Cencerra", 105 "Cencerrada", 106 "Cencerrado", 107 "Cencerrear", 108 "Cencerreo", 109 "Cencerril", 110 "Cencerrillas", 111 "Cencerro", 112 "Cencerrón", 113 "Cencha", 114 "Cencido", 115 "Cencío", 116 "Cencivera", 117 "Cenco", 118 "Cencuate", 119 "Cendal", 120 "Cendalí", 121 "Céndea", 122 "Cendolilla", 123 "Cendra", 124 "Cendrada", 125 "Cendradilla", 126 "Cendrado", 127 "Cendrar", 128 "Cendrazo", 129 "Cenefa", 130 "Cenegar", 131 "Ceneque", 132 "Cenero", 133 "Cenestesia", 134 "Desceñir", 135 "Descensión", 136 "Descenso", 137 "Descentrado", 138 "Descentralización", 139 "Descentralizador", 140 "Descentralizar", 141 "Descentrar", 142 "Descepar", 143 "Descerar", 144 "Descercado", 145 "Descercador", 146 "Descercar", 147 "Descerco", 148 "Descerebración", 149 "Descerebrado", 150 "Descerebrar", 151 "Descerezar", 152 "Descerrajado", 153 "Descerrajadura", 154 "Descerrajar", 155 "Descerrar", 156 "Descerrumarse", 157 "Descervigamiento", 158 "Descervigar", 159 "Deschapar", 160 "Descharchar", 161 "Deschavetado", 162 "Deschavetarse", 163 "Deschuponar", 164 "Descifrable", 165 "Descifrador", 166 "Desciframiento", 167 "Descifrar", 168 "Descifre", 169 "Descimbramiento", 170 "Descimbrar", 171 "Engarbarse", 172 "Engarberar", 173 "Engarbullar", 174 "Engarce", 175 "Engarfiar", 176 "Engargantadura", 177 "Engargantar", 178 "Engargante", 179 "Engargolado", 180 "Engargolar", 181 "Engaritar", 182 "Engarmarse", 183 "Engarnio", 184 "Engarrafador", 185 "Engarrafar", 186 "Engarrar", 187 "Engarro", 188 "Engarronar", 189 "Engarrotar", 190 "Engarzador", 191 "Engarzadura", 192 "Engarzar", 193 "Engasgarse", 194 "Engastador", 195 "Engastadura", 196 "Engastar", 197 "Engaste", 198 "Ficción", 199 "Fice", 200 "Ficha", 201 "Fichaje", 202 "Fichar", 203 "Fichero", 204 "Ficoideo", 205 "Ficticio", 206 "Fidalgo", 207 "Fidecomiso", 208 "Fidedigno", 209 "Fideero", 210 "Fideicomisario", 211 "Fideicomiso", 212 "Fideicomitente", 213 "Fideísmo", 214 "Fidelidad", 215 "Fidelísimo", 216 "Fideo", 217 "Fido", 218 "Fiducia", 219 "Geminación", 220 "Geminado", 221 "Geminar", 222 "Géminis", 223 "Gémino", 224 "Gemíparo", 225 "Gemiquear", 226 "Gemiqueo", 227 "Gemir", 228 "Gemología", 229 "Gemológico", 230 "Gemólogo", 231 "Gemonias", 232 "Gemoso", 233 "Gemoterapia", 234 "Gen", 235 "Genciana", 236 "Gencianáceo", 237 "Gencianeo", 238 "Gendarme", 239 "Gendarmería", 240 "Genealogía", 241 "Genealógico", 242 "Genealogista", 243 "Genearca", 244 "Geneático", 245 "Generable", 246 "Generación", 247 "Generacional", 248 "Generador", 249 "General", 250 "Generala", 251 "Generalato", 252 "Generalidad", 253 "Generalísimo", 254 "Incordio", 255 "Incorporación", 256 "Incorporal", 257 "Incorporalmente", 258 "Incorporar", 259 "Incorporeidad", 260 "Incorpóreo", 261 "Incorporo", 262 "Incorrección", 263 "Incorrectamente", 264 "Incorrecto", 265 "Incorregibilidad", 266 "Incorregible", 267 "Incorregiblemente", 268 "Incorrupción", 269 "Incorruptamente", 270 "Incorruptibilidad", 271 "Incorruptible", 272 "Incorrupto", 273 "Incrasar", 274 "Increado", 275 "Incredibilidad", 276 "Incrédulamente", 277 "Incredulidad", 278 "Incrédulo", 279 "Increíble", 280 "Increíblemente", 281 "Incrementar", 282 "Incremento", 283 "Increpación", 284 "Increpador", 285 "Increpar", 286 "Incriminación", 287 "Incriminar", 288 "Incristalizable", 289 "Incruentamente", 290 "Incruento", 291 "Incrustación" 292 ]; 293 return choice(data, this.rnd); 294 } 295 296 /// 297 override string companyBsVerb() { 298 auto data = [ 299 "poner en práctica", 300 "utilizar", 301 "integrar", 302 "racionalizar", 303 "optimizar", 304 "evolucionar", 305 "transformar", 306 "abrazar", 307 "habilitar", 308 "orquestar", 309 "apalancamiento", 310 "reinventar", 311 "agregado", 312 "arquitecto", 313 "mejorar", 314 "incentivar", 315 "transformarse", 316 "empoderar", 317 "Envisioneer", 318 "monetizar", 319 "arnés", 320 "facilitar", 321 "aprovechar", 322 "desintermediar", 323 "sinergia", 324 "estrategias", 325 "desplegar", 326 "marca", 327 "crecer", 328 "objetivo", 329 "sindicato", 330 "sintetizar", 331 "entregue", 332 "malla", 333 "incubar", 334 "enganchar", 335 "maximizar", 336 "punto de referencia", 337 "acelerar", 338 "reintermediate", 339 "pizarra", 340 "visualizar", 341 "reutilizar", 342 "innovar", 343 "escala", 344 "desatar", 345 "conducir", 346 "extender", 347 "ingeniero", 348 "revolucionar", 349 "generar", 350 "explotar", 351 "transición", 352 "e-enable", 353 "repetir", 354 "cultivar", 355 "matriz", 356 "productize", 357 "redefinir", 358 "recontextualizar" 359 ]; 360 return choice(data, this.rnd); 361 } 362 363 /// 364 override string companyBsNoun() { 365 auto data = [ 366 "sinergias", 367 "web-readiness", 368 "paradigmas", 369 "mercados", 370 "asociaciones", 371 "infraestructuras", 372 "plataformas", 373 "iniciativas", 374 "canales", 375 "ojos", 376 "comunidades", 377 "ROI", 378 "soluciones", 379 "minoristas electrónicos", 380 "e-servicios", 381 "elementos de acción", 382 "portales", 383 "nichos", 384 "tecnologías", 385 "contenido", 386 "vortales", 387 "cadenas de suministro", 388 "convergencia", 389 "relaciones", 390 "arquitecturas", 391 "interfaces", 392 "mercados electrónicos", 393 "e-commerce", 394 "sistemas", 395 "ancho de banda", 396 "infomediarios", 397 "modelos", 398 "Mindshare", 399 "entregables", 400 "usuarios", 401 "esquemas", 402 "redes", 403 "aplicaciones", 404 "métricas", 405 "e-business", 406 "funcionalidades", 407 "experiencias", 408 "servicios web", 409 "metodologías" 410 ]; 411 return choice(data, this.rnd); 412 } 413 414 /// 415 override string companyDescriptor() { 416 auto data = [ 417 "24 horas", 418 "24/7", 419 "3rd generación", 420 "4th generación", 421 "5th generación", 422 "6th generación", 423 "analizada", 424 "asimétrica", 425 "asíncrona", 426 "monitorizada por red", 427 "bidireccional", 428 "bifurcada", 429 "generada por el cliente", 430 "cliente servidor", 431 "coherente", 432 "cohesiva", 433 "compuesto", 434 "sensible al contexto", 435 "basado en el contexto", 436 "basado en contenido", 437 "dedicada", 438 "generado por la demanda", 439 "didactica", 440 "direccional", 441 "discreta", 442 "dinámica", 443 "potenciada", 444 "acompasada", 445 "ejecutiva", 446 "explícita", 447 "tolerante a fallos", 448 "innovadora", 449 "amplio ábanico", 450 "global", 451 "heurística", 452 "alto nivel", 453 "holística", 454 "homogénea", 455 "hibrida", 456 "incremental", 457 "intangible", 458 "interactiva", 459 "intermedia", 460 "local", 461 "logística", 462 "maximizada", 463 "metódica", 464 "misión crítica", 465 "móbil", 466 "modular", 467 "motivadora", 468 "multimedia", 469 "multiestado", 470 "multitarea", 471 "nacional", 472 "basado en necesidades", 473 "neutral", 474 "nueva generación", 475 "no-volátil", 476 "orientado a objetos", 477 "óptima", 478 "optimizada", 479 "radical", 480 "tiempo real", 481 "recíproca", 482 "regional", 483 "escalable", 484 "secundaria", 485 "orientada a soluciones", 486 "estable", 487 "estatica", 488 "sistemática", 489 "sistémica", 490 "tangible", 491 "terciaria", 492 "transicional", 493 "uniforme", 494 "valor añadido", 495 "vía web", 496 "defectos cero", 497 "tolerancia cero" 498 ]; 499 return choice(data, this.rnd); 500 } 501 502 /// 503 override string companyNoun() { 504 auto data = [ 505 "habilidad", 506 "acceso", 507 "adaptador", 508 "algoritmo", 509 "alianza", 510 "analista", 511 "aplicación", 512 "enfoque", 513 "arquitectura", 514 "archivo", 515 "inteligencia artificial", 516 "array", 517 "actitud", 518 "medición", 519 "gestión presupuestaria", 520 "capacidad", 521 "desafío", 522 "circuito", 523 "colaboración", 524 "complejidad", 525 "concepto", 526 "conglomeración", 527 "contingencia", 528 "núcleo", 529 "fidelidad", 530 "base de datos", 531 "data-warehouse", 532 "definición", 533 "emulación", 534 "codificar", 535 "encriptar", 536 "extranet", 537 "firmware", 538 "flexibilidad", 539 "focus group", 540 "previsión", 541 "base de trabajo", 542 "función", 543 "funcionalidad", 544 "Interfaz Gráfica", 545 "groupware", 546 "Interfaz gráfico de usuario", 547 "hardware", 548 "Soporte", 549 "jerarquía", 550 "conjunto", 551 "implementación", 552 "infraestructura", 553 "iniciativa", 554 "instalación", 555 "conjunto de instrucciones", 556 "interfaz", 557 "intranet", 558 "base del conocimiento", 559 "red de area local", 560 "aprovechar", 561 "matrices", 562 "metodologías", 563 "middleware", 564 "migración", 565 "modelo", 566 "moderador", 567 "monitorizar", 568 "arquitectura abierta", 569 "sistema abierto", 570 "orquestar", 571 "paradigma", 572 "paralelismo", 573 "política", 574 "portal", 575 "estructura de precios", 576 "proceso de mejora", 577 "producto", 578 "productividad", 579 "proyecto", 580 "proyección", 581 "protocolo", 582 "línea segura", 583 "software", 584 "solución", 585 "estandardización", 586 "estrategia", 587 "estructura", 588 "éxito", 589 "superestructura", 590 "soporte", 591 "sinergia", 592 "mediante", 593 "marco de tiempo", 594 "caja de herramientas", 595 "utilización", 596 "website", 597 "fuerza de trabajo" 598 ]; 599 return choice(data, this.rnd); 600 } 601 602 /// 603 override string companyAdjective() { 604 auto data = [ 605 "Adaptativo", 606 "Avanzado", 607 "Asimilado", 608 "Automatizado", 609 "Equilibrado", 610 "Centrado en el negocio", 611 "Centralizado", 612 "Clonado", 613 "Compatible", 614 "Configurable", 615 "Multi grupo", 616 "Multi plataforma", 617 "Centrado en el usuario", 618 "Configurable", 619 "Descentralizado", 620 "Digitalizado", 621 "Distribuido", 622 "Diverso", 623 "Reducido", 624 "Mejorado", 625 "Para toda la empresa", 626 "Ergonomico", 627 "Exclusivo", 628 "Expandido", 629 "Extendido", 630 "Cara a cara", 631 "Enfocado", 632 "Totalmente configurable", 633 "Fundamental", 634 "Orígenes", 635 "Horizontal", 636 "Implementado", 637 "Innovador", 638 "Integrado", 639 "Intuitivo", 640 "Inverso", 641 "Gestionado", 642 "Obligatorio", 643 "Monitorizado", 644 "Multi canal", 645 "Multi lateral", 646 "Multi capa", 647 "En red", 648 "Orientado a objetos", 649 "Open-source", 650 "Operativo", 651 "Optimizado", 652 "Opcional", 653 "Organico", 654 "Organizado", 655 "Perseverando", 656 "Persistente", 657 "en fases", 658 "Polarizado", 659 "Pre-emptivo", 660 "Proactivo", 661 "Enfocado a benficios", 662 "Profundo", 663 "Programable", 664 "Progresivo", 665 "Public-key", 666 "Enfocado en la calidad", 667 "Reactivo", 668 "Realineado", 669 "Re-contextualizado", 670 "Re-implementado", 671 "Reducido", 672 "Ingenieria inversa", 673 "Robusto", 674 "Fácil", 675 "Seguro", 676 "Auto proporciona", 677 "Compartible", 678 "Intercambiable", 679 "Sincronizado", 680 "Orientado a equipos", 681 "Total", 682 "Universal", 683 "Mejorado", 684 "Actualizable", 685 "Centrado en el usuario", 686 "Amigable", 687 "Versatil", 688 "Virtual", 689 "Visionario" 690 ]; 691 return choice(data, this.rnd); 692 } 693 694 /// 695 override string companySuffix() { 696 auto data = [ 697 "S.L.", 698 "e Hijos", 699 "S.A.", 700 "Hermanos'" 701 ]; 702 return choice(data, this.rnd); 703 } 704 705 706 override string companyName() { 707 final switch(uniform(0, 5, this.rnd)) { 708 case 0: return nameLastName() ~ " " ~ companySuffix(); 709 case 1: return nameLastName() ~ " y " ~ nameLastName(); 710 case 2: return nameLastName() ~ " " ~ nameLastName() ~ " " ~ companySuffix(); 711 case 3: return nameLastName(); 712 case 4: return nameLastName() ~ " y " ~ nameLastName() ~ " Asociados"; 713 } 714 } 715 716 /// 717 override string companyBsAdjective() { 718 auto data = [ 719 "Clics y mortero", 720 "Valor añadido", 721 "Vertical", 722 "Proactivo", 723 "Robusto", 724 "Revolucionario", 725 "Escalable", 726 "De vanguardia", 727 "Innovador", 728 "Intuitivo", 729 "Estratégico", 730 "E-business", 731 "Misión crítica", 732 "Pegajosa", 733 "Doce y cincuenta y nueve de la noche", 734 "24/7", 735 "De extremo a extremo", 736 "Global", 737 "B2B", 738 "B2C", 739 "Granular", 740 "Fricción", 741 "Virtual", 742 "Viral", 743 "Dinámico", 744 "24/365", 745 "Mejor de su clase", 746 "Asesino", 747 "Magnética", 748 "Filo sangriento", 749 "Habilitado web", 750 "Interactiva", 751 "Punto com", 752 "Sexy", 753 "Back-end", 754 "Tiempo real", 755 "Eficiente", 756 "Frontal", 757 "Distribuida", 758 "Sin costura", 759 "Extensible", 760 "Llave en mano", 761 "Clase mundial", 762 "Código abierto", 763 "Multiplataforma", 764 "Cross-media", 765 "Sinérgico", 766 "ladrillos y clics", 767 "Fuera de la caja", 768 "Empresa", 769 "Integrado", 770 "Impactante", 771 "Inalámbrico", 772 "Transparente", 773 "Próxima generación", 774 "Innovador", 775 "User-centric", 776 "Visionario", 777 "A medida", 778 "Ubicua", 779 "Enchufa y juega", 780 "Colaboración", 781 "Convincente", 782 "Holístico", 783 "Ricos" 784 ]; 785 return choice(data, this.rnd); 786 } 787 788 /// 789 override string nameSuffix() { 790 auto data = [ 791 "Jr.", 792 "Sr.", 793 "I", 794 "II", 795 "III", 796 "IV", 797 "V", 798 "MD", 799 "DDS", 800 "PhD", 801 "DVM", 802 "Ing.", 803 "Lic.", 804 "Dr.", 805 "Mtro." 806 ]; 807 return choice(data, this.rnd); 808 } 809 810 /// 811 override string namePrefix() { 812 auto data = [ 813 "Sr.", 814 "Sra.", 815 "Sta.'" 816 ]; 817 return choice(data, this.rnd); 818 } 819 820 /// 821 override string nameLastName() { 822 auto data = [ 823 "Abeyta", 824 "Abrego", 825 "Abreu", 826 "Acevedo", 827 "Acosta", 828 "Acuña", 829 "Adame", 830 "Adorno", 831 "Agosto", 832 "Aguayo", 833 "Águilar", 834 "Aguilera", 835 "Aguirre", 836 "Alanis", 837 "Alaniz", 838 "Alarcón", 839 "Alba", 840 "Alcala", 841 "Alcántar", 842 "Alcaraz", 843 "Alejandro", 844 "Alemán", 845 "Alfaro", 846 "Alicea", 847 "Almanza", 848 "Almaraz", 849 "Almonte", 850 "Alonso", 851 "Alonzo", 852 "Altamirano", 853 "Alva", 854 "Alvarado", 855 "Alvarez", 856 "Amador", 857 "Amaya", 858 "Anaya", 859 "Anguiano", 860 "Angulo", 861 "Aparicio", 862 "Apodaca", 863 "Aponte", 864 "Aragón", 865 "Aranda", 866 "Araña", 867 "Arce", 868 "Archuleta", 869 "Arellano", 870 "Arenas", 871 "Arevalo", 872 "Arguello", 873 "Arias", 874 "Armas", 875 "Armendáriz", 876 "Armenta", 877 "Armijo", 878 "Arredondo", 879 "Arreola", 880 "Arriaga", 881 "Arroyo", 882 "Arteaga", 883 "Atencio", 884 "Ávalos", 885 "Ávila", 886 "Avilés", 887 "Ayala", 888 "Baca", 889 "Badillo", 890 "Báez", 891 "Baeza", 892 "Bahena", 893 "Balderas", 894 "Ballesteros", 895 "Banda", 896 "Bañuelos", 897 "Barajas", 898 "Barela", 899 "Barragán", 900 "Barraza", 901 "Barrera", 902 "Barreto", 903 "Barrientos", 904 "Barrios", 905 "Batista", 906 "Becerra", 907 "Beltrán", 908 "Benavides", 909 "Benavídez", 910 "Benítez", 911 "Bermúdez", 912 "Bernal", 913 "Berríos", 914 "Bétancourt", 915 "Blanco", 916 "Bonilla", 917 "Borrego", 918 "Botello", 919 "Bravo", 920 "Briones", 921 "Briseño", 922 "Brito", 923 "Bueno", 924 "Burgos", 925 "Bustamante", 926 "Bustos", 927 "Caballero", 928 "Cabán", 929 "Cabrera", 930 "Cadena", 931 "Caldera", 932 "Calderón", 933 "Calvillo", 934 "Camacho", 935 "Camarillo", 936 "Campos", 937 "Canales", 938 "Candelaria", 939 "Cano", 940 "Cantú", 941 "Caraballo", 942 "Carbajal", 943 "Cardenas", 944 "Cardona", 945 "Carmona", 946 "Carranza", 947 "Carrasco", 948 "Carrasquillo", 949 "Carreón", 950 "Carrera", 951 "Carrero", 952 "Carrillo", 953 "Carrion", 954 "Carvajal", 955 "Casanova", 956 "Casares", 957 "Casárez", 958 "Casas", 959 "Casillas", 960 "Castañeda", 961 "Castellanos", 962 "Castillo", 963 "Castro", 964 "Cavazos", 965 "Cazares", 966 "Ceballos", 967 "Cedillo", 968 "Ceja", 969 "Centeno", 970 "Cepeda", 971 "Cerda", 972 "Cervantes", 973 "Cervántez", 974 "Chacón", 975 "Chapa", 976 "Chavarría", 977 "Chávez", 978 "Cintrón", 979 "Cisneros", 980 "Collado", 981 "Collazo", 982 "Colón", 983 "Colunga", 984 "Concepción", 985 "Contreras", 986 "Cordero", 987 "Córdova", 988 "Cornejo", 989 "Corona", 990 "Coronado", 991 "Corral", 992 "Corrales", 993 "Correa", 994 "Cortés", 995 "Cortez", 996 "Cotto", 997 "Covarrubias", 998 "Crespo", 999 "Cruz", 1000 "Cuellar", 1001 "Curiel", 1002 "Dávila", 1003 "de Anda", 1004 "de Jesús", 1005 "Delacrúz", 1006 "Delafuente", 1007 "Delagarza", 1008 "Delao", 1009 "Delapaz", 1010 "Delarosa", 1011 "Delatorre", 1012 "Deleón", 1013 "Delgadillo", 1014 "Delgado", 1015 "Delrío", 1016 "Delvalle", 1017 "Díaz", 1018 "Domínguez", 1019 "Domínquez", 1020 "Duarte", 1021 "Dueñas", 1022 "Duran", 1023 "Echevarría", 1024 "Elizondo", 1025 "Enríquez", 1026 "Escalante", 1027 "Escamilla", 1028 "Escobar", 1029 "Escobedo", 1030 "Esparza", 1031 "Espinal", 1032 "Espino", 1033 "Espinosa", 1034 "Espinoza", 1035 "Esquibel", 1036 "Esquivel", 1037 "Estévez", 1038 "Estrada", 1039 "Fajardo", 1040 "Farías", 1041 "Feliciano", 1042 "Fernández", 1043 "Ferrer", 1044 "Fierro", 1045 "Figueroa", 1046 "Flores", 1047 "Flórez", 1048 "Fonseca", 1049 "Franco", 1050 "Frías", 1051 "Fuentes", 1052 "Gaitán", 1053 "Galarza", 1054 "Galindo", 1055 "Gallardo", 1056 "Gallegos", 1057 "Galván", 1058 "Gálvez", 1059 "Gamboa", 1060 "Gamez", 1061 "Gaona", 1062 "Garay", 1063 "García", 1064 "Garibay", 1065 "Garica", 1066 "Garrido", 1067 "Garza", 1068 "Gastélum", 1069 "Gaytán", 1070 "Gil", 1071 "Girón", 1072 "Godínez", 1073 "Godoy", 1074 "Gollum", 1075 "Gómez", 1076 "Gonzales", 1077 "González", 1078 "Gracia", 1079 "Granado", 1080 "Granados", 1081 "Griego", 1082 "Grijalva", 1083 "Guajardo", 1084 "Guardado", 1085 "Guerra", 1086 "Guerrero", 1087 "Guevara", 1088 "Guillen", 1089 "Gurule", 1090 "Gutiérrez", 1091 "Guzmán", 1092 "Haro", 1093 "Henríquez", 1094 "Heredia", 1095 "Hernádez", 1096 "Hernandes", 1097 "Hernández", 1098 "Herrera", 1099 "Hidalgo", 1100 "Hinojosa", 1101 "Holguín", 1102 "Huerta", 1103 "Huixtlacatl", 1104 "Hurtado", 1105 "Ibarra", 1106 "Iglesias", 1107 "Irizarry", 1108 "Jaime", 1109 "Jaimes", 1110 "Jáquez", 1111 "Jaramillo", 1112 "Jasso", 1113 "Jiménez", 1114 "Jimínez", 1115 "Juárez", 1116 "Jurado", 1117 "Kadar rodriguez", 1118 "Kamal", 1119 "Kamat", 1120 "Kanaria", 1121 "Kanea", 1122 "Kanimal", 1123 "Kano", 1124 "Kanzaki", 1125 "Kaplan", 1126 "Kara", 1127 "Karam", 1128 "Karan", 1129 "Kardache soto", 1130 "Karem", 1131 "Karen", 1132 "Khalid", 1133 "Kindelan", 1134 "Koenig", 1135 "Korta", 1136 "Korta hernandez", 1137 "Kortajarena", 1138 "Kranz sans", 1139 "Krasnova", 1140 "Krauel natera", 1141 "Kuzmina", 1142 "Kyra", 1143 "Laboy", 1144 "Lara", 1145 "Laureano", 1146 "Leal", 1147 "Lebrón", 1148 "Ledesma", 1149 "Leiva", 1150 "Lemus", 1151 "León", 1152 "Lerma", 1153 "Leyva", 1154 "Limón", 1155 "Linares", 1156 "Lira", 1157 "Llamas", 1158 "Loera", 1159 "Lomeli", 1160 "Longoria", 1161 "López", 1162 "Lovato", 1163 "Loya", 1164 "Lozada", 1165 "Lozano", 1166 "Lucero", 1167 "Lucio", 1168 "Luevano", 1169 "Lugo", 1170 "Luna", 1171 "Macías", 1172 "Madera", 1173 "Madrid", 1174 "Madrigal", 1175 "Maestas", 1176 "Magaña", 1177 "Malave", 1178 "Maldonado", 1179 "Manzanares", 1180 "Mares", 1181 "Marín", 1182 "Márquez", 1183 "Marrero", 1184 "Marroquín", 1185 "Martínez", 1186 "Mascareñas", 1187 "Mata", 1188 "Mateo", 1189 "Matías", 1190 "Matos", 1191 "Maya", 1192 "Mayorga", 1193 "Medina", 1194 "Medrano", 1195 "Mejía", 1196 "Meléndez", 1197 "Melgar", 1198 "Mena", 1199 "Menchaca", 1200 "Méndez", 1201 "Mendoza", 1202 "Menéndez", 1203 "Meraz", 1204 "Mercado", 1205 "Merino", 1206 "Mesa", 1207 "Meza", 1208 "Miramontes", 1209 "Miranda", 1210 "Mireles", 1211 "Mojica", 1212 "Molina", 1213 "Mondragón", 1214 "Monroy", 1215 "Montalvo", 1216 "Montañez", 1217 "Montaño", 1218 "Montemayor", 1219 "Montenegro", 1220 "Montero", 1221 "Montes", 1222 "Montez", 1223 "Montoya", 1224 "Mora", 1225 "Morales", 1226 "Moreno", 1227 "Mota", 1228 "Moya", 1229 "Munguía", 1230 "Muñiz", 1231 "Muñoz", 1232 "Murillo", 1233 "Muro", 1234 "Nájera", 1235 "Naranjo", 1236 "Narváez", 1237 "Nava", 1238 "Navarrete", 1239 "Navarro", 1240 "Nazario", 1241 "Negrete", 1242 "Negrón", 1243 "Nevárez", 1244 "Nieto", 1245 "Nieves", 1246 "Niño", 1247 "Noriega", 1248 "Núñez", 1249 "Ñañez", 1250 "Ocampo", 1251 "Ocasio", 1252 "Ochoa", 1253 "Ojeda", 1254 "Olivares", 1255 "Olivárez", 1256 "Olivas", 1257 "Olivera", 1258 "Olivo", 1259 "Olmos", 1260 "Olvera", 1261 "Ontiveros", 1262 "Oquendo", 1263 "Ordóñez", 1264 "Orellana", 1265 "Ornelas", 1266 "Orosco", 1267 "Orozco", 1268 "Orta", 1269 "Ortega", 1270 "Ortiz", 1271 "Osorio", 1272 "Otero", 1273 "Ozuna", 1274 "Pabón", 1275 "Pacheco", 1276 "Padilla", 1277 "Padrón", 1278 "Páez", 1279 "Pagan", 1280 "Palacios", 1281 "Palomino", 1282 "Palomo", 1283 "Pantoja", 1284 "Paredes", 1285 "Parra", 1286 "Partida", 1287 "Patiño", 1288 "Paz", 1289 "Pedraza", 1290 "Pedroza", 1291 "Pelayo", 1292 "Peña", 1293 "Perales", 1294 "Peralta", 1295 "Perea", 1296 "Peres", 1297 "Pérez", 1298 "Pichardo", 1299 "Pineda", 1300 "Piña", 1301 "Pizarro", 1302 "Polanco", 1303 "Ponce", 1304 "Porras", 1305 "Portillo", 1306 "Posada", 1307 "Prado", 1308 "Preciado", 1309 "Prieto", 1310 "Puente", 1311 "Puga", 1312 "Pulido", 1313 "Quesada", 1314 "Quevedo", 1315 "Quezada", 1316 "Quinta", 1317 "Quintairos", 1318 "Quintana", 1319 "Quintanilla", 1320 "Quintero", 1321 "Quintero cruz", 1322 "Quintero de la cruz", 1323 "Quiñones", 1324 "Quiñónez", 1325 "Quiros", 1326 "Quiroz", 1327 "Rael", 1328 "Ramírez", 1329 "Ramón", 1330 "Ramos", 1331 "Rangel", 1332 "Rascón", 1333 "Raya", 1334 "Razo", 1335 "Regalado", 1336 "Rendón", 1337 "Rentería", 1338 "Reséndez", 1339 "Reyes", 1340 "Reyna", 1341 "Reynoso", 1342 "Rico", 1343 "Rincón", 1344 "Riojas", 1345 "Ríos", 1346 "Rivas", 1347 "Rivera", 1348 "Rivero", 1349 "Robledo", 1350 "Robles", 1351 "Rocha", 1352 "Rodarte", 1353 "Rodrígez", 1354 "Rodríguez", 1355 "Rodríquez", 1356 "Rojas", 1357 "Rojo", 1358 "Roldán", 1359 "Rolón", 1360 "Romero", 1361 "Romo", 1362 "Roque", 1363 "Rosado", 1364 "Rosales", 1365 "Rosario", 1366 "Rosas", 1367 "Roybal", 1368 "Rubio", 1369 "Ruelas", 1370 "Ruiz", 1371 "Saavedra", 1372 "Sáenz", 1373 "Saiz", 1374 "Salas", 1375 "Salazar", 1376 "Salcedo", 1377 "Salcido", 1378 "Saldaña", 1379 "Saldivar", 1380 "Salgado", 1381 "Salinas", 1382 "Samaniego", 1383 "Sanabria", 1384 "Sanches", 1385 "Sánchez", 1386 "Sandoval", 1387 "Santacruz", 1388 "Santana", 1389 "Santiago", 1390 "Santillán", 1391 "Sarabia", 1392 "Sauceda", 1393 "Saucedo", 1394 "Sedillo", 1395 "Segovia", 1396 "Segura", 1397 "Sepúlveda", 1398 "Serna", 1399 "Serrano", 1400 "Serrato", 1401 "Sevilla", 1402 "Sierra", 1403 "Sisneros", 1404 "Solano", 1405 "Solís", 1406 "Soliz", 1407 "Solorio", 1408 "Solorzano", 1409 "Soria", 1410 "Sosa", 1411 "Sotelo", 1412 "Soto", 1413 "Suárez", 1414 "Tafoya", 1415 "Tamayo", 1416 "Tamez", 1417 "Tapia", 1418 "Tejada", 1419 "Tejeda", 1420 "Téllez", 1421 "Tello", 1422 "Terán", 1423 "Terrazas", 1424 "Tijerina", 1425 "Tirado", 1426 "Toledo", 1427 "Toro", 1428 "Torres", 1429 "Tórrez", 1430 "Tovar", 1431 "Trejo", 1432 "Treviño", 1433 "Trujillo", 1434 "Ulibarri", 1435 "Ulloa", 1436 "Urbina", 1437 "Ureña", 1438 "Urías", 1439 "Uribe", 1440 "Urrutia", 1441 "Vaca", 1442 "Valadez", 1443 "Valdés", 1444 "Valdez", 1445 "Valdivia", 1446 "Valencia", 1447 "Valentín", 1448 "Valenzuela", 1449 "Valladares", 1450 "Valle", 1451 "Vallejo", 1452 "Valles", 1453 "Valverde", 1454 "Vanegas", 1455 "Varela", 1456 "Vargas", 1457 "Vásquez", 1458 "Vázquez", 1459 "Vega", 1460 "Vela", 1461 "Velasco", 1462 "Velásquez", 1463 "Velázquez", 1464 "Vélez", 1465 "Véliz", 1466 "Venegas", 1467 "Vera", 1468 "Verdugo", 1469 "Verduzco", 1470 "Vergara", 1471 "Viera", 1472 "Vigil", 1473 "Villa", 1474 "Villagómez", 1475 "Villalobos", 1476 "Villalpando", 1477 "Villanueva", 1478 "Villareal", 1479 "Villarreal", 1480 "Villaseñor", 1481 "Villegas", 1482 "Xacon", 1483 "Xairo Belmonte", 1484 "Xana", 1485 "Xenia", 1486 "Xiana", 1487 "Xicoy", 1488 "Yago", 1489 "Yami", 1490 "Yanes", 1491 "Yáñez", 1492 "Ybarra", 1493 "Yebra", 1494 "Yunta", 1495 "Zabaleta", 1496 "Zamarreno", 1497 "Zamarripa", 1498 "Zambrana", 1499 "Zambrano", 1500 "Zamora", 1501 "Zamudio", 1502 "Zapata", 1503 "Zaragoza", 1504 "Zarate", 1505 "Zavala", 1506 "Zayas", 1507 "Zelaya", 1508 "Zepeda", 1509 "Zúñiga" 1510 ]; 1511 return choice(data, this.rnd); 1512 } 1513 1514 /// 1515 override string nameFirstName() { 1516 auto data = [ 1517 "Aarón", 1518 "Abraham", 1519 "Adán", 1520 "Agustín", 1521 "Alan", 1522 "Alberto", 1523 "Alejandro", 1524 "Alexander", 1525 "Alexis", 1526 "Alfonso", 1527 "Alfredo", 1528 "Andrés", 1529 "Ángel Daniel", 1530 "Ángel Gabriel", 1531 "Antonio", 1532 "Armando", 1533 "Arturo", 1534 "Axel", 1535 "Benito", 1536 "Benjamín", 1537 "Bernardo", 1538 "Brandon", 1539 "Brayan", 1540 "Carlos", 1541 "César", 1542 "Claudio", 1543 "Clemente", 1544 "Cristian", 1545 "Cristobal", 1546 "Damián", 1547 "Daniel", 1548 "David", 1549 "Diego", 1550 "Eduardo", 1551 "Elías", 1552 "Emiliano", 1553 "Emilio", 1554 "Emilio", 1555 "Emmanuel", 1556 "Enrique", 1557 "Erick", 1558 "Ernesto", 1559 "Esteban", 1560 "Federico", 1561 "Felipe", 1562 "Fernando", 1563 "Fernando Javier", 1564 "Francisco", 1565 "Francisco Javier", 1566 "Gabriel", 1567 "Gael", 1568 "Gerardo", 1569 "Germán", 1570 "Gilberto", 1571 "Gonzalo", 1572 "Gregorio", 1573 "Guillermo", 1574 "Gustavo", 1575 "Hernán", 1576 "Homero", 1577 "Horacio", 1578 "Hugo", 1579 "Ignacio", 1580 "Iker", 1581 "Isaac", 1582 "Isaias", 1583 "Israel", 1584 "Ivan", 1585 "Jacobo", 1586 "Jaime", 1587 "Javier", 1588 "Jerónimo", 1589 "Jesús", 1590 "Joaquín", 1591 "Jorge", 1592 "Jorge Luis", 1593 "José", 1594 "José Antonio", 1595 "Jose Daniel", 1596 "José Eduardo", 1597 "José Emilio", 1598 "José Luis", 1599 "José María", 1600 "José Miguel", 1601 "Juan", 1602 "Juan Carlos", 1603 "Juan Manuel", 1604 "Juan Pablo", 1605 "Julio", 1606 "Julio César", 1607 "Kevin", 1608 "Leonardo", 1609 "Lorenzo", 1610 "Lucas", 1611 "Luis", 1612 "Luis Ángel", 1613 "Luis Fernando", 1614 "Luis Gabino", 1615 "Luis Miguel", 1616 "Manuel", 1617 "Marco Antonio", 1618 "Marcos", 1619 "Mariano", 1620 "Mario", 1621 "Martín", 1622 "Mateo", 1623 "Matías", 1624 "Mauricio", 1625 "Maximiliano", 1626 "Miguel", 1627 "Miguel Ángel", 1628 "Nicolás", 1629 "Octavio", 1630 "Óscar", 1631 "Pablo", 1632 "Patricio", 1633 "Pedro", 1634 "Rafael", 1635 "Ramiro", 1636 "Ramón", 1637 "Raúl", 1638 "Ricardo", 1639 "Roberto", 1640 "Rodrigo", 1641 "Rubén", 1642 "Salvador", 1643 "Samuel", 1644 "Sancho", 1645 "Santiago", 1646 "Saúl", 1647 "Sebastian", 1648 "Sergio", 1649 "Tadeo", 1650 "Teodoro", 1651 "Timoteo", 1652 "Tomás", 1653 "Uriel", 1654 "Vicente", 1655 "Víctor", 1656 "Victor Manuel", 1657 "Adriana", 1658 "Alejandra", 1659 "Alicia", 1660 "Amalia", 1661 "Ana", 1662 "Ana Luisa", 1663 "Ana María", 1664 "Andrea", 1665 "Ángela", 1666 "Anita", 1667 "Antonia", 1668 "Araceli", 1669 "Ariadna", 1670 "Barbara", 1671 "Beatriz", 1672 "Berta", 1673 "Blanca", 1674 "Caridad", 1675 "Carla", 1676 "Carlota", 1677 "Carmen", 1678 "Carolina", 1679 "Catalina", 1680 "Cecilia", 1681 "Clara", 1682 "Claudia", 1683 "Concepción", 1684 "Conchita", 1685 "Cristina", 1686 "Daniela", 1687 "Débora", 1688 "Diana", 1689 "Dolores", 1690 "Dorotea", 1691 "Elena", 1692 "Elisa", 1693 "Elizabeth", 1694 "Eloisa", 1695 "Elsa", 1696 "Elvira", 1697 "Emilia", 1698 "Esperanza", 1699 "Estela", 1700 "Ester", 1701 "Eva", 1702 "Florencia", 1703 "Francisca", 1704 "Gabriela", 1705 "Gloria", 1706 "Graciela", 1707 "Guadalupe", 1708 "Guillermina", 1709 "Inés", 1710 "Irene", 1711 "Isabel", 1712 "Isabela", 1713 "Josefina", 1714 "Juana", 1715 "Julia", 1716 "Laura", 1717 "Leonor", 1718 "Leticia", 1719 "Lilia", 1720 "Lola", 1721 "Lorena", 1722 "Lourdes", 1723 "Lucia", 1724 "Luisa", 1725 "Luz", 1726 "Magdalena", 1727 "Manuela", 1728 "Marcela", 1729 "Margarita", 1730 "María", 1731 "María Cristina", 1732 "María de Jesús", 1733 "María de los Ángeles", 1734 "María del Carmen", 1735 "María Elena", 1736 "María Eugenia", 1737 "María Guadalupe", 1738 "María José", 1739 "María Luisa", 1740 "María Soledad", 1741 "María Teresa", 1742 "Mariana", 1743 "Maricarmen", 1744 "Marilu", 1745 "Marisol", 1746 "Marta", 1747 "Mayte", 1748 "Mercedes", 1749 "Micaela", 1750 "Mónica", 1751 "Natalia", 1752 "Norma", 1753 "Olivia", 1754 "Patricia", 1755 "Pilar", 1756 "Ramona", 1757 "Raquel", 1758 "Rebeca", 1759 "Reina", 1760 "Rocio", 1761 "Rosa", 1762 "Rosa María", 1763 "Rosalia", 1764 "Rosario", 1765 "Sara", 1766 "Silvia", 1767 "Sofia", 1768 "Soledad", 1769 "Sonia", 1770 "Susana", 1771 "Teresa", 1772 "Verónica", 1773 "Victoria", 1774 "Virginia", 1775 "Xochitl", 1776 "Yolanda", 1777 "Abigail", 1778 "Abril", 1779 "Adela", 1780 "Alexa", 1781 "Alondra Romina", 1782 "Ana Sofía", 1783 "Ana Victoria", 1784 "Camila", 1785 "Carolina", 1786 "Daniela", 1787 "Dulce María", 1788 "Emily", 1789 "Esmeralda", 1790 "Estefanía", 1791 "Evelyn", 1792 "Fatima", 1793 "Ivanna", 1794 "Jazmin", 1795 "Jennifer", 1796 "Jimena", 1797 "Julieta", 1798 "Kimberly", 1799 "Liliana", 1800 "Lizbeth", 1801 "María Fernanda", 1802 "Melany", 1803 "Melissa", 1804 "Miranda", 1805 "Monserrat", 1806 "Naomi", 1807 "Natalia", 1808 "Nicole", 1809 "Paola", 1810 "Paulina", 1811 "Regina", 1812 "Renata", 1813 "Valentina", 1814 "Valeria", 1815 "Vanessa", 1816 "Ximena", 1817 "Ximena Guadalupe", 1818 "Yamileth", 1819 "Yaretzi", 1820 "Zoe" 1821 ]; 1822 return choice(data, this.rnd); 1823 } 1824 1825 1826 override string nameName() { 1827 final switch(uniform(0, 5, this.rnd)) { 1828 case 0: return namePrefix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName(); 1829 case 1: return nameFirstName() ~ " " ~ nameLastName() ~ " de " ~ nameLastName(); 1830 case 2: return nameSuffix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName(); 1831 case 3: return nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName(); 1832 case 4: return nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName(); 1833 } 1834 } 1835 1836 /// 1837 override string commerceDepartment() { 1838 auto data = [ 1839 "Libros", 1840 "Películas", 1841 "Música", 1842 "Juegos", 1843 "Electrónica", 1844 "Ordenadores", 1845 "Hogar", 1846 "Jardín", 1847 "Herramientas", 1848 "Ultramarinos", 1849 "Salud", 1850 "Belleza", 1851 "Juguetes", 1852 "Kids", 1853 "Baby", 1854 "Ropa", 1855 "Zapatos", 1856 "Joyería", 1857 "Deportes", 1858 "Aire libre", 1859 "Automoción", 1860 "Industrial" 1861 ]; 1862 return choice(data, this.rnd); 1863 } 1864 1865 /// 1866 override string colorHuman() { 1867 auto data = [ 1868 "rojo", 1869 "verde", 1870 "azul", 1871 "amarillo", 1872 "morado", 1873 "Menta verde", 1874 "teal", 1875 "blanco", 1876 "negro", 1877 "Naranja", 1878 "Rosa", 1879 "gris", 1880 "marrón", 1881 "violeta", 1882 "turquesa", 1883 "tan", 1884 "cielo azul", 1885 "salmón", 1886 "ciruela", 1887 "orquídea", 1888 "aceituna", 1889 "magenta", 1890 "Lima", 1891 "marfil", 1892 "índigo", 1893 "oro", 1894 "fucsia", 1895 "cian", 1896 "azul", 1897 "lavanda", 1898 "plata" 1899 ]; 1900 return choice(data, this.rnd); 1901 } 1902 1903 /// 1904 override string addressStateAbbr() { 1905 auto data = [ 1906 "AS", 1907 "BC", 1908 "BS", 1909 "CC", 1910 "CS", 1911 "CH", 1912 "CL", 1913 "CM", 1914 "DF", 1915 "DG", 1916 "GT", 1917 "GR", 1918 "HG", 1919 "JC", 1920 "MC", 1921 "MN", 1922 "MS", 1923 "NT", 1924 "NL", 1925 "OC", 1926 "PL", 1927 "QT", 1928 "QR", 1929 "SP", 1930 "SL", 1931 "SR", 1932 "TC", 1933 "TS", 1934 "TL", 1935 "VZ", 1936 "YN", 1937 "ZS" 1938 ]; 1939 return choice(data, this.rnd); 1940 } 1941 1942 /// 1943 override string addressState() { 1944 auto data = [ 1945 "Aguascalientes", 1946 "Baja California Norte", 1947 "Baja California Sur", 1948 "Estado de México", 1949 "Campeche", 1950 "Chiapas", 1951 "Chihuahua", 1952 "Coahuila", 1953 "Colima", 1954 "Durango", 1955 "Guanajuato", 1956 "Guerrero", 1957 "Hidalgo", 1958 "Jalisco", 1959 "Michoacan", 1960 "Morelos", 1961 "Nayarit", 1962 "Nuevo León", 1963 "Oaxaca", 1964 "Puebla", 1965 "Querétaro", 1966 "Quintana Roo", 1967 "San Luis Potosí", 1968 "Sinaloa", 1969 "Sonora", 1970 "Tabasco", 1971 "Tamaulipas", 1972 "Tlaxcala", 1973 "Veracruz", 1974 "Yucatán", 1975 "Zacatecas" 1976 ]; 1977 return choice(data, this.rnd); 1978 } 1979 1980 /// 1981 override string addressCountry() { 1982 auto data = [ 1983 "Afganistán", 1984 "Albania", 1985 "Argelia", 1986 "Andorra", 1987 "Angola", 1988 "Argentina", 1989 "Armenia", 1990 "Aruba", 1991 "Australia", 1992 "Austria", 1993 "Azerbayán", 1994 "Bahamas", 1995 "Barein", 1996 "Bangladesh", 1997 "Barbados", 1998 "Bielorusia", 1999 "Bélgica", 2000 "Belice", 2001 "Bermuda", 2002 "Bután", 2003 "Bolivia", 2004 "Bosnia Herzegovina", 2005 "Botswana", 2006 "Brasil", 2007 "Bulgaria", 2008 "Burkina Faso", 2009 "Burundi", 2010 "Camboya", 2011 "Camerún", 2012 "Canada", 2013 "Cabo Verde", 2014 "Islas Caimán", 2015 "Chad", 2016 "Chile", 2017 "China", 2018 "Isla de Navidad", 2019 "Colombia", 2020 "Comodos", 2021 "Congo", 2022 "Costa Rica", 2023 "Costa de Marfil", 2024 "Croacia", 2025 "Cuba", 2026 "Chipre", 2027 "República Checa", 2028 "Dinamarca", 2029 "Dominica", 2030 "República Dominicana", 2031 "Ecuador", 2032 "Egipto", 2033 "El Salvador", 2034 "Guinea Ecuatorial", 2035 "Eritrea", 2036 "Estonia", 2037 "Etiopía", 2038 "Islas Faro", 2039 "Fiji", 2040 "Finlandia", 2041 "Francia", 2042 "Gabón", 2043 "Gambia", 2044 "Georgia", 2045 "Alemania", 2046 "Ghana", 2047 "Grecia", 2048 "Groenlandia", 2049 "Granada", 2050 "Guadalupe", 2051 "Guam", 2052 "Guatemala", 2053 "Guinea", 2054 "Guinea-Bisau", 2055 "Guayana", 2056 "Haiti", 2057 "Honduras", 2058 "Hong Kong", 2059 "Hungria", 2060 "Islandia", 2061 "India", 2062 "Indonesia", 2063 "Iran", 2064 "Irak", 2065 "Irlanda", 2066 "Italia", 2067 "Jamaica", 2068 "Japón", 2069 "Jordania", 2070 "Kazajistan", 2071 "Kenia", 2072 "Kiribati", 2073 "Corea", 2074 "Kuwait", 2075 "Letonia", 2076 "Líbano", 2077 "Liberia", 2078 "Liechtenstein", 2079 "Lituania", 2080 "Luxemburgo", 2081 "Macao", 2082 "Macedonia", 2083 "Madagascar", 2084 "Malawi", 2085 "Malasia", 2086 "Maldivas", 2087 "Mali", 2088 "Malta", 2089 "Martinica", 2090 "Mauritania", 2091 "México", 2092 "Micronesia", 2093 "Moldavia", 2094 "Mónaco", 2095 "Mongolia", 2096 "Montenegro", 2097 "Montserrat", 2098 "Marruecos", 2099 "Mozambique", 2100 "Namibia", 2101 "Nauru", 2102 "Nepal", 2103 "Holanda", 2104 "Nueva Zelanda", 2105 "Nicaragua", 2106 "Niger", 2107 "Nigeria", 2108 "Noruega", 2109 "Omán", 2110 "Pakistan", 2111 "Panamá", 2112 "Papúa Nueva Guinea", 2113 "Paraguay", 2114 "Perú", 2115 "Filipinas", 2116 "Poland", 2117 "Portugal", 2118 "Puerto Rico", 2119 "Rusia", 2120 "Ruanda", 2121 "Samoa", 2122 "San Marino", 2123 "Santo Tomé y Principe", 2124 "Arabia Saudí", 2125 "Senegal", 2126 "Serbia", 2127 "Seychelles", 2128 "Sierra Leona", 2129 "Singapur", 2130 "Eslovaquia", 2131 "Eslovenia", 2132 "Somalia", 2133 "España", 2134 "Sri Lanka", 2135 "Sudán", 2136 "Suriname", 2137 "Suecia", 2138 "Suiza", 2139 "Siria", 2140 "Taiwan", 2141 "Tajikistan", 2142 "Tanzania", 2143 "Tailandia", 2144 "Timor-Leste", 2145 "Togo", 2146 "Tonga", 2147 "Trinidad y Tobago", 2148 "Tunez", 2149 "Turquia", 2150 "Uganda", 2151 "Ucrania", 2152 "Emiratos Árabes Unidos", 2153 "Reino Unido", 2154 "Estados Unidos de América", 2155 "Uruguay", 2156 "Uzbekistan", 2157 "Vanuatu", 2158 "Venezuela", 2159 "Vietnam", 2160 "Yemen", 2161 "Zambia", 2162 "Zimbabwe" 2163 ]; 2164 return choice(data, this.rnd); 2165 } 2166 2167 2168 override string addressStreetAddress() { 2169 final switch(uniform(0, 2, this.rnd)) { 2170 case 0: return "normal: '" ~ addressStreet() ~ addressBuildingNumber(); 2171 case 1: return "full: '" ~ addressStreet() ~ addressBuildingNumber() ~ " " ~ addressSecondaryAddress(); 2172 } 2173 } 2174 2175 /// 2176 override string addressDefaultCountry() { 2177 auto data = [ 2178 "México'" 2179 ]; 2180 return choice(data, this.rnd); 2181 } 2182 2183 /// 2184 override string addressCitySuffix() { 2185 auto data = [ 2186 "town", 2187 "ton", 2188 "land", 2189 "ville", 2190 "berg", 2191 "burgh", 2192 "borough", 2193 "bury", 2194 "view", 2195 "port", 2196 "mouth", 2197 "stad", 2198 "furt", 2199 "chester", 2200 "mouth", 2201 "fort", 2202 "haven", 2203 "side", 2204 "shire" 2205 ]; 2206 return choice(data, this.rnd); 2207 } 2208 2209 /// 2210 override string addressCityPrefix() { 2211 auto data = [ 2212 "Aguascalientes", 2213 "Apodaca", 2214 "Buenavista", 2215 "Campeche", 2216 "Cancún", 2217 "Cárdenas", 2218 "Celaya", 2219 "Chalco", 2220 "Chetumal", 2221 "Chicoloapan", 2222 "Chignahuapan", 2223 "Chihuahua", 2224 "Chilpancingo", 2225 "Chimalhuacán", 2226 "Ciudad Acuña", 2227 "Ciudad de México", 2228 "Ciudad del Carmen", 2229 "Ciudad López Mateos", 2230 "Ciudad Madero", 2231 "Ciudad Obregón", 2232 "Ciudad Valles", 2233 "Ciudad Victoria", 2234 "Coatzacoalcos", 2235 "Colima-Villa de Álvarez", 2236 "Comitán de Dominguez", 2237 "Córdoba", 2238 "Cuautitlán Izcalli", 2239 "Cuautla", 2240 "Cuernavaca", 2241 "Culiacán", 2242 "Delicias", 2243 "Durango", 2244 "Ensenada", 2245 "Fresnillo", 2246 "General Escobedo", 2247 "Gómez Palacio", 2248 "Guadalajara", 2249 "Guadalupe", 2250 "Guanajuato", 2251 "Guaymas", 2252 "Hermosillo", 2253 "Hidalgo del Parral", 2254 "Iguala", 2255 "Irapuato", 2256 "Ixtapaluca", 2257 "Jiutepec", 2258 "Juárez", 2259 "La Laguna", 2260 "La Paz", 2261 "La Piedad-Pénjamo", 2262 "León", 2263 "Los Cabos", 2264 "Los Mochis", 2265 "Manzanillo", 2266 "Matamoros", 2267 "Mazatlán", 2268 "Mérida", 2269 "Mexicali", 2270 "Minatitlán", 2271 "Miramar", 2272 "Monclova", 2273 "Monclova-Frontera", 2274 "Monterrey", 2275 "Morelia", 2276 "Naucalpan de Juárez", 2277 "Navojoa", 2278 "Nezahualcóyotl", 2279 "Nogales", 2280 "Nuevo Laredo", 2281 "Oaxaca", 2282 "Ocotlán", 2283 "Ojo de agua", 2284 "Orizaba", 2285 "Pachuca", 2286 "Piedras Negras", 2287 "Poza Rica", 2288 "Puebla", 2289 "Puerto Vallarta", 2290 "Querétaro", 2291 "Reynosa-Río Bravo", 2292 "Rioverde-Ciudad Fernández", 2293 "Salamanca", 2294 "Saltillo", 2295 "San Cristobal de las Casas", 2296 "San Francisco Coacalco", 2297 "San Francisco del Rincón", 2298 "San Juan Bautista Tuxtepec", 2299 "San Juan del Río", 2300 "San Luis Potosí-Soledad", 2301 "San Luis Río Colorado", 2302 "San Nicolás de los Garza", 2303 "San Pablo de las Salinas", 2304 "San Pedro Garza García", 2305 "Santa Catarina", 2306 "Soledad de Graciano Sánchez", 2307 "Tampico-Pánuco", 2308 "Tapachula", 2309 "Tecomán", 2310 "Tehuacán", 2311 "Tehuacán", 2312 "Tehuantepec-Salina Cruz", 2313 "Tepexpan", 2314 "Tepic", 2315 "Tetela de Ocampo", 2316 "Texcoco de Mora", 2317 "Tijuana", 2318 "Tlalnepantla", 2319 "Tlaquepaque", 2320 "Tlaxcala-Apizaco", 2321 "Toluca", 2322 "Tonalá", 2323 "Torreón", 2324 "Tula", 2325 "Tulancingo", 2326 "Tulancingo de Bravo", 2327 "Tuxtla Gutiérrez", 2328 "Uruapan", 2329 "Uruapan del Progreso", 2330 "Valle de México", 2331 "Veracruz", 2332 "Villa de Álvarez", 2333 "Villa Nicolás Romero", 2334 "Villahermosa", 2335 "Xalapa", 2336 "Zacatecas-Guadalupe", 2337 "Zacatlan", 2338 "Zacatzingo", 2339 "Zamora-Jacona", 2340 "Zapopan", 2341 "Zitacuaro" 2342 ]; 2343 return choice(data, this.rnd); 2344 } 2345 2346 2347 override string addressStreet() { 2348 final switch(uniform(0, 6, this.rnd)) { 2349 case 0: return addressStreetSuffix() ~ " " ~ nameFirstName(); 2350 case 1: return addressStreetSuffix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName(); 2351 case 2: return addressStreetSuffix() ~ " " ~ addressStreetName(); 2352 case 3: return addressStreetSuffix() ~ " " ~ addressStreetName(); 2353 case 4: return addressStreetSuffix() ~ " " ~ addressStreetName(); 2354 case 5: return addressStreetSuffix() ~ " " ~ addressStreetName(); 2355 } 2356 } 2357 2358 /// 2359 override string addressTimeZone() { 2360 auto data = [ 2361 "Pacífico/Midway", 2362 "Pacífico/Pago_Pago", 2363 "Pacífico/Honolulu", 2364 "America/Juneau", 2365 "America/Los_Angeles", 2366 "America/Tijuana", 2367 "America/Denver", 2368 "America/Phoenix", 2369 "America/Chihuahua", 2370 "America/Mazatlan", 2371 "America/Chicago", 2372 "America/Regina", 2373 "America/Mexico_City", 2374 "America/Monterrey", 2375 "America/Guatemala", 2376 "America/New_York", 2377 "America/Indiana/Indianapolis", 2378 "America/Bogota", 2379 "America/Lima", 2380 "America/Lima", 2381 "America/Halifax", 2382 "America/Caracas", 2383 "America/La_Paz", 2384 "America/Santiago", 2385 "America/St_Johns", 2386 "America/Sao_Paulo", 2387 "America/Argentina/Buenos_Aires", 2388 "America/Guyana", 2389 "America/Godthab", 2390 "Atlantic/South_Georgia", 2391 "Atlantic/Azores", 2392 "Atlantic/Cape_Verde", 2393 "Europa/Dublin", 2394 "Europa/London", 2395 "Europa/Lisbon", 2396 "Europa/London", 2397 "Africa/Casablanca", 2398 "Africa/Monrovia", 2399 "Etc/UTC", 2400 "Europa/Belgrade", 2401 "Europa/Bratislava", 2402 "Europa/Budapest", 2403 "Europa/Ljubljana", 2404 "Europa/Prague", 2405 "Europa/Sarajevo", 2406 "Europa/Skopje", 2407 "Europa/Warsaw", 2408 "Europa/Zagreb", 2409 "Europa/Brussels", 2410 "Europa/Copenhagen", 2411 "Europa/Madrid", 2412 "Europa/Paris", 2413 "Europa/Amsterdam", 2414 "Europa/Berlin", 2415 "Europa/Berlin", 2416 "Europa/Rome", 2417 "Europa/Stockholm", 2418 "Europa/Vienna", 2419 "Africa/Algiers", 2420 "Europa/Bucharest", 2421 "Africa/Cairo", 2422 "Europa/Helsinki", 2423 "Europa/Kiev", 2424 "Europa/Riga", 2425 "Europa/Sofia", 2426 "Europa/Tallinn", 2427 "Europa/Vilnius", 2428 "Europa/Athens", 2429 "Europa/Istanbul", 2430 "Europa/Minsk", 2431 "Asia/Jerusalen", 2432 "Africa/Harare", 2433 "Africa/Johannesburg", 2434 "Europa/Moscú", 2435 "Europa/Moscú", 2436 "Europa/Moscú", 2437 "Asia/Kuwait", 2438 "Asia/Riyadh", 2439 "Africa/Nairobi", 2440 "Asia/Baghdad", 2441 "Asia/Tehran", 2442 "Asia/Muscat", 2443 "Asia/Muscat", 2444 "Asia/Baku", 2445 "Asia/Tbilisi", 2446 "Asia/Yerevan", 2447 "Asia/Kabul", 2448 "Asia/Yekaterinburg", 2449 "Asia/Karachi", 2450 "Asia/Karachi", 2451 "Asia/Tashkent", 2452 "Asia/Kolkata", 2453 "Asia/Kolkata", 2454 "Asia/Kolkata", 2455 "Asia/Kolkata", 2456 "Asia/Kathmandu", 2457 "Asia/Dhaka", 2458 "Asia/Dhaka", 2459 "Asia/Colombo", 2460 "Asia/Almaty", 2461 "Asia/Novosibirsk", 2462 "Asia/Rangoon", 2463 "Asia/Bangkok", 2464 "Asia/Bangkok", 2465 "Asia/Jakarta", 2466 "Asia/Krasnoyarsk", 2467 "Asia/Shanghai", 2468 "Asia/Chongqing", 2469 "Asia/Hong_Kong", 2470 "Asia/Urumqi", 2471 "Asia/Kuala_Lumpur", 2472 "Asia/Singapore", 2473 "Asia/Taipei", 2474 "Australia/Perth", 2475 "Asia/Irkutsk", 2476 "Asia/Ulaanbaatar", 2477 "Asia/Seoul", 2478 "Asia/Tokyo", 2479 "Asia/Tokyo", 2480 "Asia/Tokyo", 2481 "Asia/Yakutsk", 2482 "Australia/Darwin", 2483 "Australia/Adelaide", 2484 "Australia/Melbourne", 2485 "Australia/Melbourne", 2486 "Australia/Sydney", 2487 "Australia/Brisbane", 2488 "Australia/Hobart", 2489 "Asia/Vladivostok", 2490 "Pacífico/Guam", 2491 "Pacífico/Port_Moresby", 2492 "Asia/Magadan", 2493 "Asia/Magadan", 2494 "Pacífico/Noumea", 2495 "Pacífico/Fiji", 2496 "Asia/Kamchatka", 2497 "Pacífico/Majuro", 2498 "Pacífico/Auckland", 2499 "Pacífico/Auckland", 2500 "Pacífico/Tongatapu", 2501 "Pacífico/Fakaofo", 2502 "Pacífico/Apia" 2503 ]; 2504 return choice(data, this.rnd); 2505 } 2506 2507 /// 2508 string addressStreetName() { 2509 auto data = [ 2510 "20 de Noviembre", 2511 "Cinco de Mayo", 2512 "Cuahutemoc", 2513 "Manzanares", 2514 "Donceles", 2515 "Francisco I. Madero", 2516 "Juárez", 2517 "Repúplica de Cuba", 2518 "Repúplica de Chile", 2519 "Repúplica de Argentina", 2520 "Repúplica de Uruguay", 2521 "Isabel la Católica", 2522 "Izazaga", 2523 "Eje Central", 2524 "Eje 6", 2525 "Eje 5", 2526 "La viga", 2527 "Aniceto Ortega", 2528 "Miguel Ángel de Quevedo", 2529 "Amores", 2530 "Coyoacán", 2531 "Coruña", 2532 "Batalla de Naco", 2533 "La otra banda", 2534 "Piedra del Comal", 2535 "Balcón de los edecanes", 2536 "Barrio la Lonja", 2537 "Jicolapa", 2538 "Zacatlán", 2539 "Zapata", 2540 "Polotitlan", 2541 "Calimaya", 2542 "Flor Marina", 2543 "Flor Solvestre", 2544 "San Miguel", 2545 "Naranjo", 2546 "Cedro", 2547 "Jalisco", 2548 "Avena" 2549 ]; 2550 return choice(data, this.rnd); 2551 } 2552 2553 2554 override string addressCity() { 2555 final switch(uniform(0, 1, this.rnd)) { 2556 case 0: return addressCityPrefix() ~ "'"; 2557 } 2558 } 2559 2560 2561 override string addressBuildingNumber() { 2562 final switch(uniform(0, 7, this.rnd)) { 2563 case 0: return " s/n."; 2564 case 1: return "#"; 2565 case 2: return "##"; 2566 case 3: return " #"; 2567 case 4: return " ##"; 2568 case 5: return " ###"; 2569 case 6: return "####'"; 2570 } 2571 } 2572 2573 /// 2574 override string addressSecondaryAddress() { 2575 auto data = [ 2576 "Esc. ###", 2577 "Puerta ###", 2578 "Edificio #'" 2579 ]; 2580 return this.digitBuild(choice(data, this.rnd)); 2581 } 2582 2583 /// 2584 override string addressPostcode() { 2585 auto data = [ 2586 "#####'" 2587 ]; 2588 return this.digitBuild(choice(data, this.rnd)); 2589 } 2590 2591 /// 2592 override string addressStreetSuffix() { 2593 auto data = [ 2594 "Aldea", 2595 "Apartamento", 2596 "Arrabal", 2597 "Arroyo", 2598 "Avenida", 2599 "Bajada", 2600 "Barranco", 2601 "Barrio", 2602 "Bloque", 2603 "Calle", 2604 "Calleja", 2605 "Camino", 2606 "Carretera", 2607 "Caserio", 2608 "Colegio", 2609 "Colonia", 2610 "Conjunto", 2611 "Cuesta", 2612 "Chalet", 2613 "Edificio", 2614 "Entrada", 2615 "Escalinata", 2616 "Explanada", 2617 "Extramuros", 2618 "Extrarradio", 2619 "Ferrocarril", 2620 "Glorieta", 2621 "Gran Subida", 2622 "Grupo", 2623 "Huerta", 2624 "Jardines", 2625 "Lado", 2626 "Lugar", 2627 "Manzana", 2628 "Masía", 2629 "Mercado", 2630 "Monte", 2631 "Muelle", 2632 "Municipio", 2633 "Parcela", 2634 "Parque", 2635 "Partida", 2636 "Pasaje", 2637 "Paseo", 2638 "Plaza", 2639 "Poblado", 2640 "Polígono", 2641 "Prolongación", 2642 "Puente", 2643 "Puerta", 2644 "Quinta", 2645 "Ramal", 2646 "Rambla", 2647 "Rampa", 2648 "Riera", 2649 "Rincón", 2650 "Ronda", 2651 "Rua", 2652 "Salida", 2653 "Sector", 2654 "Sección", 2655 "Senda", 2656 "Solar", 2657 "Subida", 2658 "Terrenos", 2659 "Torrente", 2660 "Travesía", 2661 "Urbanización", 2662 "Vía", 2663 "Vía Pública" 2664 ]; 2665 return choice(data, this.rnd); 2666 } 2667 2668 /// 2669 override string teamCreature() { 2670 auto data = [ 2671 "hormigas", 2672 "murciélagos", 2673 "osos", 2674 "abejas", 2675 "pájaros", 2676 "búfalo", 2677 "gatos", 2678 "pollos", 2679 "ganado", 2680 "perros", 2681 "delfines", 2682 "patos", 2683 "elefantes", 2684 "peces", 2685 "zorros", 2686 "ranas", 2687 "gansos", 2688 "cabras", 2689 "caballos", 2690 "canguros", 2691 "leones", 2692 "monos", 2693 "búhos", 2694 "bueyes", 2695 "pingüinos", 2696 "pueblo", 2697 "cerdos", 2698 "conejos", 2699 "ovejas", 2700 "tigres", 2701 "ballenas", 2702 "lobos", 2703 "cebras", 2704 "almas en pena", 2705 "cuervos", 2706 "gatos negros", 2707 "quimeras", 2708 "fantasmas", 2709 "conspiradores", 2710 "dragones", 2711 "enanos", 2712 "duendes", 2713 "encantadores", 2714 "exorcistas", 2715 "hijos", 2716 "enemigos", 2717 "gigantes", 2718 "gnomos", 2719 "duendes", 2720 "gansos", 2721 "grifos", 2722 "licántropos", 2723 "némesis", 2724 "ogros", 2725 "oráculos", 2726 "profetas", 2727 "hechiceros", 2728 "arañas", 2729 "espíritus", 2730 "vampiros", 2731 "brujos", 2732 "zorras", 2733 "hombres lobo", 2734 "brujas", 2735 "adoradores", 2736 "zombies", 2737 "druidas" 2738 ]; 2739 return choice(data, this.rnd); 2740 } 2741 2742 2743 override string teamName() { 2744 final switch(uniform(0, 1, this.rnd)) { 2745 case 0: return addressState() ~ " " ~ teamCreature() ~ "'"; 2746 } 2747 } 2748 2749 /// 2750 override string phoneNumberFormats() { 2751 auto data = [ 2752 "5###-###-###", 2753 "5##.###.###", 2754 "5## ### ###", 2755 "5########'" 2756 ]; 2757 return this.digitBuild(choice(data, this.rnd)); 2758 } 2759 2760 /// 2761 override string cellPhoneFormats() { 2762 auto data = [ 2763 "5##-###-###", 2764 "5##.###.###", 2765 "5## ### ###", 2766 "5########'" 2767 ]; 2768 return this.digitBuild(choice(data, this.rnd)); 2769 } 2770 2771 /// 2772 override string internetFreeEmail() { 2773 auto data = [ 2774 "gmail.com", 2775 "yahoo.com", 2776 "hotmail.com", 2777 "nearbpo.com", 2778 "corpfolder.com" 2779 ]; 2780 return choice(data, this.rnd); 2781 } 2782 2783 /// 2784 override string internetDomainSuffix() { 2785 auto data = [ 2786 "com", 2787 "mx", 2788 "info", 2789 "com.mx", 2790 "org", 2791 "gob.mx'" 2792 ]; 2793 return choice(data, this.rnd); 2794 } 2795 2796 }