1var __defProp = Object.defineProperty; 2var __defProps = Object.defineProperties; 3var __getOwnPropDescs = Object.getOwnPropertyDescriptors; 4var __getOwnPropSymbols = Object.getOwnPropertySymbols; 5var __hasOwnProp = Object.prototype.hasOwnProperty; 6var __propIsEnum = Object.prototype.propertyIsEnumerable; 7var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; 8var __spreadValues = (a, b) => { 9 for (var prop in b || (b = {})) 10 if (__hasOwnProp.call(b, prop)) 11 __defNormalProp(a, prop, b[prop]); 12 if (__getOwnPropSymbols) 13 for (var prop of __getOwnPropSymbols(b)) { 14 if (__propIsEnum.call(b, prop)) 15 __defNormalProp(a, prop, b[prop]); 16 } 17 return a; 18}; 19var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); 20var __async = (__this, __arguments, generator) => { 21 return new Promise((resolve, reject) => { 22 var fulfilled = (value) => { 23 try { 24 step(generator.next(value)); 25 } catch (e) { 26 reject(e); 27 } 28 }; 29 var rejected = (value) => { 30 try { 31 step(generator.throw(value)); 32 } catch (e) { 33 reject(e); 34 } 35 }; 36 var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); 37 step((generator = generator.apply(__this, __arguments)).next()); 38 }); 39}; 40var index = ""; 41var isoData = [ 42 { 43 name: "Afghanistan (\u202B\u0627\u0641\u063A\u0627\u0646\u0633\u062A\u0627\u0646\u202C\u200E)", 44 nameCN: "\u963F\u5BCC\u6C57", 45 iso2: "af", 46 dialCode: "93", 47 priority: 0, 48 areaCodes: null 49 }, 50 { 51 name: "Albania (Shqip\xEBri)", 52 nameCN: "\u963F\u5C14\u5DF4\u5C3C\u4E9A", 53 iso2: "al", 54 dialCode: "355", 55 priority: 0, 56 areaCodes: null 57 }, 58 { 59 name: "Algeria (\u202B\u0627\u0644\u062C\u0632\u0627\u0626\u0631\u202C\u200E)", 60 nameCN: "\u963F\u5C14\u53CA\u5229\u4E9A", 61 iso2: "dz", 62 dialCode: "213", 63 priority: 0, 64 areaCodes: null 65 }, 66 { 67 name: "American Samoa", 68 nameCN: "\u7F8E\u5C5E\u8428\u6469\u4E9A\u7FA4\u5C9B", 69 iso2: "as", 70 dialCode: "1684", 71 priority: 0, 72 areaCodes: null 73 }, 74 { 75 name: "Andorra", 76 nameCN: "\u5B89\u9053\u5C14", 77 iso2: "ad", 78 dialCode: "376", 79 priority: 0, 80 areaCodes: null 81 }, 82 { 83 name: "Angola", 84 nameCN: "\u5B89\u54E5\u62C9\u5171\u548C\u56FD", 85 iso2: "ao", 86 dialCode: "244", 87 priority: 0, 88 areaCodes: null 89 }, 90 { 91 name: "Anguilla", 92 nameCN: "\u5B89\u572D\u62C9", 93 iso2: "ai", 94 dialCode: "1264", 95 priority: 0, 96 areaCodes: null 97 }, 98 { 99 name: "Antigua and Barbuda", 100 nameCN: "\u5B89\u63D0\u74DC\u5C9B", 101 iso2: "ag", 102 dialCode: "1268", 103 priority: 0, 104 areaCodes: null 105 }, 106 { 107 name: "Argentina", 108 nameCN: "\u963F\u6839\u5EF7", 109 iso2: "ar", 110 dialCode: "54", 111 priority: 0, 112 areaCodes: null 113 }, 114 { 115 name: "Armenia (\u0540\u0561\u0575\u0561\u057D\u057F\u0561\u0576)", 116 nameCN: "\u4E9A\u7F8E\u5C3C\u4E9A", 117 iso2: "am", 118 dialCode: "374", 119 priority: 0, 120 areaCodes: null 121 }, 122 { 123 name: "Aruba", 124 nameCN: "\u963F\u9C81\u5DF4", 125 iso2: "aw", 126 dialCode: "297", 127 priority: 0, 128 areaCodes: null 129 }, 130 { 131 name: "Australia", 132 nameCN: "\u6FB3\u5927\u5229\u4E9A", 133 iso2: "au", 134 dialCode: "61", 135 priority: 0, 136 areaCodes: null 137 }, 138 { 139 name: "Austria (\xD6sterreich)", 140 nameCN: "\u5965\u5730\u5229\u5171\u548C\u56FD", 141 iso2: "at", 142 dialCode: "43", 143 priority: 0, 144 areaCodes: null 145 }, 146 { 147 name: "Azerbaijan (Az\u0259rbaycan)", 148 nameCN: "\u963F\u585E\u62DC\u7586\u5171\u548C\u56FD", 149 iso2: "az", 150 dialCode: "994", 151 priority: 0, 152 areaCodes: null 153 }, 154 { 155 name: "Bahamas", 156 nameCN: "\u5DF4\u54C8\u9A6C\u56FD", 157 iso2: "bs", 158 dialCode: "1242", 159 priority: 0, 160 areaCodes: null 161 }, 162 { 163 name: "Bahrain (\u202B\u0627\u0644\u0628\u062D\u0631\u064A\u0646\u202C\u200E)", 164 nameCN: "\u5DF4\u6797\u738B\u56FD", 165 iso2: "bh", 166 dialCode: "973", 167 priority: 0, 168 areaCodes: null 169 }, 170 { 171 name: "Bangladesh (\u09AC\u09BE\u0982\u09B2\u09BE\u09A6\u09C7\u09B6)", 172 nameCN: "\u5B5F\u52A0\u62C9\u4EBA\u6C11\u5171\u548C\u56FD", 173 iso2: "bd", 174 dialCode: "880", 175 priority: 0, 176 areaCodes: null 177 }, 178 { 179 name: "Barbados", 180 nameCN: "\u5DF4\u5DF4\u591A\u65AF", 181 iso2: "bb", 182 dialCode: "1246", 183 priority: 0, 184 areaCodes: null 185 }, 186 { 187 name: "Belarus (\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C)", 188 nameCN: "\u767D\u4FC4\u7F57\u65AF\u5171\u548C\u56FD", 189 iso2: "by", 190 dialCode: "375", 191 priority: 0, 192 areaCodes: null 193 }, 194 { 195 name: "Belgium (Belgi\xEB)", 196 nameCN: "\u6BD4\u5229\u65F6\u738B\u56FD (Belgi\xEB)", 197 iso2: "be", 198 dialCode: "32", 199 priority: 0, 200 areaCodes: null 201 }, 202 { 203 name: "Belize", 204 nameCN: "\u4F2F\u5229\u5179", 205 iso2: "bz", 206 dialCode: "501", 207 priority: 0, 208 areaCodes: null 209 }, 210 { 211 name: "Benin (B\xE9nin)", 212 nameCN: "\u8D1D\u5B81\u5171\u548C\u56FD (B\xE9nin)", 213 iso2: "bj", 214 dialCode: "229", 215 priority: 0, 216 areaCodes: null 217 }, 218 { 219 name: "Bermuda", 220 nameCN: "\u767E\u6155\u5927\u7FA4\u5C9B", 221 iso2: "bm", 222 dialCode: "1441", 223 priority: 0, 224 areaCodes: null 225 }, 226 { 227 name: "Bhutan (\u0F60\u0F56\u0FB2\u0F74\u0F42)", 228 nameCN: "\u4E0D\u4E39\u738B\u56FD", 229 iso2: "bt", 230 dialCode: "975", 231 priority: 0, 232 areaCodes: null 233 }, 234 { 235 name: "Bolivia", 236 nameCN: "\u73BB\u5229\u7EF4\u4E9A\u56FD", 237 iso2: "bo", 238 dialCode: "591", 239 priority: 0, 240 areaCodes: null 241 }, 242 { 243 name: "Bosnia and Herzegovina (\u0411\u043E\u0441\u043D\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430)",
244 nameCN: "\u6CE2\u65AF\u5C3C\u4E9A\u548C\u9ED1\u585E\u54E5\u7EF4\u90A3", 245 iso2: "ba", 246 dialCode: "387", 247 priority: 0, 248 areaCodes: null 249 }, 250 { 251 name: "Botswana", 252 nameCN: "\u535A\u8328\u74E6\u7EB3", 253 iso2: "bw", 254 dialCode: "267", 255 priority: 0, 256 areaCodes: null 257 }, 258 { 259 name: "Brazil (Brasil)", 260 nameCN: "\u5DF4\u897F\u8054\u90A6\u5171\u548C\u56FD", 261 iso2: "br", 262 dialCode: "55", 263 priority: 0, 264 areaCodes: null 265 }, 266 { 267 name: "British Indian Ocean Territory", 268 nameCN: "\u82F1\u5C5E\u5370\u5EA6\u6D0B\u9886\u5730", 269 iso2: "io", 270 dialCode: "246", 271 priority: 0, 272 areaCodes: null 273 }, 274 { 275 name: "British Virgin Islands", 276 nameCN: "\u82F1\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B", 277 iso2: "vg", 278 dialCode: "1284", 279 priority: 0, 280 areaCodes: null 281 }, 282 { 283 name: "Brunei", 284 nameCN: "\u6587\u83B1\u8FBE\u9C81\u8428\u5170\u56FD", 285 iso2: "bn", 286 dialCode: "673", 287 priority: 0, 288 areaCodes: null 289 }, 290 { 291 name: "Bulgaria (\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F)", 292 nameCN: "\u4FDD\u52A0\u5229\u4E9A\u5171\u548C\u56FD", 293 iso2: "bg", 294 dialCode: "359", 295 priority: 0, 296 areaCodes: null 297 }, 298 { 299 name: "Burkina Faso", 300 nameCN: "\u5E03\u57FA\u7EB3\u6CD5\u7D22", 301 iso2: "bf", 302 dialCode: "226", 303 priority: 0, 304 areaCodes: null 305 }, 306 { 307 name: "Burundi (Uburundi)", 308 nameCN: "\u5E03\u9686\u8FEA\u5171\u548C\u56FD", 309 iso2: "bi", 310 dialCode: "257", 311 priority: 0, 312 areaCodes: null 313 }, 314 { 315 name: "Cambodia (\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6)", 316 nameCN: "\u67EC\u57D4\u5BE8\u738B\u56FD", 317 iso2: "kh", 318 dialCode: "855", 319 priority: 0, 320 areaCodes: null 321 }, 322 { 323 name: "Cameroon (Cameroun)", 324 nameCN: "\u5580\u9EA6\u9686\u5171\u548C\u56FD", 325 iso2: "cm", 326 dialCode: "237", 327 priority: 0, 328 areaCodes: null 329 }, 330 { 331 name: "Canada", 332 nameCN: "\u52A0\u62FF\u5927", 333 iso2: "ca", 334 dialCode: "1", 335 priority: 1, 336 areaCodes: [ 337 "204", 338 "226", 339 "236", 340 "249", 341 "250", 342 "289", 343 "306", 344 "343", 345 "365", 346 "387", 347 "403", 348 "416", 349 "418", 350 "431", 351 "437", 352 "438", 353 "450", 354 "506", 355 "514", 356 "519", 357 "548", 358 "579", 359 "581", 360 "587", 361 "604", 362 "613", 363 "639", 364 "647", 365 "672", 366 "705", 367 "709", 368 "742", 369 "778", 370 "780", 371 "782", 372 "807", 373 "819", 374 "825", 375 "867", 376 "873", 377 "902", 378 "905" 379 ] 380 }, 381 { 382 name: "Cape Verde (Kabu Verdi)", 383 nameCN: "\u4F5B\u5F97\u89D2\u5171\u548C\u56FD", 384 iso2: "cv", 385 dialCode: "238", 386 priority: 0, 387 areaCodes: null 388 }, 389 { 390 name: "Caribbean Netherlands", 391 nameCN: "\u8377\u5170\u738B\u56FD", 392 iso2: "bq", 393 dialCode: "599", 394 priority: 1, 395 areaCodes: null 396 }, 397 { 398 name: "Cayman Islands", 399 nameCN: "\u5F00\u66FC\u7FA4\u5C9B", 400 iso2: "ky", 401 dialCode: "1345", 402 priority: 0, 403 areaCodes: null 404 }, 405 { 406 name: "Central African Republic (R\xE9publique centrafricaine)", 407 nameCN: "\u4E2D\u975E\u5171\u548C\u56FD", 408 iso2: "cf", 409 dialCode: "236", 410 priority: 0, 411 areaCodes: null 412 }, 413 { 414 name: "Chad (Tchad)", 415 nameCN: "\u4E4D\u5F97\u5171\u548C\u56FD", 416 iso2: "td", 417 dialCode: "235", 418 priority: 0, 419 areaCodes: null 420 }, 421 { 422 name: "Chile", 423 nameCN: "\u667A\u5229\u5171\u548C\u56FD", 424 iso2: "cl", 425 dialCode: "56", 426 priority: 0, 427 areaCodes: null 428 }, 429 { 430 name: "China (\u4E2D\u56FD)", 431 nameCN: "\u4E2D\u56FD", 432 iso2: "cn", 433 dialCode: "86", 434 priority: 0, 435 areaCodes: null 436 }, 437 { 438 name: "Christmas Island", 439 nameCN: "\u5723\u8BDE\u5C9B", 440 iso2: "cx", 441 dialCode: "61", 442 priority: 2, 443 areaCodes: null 444 }, 445 { 446 name: "Cocos (Keeling) Islands", 447 nameCN: "\u79D1\u79D1\u65AF\u7FA4\u5C9B", 448 iso2: "cc", 449 dialCode: "61", 450 priority: 1, 451 areaCodes: null 452 }, 453 { 454 name: "Colombia", 455 nameCN: "\u54E5\u4F26\u6BD4\u4E9A\u5171\u548C\u56FD", 456 iso2: "co", 457 dialCode: "57", 458 priority: 0, 459 areaCodes: null 460 }, 461 { 462 name: "Comoros (\u202B\u062C\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202C\u200E)", 463 nameCN: "\u79D1\u6469\u7F57\u8054\u76DF", 464 iso2: "km", 465 dialCode: "269", 466 priority: 0, 467 areaCodes: null 468 }, 469 { 470 name: "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)", 471 nameCN: "\u521A\u679C\u6C11\u4E3B\u5171\u548C\u56FD", 472 iso2: "cd", 473 dialCode: "243", 474 priority: 0, 475 areaCodes: null 476 }, 477 { 478 name: "Congo (Republic) (Congo-Brazzaville)", 479 nameCN: "\u521A\u679C\u5171\u548C\u56FD", 480 iso2: "cg", 481 dialCode: "242", 482 priority: 0, 483 areaCodes: null 484 }, 485 { 486 name: "Cook Islands", 487 nameCN: "\u5E93\u514B\u7FA4\u5C9B", 488 iso2: "ck", 489 dialCode: "682", 490 priority: 0, 491 areaCodes: null 492 }, 493 { 494 name: "Costa Rica", 495 nameCN: "\u54E5\u65AF\u8FBE\u9ECE\u52A0\u5171\u548C\u56FD", 496 iso2: "cr", 497 dialCode: "506", 498 priority: 0, 499 areaCodes: null 500 }, 501 { 502 name: "C\xF4te d\u2019Ivoire", 503 nameCN: "\u79D1\u7279\u8FEA\u74E6", 504 iso2: "ci", 505 dialCode: "225", 506 priority: 0, 507 areaCodes: null 508 }, 509 { 510 name: "Croatia (Hrvatska)", 511 nameCN: "\u514B\u7F57\u5730\u4E9A\u5171\u548C\u56FD", 512 iso2: "hr", 513 dialCode: "385", 514 priority: 0, 515 areaCodes: null 516 }, 517 { 518 name: "Cuba", 519 nameCN: "\u53E4\u5DF4\u5171\u548C\u56FD", 520 iso2: "cu", 521 dialCode: "53", 522 priority: 0, 523 areaCodes: null 524 }, 525 { 526 name: "Cura\xE7ao", 527 nameCN: "\u5E93\u62C9\u7D22", 528 iso2: "cw", 529 dialCode: "599", 530 priority: 0, 531 areaCodes: null 532 }, 533 { 534 name: "Cyprus (\u039A\u03CD\u03C0\u03C1\u03BF\u03C2)", 535 nameCN: "\u585E\u6D66\u8DEF\u65AF", 536 iso2: "cy", 537 dialCode: "357", 538 priority: 0, 539 areaCodes: null 540 }, 541 { 542 name: "Czech Republic (\u010Cesk\xE1 republika)", 543 nameCN: "\u6377\u514B\u5171\u548C\u56FD", 544 iso2: "cz", 545 dialCode: "420", 546 priority: 0, 547 areaCodes: null 548 }, 549 { 550 name: "Denmark (Danmark)", 551 nameCN: "\u4E39\u9EA6", 552 iso2: "dk", 553 dialCode: "45", 554 priority: 0, 555 areaCodes: null 556 }, 557 { 558 name: "Djibouti", 559 nameCN: "\u5409\u5E03\u63D0\u5171\u548C\u56FD", 560 iso2: "dj", 561 dialCode: "253", 562 priority: 0, 563 areaCodes: null 564 }, 565 { 566 name: "Dominica", 567 nameCN: "\u591A\u7C73\u5C3C\u514B\u56FD", 568 iso2: "dm", 569 dialCode: "1767", 570 priority: 0, 571 areaCodes: null 572 }, 573 { 574 name: "Dominican Republic (Rep\xFAblica Dominicana)", 575 nameCN: "\u591A\u7C73\u5C3C\u52A0\u5171\u548C\u56FD", 576 iso2: "do", 577 dialCode: "1", 578 priority: 2, 579 areaCodes: [ 580 "809", 581 "829", 582 "849" 583 ] 584 }, 585 { 586 name: "Ecuador", 587 nameCN: "\u5384\u74DC\u591A\u5C14", 588 iso2: "ec", 589 dialCode: "593", 590 priority: 0, 591 areaCodes: null 592 }, 593 { 594 name: "Egypt (\u202B\u0645\u0635\u0631\u202C\u200E)", 595 nameCN: "\u57C3\u53CA", 596 iso2: "eg", 597 dialCode: "20", 598 priority: 0, 599 areaCodes: null 600 }, 601 { 602 name: "El Salvador", 603 nameCN: "\u8428\u5C14\u74E6", 604 iso2: "sv", 605 dialCode: "503", 606 priority: 0, 607 areaCodes: null 608 }, 609 { 610 name: "Equatorial Guinea (Guinea Ecuatorial)", 611 nameCN: "\u8D64\u9053\u51E0\u5185\u4E9A", 612 iso2: "gq", 613 dialCode: "240", 614 priority: 0, 615 areaCodes: null 616 }, 617 { 618 name: "Eritrea", 619 nameCN: "\u5384\u7ACB\u7279\u91CC\u4E9A", 620 iso2: "er", 621 dialCode: "291", 622 priority: 0, 623 areaCodes: null 624 }, 625 { 626 name: "Estonia (Eesti)", 627 nameCN: "\u7231\u6C99\u5C3C\u4E9A\u5171\u548C\u56FD", 628 iso2: "ee", 629 dialCode: "372", 630 priority: 0, 631 areaCodes: null 632 }, 633 { 634 name: "Ethiopia", 635 nameCN: "\u57C3\u585E\u4FC4\u6BD4\u4E9A", 636 iso2: "et", 637 dialCode: "251", 638 priority: 0, 639 areaCodes: null 640 }, 641 { 642 name: "Falkland Islands (Islas Malvinas)", 643 nameCN: "\u9A6C\u5C14\u7EF4\u7EB3\u65AF\u7FA4\u5C9B", 644 iso2: "fk", 645 dialCode: "500", 646 priority: 0, 647 areaCodes: null 648 }, 649 { 650 name: "Faroe Islands (F\xF8royar)", 651 nameCN: "\u6CD5\u7F57\u7FA4\u5C9B", 652 iso2: "fo", 653 dialCode: "298", 654 priority: 0, 655 areaCodes: null 656 }, 657 { 658 name: "Fiji", 659 nameCN: "\u6590\u6D4E\u5171\u548C\u56FD", 660 iso2: "fj", 661 dialCode: "679", 662 priority: 0, 663 areaCodes: null 664 }, 665 { 666 name: "Finland (Suomi)", 667 nameCN: "\u82AC\u5170", 668 iso2: "fi", 669 dialCode: "358", 670 priority: 0, 671 areaCodes: null 672 }, 673 { 674 name: "France", 675 nameCN: "\u6CD5\u56FD", 676 iso2: "fr", 677 dialCode: "33", 678 priority: 0, 679 areaCodes: null 680 }, 681 { 682 name: "French Guiana (Guyane fran\xE7aise)", 683 nameCN: "\u6CD5\u5C5E\u572D\u4E9A\u90A3", 684 iso2: "gf", 685 dialCode: "594", 686 priority: 0, 687 areaCodes: null 688 }, 689 { 690 name: "French Polynesia (Polyn\xE9sie fran\xE7aise)", 691 nameCN: "\u6CD5\u5C5E\u6CE2\u5229\u5C3C\u897F\u4E9A", 692 iso2: "pf", 693 dialCode: "689", 694 priority: 0, 695 areaCodes: null 696 }, 697 { 698 name: "Gabon", 699 nameCN: "\u52A0\u84EC", 700 iso2: "ga", 701 dialCode: "241", 702 priority: 0, 703 areaCodes: null 704 }, 705 { 706 name: "Gambia", 707 nameCN: "\u5188\u6BD4\u4E9A", 708 iso2: "gm", 709 dialCode: "220", 710 priority: 0, 711 areaCodes: null 712 }, 713 { 714 name: "Georgia (\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD)", 715 nameCN: "\u683C\u9C81\u5409\u4E9A", 716 iso2: "ge", 717 dialCode: "995", 718 priority: 0, 719 areaCodes: null 720 }, 721 { 722 name: "Germany (Deutschland)", 723 nameCN: "\u5FB7\u56FD", 724 iso2: "de", 725 dialCode: "49", 726 priority: 0, 727 areaCodes: null 728 }, 729 { 730 name: "Ghana (Gaana)", 731 nameCN: "\u52A0\u7EB3", 732 iso2: "gh", 733 dialCode: "233", 734 priority: 0, 735 areaCodes: null 736 }, 737 { 738 name: "Gibraltar", 739 nameCN: "\u76F4\u5E03\u7F57\u9640", 740 iso2: "gi", 741 dialCode: "350", 742 priority: 0, 743 areaCodes: null 744 }, 745 { 746 name: "Greece (\u0395\u03BB\u03BB\u03AC\u03B4\u03B1)", 747 nameCN: "\u5E0C\u814A", 748 iso2: "gr", 749 dialCode: "30", 750 priority: 0, 751 areaCodes: null 752 }, 753 {
754 name: "Greenland (Kalaallit Nunaat)", 755 nameCN: "\u683C\u9675\u5170", 756 iso2: "gl", 757 dialCode: "299", 758 priority: 0, 759 areaCodes: null 760 }, 761 { 762 name: "Grenada", 763 nameCN: "\u683C\u6797\u7EB3\u8FBE", 764 iso2: "gd", 765 dialCode: "1473", 766 priority: 0, 767 areaCodes: null 768 }, 769 { 770 name: "Guadeloupe", 771 nameCN: "\u74DC\u5FB7\u7F57\u666E\u5C9B", 772 iso2: "gp", 773 dialCode: "590", 774 priority: 0, 775 areaCodes: null 776 }, 777 { 778 name: "Guam", 779 nameCN: "\u5173\u5C9B", 780 iso2: "gu", 781 dialCode: "1671", 782 priority: 0, 783 areaCodes: null 784 }, 785 { 786 name: "Guatemala", 787 nameCN: "\u5371\u5730\u9A6C\u62C9", 788 iso2: "gt", 789 dialCode: "502", 790 priority: 0, 791 areaCodes: null 792 }, 793 { 794 name: "Guernsey", 795 nameCN: "\u6839\u897F", 796 iso2: "gg", 797 dialCode: "44", 798 priority: 1, 799 areaCodes: null 800 }, 801 { 802 name: "Guinea (Guin\xE9e)", 803 nameCN: "\u51E0\u5185\u4E9A", 804 iso2: "gn", 805 dialCode: "224", 806 priority: 0, 807 areaCodes: null 808 }, 809 { 810 name: "Guinea-Bissau (Guin\xE9 Bissau)", 811 nameCN: "\u51E0\u5185\u4E9A\u6BD4\u7ECD\u5171\u548C\u56FD", 812 iso2: "gw", 813 dialCode: "245", 814 priority: 0, 815 areaCodes: null 816 }, 817 { 818 name: "Guyana", 819 nameCN: "\u572D\u4E9A\u90A3", 820 iso2: "gy", 821 dialCode: "592", 822 priority: 0, 823 areaCodes: null 824 }, 825 { 826 name: "Haiti", 827 nameCN: "\u6D77\u5730", 828 iso2: "ht", 829 dialCode: "509", 830 priority: 0, 831 areaCodes: null 832 }, 833 { 834 name: "Honduras", 835 nameCN: "\u6D2A\u90FD\u62C9\u65AF", 836 iso2: "hn", 837 dialCode: "504", 838 priority: 0, 839 areaCodes: null 840 }, 841 { 842 name: "Hong Kong (\u4E2D\u56FD\u9999\u6E2F)", 843 nameCN: "\u4E2D\u56FD\u9999\u6E2F", 844 iso2: "hk", 845 dialCode: "852", 846 priority: 0, 847 areaCodes: null 848 }, 849 { 850 name: "Hungary (Magyarorsz\xE1g)", 851 nameCN: "\u5308\u7259\u5229", 852 iso2: "hu", 853 dialCode: "36", 854 priority: 0, 855 areaCodes: null 856 }, 857 { 858 name: "Iceland (\xCDsland)", 859 nameCN: "\u51B0\u5C9B", 860 iso2: "is", 861 dialCode: "354", 862 priority: 0, 863 areaCodes: null 864 }, 865 { 866 name: "India (\u092D\u093E\u0930\u0924)", 867 nameCN: "\u5370\u5EA6", 868 iso2: "in", 869 dialCode: "91", 870 priority: 0, 871 areaCodes: null 872 }, 873 { 874 name: "Indonesia", 875 nameCN: "\u5370\u5EA6\u5C3C\u897F\u4E9A", 876 iso2: "id", 877 dialCode: "62", 878 priority: 0, 879 areaCodes: null 880 }, 881 { 882 name: "Iran (\u202B\u0627\u06CC\u0631\u0627\u0646\u202C\u200E)", 883 nameCN: "\u5730\u62C9\u90A3", 884 iso2: "ir", 885 dialCode: "98", 886 priority: 0, 887 areaCodes: null 888 }, 889 { 890 name: "Iraq (\u202B\u0627\u0644\u0639\u0631\u0627\u0642\u202C\u200E)",
891 nameCN: "\u4F0A\u62C9\u514B\u5171\u548C\u56FD", 892 iso2: "iq", 893 dialCode: "964", 894 priority: 0, 895 areaCodes: null 896 }, 897 { 898 name: "Ireland", 899 nameCN: "\u7231\u5C14\u5170", 900 iso2: "ie", 901 dialCode: "353", 902 priority: 0, 903 areaCodes: null 904 }, 905 { 906 name: "Isle of Man", 907 nameCN: "\u9A6C\u6069\u5C9B", 908 iso2: "im", 909 dialCode: "44", 910 priority: 2, 911 areaCodes: null 912 }, 913 { 914 name: "Israel (\u202B\u05D9\u05E9\u05E8\u05D0\u05DC\u202C\u200E)", 915 nameCN: "\u4EE5\u8272\u5217\u56FD", 916 iso2: "il", 917 dialCode: "972", 918 priority: 0, 919 areaCodes: null 920 }, 921 { 922 name: "Italy (Italia)", 923 nameCN: "\u610F\u5927\u5229", 924 iso2: "it", 925 dialCode: "39", 926 priority: 0, 927 areaCodes: null 928 }, 929 { 930 name: "Jamaica", 931 nameCN: "\u7259\u4E70\u52A0", 932 iso2: "jm", 933 dialCode: "1", 934 priority: 4, 935 areaCodes: [ 936 "876", 937 "658" 938 ] 939 }, 940 { 941 name: "Japan (\u65E5\u672C)", 942 nameCN: "\u65E5\u672C", 943 iso2: "jp", 944 dialCode: "81", 945 priority: 0, 946 areaCodes: null 947 }, 948 { 949 name: "Jersey", 950 nameCN: "\u6CFD\u897F", 951 iso2: "je", 952 dialCode: "44", 953 priority: 3, 954 areaCodes: null 955 }, 956 { 957 name: "Jordan (\u202B\u0627\u0644\u0623\u0631\u062F\u0646\u202C\u200E)", 958 nameCN: "\u7EA6\u65E6\u54C8\u5E0C\u59C6\u738B\u56FD", 959 iso2: "jo", 960 dialCode: "962", 961 priority: 0, 962 areaCodes: null 963 }, 964 { 965 name: "Kazakhstan (\u041A\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043D)", 966 nameCN: "\u54C8\u8428\u514B\u65AF\u5766\u5171\u548C\u56FD", 967 iso2: "kz", 968 dialCode: "7", 969 priority: 1, 970 areaCodes: null 971 }, 972 { 973 name: "Kenya", 974 nameCN: "\u80AF\u5C3C\u4E9A", 975 iso2: "ke", 976 dialCode: "254", 977 priority: 0, 978 areaCodes: null 979 }, 980 { 981 name: "Kiribati", 982 nameCN: "\u57FA\u91CC\u5DF4\u65AF", 983 iso2: "ki", 984 dialCode: "686", 985 priority: 0, 986 areaCodes: null 987 }, 988 { 989 name: "Kosovo", 990 nameCN: "\u79D1\u7D22\u6C83", 991 iso2: "xk", 992 dialCode: "383", 993 priority: 0, 994 areaCodes: null 995 }, 996 { 997 name: "Kuwait (\u202B\u0627\u0644\u0643\u0648\u064A\u062A\u202C\u200E)", 998 nameCN: "\u79D1\u5A01\u7279\u56FD", 999 iso2: "kw", 1000 dialCode: "965", 1001 priority: 0, 1002 areaCodes: null 1003 }, 1004 { 1005 name: "Kyrgyzstan (\u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D)", 1006 nameCN: "\u5409\u5C14\u5409\u65AF\u5171\u548C\u56FD", 1007 iso2: "kg", 1008 dialCode: "996", 1009 priority: 0, 1010 areaCodes: null 1011 }, 1012 { 1013 name: "Laos (\u0EA5\u0EB2\u0EA7)", 1014 nameCN: "\u8001\u631D\u4EBA\u6C11\u6C11\u4E3B\u5171\u548C\u56FD", 1015 iso2: "la", 1016 dialCode: "856", 1017 priority: 0, 1018 areaCodes: null 1019 }, 1020 { 1021 name: "Latvia (Latvija)", 1022 nameCN: "\u62C9\u8131\u7EF4\u4E9A\u5171\u548C\u56FD", 1023 iso2: "lv", 1024 dialCode: "371", 1025 priority: 0, 1026 areaCodes: null 1027 }, 1028 { 1029 name: "Lebanon (\u202B\u0644\u0628\u0646\u0627\u0646\u202C\u200E)", 1030 nameCN: "\u9ECE\u5DF4\u5AE9\u5171\u548C\u56FD", 1031 iso2: "lb", 1032 dialCode: "961", 1033 priority: 0, 1034 areaCodes: null 1035 }, 1036 { 1037 name: "Lesotho", 1038 nameCN: "\u83B1\u7D22\u6258", 1039 iso2: "ls", 1040 dialCode: "266", 1041 priority: 0, 1042 areaCodes: null 1043 }, 1044 { 1045 name: "Liberia", 1046 nameCN: "\u5229\u6BD4\u91CC\u4E9A", 1047 iso2: "lr", 1048 dialCode: "231", 1049 priority: 0, 1050 areaCodes: null 1051 }, 1052 { 1053 name: "Libya (\u202B\u0644\u064A\u0628\u064A\u0627\u202C\u200E)", 1054 nameCN: "\u5229\u6BD4\u4E9A", 1055 iso2: "ly", 1056 dialCode: "218", 1057 priority: 0, 1058 areaCodes: null 1059 }, 1060 { 1061 name: "Liechtenstein", 1062 nameCN: "\u5217\u652F\u6566\u58EB\u767B", 1063 iso2: "li", 1064 dialCode: "423", 1065 priority: 0, 1066 areaCodes: null 1067 }, 1068 { 1069 name: "Lithuania (Lietuva)", 1070 nameCN: "\u7ACB\u9676\u5B9B\u5171\u548C\u56FD", 1071 iso2: "lt", 1072 dialCode: "370", 1073 priority: 0, 1074 areaCodes: null 1075 }, 1076 { 1077 name: "Luxembourg", 1078 nameCN: "\u5362\u68EE\u5821", 1079 iso2: "lu", 1080 dialCode: "352", 1081 priority: 0, 1082 areaCodes: null 1083 }, 1084 { 1085 name: "Macau (\u4E2D\u570B\u6FB3\u9580)", 1086 nameCN: "\u4E2D\u570B\u6FB3\u9580", 1087 iso2: "mo", 1088 dialCode: "853", 1089 priority: 0, 1090 areaCodes: null 1091 }, 1092 { 1093 name: "Macedonia (FYROM) (\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430)", 1094 nameCN: "\u9A6C\u5176\u987F", 1095 iso2: "mk", 1096 dialCode: "389", 1097 priority: 0, 1098 areaCodes: null 1099 }, 1100 { 1101 name: "Madagascar (Madagasikara)", 1102 nameCN: "\u9A6C\u8FBE\u52A0\u65AF\u52A0\u5171\u548C\u56FD", 1103 iso2: "mg", 1104 dialCode: "261", 1105 priority: 0, 1106 areaCodes: null 1107 }, 1108 { 1109 name: "Malawi", 1110 nameCN: "\u9A6C\u62C9\u7EF4", 1111 iso2: "mw", 1112 dialCode: "265", 1113 priority: 0, 1114 areaCodes: null 1115 }, 1116 { 1117 name: "Malaysia", 1118 nameCN: "\u9A6C\u6765\u897F\u4E9A", 1119 iso2: "my", 1120 dialCode: "60", 1121 priority: 0, 1122 areaCodes: null 1123 }, 1124 { 1125 name: "Maldives", 1126 nameCN: "\u9A6C\u5C14\u4EE3\u592B", 1127 iso2: "mv", 1128 dialCode: "960", 1129 priority: 0, 1130 areaCodes: null 1131 }, 1132 { 1133 name: "Mali", 1134 nameCN: "\u9A6C\u91CC", 1135 iso2: "ml", 1136 dialCode: "223", 1137 priority: 0, 1138 areaCodes: null 1139 }, 1140 { 1141 name: "Malta", 1142 nameCN: "\u9A6C\u8033\u4ED6", 1143 iso2: "mt", 1144 dialCode: "356", 1145 priority: 0, 1146 areaCodes: null 1147 }, 1148 { 1149 name: "Marshall Islands", 1150 nameCN: "\u9A6C\u7ECD\u5C14\u7FA4\u5C9B\u5171\u548C\u56FD", 1151 iso2: "mh", 1152 dialCode: "692", 1153 priority: 0, 1154 areaCodes: null 1155 }, 1156 { 1157 name: "Martinique", 1158 nameCN: "\u9A6C\u63D0\u5C3C\u514B\u5C9B", 1159 iso2: "mq", 1160 dialCode: "596", 1161 priority: 0, 1162 areaCodes: null 1163 }, 1164 { 1165 name: "Mauritania (\u202B\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627\u202C\u200E)", 1166 nameCN: "\u6BDB\u91CC\u5854\u5C3C\u4E9A", 1167 iso2: "mr", 1168 dialCode: "222", 1169 priority: 0, 1170 areaCodes: null 1171 }, 1172 { 1173 name: "Mauritius (Moris)", 1174 nameCN: "\u6BDB\u91CC\u6C42\u65AF", 1175 iso2: "mu", 1176 dialCode: "230", 1177 priority: 0, 1178 areaCodes: null 1179 }, 1180 { 1181 name: "Mayotte", 1182 nameCN: "\u9A6C\u7EA6\u7279", 1183 iso2: "yt", 1184 dialCode: "262", 1185 priority: 1, 1186 areaCodes: null 1187 }, 1188 { 1189 name: "Mexico (M\xE9xico)", 1190 nameCN: "\u58A8\u897F\u54E5", 1191 iso2: "mx", 1192 dialCode: "52", 1193 priority: 0, 1194 areaCodes: null 1195 }, 1196 { 1197 name: "Micronesia", 1198 nameCN: "\u5BC6\u514B\u7F57\u5C3C\u897F\u4E9A", 1199 iso2: "fm", 1200 dialCode: "691", 1201 priority: 0, 1202 areaCodes: null 1203 }, 1204 { 1205 name: "Moldova (Republica Moldova)", 1206 nameCN: "\u6469\u5C14\u591A\u74E6\u5171\u548C\u56FD", 1207 iso2: "md", 1208 dialCode: "373", 1209 priority: 0, 1210 areaCodes: null 1211 }, 1212 { 1213 name: "Monaco", 1214 nameCN: "\u6469\u7EB3\u54E5", 1215 iso2: "mc", 1216 dialCode: "377", 1217 priority: 0, 1218 areaCodes: null 1219 }, 1220 { 1221 name: "Mongolia (\u041C\u043E\u043D\u0433\u043E\u043B)", 1222 nameCN: "\u8499\u53E4", 1223 iso2: "mn", 1224 dialCode: "976", 1225 priority: 0, 1226 areaCodes: null 1227 }, 1228 { 1229 name: "Montenegro (Crna Gora)", 1230 nameCN: "\u9ED1\u5C71\u5171\u548C\u56FD", 1231 iso2: "me", 1232 dialCode: "382", 1233 priority: 0, 1234 areaCodes: null 1235 }, 1236 { 1237 name: "Montserrat", 1238 nameCN: "\u8499\u7279\u585E\u62C9\u7279\u5C9B", 1239 iso2: "ms", 1240 dialCode: "1664", 1241 priority: 0, 1242 areaCodes: null 1243 }, 1244 { 1245 name: "Morocco (\u202B\u0627\u0644\u0645\u063A\u0631\u0628\u202C\u200E)", 1246 nameCN: "\u6469\u6D1B\u54E5", 1247 iso2: "ma", 1248 dialCode: "212", 1249 priority: 0, 1250 areaCodes: null 1251 }, 1252 { 1253 name: "Mozambique (Mo\xE7ambique)", 1254 nameCN: "\u83AB\u6851\u6BD4\u514B", 1255 iso2: "mz", 1256 dialCode: "258", 1257 priority: 0, 1258 areaCodes: null 1259 }, 1260 { 1261 name: "Myanmar (Burma) (\u1019\u103C\u1014\u103A\u1019\u102C)", 1262 nameCN: "\u7F05\u7538\u8054\u90A6\u5171\u548C\u56FD", 1263 iso2: "mm", 1264 dialCode: "95", 1265 priority: 0, 1266 areaCodes: null 1267 }, 1268 { 1269 name: "Namibia (Namibi\xEB)", 1270 nameCN: "\u7EB3\u7C73\u6BD4\u4E9A", 1271 iso2: "na", 1272 dialCode: "264", 1273 priority: 0, 1274 areaCodes: null 1275 }, 1276 { 1277 name: "Nauru", 1278 nameCN: "\u7459\u9C81", 1279 iso2: "nr", 1280 dialCode: "674", 1281 priority: 0, 1282 areaCodes: null 1283 }, 1284 { 1285 name: "Nepal (\u0928\u0947\u092A\u093E\u0932)", 1286 nameCN: "\u5C3C\u6CCA\u5C14", 1287 iso2: "np", 1288 dialCode: "977", 1289 priority: 0, 1290 areaCodes: null 1291 }, 1292 { 1293 name: "Netherlands (Nederland)", 1294 nameCN: "\u8377\u5170", 1295 iso2: "nl", 1296 dialCode: "31", 1297 priority: 0, 1298 areaCodes: null 1299 }, 1300 { 1301 name: "New Caledonia (Nouvelle-Cal\xE9donie)", 1302 nameCN: "\u65B0\u5580\u91CC\u591A\u5C3C\u4E9A", 1303 iso2: "nc", 1304 dialCode: "687", 1305 priority: 0, 1306 areaCodes: null 1307 }, 1308 { 1309 name: "New Zealand", 1310 nameCN: "\u65B0\u897F\u5170", 1311 iso2: "nz", 1312 dialCode: "64", 1313 priority: 0, 1314 areaCodes: null 1315 }, 1316 { 1317 name: "Nicaragua", 1318 nameCN: "\u5C3C\u52A0\u62C9\u74DC", 1319 iso2: "ni", 1320 dialCode: "505", 1321 priority: 0, 1322 areaCodes: null 1323 }, 1324 { 1325 name: "Niger (Nijar)", 1326 nameCN: "\u5C3C\u65E5\u5C14", 1327 iso2: "ne", 1328 dialCode: "227", 1329 priority: 0, 1330 areaCodes: null 1331 }, 1332 { 1333 name: "Nigeria", 1334 nameCN: "\u5C3C\u65E5\u5229\u4E9A", 1335 iso2: "ng", 1336 dialCode: "234", 1337 priority: 0, 1338 areaCodes: null 1339 }, 1340 { 1341 name: "Niue", 1342 nameCN: "\u7EBD\u57C3", 1343 iso2: "nu", 1344 dialCode: "683", 1345 priority: 0, 1346 areaCodes: null 1347 }, 1348 { 1349 name: "Norfolk Island", 1350 nameCN: "\u8BFA\u798F\u514B\u5C9B", 1351 iso2: "nf", 1352 dialCode: "672", 1353 priority: 0, 1354 areaCodes: null 1355 }, 1356 { 1357 name: "North Korea (\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D)", 1358 nameCN: "North Korea (\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D)", 1359 iso2: "kp", 1360 dialCode: "850", 1361 priority: 0, 1362 areaCodes: null 1363 }, 1364 { 1365 name: "Northern Mariana Islands", 1366 nameCN: "\u5317\u9A6C\u91CC\u4E9A\u7EB3\u7FA4\u5C9B", 1367 iso2: "mp", 1368 dialCode: "1670", 1369 priority: 0, 1370 areaCodes: null 1371 }, 1372 { 1373 name: "Norway (Norge)", 1374 nameCN: "\u632A\u5A01", 1375 iso2: "no", 1376 dialCode: "47", 1377 priority: 0, 1378 areaCodes: null 1379 }, 1380 { 1381 name: "Oman (\u202B\u0639\u064F\u0645\u0627\u0646\u202C\u200E)", 1382 nameCN: "\u963F\u66FC\u82CF\u4E39\u56FD", 1383 iso2: "om", 1384 dialCode: "968", 1385 priority: 0, 1386 areaCodes: null 1387 }, 1388 { 1389 name: "Pakistan (\u202B\u067E\u0627\u06A9\u0633\u062A\u0627\u0646\u202C\u200E)", 1390 nameCN: "\u5DF4\u57FA\u65AF\u5766", 1391 iso2: "pk", 1392 dialCode: "92", 1393 priority: 0, 1394 areaCodes: null 1395 }, 1396 { 1397 name: "Palau", 1398 nameCN: "\u5E15\u52B3\u5171\u548C\u56FD", 1399 iso2: "pw", 1400 dialCode: "680", 1401 priority: 0, 1402 areaCodes: null 1403 }, 1404 { 1405 name: "Palestine (\u202B\u0641\u0644\u0633\u0637\u064A\u0646\u202C\u200E)", 1406 nameCN: "\u5DF4\u52D2\u65AF\u5766\u56FD", 1407 iso2: "ps", 1408 dialCode: "970", 1409 priority: 0, 1410 areaCodes: null 1411 }, 1412 { 1413 name: "Panama (Panam\xE1)", 1414 nameCN: "\u5DF4\u62FF\u9A6C", 1415 iso2: "pa", 1416 dialCode: "507", 1417 priority: 0, 1418 areaCodes: null 1419 }, 1420 { 1421 name: "Papua New Guinea", 1422 nameCN: "\u5DF4\u5E03\u4E9A\u65B0\u51E0\u5185\u4E9A\u72EC\u7ACB\u56FD", 1423 iso2: "pg", 1424 dialCode: "675", 1425 priority: 0, 1426 areaCodes: null 1427 }, 1428 { 1429 name: "Paraguay", 1430 nameCN: "\u5DF4\u62C9\u572D", 1431 iso2: "py", 1432 dialCode: "595", 1433 priority: 0, 1434 areaCodes: null 1435 }, 1436 { 1437 name: "Peru (Per\xFA)", 1438 nameCN: "\u79D8\u9C81", 1439 iso2: "pe", 1440 dialCode: "51", 1441 priority: 0, 1442 areaCodes: null 1443 }, 1444 { 1445 name: "Philippines", 1446 nameCN: "\u83F2\u5F8B\u5BBE\u5171\u548C\u56FD", 1447 iso2: "ph", 1448 dialCode: "63", 1449 priority: 0, 1450 areaCodes: null 1451 }, 1452 { 1453 name: "Poland (Polska)", 1454 nameCN: "\u6CE2\u5170", 1455 iso2: "pl", 1456 dialCode: "48", 1457 priority: 0, 1458 areaCodes: null 1459 }, 1460 { 1461 name: "Portugal", 1462 nameCN: "\u8461\u8404\u7259", 1463 iso2: "pt", 1464 dialCode: "351", 1465 priority: 0, 1466 areaCodes: null 1467 }, 1468 { 1469 name: "Puerto Rico", 1470 nameCN: "\u6CE2\u591A\u9ECE\u5404\u5C9B", 1471 iso2: "pr", 1472 dialCode: "1", 1473 priority: 3, 1474 areaCodes: [ 1475 "787", 1476 "939" 1477 ] 1478 }, 1479 { 1480 name: "Qatar (\u202B\u0642\u0637\u0631\u202C\u200E)", 1481 nameCN: "\u5361\u5854\u5C14\u56FD", 1482 iso2: "qa", 1483 dialCode: "974", 1484 priority: 0, 1485 areaCodes: null 1486 }, 1487 { 1488 name: "R\xE9union (La R\xE9union)", 1489 nameCN: "\u7559\u5C3C\u65FA\u5C9B", 1490 iso2: "re", 1491 dialCode: "262", 1492 priority: 0, 1493 areaCodes: null 1494 }, 1495 { 1496 name: "Romania (Rom\xE2nia)", 1497 nameCN: "\u7F57\u9A6C\u5C3C\u4E9A", 1498 iso2: "ro", 1499 dialCode: "40", 1500 priority: 0, 1501 areaCodes: null 1502 }, 1503 { 1504 name: "Russia (\u0420\u043E\u0441\u0441\u0438\u044F)", 1505 nameCN: "\u4FC4\u7F57\u65AF", 1506 iso2: "ru", 1507 dialCode: "7", 1508 priority: 0, 1509 areaCodes: null 1510 }, 1511 { 1512 name: "Rwanda", 1513 nameCN: "\u5362\u65FA\u8FBE", 1514 iso2: "rw", 1515 dialCode: "250", 1516 priority: 0, 1517 areaCodes: null 1518 }, 1519 { 1520 name: "Saint Barth\xE9lemy", 1521 nameCN: "\u5723\u5DF4\u6258\u6D1B\u7F2A\u5C9B", 1522 iso2: "bl", 1523 dialCode: "590", 1524 priority: 1, 1525 areaCodes: null 1526 }, 1527 { 1528 name: "Saint Helena", 1529 nameCN: "\u5723\u6D77\u4F26\u5A1C\u5C9B", 1530 iso2: "sh", 1531 dialCode: "290", 1532 priority: 0, 1533 areaCodes: null 1534 }, 1535 { 1536 name: "Saint Kitts and Nevis", 1537 nameCN: "\u5723\u57FA\u8328\u548C\u5C3C\u7EF4\u65AF\u8054\u90A6", 1538 iso2: "kn", 1539 dialCode: "1869", 1540 priority: 0, 1541 areaCodes: null 1542 }, 1543 { 1544 name: "Saint Lucia", 1545 nameCN: "\u5723\u5362\u897F\u4E9A", 1546 iso2: "lc", 1547 dialCode: "1758", 1548 priority: 0, 1549 areaCodes: null 1550 }, 1551 { 1552 name: "Saint Martin (Saint-Martin (partie fran\xE7aise))", 1553 nameCN: "\u5723\u9A6C\u4E01\u5C9B", 1554 iso2: "mf", 1555 dialCode: "590", 1556 priority: 2, 1557 areaCodes: null 1558 }, 1559 { 1560 name: "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)", 1561 nameCN: "\u5723\u76AE\u57C3\u5C14\u5C9B\u548C\u5BC6\u514B\u9686\u5C9B", 1562 iso2: "pm", 1563 dialCode: "508", 1564 priority: 0, 1565 areaCodes: null 1566 }, 1567 { 1568 name: "Saint Vincent and the Grenadines", 1569 nameCN: "\u5723\u6587\u68EE\u7279\u548C\u683C\u6797\u7EB3\u4E01\u65AF", 1570 iso2: "vc", 1571 dialCode: "1784", 1572 priority: 0, 1573 areaCodes: null 1574 }, 1575 { 1576 name: "Samoa", 1577 nameCN: "\u897F\u8428\u6469\u4E9A", 1578 iso2: "ws", 1579 dialCode: "685", 1580 priority: 0, 1581 areaCodes: null 1582 }, 1583 { 1584 name: "San Marino", 1585 nameCN: "\u5723\u9A6C\u5229\u8BFA", 1586 iso2: "sm", 1587 dialCode: "378", 1588 priority: 0, 1589 areaCodes: null 1590 }, 1591 { 1592 name: "S\xE3o Tom\xE9 and Pr\xEDncipe (S\xE3o Tom\xE9 e Pr\xEDncipe)", 1593 nameCN: "S\xE3o Tom\xE9 and Pr\xEDncipe (S\xE3o Tom\xE9 e Pr\xEDncipe)", 1594 iso2: "st", 1595 dialCode: "239", 1596 priority: 0, 1597 areaCodes: null 1598 }, 1599 { 1600 name: "Saudi Arabia (\u202B\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\u202C\u200E)", 1601 nameCN: "\u6C99\u7279\u963F\u62C9\u4F2F\u738B\u56FD", 1602 iso2: "sa", 1603 dialCode: "966", 1604 priority: 0, 1605 areaCodes: null 1606 }, 1607 { 1608 name: "Senegal (S\xE9n\xE9gal)", 1609 nameCN: "\u585E\u5185\u52A0\u5C14", 1610 iso2: "sn", 1611 dialCode: "221", 1612 priority: 0, 1613 areaCodes: null 1614 }, 1615 { 1616 name: "Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)", 1617 nameCN: "\u585E\u5C14\u7EF4\u4E9A\u5171\u548C\u56FD", 1618 iso2: "rs", 1619 dialCode: "381", 1620 priority: 0, 1621 areaCodes: null 1622 }, 1623 { 1624 name: "Seychelles", 1625 nameCN: "\u585E\u820C\u5C14", 1626 iso2: "sc", 1627 dialCode: "248", 1628 priority: 0, 1629 areaCodes: null 1630 }, 1631 { 1632 name: "Sierra Leone", 1633 nameCN: "\u585E\u62C9\u5229\u6602\u5171\u548C\u56FD", 1634 iso2: "sl", 1635 dialCode: "232", 1636 priority: 0, 1637 areaCodes: null 1638 }, 1639 { 1640 name: "Singapore", 1641 nameCN: "\u65B0\u52A0\u5761", 1642 iso2: "sg", 1643 dialCode: "65", 1644 priority: 0, 1645 areaCodes: null 1646 }, 1647 { 1648 name: "Sint Maarten", 1649 nameCN: "\u5723\u9A6C\u4E01\u5C9B", 1650 iso2: "sx", 1651 dialCode: "1721", 1652 priority: 0, 1653 areaCodes: null 1654 }, 1655 { 1656 name: "Slovakia (Slovensko)", 1657 nameCN: "\u65AF\u6D1B\u4F10\u514B\u5171\u548C\u56FD", 1658 iso2: "sk", 1659 dialCode: "421", 1660 priority: 0, 1661 areaCodes: null 1662 }, 1663 { 1664 name: "Slovenia (Slovenija)", 1665 nameCN: "\u65AF\u6D1B\u6587\u5C3C\u4E9A", 1666 iso2: "si", 1667 dialCode: "386", 1668 priority: 0, 1669 areaCodes: null 1670 }, 1671 { 1672 name: "Solomon Islands", 1673 nameCN: "\u6240\u7F57\u95E8\u7FA4\u5C9B", 1674 iso2: "sb", 1675 dialCode: "677", 1676 priority: 0, 1677 areaCo
1677des: null 1678 }, 1679 { 1680 name: "Somalia (Soomaaliya)", 1681 nameCN: "\u7D22\u9A6C\u91CC", 1682 iso2: "so", 1683 dialCode: "252", 1684 priority: 0, 1685 areaCodes: null 1686 }, 1687 { 1688 name: "South Africa", 1689 nameCN: "\u5357\u975E", 1690 iso2: "za", 1691 dialCode: "27", 1692 priority: 0, 1693 areaCodes: null 1694 }, 1695 { 1696 name: "South Korea (\uB300\uD55C\uBBFC\uAD6D)", 1697 nameCN: "\u97E9\u56FD", 1698 iso2: "kr", 1699 dialCode: "82", 1700 priority: 0, 1701 areaCodes: null 1702 }, 1703 { 1704 name: "South Sudan (\u202B\u062C\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)", 1705 nameCN: "\u5357\u82CF\u4E39\u5171\u548C\u56FD", 1706 iso2: "ss", 1707 dialCode: "211", 1708 priority: 0, 1709 areaCodes: null 1710 }, 1711 { 1712 name: "Spain (Espa\xF1a)", 1713 nameCN: "\u897F\u73ED\u7259", 1714 iso2: "es", 1715 dialCode: "34", 1716 priority: 0, 1717 areaCodes: null 1718 }, 1719 { 1720 name: "Sri Lanka (\u0DC1\u0DCA\u200D\u0DBB\u0DD3 \u0DBD\u0D82\u0D9A\u0DCF\u0DC0)", 1721 nameCN: "\u65AF\u91CC\u5170\u5361", 1722 iso2: "lk", 1723 dialCode: "94", 1724 priority: 0, 1725 areaCodes: null 1726 }, 1727 { 1728 name: "Sudan (\u202B\u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)", 1729 nameCN: "\u82CF\u4E39", 1730 iso2: "sd", 1731 dialCode: "249", 1732 priority: 0, 1733 areaCodes: null 1734 }, 1735 { 1736 name: "Suriname", 1737 nameCN: "\u82CF\u91CC\u5357", 1738 iso2: "sr", 1739 dialCode: "597", 1740 priority: 0, 1741 areaCodes: null 1742 }, 1743 { 1744 name: "Svalbard and Jan Mayen", 1745 nameCN: "\u65AF\u74E6\u5C14\u5DF4\u7FA4\u5C9B", 1746 iso2: "sj", 1747 dialCode: "47", 1748 priority: 1, 1749 areaCodes: null 1750 }, 1751 { 1752 name: "Swaziland", 1753 nameCN: "\u65AF\u5A01\u58EB\u5170", 1754 iso2: "sz", 1755 dialCode: "268", 1756 priority: 0, 1757 areaCodes: null 1758 }, 1759 { 1760 name: "Sweden (Sverige)", 1761 nameCN: "\u745E\u5178", 1762 iso2: "se", 1763 dialCode: "46", 1764 priority: 0, 1765 areaCodes: null 1766 }, 1767 { 1768 name: "Switzerland (Schweiz)", 1769 nameCN: "\u745E\u58EB", 1770 iso2: "ch", 1771 dialCode: "41", 1772 priority: 0, 1773 areaCodes: null 1774 }, 1775 { 1776 name: "Syria (\u202B\u0633\u0648\u0631\u064A\u0627\u202C\u200E)", 1777 nameCN: "\u963F\u62C9\u4F2F\u53D9\u5229\u4E9A\u5171\u548C\u56FD", 1778 iso2: "sy", 1779 dialCode: "963", 1780 priority: 0, 1781 areaCodes: null 1782 }, 1783 { 1784 name: "Taiwan (\u4E2D\u56FD\u53F0\u7063)", 1785 nameCN: "\u4E2D\u56FD\u53F0\u7063", 1786 iso2: "tw", 1787 dialCode: "886", 1788 priority: 0, 1789 areaCodes: null 1790 }, 1791 { 1792 name: "Tajikistan", 1793 nameCN: "\u5854\u5409\u514B\u65AF\u5766\u5171\u548C\u56FD", 1794 iso2: "tj", 1795 dialCode: "992", 1796 priority: 0, 1797 areaCodes: null 1798 }, 1799 { 1800 name: "Tanzania", 1801 nameCN: "\u5766\u6851\u5C3C\u4E9A", 1802 iso2: "tz", 1803 dialCode: "255", 1804 priority: 0, 1805 areaCodes: null 1806 }, 1807 { 1808 name: "Thailand (\u0E44\u0E17\u0E22)", 1809 nameCN: "\u6CF0\u56FD", 1810 iso2: "th", 1811 dialCode: "66", 1812 priority: 0, 1813 areaCodes: null 1814 }, 1815 { 1816 name: "Timor-Leste", 1817 nameCN: "\u4E1C\u5E1D\u6C76\u6C11\u4E3B\u5171\u548C\u56FD", 1818 iso2: "tl", 1819 dialCode: "670", 1820 priority: 0, 1821 areaCodes: null 1822 }, 1823 { 1824 name: "Togo", 1825 nameCN: "\u591A\u54E5", 1826 iso2: "tg", 1827 dialCode: "228", 1828 priority: 0, 1829 areaCodes: null 1830 }, 1831 { 1832 name: "Tokelau", 1833 nameCN: "\u6258\u514B\u52B3\u7FA4\u5C9B", 1834 iso2: "tk", 1835 dialCode: "690", 1836 priority: 0, 1837 areaCodes: null 1838 }, 1839 { 1840 name: "Tonga", 1841 nameCN: "\u6C64\u52A0", 1842 iso2: "to", 1843 dialCode: "676", 1844 priority: 0, 1845 areaCodes: null 1846 }, 1847 { 1848 name: "Trinidad and Tobago", 1849 nameCN: "\u7279\u7ACB\u5C3C\u8FBE\u548C\u591A\u5DF4\u54E5\u5171\u548C\u56FD", 1850 iso2: "tt", 1851 dialCode: "1868", 1852 priority: 0, 1853 areaCodes: null 1854 }, 1855 { 1856 name: "Tunisia (\u202B\u062A\u0648\u0646\u0633\u202C\u200E)", 1857 nameCN: "\u7A81\u5C3C\u65AF", 1858 iso2: "tn", 1859 dialCode: "216", 1860 priority: 0, 1861 areaCodes: null 1862 }, 1863 { 1864 name: "Turkey (T\xFCrkiye)", 1865 nameCN: "\u571F\u8033\u5176", 1866 iso2: "tr", 1867 dialCode: "90", 1868 priority: 0, 1869 areaCodes: null 1870 }, 1871 { 1872 name: "Turkmenistan", 1873 nameCN: "\u571F\u5E93\u66FC\u65AF\u5766", 1874 iso2: "tm", 1875 dialCode: "993", 1876 priority: 0, 1877 areaCodes: null 1878 }, 1879 { 1880 name: "Turks and Caicos Islands", 1881 nameCN: "\u7279\u514B\u65AF\u548C\u51EF\u79D1\u65AF\u7FA4\u5C9B", 1882 iso2: "tc", 1883 dialCode: "1649", 1884 priority: 0, 1885 areaCodes: null 1886 }, 1887 { 1888 name: "Tuvalu", 1889 nameCN: "\u56FE\u74E6\u5362", 1890 iso2: "tv", 1891 dialCode: "688", 1892 priority: 0, 1893 areaCodes: null 1894 }, 1895 { 1896 name: "U.S. Virgin Islands", 1897 nameCN: "\u7F8E\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B", 1898 iso2: "vi", 1899 dialCode: "1340", 1900 priority: 0, 1901 areaCodes: null 1902 }, 1903 { 1904 name: "Uganda", 1905 nameCN: "\u4E4C\u5E72\u8FBE\u5171\u548C\u56FD", 1906 iso2: "ug", 1907 dialCode: "256", 1908 priority: 0, 1909 areaCodes: null 1910 }, 1911 { 1912 name: "Ukraine (\u0423\u043A\u0440\u0430\u0457\u043D\u0430)", 1913 nameCN: "\u4E4C\u514B\u5170", 1914 iso2: "ua", 1915 dialCode: "380", 1916 priority: 0, 1917 areaCodes: null 1918 }, 1919 { 1920 name: "United Arab Emirates (\u202B\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062A \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0645\u062A\u062D\u062F\u0629\u202C\u200E)", 1921 nameCN: "\u963F\u62C9\u4F2F\u8054\u5408\u914B\u957F\u56FD", 1922 iso2: "ae", 1923 dialCode: "971", 1924 priority: 0, 1925 areaCodes: null 1926 }, 1927 { 1928 name: "United Kingdom", 1929 nameCN: "\u5927\u4E0D\u5217\u98A0\u8054\u5408\u738B\u56FD", 1930 iso2: "gb", 1931 dialCode: "44", 1932 priority: 0, 1933 areaCodes: null 1934 }, 1935 { 1936 name: "United States", 1937 nameCN: "\u7F8E\u56FD", 1938 iso2: "us", 1939 dialCode: "1", 1940 priority: 0, 1941 areaCodes: null 1942 }, 1943 { 1944 name: "Uruguay", 1945 nameCN: "\u4E4C\u62C9\u572D", 1946 iso2: "uy", 1947 dialCode: "598", 1948 priority: 0, 1949 areaCodes: null 1950 }, 1951 { 1952 name: "Uzbekistan (O\u02BBzbekiston)", 1953 nameCN: "\u4E4C\u5179\u522B\u514B\u65AF\u5766\u5171\u548C\u56FD", 1954 iso2: "uz", 1955 dialCode: "998", 1956 priority: 0, 1957 areaCodes: null 1958 }, 1959 { 1960 name: "Vanuatu", 1961 nameCN: "\u74E6\u52AA\u963F\u56FE", 1962 iso2: "vu", 1963 dialCode: "678", 1964 priority: 0, 1965 areaCodes: null 1966 }, 1967 { 1968 name: "Vatican City (Citt\xE0 del Vaticano)", 1969 nameCN: "\u68B5\u8482\u5188", 1970 iso2: "va", 1971 dialCode: "39", 1972 priority: 1, 1973 areaCodes: null 1974 }, 1975 { 1976 name: "Venezuela", 1977 nameCN: "\u59D4\u5185\u745E\u62C9", 1978 iso2: "ve", 1979 dialCode: "58", 1980 priority: 0, 1981 areaCodes: null 1982 }, 1983 { 1984 name: "Vietnam (Vi\u1EC7t Nam)", 1985 nameCN: "\u8D8A\u5357", 1986 iso2: "vn", 1987 dialCode: "84", 1988 priority: 0, 1989 areaCodes: null 1990 }, 1991 { 1992 name: "Wallis and Futuna (Wallis-et-Futuna)", 1993 nameCN: "\u74E6\u5229\u65AF\u7FA4\u5C9B\u548C\u5BCC\u56FE\u7EB3\u7FA4\u5C9B", 1994 iso2: "wf", 1995 dialCode: "681", 1996 priority: 0, 1997 areaCodes: null 1998 }, 1999 { 2000 name: "Western Sahara (\u202B\u0627\u0644\u0635\u062D\u0631\u0627\u0621 \u0627\u0644\u063A\u0631\u0628\u064A\u0629\u202C\u200E)", 2001 nameCN: "\u963F\u62C9\u4F2F\u6492\u54C8\u62C9\u6C11\u4E3B\u5171\u548C\u56FD", 2002 iso2: "eh", 2003 dialCode: "212", 2004 priority: 1, 2005 areaCodes: null 2006 }, 2007 { 2008 name: "Yemen (\u202B\u0627\u0644\u064A\u0645\u0646\u202C\u200E)", 2009 nameCN: "\u4E5F\u95E8\u5171\u548C\u56FD", 2010 iso2: "ye", 2011 dialCode: "967", 2012 priority: 0, 2013 areaCodes: null 2014 }, 2015 { 2016 name: "Zambia", 2017 nameCN: "\u8D5E\u6BD4\u4E9A", 2018 iso2: "zm", 2019 dialCode: "260", 2020 priority: 0, 2021 areaCodes: null 2022 }, 2023 { 2024 name: "Zimbabwe", 2025 nameCN: "\u6D25\u5DF4\u5E03\u97E6", 2026 iso2: "zw", 2027 dialCode: "263", 2028 priority: 0, 2029 areaCodes: null 2030 }, 2031 { 2032 name: "\xC5land Islands", 2033 nameCN: "\u5965\u5170\u7FA4\u5C9B", 2034 iso2: "ax", 2035 dialCode: "358", 2036 priority: 1, 2037 areaCodes: null 2038 }, 2039 { 2040 name: "Antarctica", 2041 nameCN: "\u5357\u6781\u6D32", 2042 iso2: "aq", 2043 dialCode: "672", 2044 priority: 0, 2045 areaCodes: null 2046 }, 2047 { 2048 name: "Bouvet Island", 2049 nameCN: "\u5E03\u7EF4\u5C9B", 2050 iso2: "bv", 2051 dialCode: "47", 2052 priority: 0, 2053 areaCodes: null 2054 }, 2055 { 2056 name: "South Georgia and the South Sandwich Islands", 2057 nameCN: "\u5357\u4E54\u6CBB\u4E9A\u548C\u5357\u6851\u5A01\u5947\u7FA4\u5C9B", 2058 iso2: "gs", 2059 dialCode: "500", 2060 priority: 0, 2061 areaCodes: null 2062 }, 2063 { 2064 name: "Heard Island and McDonald Islands", 2065 nameCN: "\u8D6B\u5FB7\u5C9B\u548C\u9EA6\u514B\u5510\u7EB3\u7FA4\u5C9B", 2066 iso2: "hm", 2067 dialCode: "672", 2068 priority: 0, 2069 areaCodes: null 2070 }, 2071 { 2072 name: "Pitcairn", 2073 nameCN: "\u76AE\u7279\u51EF\u6069\u7FA4\u5C9B", 2074 iso2: "pn", 2075 dialCode: "64", 2076 priority: 0, 2077 areaCodes: null 2078 }, 2079 { 2080 name: "French Southern Territories", 2081 nameCN: "\u6CD5\u5C5E\u5357\u90E8\u548C\u5357\u6781\u9886\u5730", 2082 iso2: "tf", 2083 dialCode: "262", 2084 priority: 0, 2085 areaCodes: null 2086 }, 2087 { 2088 name: "United States Minor Outlying Islands", 2089 nameCN: "\u7F8E\u56FD\u672C\u571F\u5916\u5C0F\u5C9B\u5C7F", 2090 iso2: "um", 2091 dialCode: "1", 2092 priority: 0, 2093 areaCodes: null 2094 } 2095];
2096const { ElRow, ElCol, ElForm, ElFormItem, ElInput, ElSelect, ElOption, ElCheckbox, ElCheckboxGroup, ElButton, ElMessageBox } = window.ElementPlus; 2097Vue.createApp({ 2098 components: { 2099 ElRow, 2100 ElCol, 2101 ElForm, 2102 ElFormItem, 2103 ElInput, 2104 ElSelect, 2105 ElOption, 2106 ElCheckbox, 2107 ElCheckboxGroup, 2108 ElButton, 2109 ElMessageBox 2110 }, 2111 setup() { 2112 var _a; 2113 const isMobile = Vue.ref(window.innerWidth <= 768); 2114 const loading = Vue.ref(false); 2115 const isReversed = Vue.ref(false); 2116 const typeList = Vue.ref([]); 2117 const countryList = Vue.ref([]); 2118 const topicList = Vue.ref([]); 2119 const formRef = Vue.ref(); 2120 const emailFormRef = Vue.ref(); 2121 const phoneFormRef = Vue.ref(); 2122 const telephoneMainRef = Vue.ref(); 2123 const typeSelectRef = Vue.ref(); 2124 const countrySelectRef = Vue.ref(); 2125 const topicSelectRef = Vue.ref(); 2126 const phoneCodeList = Vue.ref([]); 2127 const areaCodeSelectRef = Vue.ref(); 2128 const searchValue = Vue.ref(""); 2129 const areaCodeItem = Vue.ref(); 2130 const selectWrapperRef = Vue.ref(); 2131 const imgHeight = Vue.ref(0); 2132 const formData = Vue.reactive({ 2133 source: 1, 2134 firstName: "", 2135 lastName: "", 2136 contactPreference: "phone", 2137 phoneNumber: "", 2138 email: "", 2139 site: ((_a = window.siteInfo) == null ? void 0 : _a.siteName) || "BR", 2140 country: "", 2141 postalCode: "", 2142 newsLetters: false, 2143 agreement: false, 2144 topic: "", 2145 topicName: "", 2146 question: "", 2147 eventType: 2, 2148 areaCode: "" 2149 }); 2150 const validateAgreement = (rule, value, callback) => { 2151 if (!value) { 2152 callback(new Error()); 2153 } else { 2154 callback(); 2155 } 2156 }; 2157 Vue.watch(() => formData.topic, (n) => { 2158 const foundTopic = topicList.value.find((item) => item.topicCode === n); 2159 formData.topicName = (foundTopic == null ? void 0 : foundTopic.topicText) || ""; 2160 }); 2161 const changeType = (type) => { 2162 if (type === "email") { 2163 phoneFormRef.value.clearValidate(); 2164 } else if (type === "phone") { 2165 emailFormRef.value.clearValidate(); 2166 } 2167 }; 2168 const sendGA = (category = "Contact Us_Success", desc = "Contact Us Success") => { 2169 var _a2, _b; 2170 console.log(category, desc); 2171 window.dataLayer.push({ 2172 "event": "uaEvent", 2173 "eventCategory": category, 2174 "eventAction": ((_a2 = window.siteInfo) == null ? void 0 : _a2.pageType) || "other", 2175 "eventLabel": `Submit`, 2176 "eventUrl": window.location.href, 2177 "eventDesc": window.siteInfo.siteName + ` ${desc}` 2178 }); 2179 window.adobeDataLayer.push({ 2180 "event": "uaEvent", 2181 "data": { 2182 "eventCategory": category, 2183 "eventAction": ((_b = window.siteInfo) == null ? void 0 : _b.pageType) || "other", 2184 "eventLabel": `Submit`, 2185 "eventUrl": window.location.href, 2186 "eventDesc": window.siteInfo.siteName + ` ${desc}` 2187 } 2188 }); 2189 }; 2190 const showMessageBox = (title = "ENVIADO COM SUCESSO", message = "Retornar a p\xE1gina inicial", type = "success", buttonText = "Confirm") => { 2191 ElMessageBox({ 2192 title, 2193 message, 2194 type, 2195 closeOnClickModal: false, 2196 showClose: false, 2197 customClass: "byd-message-box", 2198 center: true, 2199 dangerouslyUseHTMLString: true, 2200 confirmButtonText: bydContactUsConfig.submitTextBtn || "ENVIAR" 2201 }); 2202 }; 2203 const deafultData = () => { 2204 if (topicList.value.length > 0) { 2205 formData.topic = topicList.value[0].topicCode; 2206 } 2207 if (countryList.value.length > 0) { 2208 formData.country = countryList.value[0].countryCode; 2209 } 2210 }; 2211 const submitForm = () => { 2212 formRef.value.validate((valid) => __async(this, null, function* () { 2213 if (valid) { 2214 loading.value = true; 2215 let isAmericaFlag = false; 2216 if (window.countryEuList) { 2217 try { 2218 const list = JSON.parse(window.countryEuList).list; 2219 isAmericaFlag = list.some( 2220 (area) => area.regionName === "America" && area.country.some((country) => { 2221 var _a2; 2222 const countryLink = ((_a2 = country.languages[0]) == null ? void 0 : _a2.countryLink) || ""; 2223 const countrySiteName = countryLink.substring(countryLink.lastIndexOf("/") + 1).toUpperCase(); 2224 const siteName = window.siteInfo && window.siteInfo.siteName || ""; 2225 return countrySiteName === siteName.toUpperCase(); 2226 }) 2227 ); 2228 } catch (error) { 2229 console.log(error); 2230 } 2231 }
2232 let submitParams = { 2233 source: formData.source, 2234 firstName: formData.firstName, 2235 lastName: formData.lastName, 2236 contactPreference: formData.contactPreference, 2237 phoneNumber: formData.phoneNumber, 2238 email: formData.email, 2239 site: formData.site, 2240 country: formData.country || "other", 2241 newsLetters: formData.newsLetters ? "Y" : "N", 2242 topic: formData.topic, 2243 topicName: formData.topicName, 2244 postalCode: formData.postalCode, 2245 question: formData.question, 2246 eventType: formData.eventType, 2247 areaCode: formData.areaCode 2248 }; 2249 if (isAmericaFlag) { 2250 if (sessionStorage.getItem("mediumPlatform")) { 2251 submitParams = __spreadProps(__spreadValues({}, submitParams), { mediumPlatform: sessionStorage.getItem("mediumPlatform"), campaignId: sessionStorage.getItem("campaignId"), gclid: sessionStorage.getItem("gclid") }); 2252 } else { 2253 submitParams = __spreadValues({}, submitParams); 2254 } 2255 } 2256 try { 2257 const result = yield sendRequest.post(bydContactUsConfig.actionUrl, submitParams); 2258 loading.value = false; 2259 const { code, msg } = result.data; 2260 if (code !== "000000") { 2261 sendGA("Contact Us_Failed", "Contact Us Interface Failed"); 2262 showMessageBox(bydContactUsConfig.submitFailTitle, bydContactUsConfig.submitFailContent, "warning"); 2263 return; 2264 } 2265 sendGA(); 2266 showMessageBox(bydContactUsConfig.submitSuccrssTitle, bydContactUsConfig.submitSuccrssContent, "success"); 2267 } catch (error) { 2268 loading.value = false; 2269 sendGA("Contact Us_Failed", "Contact Us Interface Failed"); 2270 showMessageBox(bydContactUsConfig.submitFailTitle, bydContactUsConfig.submitFailContent, "warning"); 2271 } 2272 } 2273 })); 2274 }; 2275 const closeSelect = () => { 2276 const contactUsSelect = document.querySelectorAll(".el-popper.contact-us-select"); 2277 contactUsSelect.forEach((item) => { 2278 item.addEventListener("click", (e) => { 2279 if (e.target.closest(".el-select-dropdown")) 2280 return; 2281 if (areaCodeSelectRef.value) { 2282 areaCodeSelectRef.value.blur(); 2283 } 2284 if (typeSelectRef.value) { 2285 typeSelectRef.value.blur(); 2286 } 2287 if (topicSelectRef.value) { 2288 topicSelectRef.value.blur(); 2289 } 2290 if (countrySelectRef.value) { 2291 countrySelectRef.value.blur(); 2292 } 2293 }); 2294 }); 2295 }; 2296 const showOption = (i) => i.dialCode.includes(searchValue.value) || i.name.toUpperCase().includes(searchValue.value.toUpperCase()); 2297 const getLocalFormData = () => { 2298 var _a2, _b; 2299 try { 2300 const { 2301 email, 2302 firstName, 2303 lastName 2304 } = localStorage.getItem(((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo") ? JSON.parse( 2305 localStorage.getItem( 2306 ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo" 2307 ) 2308 ) : {}; 2309 formData.firstName = firstName || ""; 2310 formData.lastName = lastName || ""; 2311 formData.email = email || ""; 2312 } catch (error) { 2313 console.error("get localStorage error:", error); 2314 } 2315 }; 2316 const saveFormItemValue = (name, value) => { 2317 var _a2, _b, _c; 2318 try { 2319 const localFormData = localStorage.getItem( 2320 ((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo" 2321 ) ? JSON.parse( 2322 localStorage.getItem( 2323 ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo" 2324 ) 2325 ) : {}; 2326 localStorage.setItem( 2327 ((_c = window.siteInfo) == null ? void 0 : _c.siteName) + "_formSaveInfo", 2328 JSON.stringify(__spreadProps(__spreadValues({}, localFormData), { [name]: value })) 2329 ); 2330 } catch (error) { 2331 console.error("save localStorage error:", error); 2332 } 2333 }; 2334 Vue.watch([ 2335 () => formData.phoneNumber, 2336 () => formData.firstName, 2337 () => formData.lastName, 2338 () => formData.email, 2339 () => formData.areaCode 2340 ], ([phoneNumber, firstName, lastName, email, areaCode]) => { 2341 const fields = ["phone", "firstName", "lastName", "email", "areaCode"]; 2342 const values = [phoneNumber, firstName, lastName, email, areaCode]; 2343 fields.forEach((field, index2) => { 2344 saveFormItemValue(field, values[index2]); 2345 }); 2346 }, { deep: true }); 2347 Vue.onMounted(() => { 2348 typeList.value = bydContactUsConfig.typeList; 2349 countryList.value = bydContactUsConfig.countryList; 2350 topicList.value = bydContactUsConfig.topicList; 2351 isReversed.value = bydContactUsConfig.isReversed; 2352 initAreaCodeList(); 2353 deafultData(); 2354 closeSelect(); 2355 getLocalFormData(); 2356 Vue.nextTick(() => { 2357 var _a2; 2358 imgHeight.value = ((_a2 = document.querySelector(".byd-contact-us .byd-contact-us-form")) == null ? void 0 : _a2.clientHeight) || 0; 2359 }); 2360 }); 2361 const initAreaCodeList = () => { 2362 var _a2, _b, _c, _d; 2363 const { phone, areaCode } = localStorage.getItem( 2364 ((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo" 2365 ) ? JSON.parse( 2366 localStorage.getItem( 2367 ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo" 2368 ) 2369 ) : {}; 2370 const resItem = isoData.find( 2371 (item) => `+${item.dialCode}` === areaCode 2372 ); 2373 if (resItem) { 2374 areaCodeItem.value = resItem; 2375 if (phone) 2376 formData.phoneNumber = phone; 2377 } 2378 const defaultAreaIso2 = ((_c = bydContactUsConfig.defaultIso2) == null ? void 0 : _c.toUpperCase()) || ((_d = window.siteInfo) == null ? void 0 : _d.siteName.toUpperCase()); 2379 phoneCodeList.value = isoData.map((item) => { 2380 let iso2 = item.iso2.toUpperCase(); 2381 item.iso2 = iso2; 2382 item.dialCode = `+${item.dialCode}`; 2383 if (!areaCodeItem.value && defaultAreaIso2 === item.iso2) { 2384 areaCodeItem.value = item; 2385 } 2386 return item; 2387 }); 2388 }; 2389 const showOptions = (v) => { 2390 if (v) { 2391 searchValue.value = ""; 2392 toSearchDom(); 2393 } 2394 }; 2395 Vue.watch( 2396 () => searchValue.value, 2397 (v) => { 2398 if (!v) 2399 toSearchDom(); 2400 if (selectWrapperRef.value.scrollTop) 2401 selectWrapperRef.value.scrollTop = 0; 2402 } 2403 ); 2404 Vue.watch( 2405 () => areaCodeItem.value, 2406 (v) => { 2407 formData.areaCode = v == null ? void 0 : v.dialCode; 2408 }, 2409 { 2410 deep: true 2411 } 2412 ); 2413 const toSearchDom = (reDom) => { 2414 setTimeout(() => { 2415 Vue.nextTick(() => { 2416 var _a2; 2417 reDom = reDom || document.querySelector(`#ios2_${(_a2 = areaCodeItem.value) == null ? void 0 : _a2.iso2}`); 2418 reDom && reDom.scrollIntoView({ behavior: "smooth", block: "nearest" }); 2419 }); 2420 }, 200); 2421 }; 2422 const handleClickOption = () => { 2423 formData.phoneNumber = ""; 2424 setTimeout(() => { 2425 telephoneMainRef.value.focus(); 2426 }, 200); 2427 }; 2428 return { 2429 isMobile, 2430 countryList, 2431 topicList, 2432 typeList, 2433 isReversed, 2434 changeType, 2435 formRef, 2436 emailFormRef, 2437 phoneFormRef, 2438 telephoneMainRef, 2439 typeSelectRef, 2440 countrySelectRef, 2441 topicSelectRef, 2442 formData, 2443 searchValue, 2444 showOption, 2445 phoneCodeList, 2446 areaCodeSelectRef, 2447 validateAgreement, 2448 loading, 2449 submitForm, 2450 imgHeight, 2451 areaCodeItem, 2452 toSearchDom, 2453 showOptions, 2454 handleClickOption, 2455 selectWrapperRef 2456 }; 2457 } 2458}).mount(".byd-contact-us.mx");
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.