# automatically generated file, don't edit package Number::Phone::Country::Data; $VERSION = '2.20250323211321'; %Number::Phone::Country::idd_codes = ( 20 => 'EG', 211 => 'SS', 212 => ['EH', 'MA'], 213 => 'DZ', 216 => 'TN', 218 => 'LY', 220 => 'GM', 221 => 'SN', 222 => 'MR', 223 => 'ML', 224 => 'GN', 225 => 'CI', 226 => 'BF', 227 => 'NE', 228 => 'TG', 229 => 'BJ', 230 => 'MU', 231 => 'LR', 232 => 'SL', 233 => 'GH', 234 => 'NG', 235 => 'TD', 236 => 'CF', 237 => 'CM', 238 => 'CV', 239 => 'ST', 240 => 'GQ', 241 => 'GA', 242 => 'CG', 243 => 'CD', 244 => 'AO', 245 => 'GW', 246 => 'IO', 247 => 'AC', 248 => 'SC', 249 => 'SD', 250 => 'RW', 251 => 'ET', 252 => 'SO', 253 => 'DJ', 254 => 'KE', 255 => 'TZ', 256 => 'UG', 257 => 'BI', 258 => 'MZ', 260 => 'ZM', 261 => 'MG', 262 => ['RE', 'YT'], 263 => 'ZW', 264 => 'NA', 265 => 'MW', 266 => 'LS', 267 => 'BW', 268 => 'SZ', 269 => 'KM', 27 => 'ZA', 290 => ['SH', 'TA'], 291 => 'ER', 297 => 'AW', 298 => 'FO', 299 => 'GL', 30 => 'GR', 31 => 'NL', 32 => 'BE', 33 => 'FR', 34 => 'ES', 350 => 'GI', 351 => 'PT', 352 => 'LU', 353 => 'IE', 354 => 'IS', 355 => 'AL', 356 => 'MT', 357 => 'CY', 358 => ['AX', 'FI'], 359 => 'BG', 36 => 'HU', 370 => 'LT', 371 => 'LV', 372 => 'EE', 373 => 'MD', 374 => 'AM', 375 => 'BY', 376 => 'AD', 377 => 'MC', 378 => 'SM', 380 => 'UA', 381 => 'RS', 382 => 'ME', 383 => 'XK', 385 => 'HR', 386 => 'SI', 387 => 'BA', 389 => 'MK', 39 => ['IT', 'VA'], 40 => 'RO', 41 => 'CH', 420 => 'CZ', 421 => 'SK', 423 => 'LI', 43 => 'AT', 44 => ['GB', 'GG', 'IM', 'JE'], 45 => 'DK', 46 => 'SE', 47 => ['NO', 'SJ'], 48 => 'PL', 49 => 'DE', 500 => 'FK', 501 => 'BZ', 502 => 'GT', 503 => 'SV', 504 => 'HN', 505 => 'NI', 506 => 'CR', 507 => 'PA', 508 => 'PM', 509 => 'HT', 51 => 'PE', 52 => 'MX', 53 => 'CU', 54 => 'AR', 55 => 'BR', 56 => 'CL', 57 => 'CO', 58 => 'VE', 590 => ['BL', 'GP', 'MF'], 591 => 'BO', 592 => 'GY', 593 => 'EC', 594 => 'GF', 595 => 'PY', 596 => 'MQ', 597 => 'SR', 598 => 'UY', 599 => ['BQ', 'CW'], 60 => 'MY', 61 => ['AU', 'CC', 'CX'], 62 => 'ID', 63 => 'PH', 64 => 'NZ', 65 => 'SG', 66 => 'TH', 670 => 'TL', 672 => 'NF', 673 => 'BN', 674 => 'NR', 675 => 'PG', 676 => 'TO', 677 => 'SB', 678 => 'VU', 679 => 'FJ', 680 => 'PW', 681 => 'WF', 682 => 'CK', 683 => 'NU', 685 => 'WS', 686 => 'KI', 687 => 'NC', 688 => 'TV', 689 => 'PF', 690 => 'TK', 691 => 'FM', 692 => 'MH', 7 => ['KZ', 'RU'], 800 => '001', 808 => '001', 81 => 'JP', 82 => 'KR', 84 => 'VN', 850 => 'KP', 852 => 'HK', 853 => 'MO', 855 => 'KH', 856 => 'LA', 86 => 'CN', 870 => '001', 878 => '001', 880 => 'BD', 881 => '001', 882 => '001', 883 => '001', 886 => 'TW', 888 => '001', 90 => 'TR', 91 => 'IN', 92 => 'PK', 93 => 'AF', 94 => 'LK', 95 => 'MM', 960 => 'MV', 961 => 'LB', 962 => 'JO', 963 => 'SY', 964 => 'IQ', 965 => 'KW', 966 => 'SA', 967 => 'YE', 968 => 'OM', 970 => 'PS', 971 => 'AE', 972 => 'IL', 973 => 'BH', 974 => 'QA', 975 => 'BT', 976 => 'MN', 977 => 'NP', 979 => '001', 98 => 'IR', 992 => 'TJ', 993 => 'TM', 994 => 'AZ', 995 => 'GE', 996 => 'KG', 998 => 'UZ', ); %Number::Phone::Country::prefix_codes = ( '001' => ['979', undef, undef, undef], 'AC' => ['247', '00', undef, qr/\A 00 /xms], 'AD' => ['376', '00', undef, qr/\A 00 /xms], 'AE' => ['971', '00', '0', qr/\A 00 /xms], 'AF' => ['93', '00', '0', qr/\A 00 /xms], 'AG' => ['1', '011', '1', qr/\A 011 /xms], 'AI' => ['1', '011', '1', qr/\A 011 /xms], 'AL' => ['355', '00', '0', qr/\A 00 /xms], 'AM' => ['374', '00', '0', qr/\A 00 /xms], 'AO' => ['244', '00', undef, qr/\A 00 /xms], 'AR' => ['54', '00', '0', qr/\A 00 /xms], 'AS' => ['1', '011', '1', qr/\A 011 /xms], 'AT' => ['43', '00', '0', qr/\A 00 /xms], 'AU' => ['61', '0011', '0', qr/\A 001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011 /xms], 'AW' => ['297', '00', undef, qr/\A 00 /xms], 'AX' => ['358', '00', '0', qr/\A 00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09])) /xms], 'AZ' => ['994', '00', '0', qr/\A 00 /xms], 'BA' => ['387', '00', '0', qr/\A 00 /xms], 'BB' => ['1', '011', '1', qr/\A 011 /xms], 'BD' => ['880', '00', '0', qr/\A 00 /xms], 'BE' => ['32', '00', '0', qr/\A 00 /xms], 'BF' => ['226', '00', undef, qr/\A 00 /xms], 'BG' => ['359', '00', '0', qr/\A 00 /xms], 'BH' => ['973', '00', undef, qr/\A 00 /xms], 'BI' => ['257', '00', undef, qr/\A 00 /xms], 'BJ' => ['229', '00', undef, qr/\A 00 /xms], 'BL' => ['590', '00', '0', qr/\A 00 /xms], 'BM' => ['1', '011', '1', qr/\A 011 /xms], 'BN' => ['673', '00', undef, qr/\A 00 /xms], 'BO' => ['591', '00', '0', qr/\A 00(?:1\d)? /xms], 'BQ' => ['599', '00', undef, qr/\A 00 /xms], 'BR' => ['55', '0012', '0', qr/\A 00(?:1[245]|2[1-35]|31|4[13]|[56]5|99) /xms], 'BS' => ['1', '011', '1', qr/\A 011 /xms], 'BT' => ['975', '00', undef, qr/\A 00 /xms], 'BW' => ['267', '00', undef, qr/\A 00 /xms], 'BY' => ['375', '810', '8', qr/\A 810 /xms], 'BZ' => ['501', '00', undef, qr/\A 00 /xms], 'CA' => ['1', '011', '1', qr/\A 011 /xms], 'CC' => ['61', '0011', '0', qr/\A 001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011 /xms], 'CD' => ['243', '00', '0', qr/\A 00 /xms], 'CF' => ['236', '00', undef, qr/\A 00 /xms], 'CG' => ['242', '00', undef, qr/\A 00 /xms], 'CH' => ['41', '00', '0', qr/\A 00 /xms], 'CI' => ['225', '00', undef, qr/\A 00 /xms], 'CK' => ['682', '00', undef, qr/\A 00 /xms], 'CL' => ['56', '00', undef, qr/\A (?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0 /xms], 'CM' => ['237', '00', undef, qr/\A 00 /xms], 'CN' => ['86', '00', '0', qr/\A 00|1(?:[12]\d|79)\d\d00 /xms], 'CO' => ['57', '009', '0', qr/\A 00(?:4(?:[14]4|56)|[579]) /xms], 'CR' => ['506', '00', undef, qr/\A 00 /xms], 'CU' => ['53', '119', '0', qr/\A 119 /xms], 'CV' => ['238', '0', undef, qr/\A 0 /xms], 'CW' => ['599', '00', undef, qr/\A 00 /xms], 'CX' => ['61', '0011', '0', qr/\A 001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011 /xms], 'CY' => ['357', '00', undef, qr/\A 00 /xms], 'CZ' => ['420', '00', undef, qr/\A 00 /xms], 'DE' => ['49', '00', '0', qr/\A 00 /xms], 'DJ' => ['253', '00', undef, qr/\A 00 /xms], 'DK' => ['45', '00', undef, qr/\A 00 /xms], 'DM' => ['1', '011', '1', qr/\A 011 /xms], 'DO' => ['1', '011', '1', qr/\A 011 /xms], 'DZ' => ['213', '00', '0', qr/\A 00 /xms], 'EC' => ['593', '00', '0', qr/\A 00 /xms], 'EE' => ['372', '00', undef, qr/\A 00 /xms], 'EG' => ['20', '00', '0', qr/\A 00 /xms], 'EH' => ['212', '00', '0', qr/\A 00 /xms], 'ER' => ['291', '00', '0', qr/\A 00 /xms], 'ES' => ['34', '00', undef, qr/\A 00 /xms], 'ET' => ['251', '00', '0', qr/\A 00 /xms], 'FI' => ['358', '00', '0', qr/\A 00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09])) /xms], 'FJ' => ['679', '00', undef, qr/\A 0(?:0|52) /xms], 'FK' => ['500', '00', undef, qr/\A 00 /xms], 'FM' => ['691', '00', undef, qr/\A 00 /xms], 'FO' => ['298', '00', undef, qr/\A 00 /xms], 'FR' => ['33', '00', '0', qr/\A 00 /xms], 'GA' => ['241', '00', undef, qr/\A 00 /xms], 'GB' => ['44', '00', '0', qr/\A 00 /xms], 'GD' => ['1', '011', '1', qr/\A 011 /xms], 'GE' => ['995', '00', '0', qr/\A 00 /xms], 'GF' => ['594', '00', '0', qr/\A 00 /xms], 'GG' => ['44', '00', '0', qr/\A 00 /xms], 'GH' => ['233', '00', '0', qr/\A 00 /xms], 'GI' => ['350', '00', undef, qr/\A 00 /xms], 'GL' => ['299', '00', undef, qr/\A 00 /xms], 'GM' => ['220', '00', undef, qr/\A 00 /xms], 'GN' => ['224', '00', undef, qr/\A 00 /xms], 'GP' => ['590', '00', '0', qr/\A 00 /xms], 'GQ' => ['240', '00', undef, qr/\A 00 /xms], 'GR' => ['30', '00', undef, qr/\A 00 /xms], 'GT' => ['502', '00', undef, qr/\A 00 /xms], 'GU' => ['1', '011', '1', qr/\A 011 /xms], 'GW' => ['245', '00', undef, qr/\A 00 /xms], 'GY' => ['592', '001', undef, qr/\A 001 /xms], 'HK' => ['852', '00', undef, qr/\A 00(?:30|5[09]|[126-9]?) /xms], 'HN' => ['504', '00', undef, qr/\A 00 /xms], 'HR' => ['385', '00', '0', qr/\A 00 /xms], 'HT' => ['509', '00', undef, qr/\A 00 /xms], 'HU' => ['36', '00', '06', qr/\A 00 /xms], 'ID' => ['62', '008', '0', qr/\A 00[89] /xms], 'IE' => ['353', '00', '0', qr/\A 00 /xms], 'IL' => ['972', '00', '0', qr/\A 0(?:0|1[2-9]) /xms], 'IM' => ['44', '00', '0', qr/\A 00 /xms], 'IN' => ['91', '00', '0', qr/\A 00 /xms], 'IO' => ['246', '00', undef, qr/\A 00 /xms], 'IQ' => ['964', '00', '0', qr/\A 00 /xms], 'IR' => ['98', '00', '0', qr/\A 00 /xms], 'IS' => ['354', '00', undef, qr/\A 00|1(?:0(?:01|[12]0)|100) /xms], 'IT' => ['39', '00', undef, qr/\A 00 /xms], 'JE' => ['44', '00', '0', qr/\A 00 /xms], 'JM' => ['1', '011', '1', qr/\A 011 /xms], 'JO' => ['962', '00', '0', qr/\A 00 /xms], 'JP' => ['81', '010', '0', qr/\A 010 /xms], 'KE' => ['254', '000', '0', qr/\A 000 /xms], 'KG' => ['996', '00', '0', qr/\A 00 /xms], 'KH' => ['855', '001', '0', qr/\A 00[14-9] /xms], 'KI' => ['686', '00', '0', qr/\A 00 /xms], 'KM' => ['269', '00', undef, qr/\A 00 /xms], 'KN' => ['1', '011', '1', qr/\A 011 /xms], 'KP' => ['850', '00', '0', qr/\A 00|99 /xms], 'KR' => ['82', '001', '0', qr/\A 00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126])) /xms], 'KW' => ['965', '00', undef, qr/\A 00 /xms], 'KY' => ['1', '011', '1', qr/\A 011 /xms], 'KZ' => ['7', '810', '8', qr/\A 810 /xms], 'LA' => ['856', '00', '0', qr/\A 00 /xms], 'LB' => ['961', '00', '0', qr/\A 00 /xms], 'LC' => ['1', '011', '1', qr/\A 011 /xms], 'LI' => ['423', '00', '0', qr/\A 00 /xms], 'LK' => ['94', '00', '0', qr/\A 00 /xms], 'LR' => ['231', '00', '0', qr/\A 00 /xms], 'LS' => ['266', '00', undef, qr/\A 00 /xms], 'LT' => ['370', '00', '0', qr/\A 00 /xms], 'LU' => ['352', '00', undef, qr/\A 00 /xms], 'LV' => ['371', '00', undef, qr/\A 00 /xms], 'LY' => ['218', '00', '0', qr/\A 00 /xms], 'MA' => ['212', '00', '0', qr/\A 00 /xms], 'MC' => ['377', '00', '0', qr/\A 00 /xms], 'MD' => ['373', '00', '0', qr/\A 00 /xms], 'ME' => ['382', '00', '0', qr/\A 00 /xms], 'MF' => ['590', '00', '0', qr/\A 00 /xms], 'MG' => ['261', '00', '0', qr/\A 00 /xms], 'MH' => ['692', '011', '1', qr/\A 011 /xms], 'MK' => ['389', '00', '0', qr/\A 00 /xms], 'ML' => ['223', '00', undef, qr/\A 00 /xms], 'MM' => ['95', '00', '0', qr/\A 00 /xms], 'MN' => ['976', '001', '0', qr/\A 001 /xms], 'MO' => ['853', '00', undef, qr/\A 00 /xms], 'MP' => ['1', '011', '1', qr/\A 011 /xms], 'MQ' => ['596', '00', '0', qr/\A 00 /xms], 'MR' => ['222', '00', undef, qr/\A 00 /xms], 'MS' => ['1', '011', '1', qr/\A 011 /xms], 'MT' => ['356', '00', undef, qr/\A 00 /xms], 'MU' => ['230', '020', undef, qr/\A 0(?:0|[24-7]0|3[03]) /xms], 'MV' => ['960', '00', undef, qr/\A 0(?:0|19) /xms], 'MW' => ['265', '00', '0', qr/\A 00 /xms], 'MX' => ['52', '00', undef, qr/\A 0[09] /xms], 'MY' => ['60', '00', '0', qr/\A 00 /xms], 'MZ' => ['258', '00', undef, qr/\A 00 /xms], 'NA' => ['264', '00', '0', qr/\A 00 /xms], 'NC' => ['687', '00', undef, qr/\A 00 /xms], 'NE' => ['227', '00', undef, qr/\A 00 /xms], 'NF' => ['672', '00', undef, qr/\A 00 /xms], 'NG' => ['234', '009', '0', qr/\A 009 /xms], 'NI' => ['505', '00', undef, qr/\A 00 /xms], 'NL' => ['31', '00', '0', qr/\A 00 /xms], 'NO' => ['47', '00', undef, qr/\A 00 /xms], 'NP' => ['977', '00', '0', qr/\A 00 /xms], 'NR' => ['674', '00', undef, qr/\A 00 /xms], 'NU' => ['683', '00', undef, qr/\A 00 /xms], 'NZ' => ['64', '00', '0', qr/\A 0(?:0|161) /xms], 'OM' => ['968', '00', undef, qr/\A 00 /xms], 'PA' => ['507', '00', undef, qr/\A 00 /xms], 'PE' => ['51', '00', '0', qr/\A 00|19(?:1[124]|77|90)00 /xms], 'PF' => ['689', '00', undef, qr/\A 00 /xms], 'PG' => ['675', '00', undef, qr/\A 00|140[1-3] /xms], 'PH' => ['63', '00', '0', qr/\A 00 /xms], 'PK' => ['92', '00', '0', qr/\A 00 /xms], 'PL' => ['48', '00', undef, qr/\A 00 /xms], 'PM' => ['508', '00', '0', qr/\A 00 /xms], 'PR' => ['1', '011', '1', qr/\A 011 /xms], 'PS' => ['970', '00', '0', qr/\A 00 /xms], 'PT' => ['351', '00', undef, qr/\A 00 /xms], 'PW' => ['680', '011', undef, qr/\A 01[12] /xms], 'PY' => ['595', '00', '0', qr/\A 00 /xms], 'QA' => ['974', '00', undef, qr/\A 00 /xms], 'RE' => ['262', '00', '0', qr/\A 00 /xms], 'RO' => ['40', '00', '0', qr/\A 00 /xms], 'RS' => ['381', '00', '0', qr/\A 00 /xms], 'RU' => ['7', '810', '8', qr/\A 810 /xms], 'RW' => ['250', '00', '0', qr/\A 00 /xms], 'SA' => ['966', '00', '0', qr/\A 00 /xms], 'SB' => ['677', '00', undef, qr/\A 0[01] /xms], 'SC' => ['248', '00', undef, qr/\A 010|0[0-2] /xms], 'SD' => ['249', '00', '0', qr/\A 00 /xms], 'SE' => ['46', '00', '0', qr/\A 00 /xms], 'SG' => ['65', '000', undef, qr/\A 0[0-3]\d /xms], 'SH' => ['290', '00', undef, qr/\A 00 /xms], 'SI' => ['386', '00', '0', qr/\A 00|10(?:22|66|88|99) /xms], 'SJ' => ['47', '00', undef, qr/\A 00 /xms], 'SK' => ['421', '00', '0', qr/\A 00 /xms], 'SL' => ['232', '00', '0', qr/\A 00 /xms], 'SM' => ['378', '00', undef, qr/\A 00 /xms], 'SN' => ['221', '00', undef, qr/\A 00 /xms], 'SO' => ['252', '00', '0', qr/\A 00 /xms], 'SR' => ['597', '00', undef, qr/\A 00 /xms], 'SS' => ['211', '00', '0', qr/\A 00 /xms], 'ST' => ['239', '00', undef, qr/\A 00 /xms], 'SV' => ['503', '00', undef, qr/\A 00 /xms], 'SX' => ['1', '011', '1', qr/\A 011 /xms], 'SY' => ['963', '00', '0', qr/\A 00 /xms], 'SZ' => ['268', '00', undef, qr/\A 00 /xms], 'TA' => ['290', '00', undef, qr/\A 00 /xms], 'TC' => ['1', '011', '1', qr/\A 011 /xms], 'TD' => ['235', '00', undef, qr/\A 00|16 /xms], 'TG' => ['228', '00', undef, qr/\A 00 /xms], 'TH' => ['66', '001', '0', qr/\A 00[1-9] /xms], 'TJ' => ['992', '810', undef, qr/\A 810 /xms], 'TK' => ['690', '00', undef, qr/\A 00 /xms], 'TL' => ['670', '00', undef, qr/\A 00 /xms], 'TM' => ['993', '810', '8', qr/\A 810 /xms], 'TN' => ['216', '00', undef, qr/\A 00 /xms], 'TO' => ['676', '00', undef, qr/\A 00 /xms], 'TR' => ['90', '00', '0', qr/\A 00 /xms], 'TT' => ['1', '011', '1', qr/\A 011 /xms], 'TV' => ['688', '00', undef, qr/\A 00 /xms], 'TW' => ['886', '002', '0', qr/\A 0(?:0[25-79]|19) /xms], 'TZ' => ['255', '000', '0', qr/\A 00[056] /xms], 'UA' => ['380', '00', '0', qr/\A 00 /xms], 'UG' => ['256', '000', '0', qr/\A 00[057] /xms], 'US' => ['1', '011', '1', qr/\A 011 /xms], 'UY' => ['598', '00', '0', qr/\A 0(?:0|1[3-9]\d) /xms], 'UZ' => ['998', '00', undef, qr/\A 00 /xms], 'VA' => ['39', '00', undef, qr/\A 00 /xms], 'VC' => ['1', '011', '1', qr/\A 011 /xms], 'VE' => ['58', '00', '0', qr/\A 00 /xms], 'VG' => ['1', '011', '1', qr/\A 011 /xms], 'VI' => ['1', '011', '1', qr/\A 011 /xms], 'VN' => ['84', '00', '0', qr/\A 00 /xms], 'VU' => ['678', '00', undef, qr/\A 00 /xms], 'WF' => ['681', '00', undef, qr/\A 00 /xms], 'WS' => ['685', '0', undef, qr/\A 0 /xms], 'XK' => ['383', '00', '0', qr/\A 00 /xms], 'YE' => ['967', '00', '0', qr/\A 00 /xms], 'YT' => ['262', '00', '0', qr/\A 00 /xms], 'ZA' => ['27', '00', '0', qr/\A 00 /xms], 'ZM' => ['260', '00', '0', qr/\A 00 /xms], 'ZW' => ['263', '00', '0', qr/\A 00 /xms], ); $Number::Phone::Country::prefix_codes{UK} = $Number::Phone::Country::prefix_codes{GB}; $Number::Phone::Country::idd_codes{212} = ['MA', 'EH']; $Number::Phone::Country::idd_codes{358} = ['FI', 'AX']; $Number::Phone::Country::idd_codes{47} = ['NO', 'BV', 'SJ']; $Number::Phone::Country::idd_codes{500} = ['FK', 'GS']; $Number::Phone::Country::idd_codes{590} = ['GP', 'BL', 'MF']; $Number::Phone::Country::idd_codes{596} = ['MQ', 'TF']; $Number::Phone::Country::idd_codes{672} = ['AQ', 'NF']; $Number::Phone::Country::idd_codes{7} = ['RU', 'KZ']; $Number::Phone::Country::idd_codes{2125288} = 'EH'; $Number::Phone::Country::idd_codes{2125289} = 'EH'; $Number::Phone::Country::idd_codes{262269} = 'YT'; $Number::Phone::Country::idd_codes{262639} = 'YT'; $Number::Phone::Country::idd_codes{35348} = 'GB'; $Number::Phone::Country::idd_codes{379} = 'VA'; $Number::Phone::Country::idd_codes{3906698} = 'VA'; $Number::Phone::Country::idd_codes{390549} = 'SM'; $Number::Phone::Country::idd_codes{441481} = 'GG'; $Number::Phone::Country::idd_codes{447781} = 'GG'; $Number::Phone::Country::idd_codes{447839} = 'GG'; $Number::Phone::Country::idd_codes{4479111} = 'GG'; $Number::Phone::Country::idd_codes{4479117} = 'GG'; $Number::Phone::Country::idd_codes{441624} = 'IM'; $Number::Phone::Country::idd_codes{44762450} = 'IM'; $Number::Phone::Country::idd_codes{44762456} = 'IM'; $Number::Phone::Country::idd_codes{4474576} = 'IM'; $Number::Phone::Country::idd_codes{447524} = 'IM'; $Number::Phone::Country::idd_codes{447924} = 'IM'; $Number::Phone::Country::idd_codes{4476240} = 'IM'; $Number::Phone::Country::idd_codes{4476241} = 'IM'; $Number::Phone::Country::idd_codes{4476242} = 'IM'; $Number::Phone::Country::idd_codes{4476243} = 'IM'; $Number::Phone::Country::idd_codes{4476244} = 'IM'; $Number::Phone::Country::idd_codes{4476246} = 'IM'; $Number::Phone::Country::idd_codes{4476248} = 'IM'; $Number::Phone::Country::idd_codes{4476249} = 'IM'; $Number::Phone::Country::idd_codes{44808162} = 'IM'; $Number::Phone::Country::idd_codes{448440406} = 'IM'; $Number::Phone::Country::idd_codes{448440906} = 'IM'; $Number::Phone::Country::idd_codes{44872299} = 'IM'; $Number::Phone::Country::idd_codes{44845624} = 'IM'; $Number::Phone::Country::idd_codes{44870624} = 'IM'; $Number::Phone::Country::idd_codes{44900624} = 'IM'; $Number::Phone::Country::idd_codes{44901624} = 'IM'; $Number::Phone::Country::idd_codes{44906624} = 'IM'; $Number::Phone::Country::idd_codes{44907624} = 'IM'; $Number::Phone::Country::idd_codes{441534} = 'JE'; $Number::Phone::Country::idd_codes{447509} = 'JE'; $Number::Phone::Country::idd_codes{447829} = 'JE'; $Number::Phone::Country::idd_codes{447937} = 'JE'; $Number::Phone::Country::idd_codes{4477003} = 'JE'; $Number::Phone::Country::idd_codes{4477007} = 'JE'; $Number::Phone::Country::idd_codes{4477008} = 'JE'; $Number::Phone::Country::idd_codes{4477977} = 'JE'; $Number::Phone::Country::idd_codes{4477978} = 'JE'; $Number::Phone::Country::idd_codes{4477979} = 'JE'; $Number::Phone::Country::idd_codes{44800735} = 'JE'; $Number::Phone::Country::idd_codes{44800781} = 'JE'; $Number::Phone::Country::idd_codes{448089012} = 'JE'; $Number::Phone::Country::idd_codes{448089013} = 'JE'; $Number::Phone::Country::idd_codes{448089019} = 'JE'; $Number::Phone::Country::idd_codes{5999} = 'CW'; $Number::Phone::Country::idd_codes{6189162} = 'CC'; $Number::Phone::Country::idd_codes{6189164} = 'CX'; $Number::Phone::Country::idd_codes{67210} = 'AQ'; $Number::Phone::Country::idd_codes{67211} = 'AQ'; $Number::Phone::Country::idd_codes{67212} = 'AQ'; $Number::Phone::Country::idd_codes{67213} = 'AQ'; $Number::Phone::Country::idd_codes{67214} = 'AQ'; $Number::Phone::Country::idd_codes{6723} = 'NF'; $Number::Phone::Country::idd_codes{76} = 'KZ'; $Number::Phone::Country::idd_codes{77} = 'KZ'; $Number::Phone::Country::idd_codes{38128} = 'XK'; $Number::Phone::Country::idd_codes{38129} = 'XK'; $Number::Phone::Country::idd_codes{38138} = 'XK'; $Number::Phone::Country::idd_codes{38139} = 'XK'; $Number::Phone::Country::idd_codes{883130} = 'InternationalNetworks883::Mobistar'; $Number::Phone::Country::idd_codes{808} = 'SharedCostServices'; $Number::Phone::Country::idd_codes{8817} = 'GMSS::Iridium'; $Number::Phone::Country::idd_codes{8819} = 'GMSS::Globalstar'; $Number::Phone::Country::idd_codes{8818} = 'GMSS::Globalstar'; $Number::Phone::Country::idd_codes{8811} = 'GMSS::ICO'; $Number::Phone::Country::idd_codes{883140} = 'InternationalNetworks883::MTTGlobalNetworks'; $Number::Phone::Country::idd_codes{8816} = 'GMSS::Iridium'; $Number::Phone::Country::idd_codes{88216} = 'InternationalNetworks882::Thuraya'; $Number::Phone::Country::idd_codes{878} = 'UniversalPersonalTelecoms'; $Number::Phone::Country::idd_codes{870} = 'Inmarsat'; $Number::Phone::Country::idd_codes{979} = 'InternationalPremiumRate'; $Number::Phone::Country::idd_codes{88234} = 'AQ'; $Number::Phone::Country::idd_codes{881} = 'GMSS'; $Number::Phone::Country::idd_codes{888} = 'TelecomsForDisasterRelief'; $Number::Phone::Country::idd_codes{883} = 'InternationalNetworks883'; $Number::Phone::Country::idd_codes{991} = 'ITPCS'; $Number::Phone::Country::idd_codes{88213} = 'InternationalNetworks882::Telespazio'; $Number::Phone::Country::idd_codes{882} = 'InternationalNetworks882'; $Number::Phone::Country::idd_codes{8810} = 'GMSS::ICO'; $Number::Phone::Country::idd_codes{800} = 'InternationalFreephone'; $Number::Phone::Country::prefix_codes{'InternationalNetworks883::Mobistar'} = ['883130']; $Number::Phone::Country::prefix_codes{'SharedCostServices'} = ['808']; $Number::Phone::Country::prefix_codes{'GMSS::Iridium'} = ['8817']; $Number::Phone::Country::prefix_codes{'GMSS::Globalstar'} = ['8819']; $Number::Phone::Country::prefix_codes{'GMSS::Globalstar'} = ['8818']; $Number::Phone::Country::prefix_codes{'GMSS::ICO'} = ['8811']; $Number::Phone::Country::prefix_codes{'InternationalNetworks883::MTTGlobalNetworks'} = ['883140']; $Number::Phone::Country::prefix_codes{'GMSS::Iridium'} = ['8816']; $Number::Phone::Country::prefix_codes{'InternationalNetworks882::Thuraya'} = ['88216']; $Number::Phone::Country::prefix_codes{'UniversalPersonalTelecoms'} = ['878']; $Number::Phone::Country::prefix_codes{'Inmarsat'} = ['870']; $Number::Phone::Country::prefix_codes{'InternationalPremiumRate'} = ['979']; $Number::Phone::Country::prefix_codes{'AQ'} = ['88234']; $Number::Phone::Country::prefix_codes{'GMSS'} = ['881']; $Number::Phone::Country::prefix_codes{'TelecomsForDisasterRelief'} = ['888']; $Number::Phone::Country::prefix_codes{'InternationalNetworks883'} = ['883']; $Number::Phone::Country::prefix_codes{'ITPCS'} = ['991']; $Number::Phone::Country::prefix_codes{'InternationalNetworks882::Telespazio'} = ['88213']; $Number::Phone::Country::prefix_codes{'InternationalNetworks882'} = ['882']; $Number::Phone::Country::prefix_codes{'GMSS::ICO'} = ['8810']; $Number::Phone::Country::prefix_codes{'InternationalFreephone'} = ['800']; $Number::Phone::Country::prefix_codes{VA} = ['379', '00', undef, qr/\A 00 /xms]; $Number::Phone::Country::prefix_codes{BV} = ['47', '00', undef, qr/\A 00 /xms]; $Number::Phone::Country::prefix_codes{GS} = ['500', '00', undef, qr/\A 00 /xms]; $Number::Phone::Country::prefix_codes{TF} = ['596', '00', '0', qr/\A 00 /xms]; # 0011 from https://en.wikipedia.org/wiki/Telephone_numbers_in_the_Australian_Antarctic_Territory # but note that Norfolk Island is also 672 but apparently uses 00 as per libphonenumber $Number::Phone::Country::prefix_codes{AQ} = ['672', '0011', undef, qr/\A 0011 /xms];