1 /* 2 * Copyright (C) 2010 The Libphonenumber Authors 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.android.server.appsearch.contactsindexer; 18 19 import android.util.ArrayMap; 20 21 import java.util.ArrayList; 22 import java.util.List; 23 import java.util.Map; 24 25 /** 26 * This file is copied from external/libphonenumber/repackaged/libphonenumber/src/com/android 27 * /i18n/phonenumbers/CountryCodeToRegionCodeMap.java. With some changes to fix lint errors. 28 * 29 * @hide This class is not part of the Android public SDK API 30 */ 31 public class CountryCodeToRegionCodeMap { 32 // A mapping from a country code to the region codes which denote the 33 // country/region represented by that country code. In the case of multiple 34 // countries sharing a calling code, such as the NANPA countries, the one 35 // indicated with "isMainCountryForCode" in the metadata should be first. getCountryCodeToRegionCodeMap()36 static Map<Integer, List<String>> getCountryCodeToRegionCodeMap() { 37 // The capacity is set to 286 as there are 215 different entries, 38 // and this offers a load factor of roughly 0.75. 39 Map<Integer, List<String>> countryCodeToRegionCodeMap = new ArrayMap<>(286); 40 41 ArrayList<String> listWithRegionCode; 42 43 listWithRegionCode = new ArrayList<String>(25); 44 listWithRegionCode.add("US"); 45 listWithRegionCode.add("AG"); 46 listWithRegionCode.add("AI"); 47 listWithRegionCode.add("AS"); 48 listWithRegionCode.add("BB"); 49 listWithRegionCode.add("BM"); 50 listWithRegionCode.add("BS"); 51 listWithRegionCode.add("CA"); 52 listWithRegionCode.add("DM"); 53 listWithRegionCode.add("DO"); 54 listWithRegionCode.add("GD"); 55 listWithRegionCode.add("GU"); 56 listWithRegionCode.add("JM"); 57 listWithRegionCode.add("KN"); 58 listWithRegionCode.add("KY"); 59 listWithRegionCode.add("LC"); 60 listWithRegionCode.add("MP"); 61 listWithRegionCode.add("MS"); 62 listWithRegionCode.add("PR"); 63 listWithRegionCode.add("SX"); 64 listWithRegionCode.add("TC"); 65 listWithRegionCode.add("TT"); 66 listWithRegionCode.add("VC"); 67 listWithRegionCode.add("VG"); 68 listWithRegionCode.add("VI"); 69 countryCodeToRegionCodeMap.put(1, listWithRegionCode); 70 71 listWithRegionCode = new ArrayList<String>(2); 72 listWithRegionCode.add("RU"); 73 listWithRegionCode.add("KZ"); 74 countryCodeToRegionCodeMap.put(7, listWithRegionCode); 75 76 listWithRegionCode = new ArrayList<String>(1); 77 listWithRegionCode.add("EG"); 78 countryCodeToRegionCodeMap.put(20, listWithRegionCode); 79 80 listWithRegionCode = new ArrayList<String>(1); 81 listWithRegionCode.add("ZA"); 82 countryCodeToRegionCodeMap.put(27, listWithRegionCode); 83 84 listWithRegionCode = new ArrayList<String>(1); 85 listWithRegionCode.add("GR"); 86 countryCodeToRegionCodeMap.put(30, listWithRegionCode); 87 88 listWithRegionCode = new ArrayList<String>(1); 89 listWithRegionCode.add("NL"); 90 countryCodeToRegionCodeMap.put(31, listWithRegionCode); 91 92 listWithRegionCode = new ArrayList<String>(1); 93 listWithRegionCode.add("BE"); 94 countryCodeToRegionCodeMap.put(32, listWithRegionCode); 95 96 listWithRegionCode = new ArrayList<String>(1); 97 listWithRegionCode.add("FR"); 98 countryCodeToRegionCodeMap.put(33, listWithRegionCode); 99 100 listWithRegionCode = new ArrayList<String>(1); 101 listWithRegionCode.add("ES"); 102 countryCodeToRegionCodeMap.put(34, listWithRegionCode); 103 104 listWithRegionCode = new ArrayList<String>(1); 105 listWithRegionCode.add("HU"); 106 countryCodeToRegionCodeMap.put(36, listWithRegionCode); 107 108 listWithRegionCode = new ArrayList<String>(2); 109 listWithRegionCode.add("IT"); 110 listWithRegionCode.add("VA"); 111 countryCodeToRegionCodeMap.put(39, listWithRegionCode); 112 113 listWithRegionCode = new ArrayList<String>(1); 114 listWithRegionCode.add("RO"); 115 countryCodeToRegionCodeMap.put(40, listWithRegionCode); 116 117 listWithRegionCode = new ArrayList<String>(1); 118 listWithRegionCode.add("CH"); 119 countryCodeToRegionCodeMap.put(41, listWithRegionCode); 120 121 listWithRegionCode = new ArrayList<String>(1); 122 listWithRegionCode.add("AT"); 123 countryCodeToRegionCodeMap.put(43, listWithRegionCode); 124 125 listWithRegionCode = new ArrayList<String>(4); 126 listWithRegionCode.add("GB"); 127 listWithRegionCode.add("GG"); 128 listWithRegionCode.add("IM"); 129 listWithRegionCode.add("JE"); 130 countryCodeToRegionCodeMap.put(44, listWithRegionCode); 131 132 listWithRegionCode = new ArrayList<String>(1); 133 listWithRegionCode.add("DK"); 134 countryCodeToRegionCodeMap.put(45, listWithRegionCode); 135 136 listWithRegionCode = new ArrayList<String>(1); 137 listWithRegionCode.add("SE"); 138 countryCodeToRegionCodeMap.put(46, listWithRegionCode); 139 140 listWithRegionCode = new ArrayList<String>(2); 141 listWithRegionCode.add("NO"); 142 listWithRegionCode.add("SJ"); 143 countryCodeToRegionCodeMap.put(47, listWithRegionCode); 144 145 listWithRegionCode = new ArrayList<String>(1); 146 listWithRegionCode.add("PL"); 147 countryCodeToRegionCodeMap.put(48, listWithRegionCode); 148 149 listWithRegionCode = new ArrayList<String>(1); 150 listWithRegionCode.add("DE"); 151 countryCodeToRegionCodeMap.put(49, listWithRegionCode); 152 153 listWithRegionCode = new ArrayList<String>(1); 154 listWithRegionCode.add("PE"); 155 countryCodeToRegionCodeMap.put(51, listWithRegionCode); 156 157 listWithRegionCode = new ArrayList<String>(1); 158 listWithRegionCode.add("MX"); 159 countryCodeToRegionCodeMap.put(52, listWithRegionCode); 160 161 listWithRegionCode = new ArrayList<String>(1); 162 listWithRegionCode.add("CU"); 163 countryCodeToRegionCodeMap.put(53, listWithRegionCode); 164 165 listWithRegionCode = new ArrayList<String>(1); 166 listWithRegionCode.add("AR"); 167 countryCodeToRegionCodeMap.put(54, listWithRegionCode); 168 169 listWithRegionCode = new ArrayList<String>(1); 170 listWithRegionCode.add("BR"); 171 countryCodeToRegionCodeMap.put(55, listWithRegionCode); 172 173 listWithRegionCode = new ArrayList<String>(1); 174 listWithRegionCode.add("CL"); 175 countryCodeToRegionCodeMap.put(56, listWithRegionCode); 176 177 listWithRegionCode = new ArrayList<String>(1); 178 listWithRegionCode.add("CO"); 179 countryCodeToRegionCodeMap.put(57, listWithRegionCode); 180 181 listWithRegionCode = new ArrayList<String>(1); 182 listWithRegionCode.add("VE"); 183 countryCodeToRegionCodeMap.put(58, listWithRegionCode); 184 185 listWithRegionCode = new ArrayList<String>(1); 186 listWithRegionCode.add("MY"); 187 countryCodeToRegionCodeMap.put(60, listWithRegionCode); 188 189 listWithRegionCode = new ArrayList<String>(3); 190 listWithRegionCode.add("AU"); 191 listWithRegionCode.add("CC"); 192 listWithRegionCode.add("CX"); 193 countryCodeToRegionCodeMap.put(61, listWithRegionCode); 194 195 listWithRegionCode = new ArrayList<String>(1); 196 listWithRegionCode.add("ID"); 197 countryCodeToRegionCodeMap.put(62, listWithRegionCode); 198 199 listWithRegionCode = new ArrayList<String>(1); 200 listWithRegionCode.add("PH"); 201 countryCodeToRegionCodeMap.put(63, listWithRegionCode); 202 203 listWithRegionCode = new ArrayList<String>(1); 204 listWithRegionCode.add("NZ"); 205 countryCodeToRegionCodeMap.put(64, listWithRegionCode); 206 207 listWithRegionCode = new ArrayList<String>(1); 208 listWithRegionCode.add("SG"); 209 countryCodeToRegionCodeMap.put(65, listWithRegionCode); 210 211 listWithRegionCode = new ArrayList<String>(1); 212 listWithRegionCode.add("TH"); 213 countryCodeToRegionCodeMap.put(66, listWithRegionCode); 214 215 listWithRegionCode = new ArrayList<String>(1); 216 listWithRegionCode.add("JP"); 217 countryCodeToRegionCodeMap.put(81, listWithRegionCode); 218 219 listWithRegionCode = new ArrayList<String>(1); 220 listWithRegionCode.add("KR"); 221 countryCodeToRegionCodeMap.put(82, listWithRegionCode); 222 223 listWithRegionCode = new ArrayList<String>(1); 224 listWithRegionCode.add("VN"); 225 countryCodeToRegionCodeMap.put(84, listWithRegionCode); 226 227 listWithRegionCode = new ArrayList<String>(1); 228 listWithRegionCode.add("CN"); 229 countryCodeToRegionCodeMap.put(86, listWithRegionCode); 230 231 listWithRegionCode = new ArrayList<String>(1); 232 listWithRegionCode.add("TR"); 233 countryCodeToRegionCodeMap.put(90, listWithRegionCode); 234 235 listWithRegionCode = new ArrayList<String>(1); 236 listWithRegionCode.add("IN"); 237 countryCodeToRegionCodeMap.put(91, listWithRegionCode); 238 239 listWithRegionCode = new ArrayList<String>(1); 240 listWithRegionCode.add("PK"); 241 countryCodeToRegionCodeMap.put(92, listWithRegionCode); 242 243 listWithRegionCode = new ArrayList<String>(1); 244 listWithRegionCode.add("AF"); 245 countryCodeToRegionCodeMap.put(93, listWithRegionCode); 246 247 listWithRegionCode = new ArrayList<String>(1); 248 listWithRegionCode.add("LK"); 249 countryCodeToRegionCodeMap.put(94, listWithRegionCode); 250 251 listWithRegionCode = new ArrayList<String>(1); 252 listWithRegionCode.add("MM"); 253 countryCodeToRegionCodeMap.put(95, listWithRegionCode); 254 255 listWithRegionCode = new ArrayList<String>(1); 256 listWithRegionCode.add("IR"); 257 countryCodeToRegionCodeMap.put(98, listWithRegionCode); 258 259 listWithRegionCode = new ArrayList<String>(1); 260 listWithRegionCode.add("SS"); 261 countryCodeToRegionCodeMap.put(211, listWithRegionCode); 262 263 listWithRegionCode = new ArrayList<String>(2); 264 listWithRegionCode.add("MA"); 265 listWithRegionCode.add("EH"); 266 countryCodeToRegionCodeMap.put(212, listWithRegionCode); 267 268 listWithRegionCode = new ArrayList<String>(1); 269 listWithRegionCode.add("DZ"); 270 countryCodeToRegionCodeMap.put(213, listWithRegionCode); 271 272 listWithRegionCode = new ArrayList<String>(1); 273 listWithRegionCode.add("TN"); 274 countryCodeToRegionCodeMap.put(216, listWithRegionCode); 275 276 listWithRegionCode = new ArrayList<String>(1); 277 listWithRegionCode.add("LY"); 278 countryCodeToRegionCodeMap.put(218, listWithRegionCode); 279 280 listWithRegionCode = new ArrayList<String>(1); 281 listWithRegionCode.add("GM"); 282 countryCodeToRegionCodeMap.put(220, listWithRegionCode); 283 284 listWithRegionCode = new ArrayList<String>(1); 285 listWithRegionCode.add("SN"); 286 countryCodeToRegionCodeMap.put(221, listWithRegionCode); 287 288 listWithRegionCode = new ArrayList<String>(1); 289 listWithRegionCode.add("MR"); 290 countryCodeToRegionCodeMap.put(222, listWithRegionCode); 291 292 listWithRegionCode = new ArrayList<String>(1); 293 listWithRegionCode.add("ML"); 294 countryCodeToRegionCodeMap.put(223, listWithRegionCode); 295 296 listWithRegionCode = new ArrayList<String>(1); 297 listWithRegionCode.add("GN"); 298 countryCodeToRegionCodeMap.put(224, listWithRegionCode); 299 300 listWithRegionCode = new ArrayList<String>(1); 301 listWithRegionCode.add("CI"); 302 countryCodeToRegionCodeMap.put(225, listWithRegionCode); 303 304 listWithRegionCode = new ArrayList<String>(1); 305 listWithRegionCode.add("BF"); 306 countryCodeToRegionCodeMap.put(226, listWithRegionCode); 307 308 listWithRegionCode = new ArrayList<String>(1); 309 listWithRegionCode.add("NE"); 310 countryCodeToRegionCodeMap.put(227, listWithRegionCode); 311 312 listWithRegionCode = new ArrayList<String>(1); 313 listWithRegionCode.add("TG"); 314 countryCodeToRegionCodeMap.put(228, listWithRegionCode); 315 316 listWithRegionCode = new ArrayList<String>(1); 317 listWithRegionCode.add("BJ"); 318 countryCodeToRegionCodeMap.put(229, listWithRegionCode); 319 320 listWithRegionCode = new ArrayList<String>(1); 321 listWithRegionCode.add("MU"); 322 countryCodeToRegionCodeMap.put(230, listWithRegionCode); 323 324 listWithRegionCode = new ArrayList<String>(1); 325 listWithRegionCode.add("LR"); 326 countryCodeToRegionCodeMap.put(231, listWithRegionCode); 327 328 listWithRegionCode = new ArrayList<String>(1); 329 listWithRegionCode.add("SL"); 330 countryCodeToRegionCodeMap.put(232, listWithRegionCode); 331 332 listWithRegionCode = new ArrayList<String>(1); 333 listWithRegionCode.add("GH"); 334 countryCodeToRegionCodeMap.put(233, listWithRegionCode); 335 336 listWithRegionCode = new ArrayList<String>(1); 337 listWithRegionCode.add("NG"); 338 countryCodeToRegionCodeMap.put(234, listWithRegionCode); 339 340 listWithRegionCode = new ArrayList<String>(1); 341 listWithRegionCode.add("TD"); 342 countryCodeToRegionCodeMap.put(235, listWithRegionCode); 343 344 listWithRegionCode = new ArrayList<String>(1); 345 listWithRegionCode.add("CF"); 346 countryCodeToRegionCodeMap.put(236, listWithRegionCode); 347 348 listWithRegionCode = new ArrayList<String>(1); 349 listWithRegionCode.add("CM"); 350 countryCodeToRegionCodeMap.put(237, listWithRegionCode); 351 352 listWithRegionCode = new ArrayList<String>(1); 353 listWithRegionCode.add("CV"); 354 countryCodeToRegionCodeMap.put(238, listWithRegionCode); 355 356 listWithRegionCode = new ArrayList<String>(1); 357 listWithRegionCode.add("ST"); 358 countryCodeToRegionCodeMap.put(239, listWithRegionCode); 359 360 listWithRegionCode = new ArrayList<String>(1); 361 listWithRegionCode.add("GQ"); 362 countryCodeToRegionCodeMap.put(240, listWithRegionCode); 363 364 listWithRegionCode = new ArrayList<String>(1); 365 listWithRegionCode.add("GA"); 366 countryCodeToRegionCodeMap.put(241, listWithRegionCode); 367 368 listWithRegionCode = new ArrayList<String>(1); 369 listWithRegionCode.add("CG"); 370 countryCodeToRegionCodeMap.put(242, listWithRegionCode); 371 372 listWithRegionCode = new ArrayList<String>(1); 373 listWithRegionCode.add("CD"); 374 countryCodeToRegionCodeMap.put(243, listWithRegionCode); 375 376 listWithRegionCode = new ArrayList<String>(1); 377 listWithRegionCode.add("AO"); 378 countryCodeToRegionCodeMap.put(244, listWithRegionCode); 379 380 listWithRegionCode = new ArrayList<String>(1); 381 listWithRegionCode.add("GW"); 382 countryCodeToRegionCodeMap.put(245, listWithRegionCode); 383 384 listWithRegionCode = new ArrayList<String>(1); 385 listWithRegionCode.add("IO"); 386 countryCodeToRegionCodeMap.put(246, listWithRegionCode); 387 388 listWithRegionCode = new ArrayList<String>(1); 389 listWithRegionCode.add("AC"); 390 countryCodeToRegionCodeMap.put(247, listWithRegionCode); 391 392 listWithRegionCode = new ArrayList<String>(1); 393 listWithRegionCode.add("SC"); 394 countryCodeToRegionCodeMap.put(248, listWithRegionCode); 395 396 listWithRegionCode = new ArrayList<String>(1); 397 listWithRegionCode.add("SD"); 398 countryCodeToRegionCodeMap.put(249, listWithRegionCode); 399 400 listWithRegionCode = new ArrayList<String>(1); 401 listWithRegionCode.add("RW"); 402 countryCodeToRegionCodeMap.put(250, listWithRegionCode); 403 404 listWithRegionCode = new ArrayList<String>(1); 405 listWithRegionCode.add("ET"); 406 countryCodeToRegionCodeMap.put(251, listWithRegionCode); 407 408 listWithRegionCode = new ArrayList<String>(1); 409 listWithRegionCode.add("SO"); 410 countryCodeToRegionCodeMap.put(252, listWithRegionCode); 411 412 listWithRegionCode = new ArrayList<String>(1); 413 listWithRegionCode.add("DJ"); 414 countryCodeToRegionCodeMap.put(253, listWithRegionCode); 415 416 listWithRegionCode = new ArrayList<String>(1); 417 listWithRegionCode.add("KE"); 418 countryCodeToRegionCodeMap.put(254, listWithRegionCode); 419 420 listWithRegionCode = new ArrayList<String>(1); 421 listWithRegionCode.add("TZ"); 422 countryCodeToRegionCodeMap.put(255, listWithRegionCode); 423 424 listWithRegionCode = new ArrayList<String>(1); 425 listWithRegionCode.add("UG"); 426 countryCodeToRegionCodeMap.put(256, listWithRegionCode); 427 428 listWithRegionCode = new ArrayList<String>(1); 429 listWithRegionCode.add("BI"); 430 countryCodeToRegionCodeMap.put(257, listWithRegionCode); 431 432 listWithRegionCode = new ArrayList<String>(1); 433 listWithRegionCode.add("MZ"); 434 countryCodeToRegionCodeMap.put(258, listWithRegionCode); 435 436 listWithRegionCode = new ArrayList<String>(1); 437 listWithRegionCode.add("ZM"); 438 countryCodeToRegionCodeMap.put(260, listWithRegionCode); 439 440 listWithRegionCode = new ArrayList<String>(1); 441 listWithRegionCode.add("MG"); 442 countryCodeToRegionCodeMap.put(261, listWithRegionCode); 443 444 listWithRegionCode = new ArrayList<String>(2); 445 listWithRegionCode.add("RE"); 446 listWithRegionCode.add("YT"); 447 countryCodeToRegionCodeMap.put(262, listWithRegionCode); 448 449 listWithRegionCode = new ArrayList<String>(1); 450 listWithRegionCode.add("ZW"); 451 countryCodeToRegionCodeMap.put(263, listWithRegionCode); 452 453 listWithRegionCode = new ArrayList<String>(1); 454 listWithRegionCode.add("NA"); 455 countryCodeToRegionCodeMap.put(264, listWithRegionCode); 456 457 listWithRegionCode = new ArrayList<String>(1); 458 listWithRegionCode.add("MW"); 459 countryCodeToRegionCodeMap.put(265, listWithRegionCode); 460 461 listWithRegionCode = new ArrayList<String>(1); 462 listWithRegionCode.add("LS"); 463 countryCodeToRegionCodeMap.put(266, listWithRegionCode); 464 465 listWithRegionCode = new ArrayList<String>(1); 466 listWithRegionCode.add("BW"); 467 countryCodeToRegionCodeMap.put(267, listWithRegionCode); 468 469 listWithRegionCode = new ArrayList<String>(1); 470 listWithRegionCode.add("SZ"); 471 countryCodeToRegionCodeMap.put(268, listWithRegionCode); 472 473 listWithRegionCode = new ArrayList<String>(1); 474 listWithRegionCode.add("KM"); 475 countryCodeToRegionCodeMap.put(269, listWithRegionCode); 476 477 listWithRegionCode = new ArrayList<String>(2); 478 listWithRegionCode.add("SH"); 479 listWithRegionCode.add("TA"); 480 countryCodeToRegionCodeMap.put(290, listWithRegionCode); 481 482 listWithRegionCode = new ArrayList<String>(1); 483 listWithRegionCode.add("ER"); 484 countryCodeToRegionCodeMap.put(291, listWithRegionCode); 485 486 listWithRegionCode = new ArrayList<String>(1); 487 listWithRegionCode.add("AW"); 488 countryCodeToRegionCodeMap.put(297, listWithRegionCode); 489 490 listWithRegionCode = new ArrayList<String>(1); 491 listWithRegionCode.add("FO"); 492 countryCodeToRegionCodeMap.put(298, listWithRegionCode); 493 494 listWithRegionCode = new ArrayList<String>(1); 495 listWithRegionCode.add("GL"); 496 countryCodeToRegionCodeMap.put(299, listWithRegionCode); 497 498 listWithRegionCode = new ArrayList<String>(1); 499 listWithRegionCode.add("GI"); 500 countryCodeToRegionCodeMap.put(350, listWithRegionCode); 501 502 listWithRegionCode = new ArrayList<String>(1); 503 listWithRegionCode.add("PT"); 504 countryCodeToRegionCodeMap.put(351, listWithRegionCode); 505 506 listWithRegionCode = new ArrayList<String>(1); 507 listWithRegionCode.add("LU"); 508 countryCodeToRegionCodeMap.put(352, listWithRegionCode); 509 510 listWithRegionCode = new ArrayList<String>(1); 511 listWithRegionCode.add("IE"); 512 countryCodeToRegionCodeMap.put(353, listWithRegionCode); 513 514 listWithRegionCode = new ArrayList<String>(1); 515 listWithRegionCode.add("IS"); 516 countryCodeToRegionCodeMap.put(354, listWithRegionCode); 517 518 listWithRegionCode = new ArrayList<String>(1); 519 listWithRegionCode.add("AL"); 520 countryCodeToRegionCodeMap.put(355, listWithRegionCode); 521 522 listWithRegionCode = new ArrayList<String>(1); 523 listWithRegionCode.add("MT"); 524 countryCodeToRegionCodeMap.put(356, listWithRegionCode); 525 526 listWithRegionCode = new ArrayList<String>(1); 527 listWithRegionCode.add("CY"); 528 countryCodeToRegionCodeMap.put(357, listWithRegionCode); 529 530 listWithRegionCode = new ArrayList<String>(2); 531 listWithRegionCode.add("FI"); 532 listWithRegionCode.add("AX"); 533 countryCodeToRegionCodeMap.put(358, listWithRegionCode); 534 535 listWithRegionCode = new ArrayList<String>(1); 536 listWithRegionCode.add("BG"); 537 countryCodeToRegionCodeMap.put(359, listWithRegionCode); 538 539 listWithRegionCode = new ArrayList<String>(1); 540 listWithRegionCode.add("LT"); 541 countryCodeToRegionCodeMap.put(370, listWithRegionCode); 542 543 listWithRegionCode = new ArrayList<String>(1); 544 listWithRegionCode.add("LV"); 545 countryCodeToRegionCodeMap.put(371, listWithRegionCode); 546 547 listWithRegionCode = new ArrayList<String>(1); 548 listWithRegionCode.add("EE"); 549 countryCodeToRegionCodeMap.put(372, listWithRegionCode); 550 551 listWithRegionCode = new ArrayList<String>(1); 552 listWithRegionCode.add("MD"); 553 countryCodeToRegionCodeMap.put(373, listWithRegionCode); 554 555 listWithRegionCode = new ArrayList<String>(1); 556 listWithRegionCode.add("AM"); 557 countryCodeToRegionCodeMap.put(374, listWithRegionCode); 558 559 listWithRegionCode = new ArrayList<String>(1); 560 listWithRegionCode.add("BY"); 561 countryCodeToRegionCodeMap.put(375, listWithRegionCode); 562 563 listWithRegionCode = new ArrayList<String>(1); 564 listWithRegionCode.add("AD"); 565 countryCodeToRegionCodeMap.put(376, listWithRegionCode); 566 567 listWithRegionCode = new ArrayList<String>(1); 568 listWithRegionCode.add("MC"); 569 countryCodeToRegionCodeMap.put(377, listWithRegionCode); 570 571 listWithRegionCode = new ArrayList<String>(1); 572 listWithRegionCode.add("SM"); 573 countryCodeToRegionCodeMap.put(378, listWithRegionCode); 574 575 listWithRegionCode = new ArrayList<String>(1); 576 listWithRegionCode.add("UA"); 577 countryCodeToRegionCodeMap.put(380, listWithRegionCode); 578 579 listWithRegionCode = new ArrayList<String>(1); 580 listWithRegionCode.add("RS"); 581 countryCodeToRegionCodeMap.put(381, listWithRegionCode); 582 583 listWithRegionCode = new ArrayList<String>(1); 584 listWithRegionCode.add("ME"); 585 countryCodeToRegionCodeMap.put(382, listWithRegionCode); 586 587 listWithRegionCode = new ArrayList<String>(1); 588 listWithRegionCode.add("XK"); 589 countryCodeToRegionCodeMap.put(383, listWithRegionCode); 590 591 listWithRegionCode = new ArrayList<String>(1); 592 listWithRegionCode.add("HR"); 593 countryCodeToRegionCodeMap.put(385, listWithRegionCode); 594 595 listWithRegionCode = new ArrayList<String>(1); 596 listWithRegionCode.add("SI"); 597 countryCodeToRegionCodeMap.put(386, listWithRegionCode); 598 599 listWithRegionCode = new ArrayList<String>(1); 600 listWithRegionCode.add("BA"); 601 countryCodeToRegionCodeMap.put(387, listWithRegionCode); 602 603 listWithRegionCode = new ArrayList<String>(1); 604 listWithRegionCode.add("MK"); 605 countryCodeToRegionCodeMap.put(389, listWithRegionCode); 606 607 listWithRegionCode = new ArrayList<String>(1); 608 listWithRegionCode.add("CZ"); 609 countryCodeToRegionCodeMap.put(420, listWithRegionCode); 610 611 listWithRegionCode = new ArrayList<String>(1); 612 listWithRegionCode.add("SK"); 613 countryCodeToRegionCodeMap.put(421, listWithRegionCode); 614 615 listWithRegionCode = new ArrayList<String>(1); 616 listWithRegionCode.add("LI"); 617 countryCodeToRegionCodeMap.put(423, listWithRegionCode); 618 619 listWithRegionCode = new ArrayList<String>(1); 620 listWithRegionCode.add("FK"); 621 countryCodeToRegionCodeMap.put(500, listWithRegionCode); 622 623 listWithRegionCode = new ArrayList<String>(1); 624 listWithRegionCode.add("BZ"); 625 countryCodeToRegionCodeMap.put(501, listWithRegionCode); 626 627 listWithRegionCode = new ArrayList<String>(1); 628 listWithRegionCode.add("GT"); 629 countryCodeToRegionCodeMap.put(502, listWithRegionCode); 630 631 listWithRegionCode = new ArrayList<String>(1); 632 listWithRegionCode.add("SV"); 633 countryCodeToRegionCodeMap.put(503, listWithRegionCode); 634 635 listWithRegionCode = new ArrayList<String>(1); 636 listWithRegionCode.add("HN"); 637 countryCodeToRegionCodeMap.put(504, listWithRegionCode); 638 639 listWithRegionCode = new ArrayList<String>(1); 640 listWithRegionCode.add("NI"); 641 countryCodeToRegionCodeMap.put(505, listWithRegionCode); 642 643 listWithRegionCode = new ArrayList<String>(1); 644 listWithRegionCode.add("CR"); 645 countryCodeToRegionCodeMap.put(506, listWithRegionCode); 646 647 listWithRegionCode = new ArrayList<String>(1); 648 listWithRegionCode.add("PA"); 649 countryCodeToRegionCodeMap.put(507, listWithRegionCode); 650 651 listWithRegionCode = new ArrayList<String>(1); 652 listWithRegionCode.add("PM"); 653 countryCodeToRegionCodeMap.put(508, listWithRegionCode); 654 655 listWithRegionCode = new ArrayList<String>(1); 656 listWithRegionCode.add("HT"); 657 countryCodeToRegionCodeMap.put(509, listWithRegionCode); 658 659 listWithRegionCode = new ArrayList<String>(3); 660 listWithRegionCode.add("GP"); 661 listWithRegionCode.add("BL"); 662 listWithRegionCode.add("MF"); 663 countryCodeToRegionCodeMap.put(590, listWithRegionCode); 664 665 listWithRegionCode = new ArrayList<String>(1); 666 listWithRegionCode.add("BO"); 667 countryCodeToRegionCodeMap.put(591, listWithRegionCode); 668 669 listWithRegionCode = new ArrayList<String>(1); 670 listWithRegionCode.add("GY"); 671 countryCodeToRegionCodeMap.put(592, listWithRegionCode); 672 673 listWithRegionCode = new ArrayList<String>(1); 674 listWithRegionCode.add("EC"); 675 countryCodeToRegionCodeMap.put(593, listWithRegionCode); 676 677 listWithRegionCode = new ArrayList<String>(1); 678 listWithRegionCode.add("GF"); 679 countryCodeToRegionCodeMap.put(594, listWithRegionCode); 680 681 listWithRegionCode = new ArrayList<String>(1); 682 listWithRegionCode.add("PY"); 683 countryCodeToRegionCodeMap.put(595, listWithRegionCode); 684 685 listWithRegionCode = new ArrayList<String>(1); 686 listWithRegionCode.add("MQ"); 687 countryCodeToRegionCodeMap.put(596, listWithRegionCode); 688 689 listWithRegionCode = new ArrayList<String>(1); 690 listWithRegionCode.add("SR"); 691 countryCodeToRegionCodeMap.put(597, listWithRegionCode); 692 693 listWithRegionCode = new ArrayList<String>(1); 694 listWithRegionCode.add("UY"); 695 countryCodeToRegionCodeMap.put(598, listWithRegionCode); 696 697 listWithRegionCode = new ArrayList<String>(2); 698 listWithRegionCode.add("CW"); 699 listWithRegionCode.add("BQ"); 700 countryCodeToRegionCodeMap.put(599, listWithRegionCode); 701 702 listWithRegionCode = new ArrayList<String>(1); 703 listWithRegionCode.add("TL"); 704 countryCodeToRegionCodeMap.put(670, listWithRegionCode); 705 706 listWithRegionCode = new ArrayList<String>(1); 707 listWithRegionCode.add("NF"); 708 countryCodeToRegionCodeMap.put(672, listWithRegionCode); 709 710 listWithRegionCode = new ArrayList<String>(1); 711 listWithRegionCode.add("BN"); 712 countryCodeToRegionCodeMap.put(673, listWithRegionCode); 713 714 listWithRegionCode = new ArrayList<String>(1); 715 listWithRegionCode.add("NR"); 716 countryCodeToRegionCodeMap.put(674, listWithRegionCode); 717 718 listWithRegionCode = new ArrayList<String>(1); 719 listWithRegionCode.add("PG"); 720 countryCodeToRegionCodeMap.put(675, listWithRegionCode); 721 722 listWithRegionCode = new ArrayList<String>(1); 723 listWithRegionCode.add("TO"); 724 countryCodeToRegionCodeMap.put(676, listWithRegionCode); 725 726 listWithRegionCode = new ArrayList<String>(1); 727 listWithRegionCode.add("SB"); 728 countryCodeToRegionCodeMap.put(677, listWithRegionCode); 729 730 listWithRegionCode = new ArrayList<String>(1); 731 listWithRegionCode.add("VU"); 732 countryCodeToRegionCodeMap.put(678, listWithRegionCode); 733 734 listWithRegionCode = new ArrayList<String>(1); 735 listWithRegionCode.add("FJ"); 736 countryCodeToRegionCodeMap.put(679, listWithRegionCode); 737 738 listWithRegionCode = new ArrayList<String>(1); 739 listWithRegionCode.add("PW"); 740 countryCodeToRegionCodeMap.put(680, listWithRegionCode); 741 742 listWithRegionCode = new ArrayList<String>(1); 743 listWithRegionCode.add("WF"); 744 countryCodeToRegionCodeMap.put(681, listWithRegionCode); 745 746 listWithRegionCode = new ArrayList<String>(1); 747 listWithRegionCode.add("CK"); 748 countryCodeToRegionCodeMap.put(682, listWithRegionCode); 749 750 listWithRegionCode = new ArrayList<String>(1); 751 listWithRegionCode.add("NU"); 752 countryCodeToRegionCodeMap.put(683, listWithRegionCode); 753 754 listWithRegionCode = new ArrayList<String>(1); 755 listWithRegionCode.add("WS"); 756 countryCodeToRegionCodeMap.put(685, listWithRegionCode); 757 758 listWithRegionCode = new ArrayList<String>(1); 759 listWithRegionCode.add("KI"); 760 countryCodeToRegionCodeMap.put(686, listWithRegionCode); 761 762 listWithRegionCode = new ArrayList<String>(1); 763 listWithRegionCode.add("NC"); 764 countryCodeToRegionCodeMap.put(687, listWithRegionCode); 765 766 listWithRegionCode = new ArrayList<String>(1); 767 listWithRegionCode.add("TV"); 768 countryCodeToRegionCodeMap.put(688, listWithRegionCode); 769 770 listWithRegionCode = new ArrayList<String>(1); 771 listWithRegionCode.add("PF"); 772 countryCodeToRegionCodeMap.put(689, listWithRegionCode); 773 774 listWithRegionCode = new ArrayList<String>(1); 775 listWithRegionCode.add("TK"); 776 countryCodeToRegionCodeMap.put(690, listWithRegionCode); 777 778 listWithRegionCode = new ArrayList<String>(1); 779 listWithRegionCode.add("FM"); 780 countryCodeToRegionCodeMap.put(691, listWithRegionCode); 781 782 listWithRegionCode = new ArrayList<String>(1); 783 listWithRegionCode.add("MH"); 784 countryCodeToRegionCodeMap.put(692, listWithRegionCode); 785 786 listWithRegionCode = new ArrayList<String>(1); 787 listWithRegionCode.add("001"); 788 countryCodeToRegionCodeMap.put(800, listWithRegionCode); 789 790 listWithRegionCode = new ArrayList<String>(1); 791 listWithRegionCode.add("001"); 792 countryCodeToRegionCodeMap.put(808, listWithRegionCode); 793 794 listWithRegionCode = new ArrayList<String>(1); 795 listWithRegionCode.add("KP"); 796 countryCodeToRegionCodeMap.put(850, listWithRegionCode); 797 798 listWithRegionCode = new ArrayList<String>(1); 799 listWithRegionCode.add("HK"); 800 countryCodeToRegionCodeMap.put(852, listWithRegionCode); 801 802 listWithRegionCode = new ArrayList<String>(1); 803 listWithRegionCode.add("MO"); 804 countryCodeToRegionCodeMap.put(853, listWithRegionCode); 805 806 listWithRegionCode = new ArrayList<String>(1); 807 listWithRegionCode.add("KH"); 808 countryCodeToRegionCodeMap.put(855, listWithRegionCode); 809 810 listWithRegionCode = new ArrayList<String>(1); 811 listWithRegionCode.add("LA"); 812 countryCodeToRegionCodeMap.put(856, listWithRegionCode); 813 814 listWithRegionCode = new ArrayList<String>(1); 815 listWithRegionCode.add("001"); 816 countryCodeToRegionCodeMap.put(870, listWithRegionCode); 817 818 listWithRegionCode = new ArrayList<String>(1); 819 listWithRegionCode.add("001"); 820 countryCodeToRegionCodeMap.put(878, listWithRegionCode); 821 822 listWithRegionCode = new ArrayList<String>(1); 823 listWithRegionCode.add("BD"); 824 countryCodeToRegionCodeMap.put(880, listWithRegionCode); 825 826 listWithRegionCode = new ArrayList<String>(1); 827 listWithRegionCode.add("001"); 828 countryCodeToRegionCodeMap.put(881, listWithRegionCode); 829 830 listWithRegionCode = new ArrayList<String>(1); 831 listWithRegionCode.add("001"); 832 countryCodeToRegionCodeMap.put(882, listWithRegionCode); 833 834 listWithRegionCode = new ArrayList<String>(1); 835 listWithRegionCode.add("001"); 836 countryCodeToRegionCodeMap.put(883, listWithRegionCode); 837 838 listWithRegionCode = new ArrayList<String>(1); 839 listWithRegionCode.add("TW"); 840 countryCodeToRegionCodeMap.put(886, listWithRegionCode); 841 842 listWithRegionCode = new ArrayList<String>(1); 843 listWithRegionCode.add("001"); 844 countryCodeToRegionCodeMap.put(888, listWithRegionCode); 845 846 listWithRegionCode = new ArrayList<String>(1); 847 listWithRegionCode.add("MV"); 848 countryCodeToRegionCodeMap.put(960, listWithRegionCode); 849 850 listWithRegionCode = new ArrayList<String>(1); 851 listWithRegionCode.add("LB"); 852 countryCodeToRegionCodeMap.put(961, listWithRegionCode); 853 854 listWithRegionCode = new ArrayList<String>(1); 855 listWithRegionCode.add("JO"); 856 countryCodeToRegionCodeMap.put(962, listWithRegionCode); 857 858 listWithRegionCode = new ArrayList<String>(1); 859 listWithRegionCode.add("SY"); 860 countryCodeToRegionCodeMap.put(963, listWithRegionCode); 861 862 listWithRegionCode = new ArrayList<String>(1); 863 listWithRegionCode.add("IQ"); 864 countryCodeToRegionCodeMap.put(964, listWithRegionCode); 865 866 listWithRegionCode = new ArrayList<String>(1); 867 listWithRegionCode.add("KW"); 868 countryCodeToRegionCodeMap.put(965, listWithRegionCode); 869 870 listWithRegionCode = new ArrayList<String>(1); 871 listWithRegionCode.add("SA"); 872 countryCodeToRegionCodeMap.put(966, listWithRegionCode); 873 874 listWithRegionCode = new ArrayList<String>(1); 875 listWithRegionCode.add("YE"); 876 countryCodeToRegionCodeMap.put(967, listWithRegionCode); 877 878 listWithRegionCode = new ArrayList<String>(1); 879 listWithRegionCode.add("OM"); 880 countryCodeToRegionCodeMap.put(968, listWithRegionCode); 881 882 listWithRegionCode = new ArrayList<String>(1); 883 listWithRegionCode.add("PS"); 884 countryCodeToRegionCodeMap.put(970, listWithRegionCode); 885 886 listWithRegionCode = new ArrayList<String>(1); 887 listWithRegionCode.add("AE"); 888 countryCodeToRegionCodeMap.put(971, listWithRegionCode); 889 890 listWithRegionCode = new ArrayList<String>(1); 891 listWithRegionCode.add("IL"); 892 countryCodeToRegionCodeMap.put(972, listWithRegionCode); 893 894 listWithRegionCode = new ArrayList<String>(1); 895 listWithRegionCode.add("BH"); 896 countryCodeToRegionCodeMap.put(973, listWithRegionCode); 897 898 listWithRegionCode = new ArrayList<String>(1); 899 listWithRegionCode.add("QA"); 900 countryCodeToRegionCodeMap.put(974, listWithRegionCode); 901 902 listWithRegionCode = new ArrayList<String>(1); 903 listWithRegionCode.add("BT"); 904 countryCodeToRegionCodeMap.put(975, listWithRegionCode); 905 906 listWithRegionCode = new ArrayList<String>(1); 907 listWithRegionCode.add("MN"); 908 countryCodeToRegionCodeMap.put(976, listWithRegionCode); 909 910 listWithRegionCode = new ArrayList<String>(1); 911 listWithRegionCode.add("NP"); 912 countryCodeToRegionCodeMap.put(977, listWithRegionCode); 913 914 listWithRegionCode = new ArrayList<String>(1); 915 listWithRegionCode.add("001"); 916 countryCodeToRegionCodeMap.put(979, listWithRegionCode); 917 918 listWithRegionCode = new ArrayList<String>(1); 919 listWithRegionCode.add("TJ"); 920 countryCodeToRegionCodeMap.put(992, listWithRegionCode); 921 922 listWithRegionCode = new ArrayList<String>(1); 923 listWithRegionCode.add("TM"); 924 countryCodeToRegionCodeMap.put(993, listWithRegionCode); 925 926 listWithRegionCode = new ArrayList<String>(1); 927 listWithRegionCode.add("AZ"); 928 countryCodeToRegionCodeMap.put(994, listWithRegionCode); 929 930 listWithRegionCode = new ArrayList<String>(1); 931 listWithRegionCode.add("GE"); 932 countryCodeToRegionCodeMap.put(995, listWithRegionCode); 933 934 listWithRegionCode = new ArrayList<String>(1); 935 listWithRegionCode.add("KG"); 936 countryCodeToRegionCodeMap.put(996, listWithRegionCode); 937 938 listWithRegionCode = new ArrayList<String>(1); 939 listWithRegionCode.add("UZ"); 940 countryCodeToRegionCodeMap.put(998, listWithRegionCode); 941 942 return countryCodeToRegionCodeMap; 943 } 944 } 945