Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
metadata.php
1<?php
2return array (
3 'codeToCountries' =>
4 array (
5 247 =>
6 array (
7 0 => 'AC',
8 ),
9 376 =>
10 array (
11 0 => 'AD',
12 ),
13 971 =>
14 array (
15 0 => 'AE',
16 ),
17 93 =>
18 array (
19 0 => 'AF',
20 ),
21 1 =>
22 array (
23 0 => 'US',
24 1 => 'AG',
25 2 => 'AI',
26 3 => 'AS',
27 4 => 'BB',
28 5 => 'BM',
29 6 => 'BS',
30 7 => 'CA',
31 8 => 'DM',
32 9 => 'DO',
33 10 => 'GD',
34 11 => 'GU',
35 12 => 'JM',
36 13 => 'KN',
37 14 => 'KY',
38 15 => 'LC',
39 16 => 'MP',
40 17 => 'MS',
41 18 => 'PR',
42 19 => 'SX',
43 20 => 'TC',
44 21 => 'TT',
45 22 => 'VC',
46 23 => 'VG',
47 24 => 'VI',
48 ),
49 355 =>
50 array (
51 0 => 'AL',
52 ),
53 374 =>
54 array (
55 0 => 'AM',
56 ),
57 244 =>
58 array (
59 0 => 'AO',
60 ),
61 54 =>
62 array (
63 0 => 'AR',
64 ),
65 43 =>
66 array (
67 0 => 'AT',
68 ),
69 61 =>
70 array (
71 0 => 'AU',
72 1 => 'CC',
73 2 => 'CX',
74 ),
75 297 =>
76 array (
77 0 => 'AW',
78 ),
79 358 =>
80 array (
81 0 => 'FI',
82 1 => 'AX',
83 ),
84 994 =>
85 array (
86 0 => 'AZ',
87 ),
88 387 =>
89 array (
90 0 => 'BA',
91 ),
92 880 =>
93 array (
94 0 => 'BD',
95 ),
96 32 =>
97 array (
98 0 => 'BE',
99 ),
100 226 =>
101 array (
102 0 => 'BF',
103 ),
104 359 =>
105 array (
106 0 => 'BG',
107 ),
108 973 =>
109 array (
110 0 => 'BH',
111 ),
112 257 =>
113 array (
114 0 => 'BI',
115 ),
116 229 =>
117 array (
118 0 => 'BJ',
119 ),
120 590 =>
121 array (
122 0 => 'GP',
123 1 => 'BL',
124 2 => 'MF',
125 ),
126 673 =>
127 array (
128 0 => 'BN',
129 ),
130 591 =>
131 array (
132 0 => 'BO',
133 ),
134 599 =>
135 array (
136 0 => 'CW',
137 1 => 'BQ',
138 ),
139 55 =>
140 array (
141 0 => 'BR',
142 ),
143 975 =>
144 array (
145 0 => 'BT',
146 ),
147 267 =>
148 array (
149 0 => 'BW',
150 ),
151 375 =>
152 array (
153 0 => 'BY',
154 ),
155 501 =>
156 array (
157 0 => 'BZ',
158 ),
159 243 =>
160 array (
161 0 => 'CD',
162 ),
163 236 =>
164 array (
165 0 => 'CF',
166 ),
167 242 =>
168 array (
169 0 => 'CG',
170 ),
171 41 =>
172 array (
173 0 => 'CH',
174 ),
175 225 =>
176 array (
177 0 => 'CI',
178 ),
179 682 =>
180 array (
181 0 => 'CK',
182 ),
183 56 =>
184 array (
185 0 => 'CL',
186 ),
187 237 =>
188 array (
189 0 => 'CM',
190 ),
191 86 =>
192 array (
193 0 => 'CN',
194 ),
195 57 =>
196 array (
197 0 => 'CO',
198 ),
199 506 =>
200 array (
201 0 => 'CR',
202 ),
203 53 =>
204 array (
205 0 => 'CU',
206 ),
207 238 =>
208 array (
209 0 => 'CV',
210 ),
211 357 =>
212 array (
213 0 => 'CY',
214 ),
215 420 =>
216 array (
217 0 => 'CZ',
218 ),
219 49 =>
220 array (
221 0 => 'DE',
222 ),
223 253 =>
224 array (
225 0 => 'DJ',
226 ),
227 45 =>
228 array (
229 0 => 'DK',
230 ),
231 213 =>
232 array (
233 0 => 'DZ',
234 ),
235 593 =>
236 array (
237 0 => 'EC',
238 ),
239 372 =>
240 array (
241 0 => 'EE',
242 ),
243 20 =>
244 array (
245 0 => 'EG',
246 ),
247 212 =>
248 array (
249 0 => 'MA',
250 1 => 'EH',
251 ),
252 291 =>
253 array (
254 0 => 'ER',
255 ),
256 34 =>
257 array (
258 0 => 'ES',
259 ),
260 251 =>
261 array (
262 0 => 'ET',
263 ),
264 679 =>
265 array (
266 0 => 'FJ',
267 ),
268 500 =>
269 array (
270 0 => 'FK',
271 ),
272 691 =>
273 array (
274 0 => 'FM',
275 ),
276 298 =>
277 array (
278 0 => 'FO',
279 ),
280 33 =>
281 array (
282 0 => 'FR',
283 ),
284 241 =>
285 array (
286 0 => 'GA',
287 ),
288 44 =>
289 array (
290 0 => 'GB',
291 1 => 'GG',
292 2 => 'IM',
293 3 => 'JE',
294 ),
295 995 =>
296 array (
297 0 => 'GE',
298 ),
299 594 =>
300 array (
301 0 => 'GF',
302 ),
303 233 =>
304 array (
305 0 => 'GH',
306 ),
307 350 =>
308 array (
309 0 => 'GI',
310 ),
311 299 =>
312 array (
313 0 => 'GL',
314 ),
315 220 =>
316 array (
317 0 => 'GM',
318 ),
319 224 =>
320 array (
321 0 => 'GN',
322 ),
323 240 =>
324 array (
325 0 => 'GQ',
326 ),
327 30 =>
328 array (
329 0 => 'GR',
330 ),
331 502 =>
332 array (
333 0 => 'GT',
334 ),
335 245 =>
336 array (
337 0 => 'GW',
338 ),
339 592 =>
340 array (
341 0 => 'GY',
342 ),
343 852 =>
344 array (
345 0 => 'HK',
346 ),
347 504 =>
348 array (
349 0 => 'HN',
350 ),
351 385 =>
352 array (
353 0 => 'HR',
354 ),
355 509 =>
356 array (
357 0 => 'HT',
358 ),
359 36 =>
360 array (
361 0 => 'HU',
362 ),
363 62 =>
364 array (
365 0 => 'ID',
366 ),
367 353 =>
368 array (
369 0 => 'IE',
370 ),
371 972 =>
372 array (
373 0 => 'IL',
374 ),
375 91 =>
376 array (
377 0 => 'IN',
378 ),
379 246 =>
380 array (
381 0 => 'IO',
382 ),
383 964 =>
384 array (
385 0 => 'IQ',
386 ),
387 98 =>
388 array (
389 0 => 'IR',
390 ),
391 354 =>
392 array (
393 0 => 'IS',
394 ),
395 39 =>
396 array (
397 0 => 'IT',
398 1 => 'VA',
399 ),
400 962 =>
401 array (
402 0 => 'JO',
403 ),
404 81 =>
405 array (
406 0 => 'JP',
407 ),
408 254 =>
409 array (
410 0 => 'KE',
411 ),
412 996 =>
413 array (
414 0 => 'KG',
415 ),
416 855 =>
417 array (
418 0 => 'KH',
419 ),
420 686 =>
421 array (
422 0 => 'KI',
423 ),
424 269 =>
425 array (
426 0 => 'KM',
427 ),
428 850 =>
429 array (
430 0 => 'KP',
431 ),
432 82 =>
433 array (
434 0 => 'KR',
435 ),
436 965 =>
437 array (
438 0 => 'KW',
439 ),
440 7 =>
441 array (
442 0 => 'RU',
443 1 => 'KZ',
444 ),
445 856 =>
446 array (
447 0 => 'LA',
448 ),
449 961 =>
450 array (
451 0 => 'LB',
452 ),
453 423 =>
454 array (
455 0 => 'LI',
456 ),
457 94 =>
458 array (
459 0 => 'LK',
460 ),
461 231 =>
462 array (
463 0 => 'LR',
464 ),
465 266 =>
466 array (
467 0 => 'LS',
468 ),
469 370 =>
470 array (
471 0 => 'LT',
472 ),
473 352 =>
474 array (
475 0 => 'LU',
476 ),
477 371 =>
478 array (
479 0 => 'LV',
480 ),
481 218 =>
482 array (
483 0 => 'LY',
484 ),
485 377 =>
486 array (
487 0 => 'MC',
488 ),
489 373 =>
490 array (
491 0 => 'MD',
492 ),
493 382 =>
494 array (
495 0 => 'ME',
496 ),
497 261 =>
498 array (
499 0 => 'MG',
500 ),
501 692 =>
502 array (
503 0 => 'MH',
504 ),
505 389 =>
506 array (
507 0 => 'MK',
508 ),
509 223 =>
510 array (
511 0 => 'ML',
512 ),
513 95 =>
514 array (
515 0 => 'MM',
516 ),
517 976 =>
518 array (
519 0 => 'MN',
520 ),
521 853 =>
522 array (
523 0 => 'MO',
524 ),
525 596 =>
526 array (
527 0 => 'MQ',
528 ),
529 222 =>
530 array (
531 0 => 'MR',
532 ),
533 356 =>
534 array (
535 0 => 'MT',
536 ),
537 230 =>
538 array (
539 0 => 'MU',
540 ),
541 960 =>
542 array (
543 0 => 'MV',
544 ),
545 265 =>
546 array (
547 0 => 'MW',
548 ),
549 52 =>
550 array (
551 0 => 'MX',
552 ),
553 60 =>
554 array (
555 0 => 'MY',
556 ),
557 258 =>
558 array (
559 0 => 'MZ',
560 ),
561 264 =>
562 array (
563 0 => 'NA',
564 ),
565 687 =>
566 array (
567 0 => 'NC',
568 ),
569 227 =>
570 array (
571 0 => 'NE',
572 ),
573 672 =>
574 array (
575 0 => 'NF',
576 ),
577 234 =>
578 array (
579 0 => 'NG',
580 ),
581 505 =>
582 array (
583 0 => 'NI',
584 ),
585 31 =>
586 array (
587 0 => 'NL',
588 ),
589 47 =>
590 array (
591 0 => 'NO',
592 1 => 'SJ',
593 ),
594 977 =>
595 array (
596 0 => 'NP',
597 ),
598 674 =>
599 array (
600 0 => 'NR',
601 ),
602 683 =>
603 array (
604 0 => 'NU',
605 ),
606 64 =>
607 array (
608 0 => 'NZ',
609 ),
610 968 =>
611 array (
612 0 => 'OM',
613 ),
614 507 =>
615 array (
616 0 => 'PA',
617 ),
618 51 =>
619 array (
620 0 => 'PE',
621 ),
622 689 =>
623 array (
624 0 => 'PF',
625 ),
626 675 =>
627 array (
628 0 => 'PG',
629 ),
630 63 =>
631 array (
632 0 => 'PH',
633 ),
634 92 =>
635 array (
636 0 => 'PK',
637 ),
638 48 =>
639 array (
640 0 => 'PL',
641 ),
642 508 =>
643 array (
644 0 => 'PM',
645 ),
646 970 =>
647 array (
648 0 => 'PS',
649 ),
650 351 =>
651 array (
652 0 => 'PT',
653 ),
654 680 =>
655 array (
656 0 => 'PW',
657 ),
658 595 =>
659 array (
660 0 => 'PY',
661 ),
662 974 =>
663 array (
664 0 => 'QA',
665 ),
666 262 =>
667 array (
668 0 => 'RE',
669 1 => 'YT',
670 ),
671 40 =>
672 array (
673 0 => 'RO',
674 ),
675 381 =>
676 array (
677 0 => 'RS',
678 ),
679 250 =>
680 array (
681 0 => 'RW',
682 ),
683 966 =>
684 array (
685 0 => 'SA',
686 ),
687 677 =>
688 array (
689 0 => 'SB',
690 ),
691 248 =>
692 array (
693 0 => 'SC',
694 ),
695 249 =>
696 array (
697 0 => 'SD',
698 ),
699 46 =>
700 array (
701 0 => 'SE',
702 ),
703 65 =>
704 array (
705 0 => 'SG',
706 ),
707 290 =>
708 array (
709 0 => 'SH',
710 1 => 'TA',
711 ),
712 386 =>
713 array (
714 0 => 'SI',
715 ),
716 421 =>
717 array (
718 0 => 'SK',
719 ),
720 232 =>
721 array (
722 0 => 'SL',
723 ),
724 378 =>
725 array (
726 0 => 'SM',
727 ),
728 221 =>
729 array (
730 0 => 'SN',
731 ),
732 252 =>
733 array (
734 0 => 'SO',
735 ),
736 597 =>
737 array (
738 0 => 'SR',
739 ),
740 211 =>
741 array (
742 0 => 'SS',
743 ),
744 239 =>
745 array (
746 0 => 'ST',
747 ),
748 503 =>
749 array (
750 0 => 'SV',
751 ),
752 963 =>
753 array (
754 0 => 'SY',
755 ),
756 268 =>
757 array (
758 0 => 'SZ',
759 ),
760 235 =>
761 array (
762 0 => 'TD',
763 ),
764 228 =>
765 array (
766 0 => 'TG',
767 ),
768 66 =>
769 array (
770 0 => 'TH',
771 ),
772 992 =>
773 array (
774 0 => 'TJ',
775 ),
776 690 =>
777 array (
778 0 => 'TK',
779 ),
780 670 =>
781 array (
782 0 => 'TL',
783 ),
784 993 =>
785 array (
786 0 => 'TM',
787 ),
788 216 =>
789 array (
790 0 => 'TN',
791 ),
792 676 =>
793 array (
794 0 => 'TO',
795 ),
796 90 =>
797 array (
798 0 => 'TR',
799 ),
800 688 =>
801 array (
802 0 => 'TV',
803 ),
804 886 =>
805 array (
806 0 => 'TW',
807 ),
808 255 =>
809 array (
810 0 => 'TZ',
811 ),
812 380 =>
813 array (
814 0 => 'UA',
815 ),
816 256 =>
817 array (
818 0 => 'UG',
819 ),
820 598 =>
821 array (
822 0 => 'UY',
823 ),
824 998 =>
825 array (
826 0 => 'UZ',
827 ),
828 58 =>
829 array (
830 0 => 'VE',
831 ),
832 84 =>
833 array (
834 0 => 'VN',
835 ),
836 678 =>
837 array (
838 0 => 'VU',
839 ),
840 681 =>
841 array (
842 0 => 'WF',
843 ),
844 685 =>
845 array (
846 0 => 'WS',
847 ),
848 383 =>
849 array (
850 0 => 'XK',
851 ),
852 967 =>
853 array (
854 0 => 'YE',
855 ),
856 27 =>
857 array (
858 0 => 'ZA',
859 ),
860 260 =>
861 array (
862 0 => 'ZM',
863 ),
864 263 =>
865 array (
866 0 => 'ZW',
867 ),
868 800 =>
869 array (
870 0 => '001',
871 ),
872 808 =>
873 array (
874 0 => '001',
875 ),
876 870 =>
877 array (
878 0 => '001',
879 ),
880 878 =>
881 array (
882 0 => '001',
883 ),
884 881 =>
885 array (
886 0 => '001',
887 ),
888 882 =>
889 array (
890 0 => '001',
891 ),
892 883 =>
893 array (
894 0 => '001',
895 ),
896 888 =>
897 array (
898 0 => '001',
899 ),
900 979 =>
901 array (
902 0 => '001',
903 ),
904 ),
905 'metadata' =>
906 array (
907 0 =>
908 array (
909 'id' => 'AC',
910 'countryCode' => '247',
911 'internationalPrefix' => '00',
912 'generalDesc' =>
913 array (
914 'nationalNumberPattern' => '(?:[01589]\\d|[46])\\d{4}',
915 ),
916 'fixedLine' =>
917 array (
918 'possibleLengthNational' =>
919 array (
920 0 => 5,
921 ),
922 'exampleNumber' => '62889',
923 'nationalNumberPattern' => '6[2-467]\\d{3}',
924 ),
925 'mobile' =>
926 array (
927 'possibleLengthNational' =>
928 array (
929 0 => 5,
930 ),
931 'exampleNumber' => '40123',
932 'nationalNumberPattern' => '4\\d{4}',
933 ),
934 'uan' =>
935 array (
936 'possibleLengthNational' =>
937 array (
938 0 => 6,
939 ),
940 'exampleNumber' => '542011',
941 'nationalNumberPattern' => '(?:0[1-9]|[1589]\\d)\\d{4}',
942 ),
943 ),
944 1 =>
945 array (
946 'id' => 'AD',
947 'countryCode' => '376',
948 'internationalPrefix' => '00',
949 'availableFormats' =>
950 array (
951 0 =>
952 array (
953 'pattern' => '(\\d{3})(\\d{3})',
954 'leadingDigits' =>
955 array (
956 0 => '[135-9]',
957 ),
958 'format' => '$1 $2',
959 ),
960 1 =>
961 array (
962 'pattern' => '(\\d{4})(\\d{4})',
963 'leadingDigits' =>
964 array (
965 0 => '1',
966 ),
967 'format' => '$1 $2',
968 ),
969 2 =>
970 array (
971 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
972 'leadingDigits' =>
973 array (
974 0 => '6',
975 ),
976 'format' => '$1 $2 $3',
977 ),
978 ),
979 'generalDesc' =>
980 array (
981 'nationalNumberPattern' => '(?:1|6\\d)\\d{7}|[135-9]\\d{5}',
982 ),
983 'noInternationalDialling' =>
984 array (
985 'possibleLengthNational' =>
986 array (
987 0 => 8,
988 ),
989 'nationalNumberPattern' => '1800\\d{4}',
990 ),
991 'fixedLine' =>
992 array (
993 'possibleLengthNational' =>
994 array (
995 0 => 6,
996 ),
997 'exampleNumber' => '712345',
998 'nationalNumberPattern' => '[78]\\d{5}',
999 ),
1000 'mobile' =>
1001 array (
1002 'possibleLengthNational' =>
1003 array (
1004 0 => 6,
1005 1 => 9,
1006 ),
1007 'exampleNumber' => '312345',
1008 'nationalNumberPattern' => '690\\d{6}|[356]\\d{5}',
1009 ),
1010 'tollFree' =>
1011 array (
1012 'possibleLengthNational' =>
1013 array (
1014 0 => 8,
1015 ),
1016 'exampleNumber' => '18001234',
1017 'nationalNumberPattern' => '180[02]\\d{4}',
1018 ),
1019 'premiumRate' =>
1020 array (
1021 'possibleLengthNational' =>
1022 array (
1023 0 => 6,
1024 ),
1025 'exampleNumber' => '912345',
1026 'nationalNumberPattern' => '[19]\\d{5}',
1027 ),
1028 ),
1029 2 =>
1030 array (
1031 'id' => 'AE',
1032 'countryCode' => '971',
1033 'internationalPrefix' => '00',
1034 'nationalPrefix' => '0',
1035 'availableFormats' =>
1036 array (
1037 0 =>
1038 array (
1039 'pattern' => '(\\d{3})(\\d{2,9})',
1040 'leadingDigits' =>
1041 array (
1042 0 => '60|8',
1043 ),
1044 'format' => '$1 $2',
1045 ),
1046 1 =>
1047 array (
1048 'pattern' => '(\\d)(\\d{3})(\\d{4})',
1049 'nationalPrefixFormattingRule' => '$NP$FG',
1050 'leadingDigits' =>
1051 array (
1052 0 => '[236]|[479][2-8]',
1053 ),
1054 'format' => '$1 $2 $3',
1055 ),
1056 2 =>
1057 array (
1058 'pattern' => '(\\d{3})(\\d)(\\d{5})',
1059 'leadingDigits' =>
1060 array (
1061 0 => '[479]',
1062 ),
1063 'format' => '$1 $2 $3',
1064 ),
1065 3 =>
1066 array (
1067 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
1068 'nationalPrefixFormattingRule' => '$NP$FG',
1069 'leadingDigits' =>
1070 array (
1071 0 => '5',
1072 ),
1073 'format' => '$1 $2 $3',
1074 ),
1075 ),
1076 'generalDesc' =>
1077 array (
1078 'nationalNumberPattern' => '(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}',
1079 ),
1080 'fixedLine' =>
1081 array (
1082 'possibleLengthNational' =>
1083 array (
1084 0 => 8,
1085 ),
1086 'possibleLengthLocalOnly' =>
1087 array (
1088 0 => 7,
1089 ),
1090 'exampleNumber' => '22345678',
1091 'nationalNumberPattern' => '[2-4679][2-8]\\d{6}',
1092 ),
1093 'mobile' =>
1094 array (
1095 'possibleLengthNational' =>
1096 array (
1097 0 => 9,
1098 ),
1099 'exampleNumber' => '501234567',
1100 'nationalNumberPattern' => '5[024-68]\\d{7}',
1101 ),
1102 'tollFree' =>
1103 array (
1104 'possibleLengthNational' =>
1105 array (
1106 0 => 5,
1107 1 => 6,
1108 2 => 7,
1109 3 => 8,
1110 4 => 9,
1111 5 => 10,
1112 6 => 11,
1113 7 => 12,
1114 ),
1115 'exampleNumber' => '800123456',
1116 'nationalNumberPattern' => '400\\d{6}|800\\d{2,9}',
1117 ),
1118 'premiumRate' =>
1119 array (
1120 'possibleLengthNational' =>
1121 array (
1122 0 => 9,
1123 ),
1124 'exampleNumber' => '900234567',
1125 'nationalNumberPattern' => '900[02]\\d{5}',
1126 ),
1127 'sharedCost' =>
1128 array (
1129 'possibleLengthNational' =>
1130 array (
1131 0 => 9,
1132 ),
1133 'exampleNumber' => '700012345',
1134 'nationalNumberPattern' => '700[05]\\d{5}',
1135 ),
1136 'uan' =>
1137 array (
1138 'possibleLengthNational' =>
1139 array (
1140 0 => 9,
1141 ),
1142 'exampleNumber' => '600212345',
1143 'nationalNumberPattern' => '600[25]\\d{5}',
1144 ),
1145 ),
1146 3 =>
1147 array (
1148 'id' => 'AF',
1149 'countryCode' => '93',
1150 'internationalPrefix' => '00',
1151 'nationalPrefix' => '0',
1152 'availableFormats' =>
1153 array (
1154 0 =>
1155 array (
1156 'pattern' => '(\\d{3})(\\d{4})',
1157 'leadingDigits' =>
1158 array (
1159 0 => '[1-9]',
1160 ),
1161 'format' => '$1 $2',
1162 'intlFormat' => 'NA',
1163 ),
1164 1 =>
1165 array (
1166 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
1167 'nationalPrefixFormattingRule' => '$NP$FG',
1168 'leadingDigits' =>
1169 array (
1170 0 => '[2-7]',
1171 ),
1172 'format' => '$1 $2 $3',
1173 ),
1174 ),
1175 'generalDesc' =>
1176 array (
1177 'nationalNumberPattern' => '[2-7]\\d{8}',
1178 ),
1179 'fixedLine' =>
1180 array (
1181 'possibleLengthNational' =>
1182 array (
1183 0 => 9,
1184 ),
1185 'possibleLengthLocalOnly' =>
1186 array (
1187 0 => 7,
1188 ),
1189 'exampleNumber' => '234567890',
1190 'nationalNumberPattern' => '(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}',
1191 ),
1192 'mobile' =>
1193 array (
1194 'possibleLengthNational' =>
1195 array (
1196 0 => 9,
1197 ),
1198 'possibleLengthLocalOnly' =>
1199 array (
1200 0 => 7,
1201 ),
1202 'exampleNumber' => '701234567',
1203 'nationalNumberPattern' => '7\\d{8}',
1204 ),
1205 ),
1206 4 =>
1207 array (
1208 'id' => 'AG',
1209 'countryCode' => '1',
1210 'leadingDigits' => '268',
1211 'internationalPrefix' => '011',
1212 'nationalPrefix' => '1',
1213 'nationalPrefixForParsing' => '1|([457]\\d{6})$',
1214 'nationalPrefixTransformRule' => '268$1',
1215 'mobileNumberPortableRegion' => 'true',
1216 'generalDesc' =>
1217 array (
1218 'nationalNumberPattern' => '(?:268|[58]\\d\\d|900)\\d{7}',
1219 ),
1220 'fixedLine' =>
1221 array (
1222 'possibleLengthNational' =>
1223 array (
1224 0 => 10,
1225 ),
1226 'possibleLengthLocalOnly' =>
1227 array (
1228 0 => 7,
1229 ),
1230 'exampleNumber' => '2684601234',
1231 'nationalNumberPattern' => '268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}',
1232 ),
1233 'mobile' =>
1234 array (
1235 'possibleLengthNational' =>
1236 array (
1237 0 => 10,
1238 ),
1239 'possibleLengthLocalOnly' =>
1240 array (
1241 0 => 7,
1242 ),
1243 'exampleNumber' => '2684641234',
1244 'nationalNumberPattern' => '268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}',
1245 ),
1246 'pager' =>
1247 array (
1248 'possibleLengthNational' =>
1249 array (
1250 0 => 10,
1251 ),
1252 'possibleLengthLocalOnly' =>
1253 array (
1254 0 => 7,
1255 ),
1256 'exampleNumber' => '2684061234',
1257 'nationalNumberPattern' => '26840[69]\\d{4}',
1258 ),
1259 'tollFree' =>
1260 array (
1261 'possibleLengthNational' =>
1262 array (
1263 0 => 10,
1264 ),
1265 'exampleNumber' => '8002123456',
1266 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
1267 ),
1268 'premiumRate' =>
1269 array (
1270 'possibleLengthNational' =>
1271 array (
1272 0 => 10,
1273 ),
1274 'exampleNumber' => '9002123456',
1275 'nationalNumberPattern' => '900[2-9]\\d{6}',
1276 ),
1277 'personalNumber' =>
1278 array (
1279 'possibleLengthNational' =>
1280 array (
1281 0 => 10,
1282 ),
1283 'exampleNumber' => '5002345678',
1284 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
1285 ),
1286 'voip' =>
1287 array (
1288 'possibleLengthNational' =>
1289 array (
1290 0 => 10,
1291 ),
1292 'possibleLengthLocalOnly' =>
1293 array (
1294 0 => 7,
1295 ),
1296 'exampleNumber' => '2684801234',
1297 'nationalNumberPattern' => '26848[01]\\d{4}',
1298 ),
1299 ),
1300 5 =>
1301 array (
1302 'id' => 'AI',
1303 'countryCode' => '1',
1304 'leadingDigits' => '264',
1305 'internationalPrefix' => '011',
1306 'nationalPrefix' => '1',
1307 'nationalPrefixForParsing' => '1|([2457]\\d{6})$',
1308 'nationalPrefixTransformRule' => '264$1',
1309 'mobileNumberPortableRegion' => 'true',
1310 'generalDesc' =>
1311 array (
1312 'nationalNumberPattern' => '(?:264|[58]\\d\\d|900)\\d{7}',
1313 ),
1314 'fixedLine' =>
1315 array (
1316 'possibleLengthNational' =>
1317 array (
1318 0 => 10,
1319 ),
1320 'possibleLengthLocalOnly' =>
1321 array (
1322 0 => 7,
1323 ),
1324 'exampleNumber' => '2644612345',
1325 'nationalNumberPattern' => '264(?:292|4(?:6[12]|9[78]))\\d{4}',
1326 ),
1327 'mobile' =>
1328 array (
1329 'possibleLengthNational' =>
1330 array (
1331 0 => 10,
1332 ),
1333 'possibleLengthLocalOnly' =>
1334 array (
1335 0 => 7,
1336 ),
1337 'exampleNumber' => '2642351234',
1338 'nationalNumberPattern' => '264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}',
1339 ),
1340 'pager' =>
1341 array (
1342 'possibleLengthNational' =>
1343 array (
1344 0 => 10,
1345 ),
1346 'possibleLengthLocalOnly' =>
1347 array (
1348 0 => 7,
1349 ),
1350 'exampleNumber' => '2647241234',
1351 'nationalNumberPattern' => '264724\\d{4}',
1352 ),
1353 'tollFree' =>
1354 array (
1355 'possibleLengthNational' =>
1356 array (
1357 0 => 10,
1358 ),
1359 'exampleNumber' => '8002123456',
1360 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
1361 ),
1362 'premiumRate' =>
1363 array (
1364 'possibleLengthNational' =>
1365 array (
1366 0 => 10,
1367 ),
1368 'exampleNumber' => '9002123456',
1369 'nationalNumberPattern' => '900[2-9]\\d{6}',
1370 ),
1371 'personalNumber' =>
1372 array (
1373 'possibleLengthNational' =>
1374 array (
1375 0 => 10,
1376 ),
1377 'exampleNumber' => '5002345678',
1378 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
1379 ),
1380 ),
1381 6 =>
1382 array (
1383 'id' => 'AL',
1384 'countryCode' => '355',
1385 'internationalPrefix' => '00',
1386 'nationalPrefix' => '0',
1387 'mobileNumberPortableRegion' => 'true',
1388 'availableFormats' =>
1389 array (
1390 0 =>
1391 array (
1392 'pattern' => '(\\d{3})(\\d{3,4})',
1393 'nationalPrefixFormattingRule' => '$NP$FG',
1394 'leadingDigits' =>
1395 array (
1396 0 => '80|9',
1397 ),
1398 'format' => '$1 $2',
1399 ),
1400 1 =>
1401 array (
1402 'pattern' => '(\\d)(\\d{3})(\\d{4})',
1403 'nationalPrefixFormattingRule' => '$NP$FG',
1404 'leadingDigits' =>
1405 array (
1406 0 => '4[2-6]',
1407 ),
1408 'format' => '$1 $2 $3',
1409 ),
1410 2 =>
1411 array (
1412 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
1413 'nationalPrefixFormattingRule' => '$NP$FG',
1414 'leadingDigits' =>
1415 array (
1416 0 => '[2358][2-5]|4',
1417 ),
1418 'format' => '$1 $2 $3',
1419 ),
1420 3 =>
1421 array (
1422 'pattern' => '(\\d{3})(\\d{5})',
1423 'nationalPrefixFormattingRule' => '$NP$FG',
1424 'leadingDigits' =>
1425 array (
1426 0 => '[23578]',
1427 ),
1428 'format' => '$1 $2',
1429 ),
1430 4 =>
1431 array (
1432 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
1433 'nationalPrefixFormattingRule' => '$NP$FG',
1434 'leadingDigits' =>
1435 array (
1436 0 => '6',
1437 ),
1438 'format' => '$1 $2 $3',
1439 ),
1440 ),
1441 'generalDesc' =>
1442 array (
1443 'nationalNumberPattern' => '(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}',
1444 ),
1445 'fixedLine' =>
1446 array (
1447 'possibleLengthNational' =>
1448 array (
1449 0 => 8,
1450 ),
1451 'possibleLengthLocalOnly' =>
1452 array (
1453 0 => 5,
1454 1 => 6,
1455 2 => 7,
1456 ),
1457 'exampleNumber' => '22345678',
1458 'nationalNumberPattern' => '(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}',
1459 ),
1460 'mobile' =>
1461 array (
1462 'possibleLengthNational' =>
1463 array (
1464 0 => 9,
1465 ),
1466 'exampleNumber' => '672123456',
1467 'nationalNumberPattern' => '6(?:[78][2-9]|9\\d)\\d{6}',
1468 ),
1469 'tollFree' =>
1470 array (
1471 'possibleLengthNational' =>
1472 array (
1473 0 => 7,
1474 ),
1475 'exampleNumber' => '8001234',
1476 'nationalNumberPattern' => '800\\d{4}',
1477 ),
1478 'premiumRate' =>
1479 array (
1480 'possibleLengthNational' =>
1481 array (
1482 0 => 6,
1483 ),
1484 'exampleNumber' => '900123',
1485 'nationalNumberPattern' => '900[1-9]\\d\\d',
1486 ),
1487 'sharedCost' =>
1488 array (
1489 'possibleLengthNational' =>
1490 array (
1491 0 => 6,
1492 ),
1493 'exampleNumber' => '808123',
1494 'nationalNumberPattern' => '808[1-9]\\d\\d',
1495 ),
1496 'personalNumber' =>
1497 array (
1498 'possibleLengthNational' =>
1499 array (
1500 0 => 8,
1501 ),
1502 'exampleNumber' => '70021234',
1503 'nationalNumberPattern' => '700[2-9]\\d{4}',
1504 ),
1505 ),
1506 7 =>
1507 array (
1508 'id' => 'AM',
1509 'countryCode' => '374',
1510 'internationalPrefix' => '00',
1511 'nationalPrefix' => '0',
1512 'mobileNumberPortableRegion' => 'true',
1513 'availableFormats' =>
1514 array (
1515 0 =>
1516 array (
1517 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
1518 'nationalPrefixFormattingRule' => '$NP $FG',
1519 'leadingDigits' =>
1520 array (
1521 0 => '[89]0',
1522 ),
1523 'format' => '$1 $2 $3',
1524 ),
1525 1 =>
1526 array (
1527 'pattern' => '(\\d{3})(\\d{5})',
1528 'nationalPrefixFormattingRule' => '($NP$FG)',
1529 'leadingDigits' =>
1530 array (
1531 0 => '2|3[12]',
1532 ),
1533 'format' => '$1 $2',
1534 ),
1535 2 =>
1536 array (
1537 'pattern' => '(\\d{2})(\\d{6})',
1538 'nationalPrefixFormattingRule' => '($NP$FG)',
1539 'leadingDigits' =>
1540 array (
1541 0 => '1|47',
1542 ),
1543 'format' => '$1 $2',
1544 ),
1545 3 =>
1546 array (
1547 'pattern' => '(\\d{2})(\\d{6})',
1548 'nationalPrefixFormattingRule' => '$NP$FG',
1549 'leadingDigits' =>
1550 array (
1551 0 => '[3-9]',
1552 ),
1553 'format' => '$1 $2',
1554 ),
1555 ),
1556 'generalDesc' =>
1557 array (
1558 'nationalNumberPattern' => '(?:[1-489]\\d|55|60|77)\\d{6}',
1559 ),
1560 'fixedLine' =>
1561 array (
1562 'possibleLengthNational' =>
1563 array (
1564 0 => 8,
1565 ),
1566 'possibleLengthLocalOnly' =>
1567 array (
1568 0 => 5,
1569 1 => 6,
1570 ),
1571 'exampleNumber' => '10123456',
1572 'nationalNumberPattern' => '(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}',
1573 ),
1574 'mobile' =>
1575 array (
1576 'possibleLengthNational' =>
1577 array (
1578 0 => 8,
1579 ),
1580 'exampleNumber' => '77123456',
1581 'nationalNumberPattern' => '(?:33|4[1349]|55|77|88|9[13-9])\\d{6}',
1582 ),
1583 'tollFree' =>
1584 array (
1585 'possibleLengthNational' =>
1586 array (
1587 0 => 8,
1588 ),
1589 'exampleNumber' => '80012345',
1590 'nationalNumberPattern' => '800\\d{5}',
1591 ),
1592 'premiumRate' =>
1593 array (
1594 'possibleLengthNational' =>
1595 array (
1596 0 => 8,
1597 ),
1598 'exampleNumber' => '90012345',
1599 'nationalNumberPattern' => '90[016]\\d{5}',
1600 ),
1601 'sharedCost' =>
1602 array (
1603 'possibleLengthNational' =>
1604 array (
1605 0 => 8,
1606 ),
1607 'exampleNumber' => '80112345',
1608 'nationalNumberPattern' => '80[1-4]\\d{5}',
1609 ),
1610 'voip' =>
1611 array (
1612 'possibleLengthNational' =>
1613 array (
1614 0 => 8,
1615 ),
1616 'exampleNumber' => '60271234',
1617 'nationalNumberPattern' => '60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}',
1618 ),
1619 ),
1620 8 =>
1621 array (
1622 'id' => 'AO',
1623 'countryCode' => '244',
1624 'internationalPrefix' => '00',
1625 'availableFormats' =>
1626 array (
1627 0 =>
1628 array (
1629 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
1630 'leadingDigits' =>
1631 array (
1632 0 => '[29]',
1633 ),
1634 'format' => '$1 $2 $3',
1635 ),
1636 ),
1637 'generalDesc' =>
1638 array (
1639 'nationalNumberPattern' => '[29]\\d{8}',
1640 ),
1641 'fixedLine' =>
1642 array (
1643 'possibleLengthNational' =>
1644 array (
1645 0 => 9,
1646 ),
1647 'exampleNumber' => '222123456',
1648 'nationalNumberPattern' => '2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}',
1649 ),
1650 'mobile' =>
1651 array (
1652 'possibleLengthNational' =>
1653 array (
1654 0 => 9,
1655 ),
1656 'exampleNumber' => '923123456',
1657 'nationalNumberPattern' => '9[1-49]\\d{7}',
1658 ),
1659 ),
1660 9 =>
1661 array (
1662 'id' => 'AR',
1663 'countryCode' => '54',
1664 'internationalPrefix' => '00',
1665 'nationalPrefix' => '0',
1666 'nationalPrefixForParsing' => ' 0?(?: ( 11| 2(?: 2(?: 02?| [13]| 2[13-79]| 4[1-6]| 5[2457]| 6[124-8]| 7[1-4]| 8[13-6]| 9[1267] )| 3(?: 02?| 1[467]| 2[03-6]| 3[13-8]| [49][2-6]| 5[2-8]| [67] )| 4(?: 7[3-578]| 9 )| 6(?: [0136]| 2[24-6]| 4[6-8]?| 5[15-8] )| 80| 9(?: 0[1-3]| [19]| 2\\d| 3[1-6]| 4[02568]?| 5[2-4]| 6[2-46]| 72?| 8[23]? ) )| 3(?: 3(?: 2[79]| 6| 8[2578] )| 4(?: 0[0-24-9]| [12]| 3[5-8]?| 4[24-7]| 5[4-68]?| 6[02-9]| 7[126]| 8[2379]?| 9[1-36-8] )| 5(?: 1| 2[1245]| 3[237]?| 4[1-46-9]| 6[2-4]| 7[1-6]| 8[2-5]? )| 6[24]| 7(?: [069]| 1[1568]| 2[15]| 3[145]| 4[13]| 5[14-8]| 7[2-57]| 8[126] )| 8(?: [01]| 2[15-7]| 3[2578]?| 4[13-6]| 5[4-8]?| 6[1-357-9]| 7[36-8]?| 8[5-8]?| 9[124] ) ) )15 )?',
1667 'nationalPrefixTransformRule' => '9$1',
1668 'mobileNumberPortableRegion' => 'true',
1669 'availableFormats' =>
1670 array (
1671 0 =>
1672 array (
1673 'pattern' => '(\\d{3})',
1674 'leadingDigits' =>
1675 array (
1676 0 => '0|1(?:0[0-35-7]|1[02-5]|2[015]|34|4[478])|911',
1677 ),
1678 'format' => '$1',
1679 'intlFormat' => 'NA',
1680 ),
1681 1 =>
1682 array (
1683 'pattern' => '(\\d{2})(\\d{4})',
1684 'leadingDigits' =>
1685 array (
1686 0 => '[1-9]',
1687 ),
1688 'format' => '$1-$2',
1689 'intlFormat' => 'NA',
1690 ),
1691 2 =>
1692 array (
1693 'pattern' => '(\\d{3})(\\d{4})',
1694 'leadingDigits' =>
1695 array (
1696 0 => '[2-8]',
1697 ),
1698 'format' => '$1-$2',
1699 'intlFormat' => 'NA',
1700 ),
1701 3 =>
1702 array (
1703 'pattern' => '(\\d{4})(\\d{4})',
1704 'leadingDigits' =>
1705 array (
1706 0 => '[1-8]',
1707 ),
1708 'format' => '$1-$2',
1709 'intlFormat' => 'NA',
1710 ),
1711 4 =>
1712 array (
1713 'pattern' => '(\\d{4})(\\d{2})(\\d{4})',
1714 'nationalPrefixFormattingRule' => '$NP$FG',
1715 'nationalPrefixOptionalWhenFormatting' => true,
1716 'leadingDigits' =>
1717 array (
1718 0 => '2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])',
1719 1 => '2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)',
1720 2 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
1721 3 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
1722 ),
1723 'format' => '$1 $2-$3',
1724 ),
1725 5 =>
1726 array (
1727 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
1728 'nationalPrefixFormattingRule' => '$NP$FG',
1729 'nationalPrefixOptionalWhenFormatting' => true,
1730 'leadingDigits' =>
1731 array (
1732 0 => '1',
1733 ),
1734 'format' => '$1 $2-$3',
1735 ),
1736 6 =>
1737 array (
1738 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
1739 'nationalPrefixFormattingRule' => '$NP$FG',
1740 'leadingDigits' =>
1741 array (
1742 0 => '[68]',
1743 ),
1744 'format' => '$1-$2-$3',
1745 ),
1746 7 =>
1747 array (
1748 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
1749 'nationalPrefixFormattingRule' => '$NP$FG',
1750 'nationalPrefixOptionalWhenFormatting' => true,
1751 'leadingDigits' =>
1752 array (
1753 0 => '[23]',
1754 ),
1755 'format' => '$1 $2-$3',
1756 ),
1757 8 =>
1758 array (
1759 'pattern' => '(\\d)(\\d{4})(\\d{2})(\\d{4})',
1760 'nationalPrefixFormattingRule' => '$NP$FG',
1761 'leadingDigits' =>
1762 array (
1763 0 => '9(?:2[2-469]|3[3-578])',
1764 1 => '9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))',
1765 2 => '9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)',
1766 3 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
1767 4 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
1768 ),
1769 'format' => '$2 15-$3-$4',
1770 'intlFormat' => '$1 $2 $3-$4',
1771 ),
1772 9 =>
1773 array (
1774 'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})',
1775 'nationalPrefixFormattingRule' => '$NP$FG',
1776 'leadingDigits' =>
1777 array (
1778 0 => '91',
1779 ),
1780 'format' => '$2 15-$3-$4',
1781 'intlFormat' => '$1 $2 $3-$4',
1782 ),
1783 10 =>
1784 array (
1785 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})',
1786 'nationalPrefixFormattingRule' => '$NP$FG',
1787 'leadingDigits' =>
1788 array (
1789 0 => '9',
1790 ),
1791 'format' => '$2 15-$3-$4',
1792 'intlFormat' => '$1 $2 $3-$4',
1793 ),
1794 ),
1795 'generalDesc' =>
1796 array (
1797 'nationalNumberPattern' => '11\\d{8}|(?:[2368]|9\\d)\\d{9}',
1798 ),
1799 'noInternationalDialling' =>
1800 array (
1801 'possibleLengthNational' =>
1802 array (
1803 0 => 10,
1804 ),
1805 'nationalNumberPattern' => '810\\d{7}',
1806 ),
1807 'fixedLine' =>
1808 array (
1809 'possibleLengthNational' =>
1810 array (
1811 0 => 10,
1812 ),
1813 'possibleLengthLocalOnly' =>
1814 array (
1815 0 => 6,
1816 1 => 7,
1817 2 => 8,
1818 ),
1819 'exampleNumber' => '1123456789',
1820 'nationalNumberPattern' => '3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}',
1821 ),
1822 'mobile' =>
1823 array (
1824 'possibleLengthNational' =>
1825 array (
1826 0 => 10,
1827 1 => 11,
1828 ),
1829 'possibleLengthLocalOnly' =>
1830 array (
1831 0 => 6,
1832 1 => 7,
1833 2 => 8,
1834 ),
1835 'exampleNumber' => '91123456789',
1836 'nationalNumberPattern' => '93888[013-9]\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}',
1837 ),
1838 'tollFree' =>
1839 array (
1840 'possibleLengthNational' =>
1841 array (
1842 0 => 10,
1843 ),
1844 'exampleNumber' => '8001234567',
1845 'nationalNumberPattern' => '800\\d{7}',
1846 ),
1847 'premiumRate' =>
1848 array (
1849 'possibleLengthNational' =>
1850 array (
1851 0 => 10,
1852 ),
1853 'exampleNumber' => '6001234567',
1854 'nationalNumberPattern' => '60[04579]\\d{7}',
1855 ),
1856 'uan' =>
1857 array (
1858 'possibleLengthNational' =>
1859 array (
1860 0 => 10,
1861 ),
1862 'exampleNumber' => '8101234567',
1863 'nationalNumberPattern' => '810\\d{7}',
1864 ),
1865 ),
1866 10 =>
1867 array (
1868 'id' => 'AS',
1869 'countryCode' => '1',
1870 'leadingDigits' => '684',
1871 'internationalPrefix' => '011',
1872 'nationalPrefix' => '1',
1873 'nationalPrefixForParsing' => '1|([267]\\d{6})$',
1874 'nationalPrefixTransformRule' => '684$1',
1875 'generalDesc' =>
1876 array (
1877 'nationalNumberPattern' => '(?:[58]\\d\\d|684|900)\\d{7}',
1878 ),
1879 'fixedLine' =>
1880 array (
1881 'possibleLengthNational' =>
1882 array (
1883 0 => 10,
1884 ),
1885 'possibleLengthLocalOnly' =>
1886 array (
1887 0 => 7,
1888 ),
1889 'exampleNumber' => '6846221234',
1890 'nationalNumberPattern' => '6846(?:22|33|44|55|77|88|9[19])\\d{4}',
1891 ),
1892 'mobile' =>
1893 array (
1894 'possibleLengthNational' =>
1895 array (
1896 0 => 10,
1897 ),
1898 'possibleLengthLocalOnly' =>
1899 array (
1900 0 => 7,
1901 ),
1902 'exampleNumber' => '6847331234',
1903 'nationalNumberPattern' => '684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}',
1904 ),
1905 'tollFree' =>
1906 array (
1907 'possibleLengthNational' =>
1908 array (
1909 0 => 10,
1910 ),
1911 'exampleNumber' => '8002123456',
1912 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
1913 ),
1914 'premiumRate' =>
1915 array (
1916 'possibleLengthNational' =>
1917 array (
1918 0 => 10,
1919 ),
1920 'exampleNumber' => '9002123456',
1921 'nationalNumberPattern' => '900[2-9]\\d{6}',
1922 ),
1923 'personalNumber' =>
1924 array (
1925 'possibleLengthNational' =>
1926 array (
1927 0 => 10,
1928 ),
1929 'exampleNumber' => '5002345678',
1930 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
1931 ),
1932 ),
1933 11 =>
1934 array (
1935 'id' => 'AT',
1936 'countryCode' => '43',
1937 'internationalPrefix' => '00',
1938 'nationalPrefix' => '0',
1939 'mobileNumberPortableRegion' => 'true',
1940 'availableFormats' =>
1941 array (
1942 0 =>
1943 array (
1944 'pattern' => '(\\d)(\\d{3,12})',
1945 'nationalPrefixFormattingRule' => '$NP$FG',
1946 'leadingDigits' =>
1947 array (
1948 0 => '1(?:11|[2-9])',
1949 ),
1950 'format' => '$1 $2',
1951 ),
1952 1 =>
1953 array (
1954 'pattern' => '(\\d{3})(\\d{2})',
1955 'nationalPrefixFormattingRule' => '$NP$FG',
1956 'leadingDigits' =>
1957 array (
1958 0 => '517',
1959 ),
1960 'format' => '$1 $2',
1961 ),
1962 2 =>
1963 array (
1964 'pattern' => '(\\d{2})(\\d{3,5})',
1965 'nationalPrefixFormattingRule' => '$NP$FG',
1966 'leadingDigits' =>
1967 array (
1968 0 => '5[079]',
1969 ),
1970 'format' => '$1 $2',
1971 ),
1972 3 =>
1973 array (
1974 'pattern' => '(\\d{6})',
1975 'leadingDigits' =>
1976 array (
1977 0 => '1',
1978 ),
1979 'format' => '$1',
1980 'intlFormat' => 'NA',
1981 ),
1982 4 =>
1983 array (
1984 'pattern' => '(\\d{3})(\\d{3,10})',
1985 'nationalPrefixFormattingRule' => '$NP$FG',
1986 'leadingDigits' =>
1987 array (
1988 0 => '(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]',
1989 ),
1990 'format' => '$1 $2',
1991 ),
1992 5 =>
1993 array (
1994 'pattern' => '(\\d{4})(\\d{3,9})',
1995 'nationalPrefixFormattingRule' => '$NP$FG',
1996 'leadingDigits' =>
1997 array (
1998 0 => '[2-467]|5[2-6]',
1999 ),
2000 'format' => '$1 $2',
2001 ),
2002 6 =>
2003 array (
2004 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
2005 'nationalPrefixFormattingRule' => '$NP$FG',
2006 'leadingDigits' =>
2007 array (
2008 0 => '5',
2009 ),
2010 'format' => '$1 $2 $3',
2011 ),
2012 7 =>
2013 array (
2014 'pattern' => '(\\d{2})(\\d{4})(\\d{4,7})',
2015 'nationalPrefixFormattingRule' => '$NP$FG',
2016 'leadingDigits' =>
2017 array (
2018 0 => '5',
2019 ),
2020 'format' => '$1 $2 $3',
2021 ),
2022 ),
2023 'generalDesc' =>
2024 array (
2025 'nationalNumberPattern' => '1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}',
2026 ),
2027 'fixedLine' =>
2028 array (
2029 'possibleLengthNational' =>
2030 array (
2031 0 => 4,
2032 1 => 5,
2033 2 => 6,
2034 3 => 7,
2035 4 => 8,
2036 5 => 9,
2037 6 => 10,
2038 7 => 11,
2039 8 => 12,
2040 9 => 13,
2041 ),
2042 'possibleLengthLocalOnly' =>
2043 array (
2044 0 => 3,
2045 ),
2046 'exampleNumber' => '1234567890',
2047 'nationalNumberPattern' => '1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}',
2048 ),
2049 'mobile' =>
2050 array (
2051 'possibleLengthNational' =>
2052 array (
2053 0 => 7,
2054 1 => 8,
2055 2 => 9,
2056 3 => 10,
2057 4 => 11,
2058 5 => 12,
2059 6 => 13,
2060 ),
2061 'exampleNumber' => '664123456',
2062 'nationalNumberPattern' => '6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}',
2063 ),
2064 'tollFree' =>
2065 array (
2066 'possibleLengthNational' =>
2067 array (
2068 0 => 9,
2069 1 => 10,
2070 2 => 11,
2071 3 => 12,
2072 4 => 13,
2073 ),
2074 'exampleNumber' => '800123456',
2075 'nationalNumberPattern' => '800\\d{6,10}',
2076 ),
2077 'premiumRate' =>
2078 array (
2079 'possibleLengthNational' =>
2080 array (
2081 0 => 9,
2082 1 => 10,
2083 2 => 11,
2084 3 => 12,
2085 4 => 13,
2086 ),
2087 'exampleNumber' => '900123456',
2088 'nationalNumberPattern' => '9(?:0[01]|3[019])\\d{6,10}',
2089 ),
2090 'sharedCost' =>
2091 array (
2092 'possibleLengthNational' =>
2093 array (
2094 0 => 8,
2095 1 => 9,
2096 2 => 10,
2097 3 => 11,
2098 4 => 12,
2099 5 => 13,
2100 ),
2101 'exampleNumber' => '810123456',
2102 'nationalNumberPattern' => '8(?:10|2[018])\\d{6,10}|828\\d{5}',
2103 ),
2104 'voip' =>
2105 array (
2106 'possibleLengthNational' =>
2107 array (
2108 0 => 5,
2109 1 => 6,
2110 2 => 7,
2111 3 => 8,
2112 4 => 9,
2113 5 => 10,
2114 6 => 11,
2115 7 => 12,
2116 8 => 13,
2117 ),
2118 'exampleNumber' => '780123456',
2119 'nationalNumberPattern' => '5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}',
2120 ),
2121 ),
2122 12 =>
2123 array (
2124 'id' => 'AU',
2125 'mainCountryForCode' => true,
2126 'countryCode' => '61',
2127 'preferredInternationalPrefix' => '0011',
2128 'internationalPrefix' => '001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
2129 'nationalPrefix' => '0',
2130 'nationalPrefixForParsing' => '0|(183[12])',
2131 'mobileNumberPortableRegion' => 'true',
2132 'availableFormats' =>
2133 array (
2134 0 =>
2135 array (
2136 'pattern' => '(\\d{2})(\\d{3,4})',
2137 'nationalPrefixFormattingRule' => '$NP$FG',
2138 'leadingDigits' =>
2139 array (
2140 0 => '16',
2141 ),
2142 'format' => '$1 $2',
2143 ),
2144 1 =>
2145 array (
2146 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
2147 'leadingDigits' =>
2148 array (
2149 0 => '13',
2150 ),
2151 'format' => '$1 $2 $3',
2152 'intlFormat' => 'NA',
2153 ),
2154 2 =>
2155 array (
2156 'pattern' => '(\\d{3})(\\d{3})',
2157 'leadingDigits' =>
2158 array (
2159 0 => '19',
2160 ),
2161 'format' => '$1 $2',
2162 'intlFormat' => 'NA',
2163 ),
2164 3 =>
2165 array (
2166 'pattern' => '(\\d{3})(\\d{4})',
2167 'leadingDigits' =>
2168 array (
2169 0 => '180',
2170 1 => '1802',
2171 ),
2172 'format' => '$1 $2',
2173 'intlFormat' => 'NA',
2174 ),
2175 4 =>
2176 array (
2177 'pattern' => '(\\d{4})(\\d{3,4})',
2178 'leadingDigits' =>
2179 array (
2180 0 => '19',
2181 ),
2182 'format' => '$1 $2',
2183 'intlFormat' => 'NA',
2184 ),
2185 5 =>
2186 array (
2187 'pattern' => '(\\d{2})(\\d{3})(\\d{2,4})',
2188 'nationalPrefixFormattingRule' => '$NP$FG',
2189 'leadingDigits' =>
2190 array (
2191 0 => '16',
2192 ),
2193 'format' => '$1 $2 $3',
2194 ),
2195 6 =>
2196 array (
2197 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
2198 'nationalPrefixFormattingRule' => '$NP$FG',
2199 'leadingDigits' =>
2200 array (
2201 0 => '14|4',
2202 ),
2203 'format' => '$1 $2 $3',
2204 ),
2205 7 =>
2206 array (
2207 'pattern' => '(\\d)(\\d{4})(\\d{4})',
2208 'nationalPrefixFormattingRule' => '($NP$FG)',
2209 'carrierCodeFormattingRule' => '$CC ($FG)',
2210 'leadingDigits' =>
2211 array (
2212 0 => '[2378]',
2213 ),
2214 'format' => '$1 $2 $3',
2215 ),
2216 8 =>
2217 array (
2218 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
2219 'leadingDigits' =>
2220 array (
2221 0 => '1(?:30|[89])',
2222 ),
2223 'format' => '$1 $2 $3',
2224 ),
2225 ),
2226 'generalDesc' =>
2227 array (
2228 'nationalNumberPattern' => '1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}',
2229 ),
2230 'noInternationalDialling' =>
2231 array (
2232 'possibleLengthNational' =>
2233 array (
2234 0 => 6,
2235 1 => 7,
2236 2 => 8,
2237 3 => 10,
2238 ),
2239 'nationalNumberPattern' => '1[38]00\\d{6}|1(?:345[0-4]|802)\\d{3}|13\\d{4}',
2240 ),
2241 'fixedLine' =>
2242 array (
2243 'possibleLengthNational' =>
2244 array (
2245 0 => 9,
2246 ),
2247 'possibleLengthLocalOnly' =>
2248 array (
2249 0 => 8,
2250 ),
2251 'exampleNumber' => '212345678',
2252 'nationalNumberPattern' => '8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-7]|3[2-4]|[4-6]\\d))|91(?:[0-57-9]\\d|6[0135-9])\\d)\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:6[0-8]|[78]\\d|9[02-9]))\\d{6}',
2253 ),
2254 'mobile' =>
2255 array (
2256 'possibleLengthNational' =>
2257 array (
2258 0 => 9,
2259 ),
2260 'exampleNumber' => '412345678',
2261 'nationalNumberPattern' => '4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}',
2262 ),
2263 'pager' =>
2264 array (
2265 'possibleLengthNational' =>
2266 array (
2267 0 => 5,
2268 1 => 6,
2269 2 => 7,
2270 3 => 8,
2271 4 => 9,
2272 ),
2273 'exampleNumber' => '1631234',
2274 'nationalNumberPattern' => '163\\d{2,6}',
2275 ),
2276 'tollFree' =>
2277 array (
2278 'possibleLengthNational' =>
2279 array (
2280 0 => 7,
2281 1 => 10,
2282 ),
2283 'exampleNumber' => '1800123456',
2284 'nationalNumberPattern' => '180(?:0\\d{3}|2)\\d{3}',
2285 ),
2286 'premiumRate' =>
2287 array (
2288 'possibleLengthNational' =>
2289 array (
2290 0 => 10,
2291 ),
2292 'exampleNumber' => '1900123456',
2293 'nationalNumberPattern' => '190[0-26]\\d{6}',
2294 ),
2295 'sharedCost' =>
2296 array (
2297 'possibleLengthNational' =>
2298 array (
2299 0 => 6,
2300 1 => 8,
2301 2 => 10,
2302 ),
2303 'exampleNumber' => '1300123456',
2304 'nationalNumberPattern' => '13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}',
2305 ),
2306 'voip' =>
2307 array (
2308 'possibleLengthNational' =>
2309 array (
2310 0 => 9,
2311 ),
2312 'exampleNumber' => '147101234',
2313 'nationalNumberPattern' => '14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}',
2314 ),
2315 ),
2316 13 =>
2317 array (
2318 'id' => 'AW',
2319 'countryCode' => '297',
2320 'internationalPrefix' => '00',
2321 'availableFormats' =>
2322 array (
2323 0 =>
2324 array (
2325 'pattern' => '(\\d{3})(\\d{4})',
2326 'leadingDigits' =>
2327 array (
2328 0 => '[25-9]',
2329 ),
2330 'format' => '$1 $2',
2331 ),
2332 ),
2333 'generalDesc' =>
2334 array (
2335 'nationalNumberPattern' => '(?:[25-79]\\d\\d|800)\\d{4}',
2336 ),
2337 'fixedLine' =>
2338 array (
2339 'possibleLengthNational' =>
2340 array (
2341 0 => 7,
2342 ),
2343 'exampleNumber' => '5212345',
2344 'nationalNumberPattern' => '5(?:2\\d|8[1-9])\\d{4}',
2345 ),
2346 'mobile' =>
2347 array (
2348 'possibleLengthNational' =>
2349 array (
2350 0 => 7,
2351 ),
2352 'exampleNumber' => '5601234',
2353 'nationalNumberPattern' => '(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}',
2354 ),
2355 'tollFree' =>
2356 array (
2357 'possibleLengthNational' =>
2358 array (
2359 0 => 7,
2360 ),
2361 'exampleNumber' => '8001234',
2362 'nationalNumberPattern' => '800\\d{4}',
2363 ),
2364 'premiumRate' =>
2365 array (
2366 'possibleLengthNational' =>
2367 array (
2368 0 => 7,
2369 ),
2370 'exampleNumber' => '9001234',
2371 'nationalNumberPattern' => '900\\d{4}',
2372 ),
2373 'voip' =>
2374 array (
2375 'possibleLengthNational' =>
2376 array (
2377 0 => 7,
2378 ),
2379 'exampleNumber' => '5011234',
2380 'nationalNumberPattern' => '(?:28\\d|501)\\d{4}',
2381 ),
2382 ),
2383 14 =>
2384 array (
2385 'id' => 'AX',
2386 'countryCode' => '358',
2387 'leadingDigits' => '18',
2388 'preferredInternationalPrefix' => '00',
2389 'internationalPrefix' => '00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))',
2390 'nationalPrefix' => '0',
2391 'generalDesc' =>
2392 array (
2393 'nationalNumberPattern' => '2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}',
2394 ),
2395 'fixedLine' =>
2396 array (
2397 'possibleLengthNational' =>
2398 array (
2399 0 => 6,
2400 1 => 7,
2401 2 => 8,
2402 3 => 9,
2403 ),
2404 'exampleNumber' => '181234567',
2405 'nationalNumberPattern' => '18[1-8]\\d{3,6}',
2406 ),
2407 'mobile' =>
2408 array (
2409 'possibleLengthNational' =>
2410 array (
2411 0 => 6,
2412 1 => 7,
2413 2 => 8,
2414 3 => 9,
2415 4 => 10,
2416 ),
2417 'exampleNumber' => '412345678',
2418 'nationalNumberPattern' => '(?:4[0-8]|50)\\d{4,8}',
2419 ),
2420 'tollFree' =>
2421 array (
2422 'possibleLengthNational' =>
2423 array (
2424 0 => 7,
2425 1 => 8,
2426 2 => 9,
2427 ),
2428 'exampleNumber' => '800123456',
2429 'nationalNumberPattern' => '800\\d{4,6}',
2430 ),
2431 'premiumRate' =>
2432 array (
2433 'possibleLengthNational' =>
2434 array (
2435 0 => 8,
2436 1 => 9,
2437 ),
2438 'exampleNumber' => '600123456',
2439 'nationalNumberPattern' => '[67]00\\d{5,6}',
2440 ),
2441 'uan' =>
2442 array (
2443 'possibleLengthNational' =>
2444 array (
2445 0 => 5,
2446 1 => 6,
2447 2 => 7,
2448 3 => 8,
2449 4 => 9,
2450 5 => 10,
2451 6 => 11,
2452 7 => 12,
2453 ),
2454 'exampleNumber' => '10112345',
2455 'nationalNumberPattern' => '20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}',
2456 ),
2457 ),
2458 15 =>
2459 array (
2460 'id' => 'AZ',
2461 'countryCode' => '994',
2462 'internationalPrefix' => '00',
2463 'nationalPrefix' => '0',
2464 'mobileNumberPortableRegion' => 'true',
2465 'availableFormats' =>
2466 array (
2467 0 =>
2468 array (
2469 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
2470 'leadingDigits' =>
2471 array (
2472 0 => '[1-9]',
2473 ),
2474 'format' => '$1 $2 $3',
2475 'intlFormat' => 'NA',
2476 ),
2477 1 =>
2478 array (
2479 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
2480 'nationalPrefixFormattingRule' => '$NP$FG',
2481 'leadingDigits' =>
2482 array (
2483 0 => '90',
2484 ),
2485 'format' => '$1 $2 $3 $4',
2486 ),
2487 2 =>
2488 array (
2489 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
2490 'nationalPrefixFormattingRule' => '($NP$FG)',
2491 'leadingDigits' =>
2492 array (
2493 0 => '1[28]|2|365|46',
2494 1 => '1[28]|2|365|46',
2495 2 => '1[28]|2|365(?:[0-46-9]|5[0-35-9])|46',
2496 ),
2497 'format' => '$1 $2 $3 $4',
2498 ),
2499 3 =>
2500 array (
2501 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
2502 'nationalPrefixFormattingRule' => '$NP$FG',
2503 'leadingDigits' =>
2504 array (
2505 0 => '[13-9]',
2506 ),
2507 'format' => '$1 $2 $3 $4',
2508 ),
2509 ),
2510 'generalDesc' =>
2511 array (
2512 'nationalNumberPattern' => '365\\d{6}|(?:[124579]\\d|60|88)\\d{7}',
2513 ),
2514 'fixedLine' =>
2515 array (
2516 'possibleLengthNational' =>
2517 array (
2518 0 => 9,
2519 ),
2520 'possibleLengthLocalOnly' =>
2521 array (
2522 0 => 7,
2523 ),
2524 'exampleNumber' => '123123456',
2525 'nationalNumberPattern' => '(?:222[0-79]\\d|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}|(?:(?:1[28]|46)\\d|2(?:[045]2|1[24]|2[34]|33|6[23]))\\d{6}',
2526 ),
2527 'mobile' =>
2528 array (
2529 'possibleLengthNational' =>
2530 array (
2531 0 => 9,
2532 ),
2533 'exampleNumber' => '401234567',
2534 'nationalNumberPattern' => '(?:36554|99[2-9]\\d\\d)\\d{4}|(?:[16]0|4[04]|5[015]|7[07])\\d{7}',
2535 ),
2536 'tollFree' =>
2537 array (
2538 'possibleLengthNational' =>
2539 array (
2540 0 => 9,
2541 ),
2542 'exampleNumber' => '881234567',
2543 'nationalNumberPattern' => '88\\d{7}',
2544 ),
2545 'premiumRate' =>
2546 array (
2547 'possibleLengthNational' =>
2548 array (
2549 0 => 9,
2550 ),
2551 'exampleNumber' => '900200123',
2552 'nationalNumberPattern' => '900200\\d{3}',
2553 ),
2554 ),
2555 16 =>
2556 array (
2557 'id' => 'BA',
2558 'countryCode' => '387',
2559 'internationalPrefix' => '00',
2560 'nationalPrefix' => '0',
2561 'mobileNumberPortableRegion' => 'true',
2562 'availableFormats' =>
2563 array (
2564 0 =>
2565 array (
2566 'pattern' => '(\\d{3})(\\d{3})',
2567 'leadingDigits' =>
2568 array (
2569 0 => '[2-9]',
2570 ),
2571 'format' => '$1-$2',
2572 'intlFormat' => 'NA',
2573 ),
2574 1 =>
2575 array (
2576 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
2577 'nationalPrefixFormattingRule' => '$NP$FG',
2578 'leadingDigits' =>
2579 array (
2580 0 => '6[1-3]|[7-9]',
2581 ),
2582 'format' => '$1 $2 $3',
2583 ),
2584 2 =>
2585 array (
2586 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
2587 'nationalPrefixFormattingRule' => '$NP$FG',
2588 'leadingDigits' =>
2589 array (
2590 0 => '[3-5]|6[56]',
2591 ),
2592 'format' => '$1 $2-$3',
2593 ),
2594 3 =>
2595 array (
2596 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
2597 'nationalPrefixFormattingRule' => '$NP$FG',
2598 'leadingDigits' =>
2599 array (
2600 0 => '6',
2601 ),
2602 'format' => '$1 $2 $3 $4',
2603 ),
2604 ),
2605 'generalDesc' =>
2606 array (
2607 'nationalNumberPattern' => '6\\d{8}|(?:[35689]\\d|49|70)\\d{6}',
2608 ),
2609 'fixedLine' =>
2610 array (
2611 'possibleLengthNational' =>
2612 array (
2613 0 => 8,
2614 ),
2615 'possibleLengthLocalOnly' =>
2616 array (
2617 0 => 6,
2618 ),
2619 'exampleNumber' => '30212345',
2620 'nationalNumberPattern' => '(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}',
2621 ),
2622 'mobile' =>
2623 array (
2624 'possibleLengthNational' =>
2625 array (
2626 0 => 8,
2627 1 => 9,
2628 ),
2629 'exampleNumber' => '61123456',
2630 'nationalNumberPattern' => '6040[0-4]\\d{4}|6(?:03|[1-356]|44|7\\d)\\d{6}',
2631 ),
2632 'tollFree' =>
2633 array (
2634 'possibleLengthNational' =>
2635 array (
2636 0 => 8,
2637 ),
2638 'exampleNumber' => '80123456',
2639 'nationalNumberPattern' => '8[08]\\d{6}',
2640 ),
2641 'premiumRate' =>
2642 array (
2643 'possibleLengthNational' =>
2644 array (
2645 0 => 8,
2646 ),
2647 'exampleNumber' => '90123456',
2648 'nationalNumberPattern' => '9[0246]\\d{6}',
2649 ),
2650 'sharedCost' =>
2651 array (
2652 'possibleLengthNational' =>
2653 array (
2654 0 => 8,
2655 ),
2656 'exampleNumber' => '82123456',
2657 'nationalNumberPattern' => '8[12]\\d{6}',
2658 ),
2659 'uan' =>
2660 array (
2661 'possibleLengthNational' =>
2662 array (
2663 0 => 8,
2664 ),
2665 'exampleNumber' => '70341234',
2666 'nationalNumberPattern' => '70(?:3[0146]|[56]0)\\d{4}',
2667 ),
2668 ),
2669 17 =>
2670 array (
2671 'id' => 'BB',
2672 'countryCode' => '1',
2673 'leadingDigits' => '246',
2674 'internationalPrefix' => '011',
2675 'nationalPrefix' => '1',
2676 'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
2677 'nationalPrefixTransformRule' => '246$1',
2678 'mobileNumberPortableRegion' => 'true',
2679 'generalDesc' =>
2680 array (
2681 'nationalNumberPattern' => '(?:246|[58]\\d\\d|900)\\d{7}',
2682 ),
2683 'fixedLine' =>
2684 array (
2685 'possibleLengthNational' =>
2686 array (
2687 0 => 10,
2688 ),
2689 'possibleLengthLocalOnly' =>
2690 array (
2691 0 => 7,
2692 ),
2693 'exampleNumber' => '2464123456',
2694 'nationalNumberPattern' => '246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}',
2695 ),
2696 'mobile' =>
2697 array (
2698 'possibleLengthNational' =>
2699 array (
2700 0 => 10,
2701 ),
2702 'possibleLengthLocalOnly' =>
2703 array (
2704 0 => 7,
2705 ),
2706 'exampleNumber' => '2462501234',
2707 'nationalNumberPattern' => '246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}',
2708 ),
2709 'tollFree' =>
2710 array (
2711 'possibleLengthNational' =>
2712 array (
2713 0 => 10,
2714 ),
2715 'exampleNumber' => '8002123456',
2716 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
2717 ),
2718 'premiumRate' =>
2719 array (
2720 'possibleLengthNational' =>
2721 array (
2722 0 => 10,
2723 ),
2724 'possibleLengthLocalOnly' =>
2725 array (
2726 0 => 7,
2727 ),
2728 'exampleNumber' => '9002123456',
2729 'nationalNumberPattern' => '(?:246976|900[2-9]\\d\\d)\\d{4}',
2730 ),
2731 'personalNumber' =>
2732 array (
2733 'possibleLengthNational' =>
2734 array (
2735 0 => 10,
2736 ),
2737 'exampleNumber' => '5002345678',
2738 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
2739 ),
2740 'voip' =>
2741 array (
2742 'possibleLengthNational' =>
2743 array (
2744 0 => 10,
2745 ),
2746 'possibleLengthLocalOnly' =>
2747 array (
2748 0 => 7,
2749 ),
2750 'exampleNumber' => '2463101234',
2751 'nationalNumberPattern' => '24631\\d{5}',
2752 ),
2753 'uan' =>
2754 array (
2755 'possibleLengthNational' =>
2756 array (
2757 0 => 10,
2758 ),
2759 'possibleLengthLocalOnly' =>
2760 array (
2761 0 => 7,
2762 ),
2763 'exampleNumber' => '2464301234',
2764 'nationalNumberPattern' => '246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}',
2765 ),
2766 ),
2767 18 =>
2768 array (
2769 'id' => 'BD',
2770 'countryCode' => '880',
2771 'internationalPrefix' => '00',
2772 'nationalPrefix' => '0',
2773 'availableFormats' =>
2774 array (
2775 0 =>
2776 array (
2777 'pattern' => '(\\d{2})(\\d{4,6})',
2778 'nationalPrefixFormattingRule' => '$NP$FG',
2779 'leadingDigits' =>
2780 array (
2781 0 => '31[5-8]|[459]1',
2782 ),
2783 'format' => '$1-$2',
2784 ),
2785 1 =>
2786 array (
2787 'pattern' => '(\\d{3})(\\d{3,7})',
2788 'nationalPrefixFormattingRule' => '$NP$FG',
2789 'leadingDigits' =>
2790 array (
2791 0 => '3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]',
2792 ),
2793 'format' => '$1-$2',
2794 ),
2795 2 =>
2796 array (
2797 'pattern' => '(\\d{4})(\\d{3,6})',
2798 'nationalPrefixFormattingRule' => '$NP$FG',
2799 'leadingDigits' =>
2800 array (
2801 0 => '[13-9]',
2802 ),
2803 'format' => '$1-$2',
2804 ),
2805 3 =>
2806 array (
2807 'pattern' => '(\\d)(\\d{7,8})',
2808 'nationalPrefixFormattingRule' => '$NP$FG',
2809 'leadingDigits' =>
2810 array (
2811 0 => '2',
2812 ),
2813 'format' => '$1-$2',
2814 ),
2815 ),
2816 'generalDesc' =>
2817 array (
2818 'nationalNumberPattern' => '1\\d{9}|2\\d{7,8}|88\\d{4,6}|(?:8[0-79]|9\\d)\\d{4,8}|(?:[346]\\d|[57])\\d{5,8}',
2819 ),
2820 'fixedLine' =>
2821 array (
2822 'possibleLengthNational' =>
2823 array (
2824 0 => 6,
2825 1 => 7,
2826 2 => 8,
2827 3 => 9,
2828 4 => 10,
2829 ),
2830 'exampleNumber' => '27111234',
2831 'nationalNumberPattern' => '(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2[45]\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}',
2832 ),
2833 'mobile' =>
2834 array (
2835 'possibleLengthNational' =>
2836 array (
2837 0 => 10,
2838 ),
2839 'exampleNumber' => '1812345678',
2840 'nationalNumberPattern' => '(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}',
2841 ),
2842 'tollFree' =>
2843 array (
2844 'possibleLengthNational' =>
2845 array (
2846 0 => 10,
2847 ),
2848 'exampleNumber' => '8001234567',
2849 'nationalNumberPattern' => '80[03]\\d{7}',
2850 ),
2851 'voip' =>
2852 array (
2853 'possibleLengthNational' =>
2854 array (
2855 0 => 10,
2856 ),
2857 'exampleNumber' => '9604123456',
2858 'nationalNumberPattern' => '96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}',
2859 ),
2860 ),
2861 19 =>
2862 array (
2863 'id' => 'BE',
2864 'countryCode' => '32',
2865 'internationalPrefix' => '00',
2866 'nationalPrefix' => '0',
2867 'mobileNumberPortableRegion' => 'true',
2868 'availableFormats' =>
2869 array (
2870 0 =>
2871 array (
2872 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
2873 'nationalPrefixFormattingRule' => '$NP$FG',
2874 'leadingDigits' =>
2875 array (
2876 0 => '(?:80|9)0',
2877 ),
2878 'format' => '$1 $2 $3',
2879 ),
2880 1 =>
2881 array (
2882 'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
2883 'nationalPrefixFormattingRule' => '$NP$FG',
2884 'leadingDigits' =>
2885 array (
2886 0 => '[239]|4[23]',
2887 ),
2888 'format' => '$1 $2 $3 $4',
2889 ),
2890 2 =>
2891 array (
2892 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
2893 'nationalPrefixFormattingRule' => '$NP$FG',
2894 'leadingDigits' =>
2895 array (
2896 0 => '[15-8]',
2897 ),
2898 'format' => '$1 $2 $3 $4',
2899 ),
2900 3 =>
2901 array (
2902 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
2903 'nationalPrefixFormattingRule' => '$NP$FG',
2904 'leadingDigits' =>
2905 array (
2906 0 => '4',
2907 ),
2908 'format' => '$1 $2 $3 $4',
2909 ),
2910 ),
2911 'generalDesc' =>
2912 array (
2913 'nationalNumberPattern' => '4\\d{8}|[1-9]\\d{7}',
2914 ),
2915 'fixedLine' =>
2916 array (
2917 'possibleLengthNational' =>
2918 array (
2919 0 => 8,
2920 ),
2921 'exampleNumber' => '12345678',
2922 'nationalNumberPattern' => '80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}',
2923 ),
2924 'mobile' =>
2925 array (
2926 'possibleLengthNational' =>
2927 array (
2928 0 => 9,
2929 ),
2930 'exampleNumber' => '470123456',
2931 'nationalNumberPattern' => '4[5-9]\\d{7}',
2932 ),
2933 'tollFree' =>
2934 array (
2935 'possibleLengthNational' =>
2936 array (
2937 0 => 8,
2938 ),
2939 'exampleNumber' => '80012345',
2940 'nationalNumberPattern' => '800[1-9]\\d{4}',
2941 ),
2942 'premiumRate' =>
2943 array (
2944 'possibleLengthNational' =>
2945 array (
2946 0 => 8,
2947 ),
2948 'exampleNumber' => '90012345',
2949 'nationalNumberPattern' => '(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}',
2950 ),
2951 'sharedCost' =>
2952 array (
2953 'possibleLengthNational' =>
2954 array (
2955 0 => 8,
2956 ),
2957 'exampleNumber' => '78791234',
2958 'nationalNumberPattern' => '7879\\d{4}',
2959 ),
2960 'uan' =>
2961 array (
2962 'possibleLengthNational' =>
2963 array (
2964 0 => 8,
2965 ),
2966 'exampleNumber' => '78102345',
2967 'nationalNumberPattern' => '78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078])\\d{4}',
2968 ),
2969 ),
2970 20 =>
2971 array (
2972 'id' => 'BF',
2973 'countryCode' => '226',
2974 'internationalPrefix' => '00',
2975 'availableFormats' =>
2976 array (
2977 0 =>
2978 array (
2979 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
2980 'leadingDigits' =>
2981 array (
2982 0 => '[025-7]',
2983 ),
2984 'format' => '$1 $2 $3 $4',
2985 ),
2986 ),
2987 'generalDesc' =>
2988 array (
2989 'nationalNumberPattern' => '[025-7]\\d{7}',
2990 ),
2991 'fixedLine' =>
2992 array (
2993 'possibleLengthNational' =>
2994 array (
2995 0 => 8,
2996 ),
2997 'exampleNumber' => '20491234',
2998 'nationalNumberPattern' => '2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}',
2999 ),
3000 'mobile' =>
3001 array (
3002 'possibleLengthNational' =>
3003 array (
3004 0 => 8,
3005 ),
3006 'exampleNumber' => '70123456',
3007 'nationalNumberPattern' => '(?:0[127]|5[1-8]|[67]\\d)\\d{6}',
3008 ),
3009 ),
3010 21 =>
3011 array (
3012 'id' => 'BG',
3013 'countryCode' => '359',
3014 'internationalPrefix' => '00',
3015 'nationalPrefix' => '0',
3016 'mobileNumberPortableRegion' => 'true',
3017 'availableFormats' =>
3018 array (
3019 0 =>
3020 array (
3021 'pattern' => '(\\d{6})',
3022 'leadingDigits' =>
3023 array (
3024 0 => '1',
3025 ),
3026 'format' => '$1',
3027 'intlFormat' => 'NA',
3028 ),
3029 1 =>
3030 array (
3031 'pattern' => '(\\d)(\\d)(\\d{2})(\\d{2})',
3032 'nationalPrefixFormattingRule' => '$NP$FG',
3033 'leadingDigits' =>
3034 array (
3035 0 => '2',
3036 ),
3037 'format' => '$1 $2 $3 $4',
3038 ),
3039 2 =>
3040 array (
3041 'pattern' => '(\\d{3})(\\d{4})',
3042 'nationalPrefixFormattingRule' => '$NP$FG',
3043 'leadingDigits' =>
3044 array (
3045 0 => '43[1-6]|70[1-9]',
3046 ),
3047 'format' => '$1 $2',
3048 ),
3049 3 =>
3050 array (
3051 'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
3052 'nationalPrefixFormattingRule' => '$NP$FG',
3053 'leadingDigits' =>
3054 array (
3055 0 => '2',
3056 ),
3057 'format' => '$1 $2 $3',
3058 ),
3059 4 =>
3060 array (
3061 'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})',
3062 'nationalPrefixFormattingRule' => '$NP$FG',
3063 'leadingDigits' =>
3064 array (
3065 0 => '[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]',
3066 ),
3067 'format' => '$1 $2 $3',
3068 ),
3069 5 =>
3070 array (
3071 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
3072 'nationalPrefixFormattingRule' => '$NP$FG',
3073 'leadingDigits' =>
3074 array (
3075 0 => '(?:70|8)0',
3076 ),
3077 'format' => '$1 $2 $3',
3078 ),
3079 6 =>
3080 array (
3081 'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
3082 'nationalPrefixFormattingRule' => '$NP$FG',
3083 'leadingDigits' =>
3084 array (
3085 0 => '43[1-7]|7',
3086 ),
3087 'format' => '$1 $2 $3',
3088 ),
3089 7 =>
3090 array (
3091 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
3092 'nationalPrefixFormattingRule' => '$NP$FG',
3093 'leadingDigits' =>
3094 array (
3095 0 => '[48]|9[08]',
3096 ),
3097 'format' => '$1 $2 $3',
3098 ),
3099 8 =>
3100 array (
3101 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
3102 'nationalPrefixFormattingRule' => '$NP$FG',
3103 'leadingDigits' =>
3104 array (
3105 0 => '9',
3106 ),
3107 'format' => '$1 $2 $3',
3108 ),
3109 ),
3110 'generalDesc' =>
3111 array (
3112 'nationalNumberPattern' => '[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}',
3113 ),
3114 'fixedLine' =>
3115 array (
3116 'possibleLengthNational' =>
3117 array (
3118 0 => 6,
3119 1 => 7,
3120 2 => 8,
3121 ),
3122 'possibleLengthLocalOnly' =>
3123 array (
3124 0 => 4,
3125 1 => 5,
3126 ),
3127 'exampleNumber' => '2123456',
3128 'nationalNumberPattern' => '2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}',
3129 ),
3130 'mobile' =>
3131 array (
3132 'possibleLengthNational' =>
3133 array (
3134 0 => 8,
3135 1 => 9,
3136 ),
3137 'exampleNumber' => '48123456',
3138 'nationalNumberPattern' => '43[07-9]\\d{5}|(?:48|8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}',
3139 ),
3140 'tollFree' =>
3141 array (
3142 'possibleLengthNational' =>
3143 array (
3144 0 => 8,
3145 ),
3146 'exampleNumber' => '80012345',
3147 'nationalNumberPattern' => '800\\d{5}',
3148 ),
3149 'premiumRate' =>
3150 array (
3151 'possibleLengthNational' =>
3152 array (
3153 0 => 8,
3154 ),
3155 'exampleNumber' => '90123456',
3156 'nationalNumberPattern' => '90\\d{6}',
3157 ),
3158 'sharedCost' =>
3159 array (
3160 'possibleLengthNational' =>
3161 array (
3162 0 => 8,
3163 ),
3164 'exampleNumber' => '70012345',
3165 'nationalNumberPattern' => '700\\d{5}',
3166 ),
3167 ),
3168 22 =>
3169 array (
3170 'id' => 'BH',
3171 'countryCode' => '973',
3172 'internationalPrefix' => '00',
3173 'mobileNumberPortableRegion' => 'true',
3174 'availableFormats' =>
3175 array (
3176 0 =>
3177 array (
3178 'pattern' => '(\\d{4})(\\d{4})',
3179 'leadingDigits' =>
3180 array (
3181 0 => '[13679]|8[047]',
3182 ),
3183 'format' => '$1 $2',
3184 ),
3185 ),
3186 'generalDesc' =>
3187 array (
3188 'nationalNumberPattern' => '[136-9]\\d{7}',
3189 ),
3190 'fixedLine' =>
3191 array (
3192 'possibleLengthNational' =>
3193 array (
3194 0 => 8,
3195 ),
3196 'exampleNumber' => '17001234',
3197 'nationalNumberPattern' => '(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}',
3198 ),
3199 'mobile' =>
3200 array (
3201 'possibleLengthNational' =>
3202 array (
3203 0 => 8,
3204 ),
3205 'exampleNumber' => '36001234',
3206 'nationalNumberPattern' => '(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}',
3207 ),
3208 'tollFree' =>
3209 array (
3210 'possibleLengthNational' =>
3211 array (
3212 0 => 8,
3213 ),
3214 'exampleNumber' => '80123456',
3215 'nationalNumberPattern' => '80\\d{6}',
3216 ),
3217 'premiumRate' =>
3218 array (
3219 'possibleLengthNational' =>
3220 array (
3221 0 => 8,
3222 ),
3223 'exampleNumber' => '90123456',
3224 'nationalNumberPattern' => '(?:87|9[014578])\\d{6}',
3225 ),
3226 'sharedCost' =>
3227 array (
3228 'possibleLengthNational' =>
3229 array (
3230 0 => 8,
3231 ),
3232 'exampleNumber' => '84123456',
3233 'nationalNumberPattern' => '84\\d{6}',
3234 ),
3235 ),
3236 23 =>
3237 array (
3238 'id' => 'BI',
3239 'countryCode' => '257',
3240 'internationalPrefix' => '00',
3241 'availableFormats' =>
3242 array (
3243 0 =>
3244 array (
3245 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
3246 'leadingDigits' =>
3247 array (
3248 0 => '[2367]',
3249 ),
3250 'format' => '$1 $2 $3 $4',
3251 ),
3252 ),
3253 'generalDesc' =>
3254 array (
3255 'nationalNumberPattern' => '(?:[267]\\d|31)\\d{6}',
3256 ),
3257 'fixedLine' =>
3258 array (
3259 'possibleLengthNational' =>
3260 array (
3261 0 => 8,
3262 ),
3263 'exampleNumber' => '22201234',
3264 'nationalNumberPattern' => '22\\d{6}',
3265 ),
3266 'mobile' =>
3267 array (
3268 'possibleLengthNational' =>
3269 array (
3270 0 => 8,
3271 ),
3272 'exampleNumber' => '79561234',
3273 'nationalNumberPattern' => '(?:29|31|6[1289]|7[125-9])\\d{6}',
3274 ),
3275 ),
3276 24 =>
3277 array (
3278 'id' => 'BJ',
3279 'countryCode' => '229',
3280 'internationalPrefix' => '00',
3281 'availableFormats' =>
3282 array (
3283 0 =>
3284 array (
3285 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
3286 'leadingDigits' =>
3287 array (
3288 0 => '[25689]',
3289 ),
3290 'format' => '$1 $2 $3 $4',
3291 ),
3292 ),
3293 'generalDesc' =>
3294 array (
3295 'nationalNumberPattern' => '(?:[2689]\\d|51)\\d{6}',
3296 ),
3297 'fixedLine' =>
3298 array (
3299 'possibleLengthNational' =>
3300 array (
3301 0 => 8,
3302 ),
3303 'exampleNumber' => '20211234',
3304 'nationalNumberPattern' => '2(?:02|1[037]|2[45]|3[68])\\d{5}',
3305 ),
3306 'mobile' =>
3307 array (
3308 'possibleLengthNational' =>
3309 array (
3310 0 => 8,
3311 ),
3312 'exampleNumber' => '90011234',
3313 'nationalNumberPattern' => '(?:51|6\\d|9[013-9])\\d{6}',
3314 ),
3315 'voip' =>
3316 array (
3317 'possibleLengthNational' =>
3318 array (
3319 0 => 8,
3320 ),
3321 'exampleNumber' => '85751234',
3322 'nationalNumberPattern' => '857[58]\\d{4}',
3323 ),
3324 'uan' =>
3325 array (
3326 'possibleLengthNational' =>
3327 array (
3328 0 => 8,
3329 ),
3330 'exampleNumber' => '81123456',
3331 'nationalNumberPattern' => '81\\d{6}',
3332 ),
3333 ),
3334 25 =>
3335 array (
3336 'id' => 'BL',
3337 'countryCode' => '590',
3338 'internationalPrefix' => '00',
3339 'nationalPrefix' => '0',
3340 'mobileNumberPortableRegion' => 'true',
3341 'generalDesc' =>
3342 array (
3343 'nationalNumberPattern' => '(?:590|69\\d|976)\\d{6}',
3344 ),
3345 'fixedLine' =>
3346 array (
3347 'possibleLengthNational' =>
3348 array (
3349 0 => 9,
3350 ),
3351 'exampleNumber' => '590271234',
3352 'nationalNumberPattern' => '590(?:2[7-9]|5[12]|87)\\d{4}',
3353 ),
3354 'mobile' =>
3355 array (
3356 'possibleLengthNational' =>
3357 array (
3358 0 => 9,
3359 ),
3360 'exampleNumber' => '690001234',
3361 'nationalNumberPattern' => '69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}',
3362 ),
3363 'voip' =>
3364 array (
3365 'possibleLengthNational' =>
3366 array (
3367 0 => 9,
3368 ),
3369 'exampleNumber' => '976012345',
3370 'nationalNumberPattern' => '976[01]\\d{5}',
3371 ),
3372 ),
3373 26 =>
3374 array (
3375 'id' => 'BM',
3376 'countryCode' => '1',
3377 'leadingDigits' => '441',
3378 'internationalPrefix' => '011',
3379 'nationalPrefix' => '1',
3380 'nationalPrefixForParsing' => '1|([2-8]\\d{6})$',
3381 'nationalPrefixTransformRule' => '441$1',
3382 'mobileNumberPortableRegion' => 'true',
3383 'generalDesc' =>
3384 array (
3385 'nationalNumberPattern' => '(?:441|[58]\\d\\d|900)\\d{7}',
3386 ),
3387 'fixedLine' =>
3388 array (
3389 'possibleLengthNational' =>
3390 array (
3391 0 => 10,
3392 ),
3393 'possibleLengthLocalOnly' =>
3394 array (
3395 0 => 7,
3396 ),
3397 'exampleNumber' => '4414123456',
3398 'nationalNumberPattern' => '441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}',
3399 ),
3400 'mobile' =>
3401 array (
3402 'possibleLengthNational' =>
3403 array (
3404 0 => 10,
3405 ),
3406 'possibleLengthLocalOnly' =>
3407 array (
3408 0 => 7,
3409 ),
3410 'exampleNumber' => '4413701234',
3411 'nationalNumberPattern' => '441(?:[2378]\\d|5[0-39])\\d{5}',
3412 ),
3413 'tollFree' =>
3414 array (
3415 'possibleLengthNational' =>
3416 array (
3417 0 => 10,
3418 ),
3419 'exampleNumber' => '8002123456',
3420 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
3421 ),
3422 'premiumRate' =>
3423 array (
3424 'possibleLengthNational' =>
3425 array (
3426 0 => 10,
3427 ),
3428 'exampleNumber' => '9002123456',
3429 'nationalNumberPattern' => '900[2-9]\\d{6}',
3430 ),
3431 'personalNumber' =>
3432 array (
3433 'possibleLengthNational' =>
3434 array (
3435 0 => 10,
3436 ),
3437 'exampleNumber' => '5002345678',
3438 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
3439 ),
3440 ),
3441 27 =>
3442 array (
3443 'id' => 'BN',
3444 'countryCode' => '673',
3445 'internationalPrefix' => '00',
3446 'availableFormats' =>
3447 array (
3448 0 =>
3449 array (
3450 'pattern' => '(\\d{3})(\\d{4})',
3451 'leadingDigits' =>
3452 array (
3453 0 => '[2-578]',
3454 ),
3455 'format' => '$1 $2',
3456 ),
3457 ),
3458 'generalDesc' =>
3459 array (
3460 'nationalNumberPattern' => '[2-578]\\d{6}',
3461 ),
3462 'fixedLine' =>
3463 array (
3464 'possibleLengthNational' =>
3465 array (
3466 0 => 7,
3467 ),
3468 'exampleNumber' => '2345678',
3469 'nationalNumberPattern' => '22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}',
3470 ),
3471 'mobile' =>
3472 array (
3473 'possibleLengthNational' =>
3474 array (
3475 0 => 7,
3476 ),
3477 'exampleNumber' => '7123456',
3478 'nationalNumberPattern' => '(?:22[89]|[78]\\d\\d)\\d{4}',
3479 ),
3480 'voip' =>
3481 array (
3482 'possibleLengthNational' =>
3483 array (
3484 0 => 7,
3485 ),
3486 'exampleNumber' => '5345678',
3487 'nationalNumberPattern' => '5[34]\\d{5}',
3488 ),
3489 ),
3490 28 =>
3491 array (
3492 'id' => 'BO',
3493 'countryCode' => '591',
3494 'internationalPrefix' => '00(?:1\\d)?',
3495 'nationalPrefix' => '0',
3496 'nationalPrefixForParsing' => '0(1\\d)?',
3497 'availableFormats' =>
3498 array (
3499 0 =>
3500 array (
3501 'pattern' => '(\\d)(\\d{7})',
3502 'carrierCodeFormattingRule' => '$NP$CC $FG',
3503 'leadingDigits' =>
3504 array (
3505 0 => '[23]|4[46]',
3506 ),
3507 'format' => '$1 $2',
3508 ),
3509 1 =>
3510 array (
3511 'pattern' => '(\\d{8})',
3512 'carrierCodeFormattingRule' => '$NP$CC $FG',
3513 'leadingDigits' =>
3514 array (
3515 0 => '[67]',
3516 ),
3517 'format' => '$1',
3518 ),
3519 2 =>
3520 array (
3521 'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
3522 'carrierCodeFormattingRule' => '$NP$CC $FG',
3523 'leadingDigits' =>
3524 array (
3525 0 => '8',
3526 ),
3527 'format' => '$1 $2 $3',
3528 ),
3529 ),
3530 'generalDesc' =>
3531 array (
3532 'nationalNumberPattern' => '(?:[2-467]\\d\\d|8001)\\d{5}',
3533 ),
3534 'noInternationalDialling' =>
3535 array (
3536 'possibleLengthNational' =>
3537 array (
3538 0 => 9,
3539 ),
3540 'nationalNumberPattern' => '8001[07]\\d{4}',
3541 ),
3542 'fixedLine' =>
3543 array (
3544 'possibleLengthNational' =>
3545 array (
3546 0 => 8,
3547 ),
3548 'possibleLengthLocalOnly' =>
3549 array (
3550 0 => 7,
3551 ),
3552 'exampleNumber' => '22123456',
3553 'nationalNumberPattern' => '(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}',
3554 ),
3555 'mobile' =>
3556 array (
3557 'possibleLengthNational' =>
3558 array (
3559 0 => 8,
3560 ),
3561 'exampleNumber' => '71234567',
3562 'nationalNumberPattern' => '[67]\\d{7}',
3563 ),
3564 'tollFree' =>
3565 array (
3566 'possibleLengthNational' =>
3567 array (
3568 0 => 9,
3569 ),
3570 'exampleNumber' => '800171234',
3571 'nationalNumberPattern' => '8001[07]\\d{4}',
3572 ),
3573 ),
3574 29 =>
3575 array (
3576 'id' => 'BQ',
3577 'countryCode' => '599',
3578 'leadingDigits' => '[347]',
3579 'internationalPrefix' => '00',
3580 'generalDesc' =>
3581 array (
3582 'nationalNumberPattern' => '(?:[34]1|7\\d)\\d{5}',
3583 ),
3584 'fixedLine' =>
3585 array (
3586 'possibleLengthNational' =>
3587 array (
3588 0 => 7,
3589 ),
3590 'exampleNumber' => '7151234',
3591 'nationalNumberPattern' => '(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}',
3592 ),
3593 'mobile' =>
3594 array (
3595 'possibleLengthNational' =>
3596 array (
3597 0 => 7,
3598 ),
3599 'exampleNumber' => '3181234',
3600 'nationalNumberPattern' => '(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}',
3601 ),
3602 ),
3603 30 =>
3604 array (
3605 'id' => 'BR',
3606 'countryCode' => '55',
3607 'internationalPrefix' => '00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)',
3608 'nationalPrefix' => '0',
3609 'nationalPrefixForParsing' => ' (?: 0| 90 )(?: ( 1[245]| 2[1-35]| 31| 4[13]| [56]5| 99 )( \\d{10,11} ) )?',
3610 'nationalPrefixTransformRule' => '$2',
3611 'mobileNumberPortableRegion' => 'true',
3612 'availableFormats' =>
3613 array (
3614 0 =>
3615 array (
3616 'pattern' => '(\\d{3,6})',
3617 'leadingDigits' =>
3618 array (
3619 0 => '1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610',
3620 ),
3621 'format' => '$1',
3622 'intlFormat' => 'NA',
3623 ),
3624 1 =>
3625 array (
3626 'pattern' => '(\\d{4})(\\d{4})',
3627 'leadingDigits' =>
3628 array (
3629 0 => '300|4(?:0[02]|37)',
3630 1 => '4(?:02|37)0|[34]00',
3631 ),
3632 'format' => '$1-$2',
3633 ),
3634 2 =>
3635 array (
3636 'pattern' => '(\\d{4})(\\d{4})',
3637 'leadingDigits' =>
3638 array (
3639 0 => '[2-57]',
3640 1 => '[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))',
3641 ),
3642 'format' => '$1-$2',
3643 'intlFormat' => 'NA',
3644 ),
3645 3 =>
3646 array (
3647 'pattern' => '(\\d{3})(\\d{2,3})(\\d{4})',
3648 'nationalPrefixFormattingRule' => '$NP$FG',
3649 'leadingDigits' =>
3650 array (
3651 0 => '(?:[358]|90)0',
3652 ),
3653 'format' => '$1 $2 $3',
3654 ),
3655 4 =>
3656 array (
3657 'pattern' => '(\\d{5})(\\d{4})',
3658 'leadingDigits' =>
3659 array (
3660 0 => '9',
3661 ),
3662 'format' => '$1-$2',
3663 'intlFormat' => 'NA',
3664 ),
3665 5 =>
3666 array (
3667 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
3668 'nationalPrefixFormattingRule' => '($FG)',
3669 'carrierCodeFormattingRule' => '$NP $CC ($FG)',
3670 'leadingDigits' =>
3671 array (
3672 0 => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]',
3673 ),
3674 'format' => '$1 $2-$3',
3675 ),
3676 6 =>
3677 array (
3678 'pattern' => '(\\d{2})(\\d{5})(\\d{4})',
3679 'nationalPrefixFormattingRule' => '($FG)',
3680 'carrierCodeFormattingRule' => '$NP $CC ($FG)',
3681 'leadingDigits' =>
3682 array (
3683 0 => '[16][1-9]|[2-57-9]',
3684 ),
3685 'format' => '$1 $2-$3',
3686 ),
3687 ),
3688 'generalDesc' =>
3689 array (
3690 'nationalNumberPattern' => '(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}',
3691 ),
3692 'noInternationalDialling' =>
3693 array (
3694 'possibleLengthNational' =>
3695 array (
3696 0 => 8,
3697 ),
3698 'nationalNumberPattern' => '4020\\d{4}|[34]00\\d{5}',
3699 ),
3700 'fixedLine' =>
3701 array (
3702 'possibleLengthNational' =>
3703 array (
3704 0 => 10,
3705 ),
3706 'possibleLengthLocalOnly' =>
3707 array (
3708 0 => 8,
3709 ),
3710 'exampleNumber' => '1123456789',
3711 'nationalNumberPattern' => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}',
3712 ),
3713 'mobile' =>
3714 array (
3715 'possibleLengthNational' =>
3716 array (
3717 0 => 10,
3718 1 => 11,
3719 ),
3720 'possibleLengthLocalOnly' =>
3721 array (
3722 0 => 8,
3723 1 => 9,
3724 ),
3725 'exampleNumber' => '11961234567',
3726 'nationalNumberPattern' => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}',
3727 ),
3728 'tollFree' =>
3729 array (
3730 'possibleLengthNational' =>
3731 array (
3732 0 => 9,
3733 1 => 10,
3734 ),
3735 'exampleNumber' => '800123456',
3736 'nationalNumberPattern' => '800\\d{6,7}',
3737 ),
3738 'premiumRate' =>
3739 array (
3740 'possibleLengthNational' =>
3741 array (
3742 0 => 9,
3743 1 => 10,
3744 ),
3745 'exampleNumber' => '300123456',
3746 'nationalNumberPattern' => '300\\d{6}|[59]00\\d{6,7}',
3747 ),
3748 'sharedCost' =>
3749 array (
3750 'possibleLengthNational' =>
3751 array (
3752 0 => 8,
3753 1 => 10,
3754 ),
3755 'exampleNumber' => '40041234',
3756 'nationalNumberPattern' => '300\\d{7}|[34]00\\d{5}|4(?:02|37)0\\d{4}',
3757 ),
3758 ),
3759 31 =>
3760 array (
3761 'id' => 'BS',
3762 'countryCode' => '1',
3763 'leadingDigits' => '242',
3764 'internationalPrefix' => '011',
3765 'nationalPrefix' => '1',
3766 'nationalPrefixForParsing' => '1|([3-8]\\d{6})$',
3767 'nationalPrefixTransformRule' => '242$1',
3768 'mobileNumberPortableRegion' => 'true',
3769 'generalDesc' =>
3770 array (
3771 'nationalNumberPattern' => '(?:242|[58]\\d\\d|900)\\d{7}',
3772 ),
3773 'fixedLine' =>
3774 array (
3775 'possibleLengthNational' =>
3776 array (
3777 0 => 10,
3778 ),
3779 'possibleLengthLocalOnly' =>
3780 array (
3781 0 => 7,
3782 ),
3783 'exampleNumber' => '2423456789',
3784 'nationalNumberPattern' => '242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}',
3785 ),
3786 'mobile' =>
3787 array (
3788 'possibleLengthNational' =>
3789 array (
3790 0 => 10,
3791 ),
3792 'possibleLengthLocalOnly' =>
3793 array (
3794 0 => 7,
3795 ),
3796 'exampleNumber' => '2423591234',
3797 'nationalNumberPattern' => '242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}',
3798 ),
3799 'tollFree' =>
3800 array (
3801 'possibleLengthNational' =>
3802 array (
3803 0 => 10,
3804 ),
3805 'possibleLengthLocalOnly' =>
3806 array (
3807 0 => 7,
3808 ),
3809 'exampleNumber' => '8002123456',
3810 'nationalNumberPattern' => '242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
3811 ),
3812 'premiumRate' =>
3813 array (
3814 'possibleLengthNational' =>
3815 array (
3816 0 => 10,
3817 ),
3818 'exampleNumber' => '9002123456',
3819 'nationalNumberPattern' => '900[2-9]\\d{6}',
3820 ),
3821 'personalNumber' =>
3822 array (
3823 'possibleLengthNational' =>
3824 array (
3825 0 => 10,
3826 ),
3827 'exampleNumber' => '5002345678',
3828 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
3829 ),
3830 'uan' =>
3831 array (
3832 'possibleLengthNational' =>
3833 array (
3834 0 => 10,
3835 ),
3836 'exampleNumber' => '2422250123',
3837 'nationalNumberPattern' => '242225\\d{4}',
3838 ),
3839 ),
3840 32 =>
3841 array (
3842 'id' => 'BT',
3843 'countryCode' => '975',
3844 'internationalPrefix' => '00',
3845 'availableFormats' =>
3846 array (
3847 0 =>
3848 array (
3849 'pattern' => '(\\d{3})(\\d{3})',
3850 'leadingDigits' =>
3851 array (
3852 0 => '[2-7]',
3853 ),
3854 'format' => '$1 $2',
3855 'intlFormat' => 'NA',
3856 ),
3857 1 =>
3858 array (
3859 'pattern' => '(\\d)(\\d{3})(\\d{3})',
3860 'leadingDigits' =>
3861 array (
3862 0 => '[2-68]|7[246]',
3863 ),
3864 'format' => '$1 $2 $3',
3865 ),
3866 2 =>
3867 array (
3868 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
3869 'leadingDigits' =>
3870 array (
3871 0 => '1[67]|7',
3872 ),
3873 'format' => '$1 $2 $3 $4',
3874 ),
3875 ),
3876 'generalDesc' =>
3877 array (
3878 'nationalNumberPattern' => '[17]\\d{7}|[2-8]\\d{6}',
3879 ),
3880 'fixedLine' =>
3881 array (
3882 'possibleLengthNational' =>
3883 array (
3884 0 => 7,
3885 ),
3886 'possibleLengthLocalOnly' =>
3887 array (
3888 0 => 6,
3889 ),
3890 'exampleNumber' => '2345678',
3891 'nationalNumberPattern' => '(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}',
3892 ),
3893 'mobile' =>
3894 array (
3895 'possibleLengthNational' =>
3896 array (
3897 0 => 8,
3898 ),
3899 'exampleNumber' => '17123456',
3900 'nationalNumberPattern' => '(?:1[67]|77)\\d{6}',
3901 ),
3902 ),
3903 33 =>
3904 array (
3905 'id' => 'BW',
3906 'countryCode' => '267',
3907 'internationalPrefix' => '00',
3908 'availableFormats' =>
3909 array (
3910 0 =>
3911 array (
3912 'pattern' => '(\\d{2})(\\d{5})',
3913 'leadingDigits' =>
3914 array (
3915 0 => '90',
3916 ),
3917 'format' => '$1 $2',
3918 ),
3919 1 =>
3920 array (
3921 'pattern' => '(\\d{3})(\\d{4})',
3922 'leadingDigits' =>
3923 array (
3924 0 => '[2-6]',
3925 ),
3926 'format' => '$1 $2',
3927 ),
3928 2 =>
3929 array (
3930 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
3931 'leadingDigits' =>
3932 array (
3933 0 => '7',
3934 ),
3935 'format' => '$1 $2 $3',
3936 ),
3937 ),
3938 'generalDesc' =>
3939 array (
3940 'nationalNumberPattern' => '90\\d{5}|(?:[2-6]|7\\d)\\d{6}',
3941 ),
3942 'fixedLine' =>
3943 array (
3944 'possibleLengthNational' =>
3945 array (
3946 0 => 7,
3947 ),
3948 'exampleNumber' => '2401234',
3949 'nationalNumberPattern' => '(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}',
3950 ),
3951 'mobile' =>
3952 array (
3953 'possibleLengthNational' =>
3954 array (
3955 0 => 8,
3956 ),
3957 'exampleNumber' => '71123456',
3958 'nationalNumberPattern' => '77200\\d{3}|7(?:[1-6]\\d|7[013-9])\\d{5}',
3959 ),
3960 'premiumRate' =>
3961 array (
3962 'possibleLengthNational' =>
3963 array (
3964 0 => 7,
3965 ),
3966 'exampleNumber' => '9012345',
3967 'nationalNumberPattern' => '90\\d{5}',
3968 ),
3969 'voip' =>
3970 array (
3971 'possibleLengthNational' =>
3972 array (
3973 0 => 8,
3974 ),
3975 'exampleNumber' => '79101234',
3976 'nationalNumberPattern' => '79(?:1(?:[01]\\d|20)|2[0-2]\\d)\\d{3}',
3977 ),
3978 ),
3979 34 =>
3980 array (
3981 'id' => 'BY',
3982 'countryCode' => '375',
3983 'preferredInternationalPrefix' => '8~10',
3984 'internationalPrefix' => '810',
3985 'nationalPrefix' => '8',
3986 'nationalPrefixForParsing' => '0|80?',
3987 'mobileNumberPortableRegion' => 'true',
3988 'availableFormats' =>
3989 array (
3990 0 =>
3991 array (
3992 'pattern' => '(\\d{3})(\\d{3})',
3993 'nationalPrefixFormattingRule' => '$NP $FG',
3994 'leadingDigits' =>
3995 array (
3996 0 => '800',
3997 ),
3998 'format' => '$1 $2',
3999 ),
4000 1 =>
4001 array (
4002 'pattern' => '(\\d{3})(\\d{2})(\\d{2,4})',
4003 'nationalPrefixFormattingRule' => '$NP $FG',
4004 'leadingDigits' =>
4005 array (
4006 0 => '800',
4007 ),
4008 'format' => '$1 $2 $3',
4009 ),
4010 2 =>
4011 array (
4012 'pattern' => '(\\d{4})(\\d{2})(\\d{3})',
4013 'nationalPrefixFormattingRule' => '$NP 0$FG',
4014 'leadingDigits' =>
4015 array (
4016 0 => '1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])',
4017 1 => '1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])',
4018 ),
4019 'format' => '$1 $2-$3',
4020 ),
4021 3 =>
4022 array (
4023 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
4024 'nationalPrefixFormattingRule' => '$NP 0$FG',
4025 'leadingDigits' =>
4026 array (
4027 0 => '1(?:[56]|7[467])|2[1-3]',
4028 ),
4029 'format' => '$1 $2-$3-$4',
4030 ),
4031 4 =>
4032 array (
4033 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
4034 'nationalPrefixFormattingRule' => '$NP 0$FG',
4035 'leadingDigits' =>
4036 array (
4037 0 => '[1-4]',
4038 ),
4039 'format' => '$1 $2-$3-$4',
4040 ),
4041 5 =>
4042 array (
4043 'pattern' => '(\\d{3})(\\d{3,4})(\\d{4})',
4044 'nationalPrefixFormattingRule' => '$NP $FG',
4045 'leadingDigits' =>
4046 array (
4047 0 => '[89]',
4048 ),
4049 'format' => '$1 $2 $3',
4050 ),
4051 ),
4052 'generalDesc' =>
4053 array (
4054 'nationalNumberPattern' => '(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}',
4055 ),
4056 'noInternationalDialling' =>
4057 array (
4058 'possibleLengthNational' =>
4059 array (
4060 0 => 6,
4061 1 => 7,
4062 2 => 8,
4063 3 => 9,
4064 4 => 10,
4065 5 => 11,
4066 ),
4067 'nationalNumberPattern' => '800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}',
4068 ),
4069 'fixedLine' =>
4070 array (
4071 'possibleLengthNational' =>
4072 array (
4073 0 => 9,
4074 ),
4075 'possibleLengthLocalOnly' =>
4076 array (
4077 0 => 5,
4078 1 => 6,
4079 2 => 7,
4080 ),
4081 'exampleNumber' => '152450911',
4082 'nationalNumberPattern' => '(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}',
4083 ),
4084 'mobile' =>
4085 array (
4086 'possibleLengthNational' =>
4087 array (
4088 0 => 9,
4089 ),
4090 'exampleNumber' => '294911911',
4091 'nationalNumberPattern' => '(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}',
4092 ),
4093 'tollFree' =>
4094 array (
4095 'possibleLengthNational' =>
4096 array (
4097 0 => 6,
4098 1 => 7,
4099 2 => 8,
4100 3 => 9,
4101 4 => 10,
4102 5 => 11,
4103 ),
4104 'exampleNumber' => '8011234567',
4105 'nationalNumberPattern' => '800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}',
4106 ),
4107 'premiumRate' =>
4108 array (
4109 'possibleLengthNational' =>
4110 array (
4111 0 => 10,
4112 ),
4113 'exampleNumber' => '9021234567',
4114 'nationalNumberPattern' => '(?:810|902)\\d{7}',
4115 ),
4116 'voip' =>
4117 array (
4118 'possibleLengthNational' =>
4119 array (
4120 0 => 9,
4121 ),
4122 'exampleNumber' => '249123456',
4123 'nationalNumberPattern' => '249\\d{6}',
4124 ),
4125 ),
4126 35 =>
4127 array (
4128 'id' => 'BZ',
4129 'countryCode' => '501',
4130 'internationalPrefix' => '00',
4131 'availableFormats' =>
4132 array (
4133 0 =>
4134 array (
4135 'pattern' => '(\\d{3})(\\d{4})',
4136 'leadingDigits' =>
4137 array (
4138 0 => '[2-8]',
4139 ),
4140 'format' => '$1-$2',
4141 ),
4142 1 =>
4143 array (
4144 'pattern' => '(\\d)(\\d{3})(\\d{4})(\\d{3})',
4145 'leadingDigits' =>
4146 array (
4147 0 => '0',
4148 ),
4149 'format' => '$1-$2-$3-$4',
4150 ),
4151 ),
4152 'generalDesc' =>
4153 array (
4154 'nationalNumberPattern' => '(?:0800\\d|[2-8])\\d{6}',
4155 ),
4156 'fixedLine' =>
4157 array (
4158 'possibleLengthNational' =>
4159 array (
4160 0 => 7,
4161 ),
4162 'exampleNumber' => '2221234',
4163 'nationalNumberPattern' => '(?:236|732)\\d{4}|[2-578][02]\\d{5}',
4164 ),
4165 'mobile' =>
4166 array (
4167 'possibleLengthNational' =>
4168 array (
4169 0 => 7,
4170 ),
4171 'exampleNumber' => '6221234',
4172 'nationalNumberPattern' => '6[0-35-7]\\d{5}',
4173 ),
4174 'tollFree' =>
4175 array (
4176 'possibleLengthNational' =>
4177 array (
4178 0 => 11,
4179 ),
4180 'exampleNumber' => '08001234123',
4181 'nationalNumberPattern' => '0800\\d{7}',
4182 ),
4183 ),
4184 36 =>
4185 array (
4186 'id' => 'CA',
4187 'countryCode' => '1',
4188 'internationalPrefix' => '011',
4189 'nationalPrefix' => '1',
4190 'mobileNumberPortableRegion' => 'true',
4191 'generalDesc' =>
4192 array (
4193 'nationalNumberPattern' => '(?:[2-8]\\d|90)\\d{8}',
4194 ),
4195 'fixedLine' =>
4196 array (
4197 'possibleLengthNational' =>
4198 array (
4199 0 => 10,
4200 ),
4201 'possibleLengthLocalOnly' =>
4202 array (
4203 0 => 7,
4204 ),
4205 'exampleNumber' => '5062345678',
4206 'nationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}',
4207 ),
4208 'mobile' =>
4209 array (
4210 'possibleLengthNational' =>
4211 array (
4212 0 => 10,
4213 ),
4214 'possibleLengthLocalOnly' =>
4215 array (
4216 0 => 7,
4217 ),
4218 'exampleNumber' => '5062345678',
4219 'nationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}',
4220 ),
4221 'tollFree' =>
4222 array (
4223 'possibleLengthNational' =>
4224 array (
4225 0 => 10,
4226 ),
4227 'exampleNumber' => '8002123456',
4228 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
4229 ),
4230 'premiumRate' =>
4231 array (
4232 'possibleLengthNational' =>
4233 array (
4234 0 => 10,
4235 ),
4236 'exampleNumber' => '9002123456',
4237 'nationalNumberPattern' => '900[2-9]\\d{6}',
4238 ),
4239 'personalNumber' =>
4240 array (
4241 'possibleLengthNational' =>
4242 array (
4243 0 => 10,
4244 ),
4245 'exampleNumber' => '5002345678',
4246 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}',
4247 ),
4248 'voip' =>
4249 array (
4250 'possibleLengthNational' =>
4251 array (
4252 0 => 10,
4253 ),
4254 'exampleNumber' => '6002012345',
4255 'nationalNumberPattern' => '600[2-9]\\d{6}',
4256 ),
4257 ),
4258 37 =>
4259 array (
4260 'id' => 'CC',
4261 'countryCode' => '61',
4262 'preferredInternationalPrefix' => '0011',
4263 'internationalPrefix' => '001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
4264 'nationalPrefix' => '0',
4265 'nationalPrefixForParsing' => '0|([59]\\d{7})$',
4266 'nationalPrefixTransformRule' => '8$1',
4267 'generalDesc' =>
4268 array (
4269 'nationalNumberPattern' => '1(?:[0-79]\\d|8[0-24-9])\\d{7}|[148]\\d{8}|1\\d{5,7}',
4270 ),
4271 'fixedLine' =>
4272 array (
4273 'possibleLengthNational' =>
4274 array (
4275 0 => 9,
4276 ),
4277 'possibleLengthLocalOnly' =>
4278 array (
4279 0 => 8,
4280 ),
4281 'exampleNumber' => '891621234',
4282 'nationalNumberPattern' => '8(?:51(?:0(?:02|31|60|89)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}',
4283 ),
4284 'mobile' =>
4285 array (
4286 'possibleLengthNational' =>
4287 array (
4288 0 => 9,
4289 ),
4290 'exampleNumber' => '412345678',
4291 'nationalNumberPattern' => '4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}',
4292 ),
4293 'tollFree' =>
4294 array (
4295 'possibleLengthNational' =>
4296 array (
4297 0 => 7,
4298 1 => 10,
4299 ),
4300 'exampleNumber' => '1800123456',
4301 'nationalNumberPattern' => '180(?:0\\d{3}|2)\\d{3}',
4302 ),
4303 'premiumRate' =>
4304 array (
4305 'possibleLengthNational' =>
4306 array (
4307 0 => 10,
4308 ),
4309 'exampleNumber' => '1900123456',
4310 'nationalNumberPattern' => '190[0-26]\\d{6}',
4311 ),
4312 'sharedCost' =>
4313 array (
4314 'possibleLengthNational' =>
4315 array (
4316 0 => 6,
4317 1 => 8,
4318 2 => 10,
4319 ),
4320 'exampleNumber' => '1300123456',
4321 'nationalNumberPattern' => '13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}',
4322 ),
4323 'voip' =>
4324 array (
4325 'possibleLengthNational' =>
4326 array (
4327 0 => 9,
4328 ),
4329 'exampleNumber' => '147101234',
4330 'nationalNumberPattern' => '14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}',
4331 ),
4332 ),
4333 38 =>
4334 array (
4335 'id' => 'CD',
4336 'countryCode' => '243',
4337 'internationalPrefix' => '00',
4338 'nationalPrefix' => '0',
4339 'availableFormats' =>
4340 array (
4341 0 =>
4342 array (
4343 'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
4344 'nationalPrefixFormattingRule' => '$NP$FG',
4345 'leadingDigits' =>
4346 array (
4347 0 => '88',
4348 ),
4349 'format' => '$1 $2 $3',
4350 ),
4351 1 =>
4352 array (
4353 'pattern' => '(\\d{2})(\\d{5})',
4354 'nationalPrefixFormattingRule' => '$NP$FG',
4355 'leadingDigits' =>
4356 array (
4357 0 => '[1-6]',
4358 ),
4359 'format' => '$1 $2',
4360 ),
4361 2 =>
4362 array (
4363 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
4364 'nationalPrefixFormattingRule' => '$NP$FG',
4365 'leadingDigits' =>
4366 array (
4367 0 => '1',
4368 ),
4369 'format' => '$1 $2 $3',
4370 ),
4371 3 =>
4372 array (
4373 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
4374 'nationalPrefixFormattingRule' => '$NP$FG',
4375 'leadingDigits' =>
4376 array (
4377 0 => '[89]',
4378 ),
4379 'format' => '$1 $2 $3',
4380 ),
4381 ),
4382 'generalDesc' =>
4383 array (
4384 'nationalNumberPattern' => '[189]\\d{8}|[1-68]\\d{6}',
4385 ),
4386 'fixedLine' =>
4387 array (
4388 'possibleLengthNational' =>
4389 array (
4390 0 => 7,
4391 1 => 9,
4392 ),
4393 'exampleNumber' => '1234567',
4394 'nationalNumberPattern' => '12\\d{7}|[1-6]\\d{6}',
4395 ),
4396 'mobile' =>
4397 array (
4398 'possibleLengthNational' =>
4399 array (
4400 0 => 7,
4401 1 => 9,
4402 ),
4403 'exampleNumber' => '991234567',
4404 'nationalNumberPattern' => '88\\d{5}|(?:8[0-2459]|9[017-9])\\d{7}',
4405 ),
4406 ),
4407 39 =>
4408 array (
4409 'id' => 'CF',
4410 'countryCode' => '236',
4411 'internationalPrefix' => '00',
4412 'availableFormats' =>
4413 array (
4414 0 =>
4415 array (
4416 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
4417 'leadingDigits' =>
4418 array (
4419 0 => '[278]',
4420 ),
4421 'format' => '$1 $2 $3 $4',
4422 ),
4423 ),
4424 'generalDesc' =>
4425 array (
4426 'nationalNumberPattern' => '(?:[27]\\d{3}|8776)\\d{4}',
4427 ),
4428 'fixedLine' =>
4429 array (
4430 'possibleLengthNational' =>
4431 array (
4432 0 => 8,
4433 ),
4434 'exampleNumber' => '21612345',
4435 'nationalNumberPattern' => '2[12]\\d{6}',
4436 ),
4437 'mobile' =>
4438 array (
4439 'possibleLengthNational' =>
4440 array (
4441 0 => 8,
4442 ),
4443 'exampleNumber' => '70012345',
4444 'nationalNumberPattern' => '7[0257]\\d{6}',
4445 ),
4446 'premiumRate' =>
4447 array (
4448 'possibleLengthNational' =>
4449 array (
4450 0 => 8,
4451 ),
4452 'exampleNumber' => '87761234',
4453 'nationalNumberPattern' => '8776\\d{4}',
4454 ),
4455 ),
4456 40 =>
4457 array (
4458 'id' => 'CG',
4459 'countryCode' => '242',
4460 'internationalPrefix' => '00',
4461 'availableFormats' =>
4462 array (
4463 0 =>
4464 array (
4465 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
4466 'leadingDigits' =>
4467 array (
4468 0 => '801',
4469 ),
4470 'format' => '$1 $2 $3 $4',
4471 ),
4472 1 =>
4473 array (
4474 'pattern' => '(\\d)(\\d{4})(\\d{4})',
4475 'leadingDigits' =>
4476 array (
4477 0 => '8',
4478 ),
4479 'format' => '$1 $2 $3',
4480 ),
4481 2 =>
4482 array (
4483 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
4484 'leadingDigits' =>
4485 array (
4486 0 => '[02]',
4487 ),
4488 'format' => '$1 $2 $3',
4489 ),
4490 ),
4491 'generalDesc' =>
4492 array (
4493 'nationalNumberPattern' => '222\\d{6}|(?:0\\d|80)\\d{7}',
4494 ),
4495 'fixedLine' =>
4496 array (
4497 'possibleLengthNational' =>
4498 array (
4499 0 => 9,
4500 ),
4501 'exampleNumber' => '222123456',
4502 'nationalNumberPattern' => '222[1-589]\\d{5}',
4503 ),
4504 'mobile' =>
4505 array (
4506 'possibleLengthNational' =>
4507 array (
4508 0 => 9,
4509 ),
4510 'exampleNumber' => '061234567',
4511 'nationalNumberPattern' => '0[14-6]\\d{7}',
4512 ),
4513 'premiumRate' =>
4514 array (
4515 'possibleLengthNational' =>
4516 array (
4517 0 => 9,
4518 ),
4519 'exampleNumber' => '800123456',
4520 'nationalNumberPattern' => '80(?:0\\d\\d|11[0-4])\\d{4}',
4521 ),
4522 ),
4523 41 =>
4524 array (
4525 'id' => 'CH',
4526 'countryCode' => '41',
4527 'internationalPrefix' => '00',
4528 'nationalPrefix' => '0',
4529 'mobileNumberPortableRegion' => 'true',
4530 'availableFormats' =>
4531 array (
4532 0 =>
4533 array (
4534 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
4535 'nationalPrefixFormattingRule' => '$NP$FG',
4536 'leadingDigits' =>
4537 array (
4538 0 => '8[047]|90',
4539 ),
4540 'format' => '$1 $2 $3',
4541 ),
4542 1 =>
4543 array (
4544 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
4545 'nationalPrefixFormattingRule' => '$NP$FG',
4546 'leadingDigits' =>
4547 array (
4548 0 => '[2-79]|81',
4549 ),
4550 'format' => '$1 $2 $3 $4',
4551 ),
4552 2 =>
4553 array (
4554 'pattern' => '(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
4555 'nationalPrefixFormattingRule' => '$NP$FG',
4556 'leadingDigits' =>
4557 array (
4558 0 => '8',
4559 ),
4560 'format' => '$1 $2 $3 $4 $5',
4561 ),
4562 ),
4563 'generalDesc' =>
4564 array (
4565 'nationalNumberPattern' => '8\\d{11}|[2-9]\\d{8}',
4566 ),
4567 'fixedLine' =>
4568 array (
4569 'possibleLengthNational' =>
4570 array (
4571 0 => 9,
4572 ),
4573 'exampleNumber' => '212345678',
4574 'nationalNumberPattern' => '(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}',
4575 ),
4576 'mobile' =>
4577 array (
4578 'possibleLengthNational' =>
4579 array (
4580 0 => 9,
4581 ),
4582 'exampleNumber' => '781234567',
4583 'nationalNumberPattern' => '7[35-9]\\d{7}',
4584 ),
4585 'pager' =>
4586 array (
4587 'possibleLengthNational' =>
4588 array (
4589 0 => 9,
4590 ),
4591 'exampleNumber' => '740123456',
4592 'nationalNumberPattern' => '74[0248]\\d{6}',
4593 ),
4594 'tollFree' =>
4595 array (
4596 'possibleLengthNational' =>
4597 array (
4598 0 => 9,
4599 ),
4600 'exampleNumber' => '800123456',
4601 'nationalNumberPattern' => '800\\d{6}',
4602 ),
4603 'premiumRate' =>
4604 array (
4605 'possibleLengthNational' =>
4606 array (
4607 0 => 9,
4608 ),
4609 'exampleNumber' => '900123456',
4610 'nationalNumberPattern' => '90[016]\\d{6}',
4611 ),
4612 'sharedCost' =>
4613 array (
4614 'possibleLengthNational' =>
4615 array (
4616 0 => 9,
4617 ),
4618 'exampleNumber' => '840123456',
4619 'nationalNumberPattern' => '84[0248]\\d{6}',
4620 ),
4621 'personalNumber' =>
4622 array (
4623 'possibleLengthNational' =>
4624 array (
4625 0 => 9,
4626 ),
4627 'exampleNumber' => '878123456',
4628 'nationalNumberPattern' => '878\\d{6}',
4629 ),
4630 'uan' =>
4631 array (
4632 'possibleLengthNational' =>
4633 array (
4634 0 => 9,
4635 ),
4636 'exampleNumber' => '581234567',
4637 'nationalNumberPattern' => '5[18]\\d{7}',
4638 ),
4639 'voicemail' =>
4640 array (
4641 'possibleLengthNational' =>
4642 array (
4643 0 => 12,
4644 ),
4645 'exampleNumber' => '860123456789',
4646 'nationalNumberPattern' => '860\\d{9}',
4647 ),
4648 ),
4649 42 =>
4650 array (
4651 'id' => 'CI',
4652 'countryCode' => '225',
4653 'internationalPrefix' => '00',
4654 'availableFormats' =>
4655 array (
4656 0 =>
4657 array (
4658 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
4659 'leadingDigits' =>
4660 array (
4661 0 => '[02-9]',
4662 ),
4663 'format' => '$1 $2 $3 $4',
4664 ),
4665 ),
4666 'generalDesc' =>
4667 array (
4668 'nationalNumberPattern' => '[02-9]\\d{7}',
4669 ),
4670 'fixedLine' =>
4671 array (
4672 'possibleLengthNational' =>
4673 array (
4674 0 => 8,
4675 ),
4676 'exampleNumber' => '21234567',
4677 'nationalNumberPattern' => '(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}',
4678 ),
4679 'mobile' =>
4680 array (
4681 'possibleLengthNational' =>
4682 array (
4683 0 => 8,
4684 ),
4685 'exampleNumber' => '01234567',
4686 'nationalNumberPattern' => '(?:2[0-3]80|97[0-3]\\d)\\d{4}|(?:0[1-9]|[457]\\d|6[014-9]|8[4-9]|95)\\d{6}',
4687 ),
4688 ),
4689 43 =>
4690 array (
4691 'id' => 'CK',
4692 'countryCode' => '682',
4693 'internationalPrefix' => '00',
4694 'availableFormats' =>
4695 array (
4696 0 =>
4697 array (
4698 'pattern' => '(\\d{2})(\\d{3})',
4699 'leadingDigits' =>
4700 array (
4701 0 => '[2-578]',
4702 ),
4703 'format' => '$1 $2',
4704 ),
4705 ),
4706 'generalDesc' =>
4707 array (
4708 'nationalNumberPattern' => '[2-578]\\d{4}',
4709 ),
4710 'fixedLine' =>
4711 array (
4712 'possibleLengthNational' =>
4713 array (
4714 0 => 5,
4715 ),
4716 'exampleNumber' => '21234',
4717 'nationalNumberPattern' => '(?:2\\d|3[13-7]|4[1-5])\\d{3}',
4718 ),
4719 'mobile' =>
4720 array (
4721 'possibleLengthNational' =>
4722 array (
4723 0 => 5,
4724 ),
4725 'exampleNumber' => '71234',
4726 'nationalNumberPattern' => '[578]\\d{4}',
4727 ),
4728 ),
4729 44 =>
4730 array (
4731 'id' => 'CL',
4732 'countryCode' => '56',
4733 'internationalPrefix' => '(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0',
4734 'mobileNumberPortableRegion' => 'true',
4735 'availableFormats' =>
4736 array (
4737 0 =>
4738 array (
4739 'pattern' => '(\\d{4})',
4740 'leadingDigits' =>
4741 array (
4742 0 => '1(?:[03-589]|21)|[29]0|78',
4743 ),
4744 'format' => '$1',
4745 'intlFormat' => 'NA',
4746 ),
4747 1 =>
4748 array (
4749 'pattern' => '(\\d{5})(\\d{4})',
4750 'nationalPrefixFormattingRule' => '($FG)',
4751 'leadingDigits' =>
4752 array (
4753 0 => '219',
4754 1 => '2196',
4755 ),
4756 'format' => '$1 $2',
4757 ),
4758 2 =>
4759 array (
4760 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
4761 'leadingDigits' =>
4762 array (
4763 0 => '44',
4764 ),
4765 'format' => '$1 $2 $3',
4766 ),
4767 3 =>
4768 array (
4769 'pattern' => '(\\d)(\\d{4})(\\d{4})',
4770 'nationalPrefixFormattingRule' => '($FG)',
4771 'leadingDigits' =>
4772 array (
4773 0 => '2[1-3]',
4774 ),
4775 'format' => '$1 $2 $3',
4776 ),
4777 4 =>
4778 array (
4779 'pattern' => '(\\d)(\\d{4})(\\d{4})',
4780 'leadingDigits' =>
4781 array (
4782 0 => '9[2-9]',
4783 ),
4784 'format' => '$1 $2 $3',
4785 ),
4786 5 =>
4787 array (
4788 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
4789 'nationalPrefixFormattingRule' => '($FG)',
4790 'leadingDigits' =>
4791 array (
4792 0 => '3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])',
4793 ),
4794 'format' => '$1 $2 $3',
4795 ),
4796 6 =>
4797 array (
4798 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
4799 'leadingDigits' =>
4800 array (
4801 0 => '60|8',
4802 ),
4803 'format' => '$1 $2 $3',
4804 ),
4805 7 =>
4806 array (
4807 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
4808 'leadingDigits' =>
4809 array (
4810 0 => '1',
4811 ),
4812 'format' => '$1 $2 $3',
4813 ),
4814 8 =>
4815 array (
4816 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{3})',
4817 'leadingDigits' =>
4818 array (
4819 0 => '60',
4820 ),
4821 'format' => '$1 $2 $3 $4',
4822 ),
4823 ),
4824 'generalDesc' =>
4825 array (
4826 'nationalNumberPattern' => '12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}',
4827 ),
4828 'noInternationalDialling' =>
4829 array (
4830 'possibleLengthNational' =>
4831 array (
4832 0 => 10,
4833 1 => 11,
4834 ),
4835 'nationalNumberPattern' => '600\\d{7,8}',
4836 ),
4837 'fixedLine' =>
4838 array (
4839 'possibleLengthNational' =>
4840 array (
4841 0 => 9,
4842 ),
4843 'exampleNumber' => '221234567',
4844 'nationalNumberPattern' => '2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}',
4845 ),
4846 'mobile' =>
4847 array (
4848 'possibleLengthNational' =>
4849 array (
4850 0 => 9,
4851 ),
4852 'exampleNumber' => '221234567',
4853 'nationalNumberPattern' => '2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}',
4854 ),
4855 'tollFree' =>
4856 array (
4857 'possibleLengthNational' =>
4858 array (
4859 0 => 9,
4860 1 => 11,
4861 ),
4862 'exampleNumber' => '800123456',
4863 'nationalNumberPattern' => '(?:123|8)00\\d{6}',
4864 ),
4865 'sharedCost' =>
4866 array (
4867 'possibleLengthNational' =>
4868 array (
4869 0 => 10,
4870 1 => 11,
4871 ),
4872 'exampleNumber' => '6001234567',
4873 'nationalNumberPattern' => '600\\d{7,8}',
4874 ),
4875 'voip' =>
4876 array (
4877 'possibleLengthNational' =>
4878 array (
4879 0 => 9,
4880 ),
4881 'exampleNumber' => '441234567',
4882 'nationalNumberPattern' => '44\\d{7}',
4883 ),
4884 ),
4885 45 =>
4886 array (
4887 'id' => 'CM',
4888 'countryCode' => '237',
4889 'internationalPrefix' => '00',
4890 'mobileNumberPortableRegion' => 'true',
4891 'availableFormats' =>
4892 array (
4893 0 =>
4894 array (
4895 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
4896 'leadingDigits' =>
4897 array (
4898 0 => '88',
4899 ),
4900 'format' => '$1 $2 $3 $4',
4901 ),
4902 1 =>
4903 array (
4904 'pattern' => '(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
4905 'leadingDigits' =>
4906 array (
4907 0 => '[26]',
4908 ),
4909 'format' => '$1 $2 $3 $4 $5',
4910 ),
4911 ),
4912 'generalDesc' =>
4913 array (
4914 'nationalNumberPattern' => '(?:[26]\\d\\d|88)\\d{6}',
4915 ),
4916 'fixedLine' =>
4917 array (
4918 'possibleLengthNational' =>
4919 array (
4920 0 => 9,
4921 ),
4922 'exampleNumber' => '222123456',
4923 'nationalNumberPattern' => '2(?:22|33)\\d{6}',
4924 ),
4925 'mobile' =>
4926 array (
4927 'possibleLengthNational' =>
4928 array (
4929 0 => 9,
4930 ),
4931 'exampleNumber' => '671234567',
4932 'nationalNumberPattern' => '(?:24[23]|6[5-9]\\d)\\d{6}',
4933 ),
4934 'tollFree' =>
4935 array (
4936 'possibleLengthNational' =>
4937 array (
4938 0 => 8,
4939 ),
4940 'exampleNumber' => '88012345',
4941 'nationalNumberPattern' => '88\\d{6}',
4942 ),
4943 ),
4944 46 =>
4945 array (
4946 'id' => 'CN',
4947 'countryCode' => '86',
4948 'preferredInternationalPrefix' => '00',
4949 'internationalPrefix' => '00|1(?:[12]\\d|79)\\d\\d00',
4950 'nationalPrefix' => '0',
4951 'nationalPrefixForParsing' => '0|(1(?:[12]\\d|79)\\d\\d)',
4952 'availableFormats' =>
4953 array (
4954 0 =>
4955 array (
4956 'pattern' => '(\\d{5,6})',
4957 'leadingDigits' =>
4958 array (
4959 0 => '96',
4960 ),
4961 'format' => '$1',
4962 'intlFormat' => 'NA',
4963 ),
4964 1 =>
4965 array (
4966 'pattern' => '(\\d{2})(\\d{5,6})',
4967 'nationalPrefixFormattingRule' => '$NP$FG',
4968 'carrierCodeFormattingRule' => '$CC $FG',
4969 'leadingDigits' =>
4970 array (
4971 0 => '(?:10|2[0-57-9])[19]',
4972 1 => '(?:10|2[0-57-9])(?:10|9[56])',
4973 2 => '(?:10|2[0-57-9])(?:100|9[56])',
4974 ),
4975 'format' => '$1 $2',
4976 ),
4977 2 =>
4978 array (
4979 'pattern' => '(\\d{3})(\\d{4})',
4980 'leadingDigits' =>
4981 array (
4982 0 => '[1-9]',
4983 1 => '1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])',
4984 2 => '1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])',
4985 ),
4986 'format' => '$1 $2',
4987 'intlFormat' => 'NA',
4988 ),
4989 3 =>
4990 array (
4991 'pattern' => '(\\d{4})(\\d{4})',
4992 'leadingDigits' =>
4993 array (
4994 0 => '16[08]',
4995 ),
4996 'format' => '$1 $2',
4997 'intlFormat' => 'NA',
4998 ),
4999 4 =>
5000 array (
5001 'pattern' => '(\\d{3})(\\d{5,6})',
5002 'nationalPrefixFormattingRule' => '$NP$FG',
5003 'carrierCodeFormattingRule' => '$CC $FG',
5004 'leadingDigits' =>
5005 array (
5006 0 => '3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]',
5007 1 => '(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]',
5008 2 => '85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])',
5009 3 => '85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])',
5010 ),
5011 'format' => '$1 $2',
5012 ),
5013 5 =>
5014 array (
5015 'pattern' => '(\\d{4})(\\d{4})',
5016 'leadingDigits' =>
5017 array (
5018 0 => '[1-9]',
5019 1 => '1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])',
5020 2 => '26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])',
5021 3 => '26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])',
5022 ),
5023 'format' => '$1 $2',
5024 'intlFormat' => 'NA',
5025 ),
5026 6 =>
5027 array (
5028 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
5029 'leadingDigits' =>
5030 array (
5031 0 => '(?:4|80)0',
5032 ),
5033 'format' => '$1 $2 $3',
5034 ),
5035 7 =>
5036 array (
5037 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
5038 'nationalPrefixFormattingRule' => '$NP$FG',
5039 'nationalPrefixOptionalWhenFormatting' => true,
5040 'carrierCodeFormattingRule' => '$CC $FG',
5041 'leadingDigits' =>
5042 array (
5043 0 => '10|2(?:[02-57-9]|1[1-9])',
5044 1 => '10|2(?:[02-57-9]|1[1-9])',
5045 2 => '10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])',
5046 ),
5047 'format' => '$1 $2 $3',
5048 ),
5049 8 =>
5050 array (
5051 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
5052 'nationalPrefixFormattingRule' => '$NP$FG',
5053 'nationalPrefixOptionalWhenFormatting' => true,
5054 'carrierCodeFormattingRule' => '$CC $FG',
5055 'leadingDigits' =>
5056 array (
5057 0 => '3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]',
5058 ),
5059 'format' => '$1 $2 $3',
5060 ),
5061 9 =>
5062 array (
5063 'pattern' => '(\\d{3})(\\d{7,8})',
5064 'leadingDigits' =>
5065 array (
5066 0 => '9',
5067 ),
5068 'format' => '$1 $2',
5069 ),
5070 10 =>
5071 array (
5072 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
5073 'nationalPrefixFormattingRule' => '$NP$FG',
5074 'nationalPrefixOptionalWhenFormatting' => true,
5075 'carrierCodeFormattingRule' => '$CC $FG',
5076 'leadingDigits' =>
5077 array (
5078 0 => '80',
5079 ),
5080 'format' => '$1 $2 $3',
5081 ),
5082 11 =>
5083 array (
5084 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
5085 'nationalPrefixFormattingRule' => '$NP$FG',
5086 'nationalPrefixOptionalWhenFormatting' => true,
5087 'carrierCodeFormattingRule' => '$CC $FG',
5088 'leadingDigits' =>
5089 array (
5090 0 => '[3-578]',
5091 ),
5092 'format' => '$1 $2 $3',
5093 ),
5094 12 =>
5095 array (
5096 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
5097 'carrierCodeFormattingRule' => '$CC $FG',
5098 'leadingDigits' =>
5099 array (
5100 0 => '1[3-9]',
5101 ),
5102 'format' => '$1 $2 $3',
5103 ),
5104 13 =>
5105 array (
5106 'pattern' => '(\\d{2})(\\d{3})(\\d{3})(\\d{4})',
5107 'nationalPrefixFormattingRule' => '$NP$FG',
5108 'nationalPrefixOptionalWhenFormatting' => true,
5109 'leadingDigits' =>
5110 array (
5111 0 => '[12]',
5112 ),
5113 'format' => '$1 $2 $3 $4',
5114 ),
5115 ),
5116 'generalDesc' =>
5117 array (
5118 'nationalNumberPattern' => '1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}',
5119 ),
5120 'noInternationalDialling' =>
5121 array (
5122 'possibleLengthNational' =>
5123 array (
5124 0 => 10,
5125 1 => 11,
5126 2 => 12,
5127 ),
5128 'nationalNumberPattern' => '(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}',
5129 ),
5130 'fixedLine' =>
5131 array (
5132 'possibleLengthNational' =>
5133 array (
5134 0 => 7,
5135 1 => 8,
5136 2 => 9,
5137 3 => 10,
5138 4 => 11,
5139 ),
5140 'possibleLengthLocalOnly' =>
5141 array (
5142 0 => 5,
5143 1 => 6,
5144 ),
5145 'exampleNumber' => '1012345678',
5146 'nationalNumberPattern' => '(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))',
5147 ),
5148 'mobile' =>
5149 array (
5150 'possibleLengthNational' =>
5151 array (
5152 0 => 11,
5153 ),
5154 'exampleNumber' => '13123456789',
5155 'nationalNumberPattern' => '1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}',
5156 ),
5157 'tollFree' =>
5158 array (
5159 'possibleLengthNational' =>
5160 array (
5161 0 => 10,
5162 1 => 12,
5163 ),
5164 'exampleNumber' => '8001234567',
5165 'nationalNumberPattern' => '(?:(?:10|21)8|8)00\\d{7}',
5166 ),
5167 'premiumRate' =>
5168 array (
5169 'possibleLengthNational' =>
5170 array (
5171 0 => 8,
5172 ),
5173 'exampleNumber' => '16812345',
5174 'nationalNumberPattern' => '16[08]\\d{5}',
5175 ),
5176 'sharedCost' =>
5177 array (
5178 'possibleLengthNational' =>
5179 array (
5180 0 => 7,
5181 1 => 8,
5182 2 => 9,
5183 3 => 10,
5184 4 => 11,
5185 ),
5186 'possibleLengthLocalOnly' =>
5187 array (
5188 0 => 5,
5189 1 => 6,
5190 ),
5191 'exampleNumber' => '4001234567',
5192 'nationalNumberPattern' => '400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}',
5193 ),
5194 ),
5195 47 =>
5196 array (
5197 'id' => 'CO',
5198 'countryCode' => '57',
5199 'internationalPrefix' => '00(?:4(?:[14]4|56)|[579])',
5200 'nationalPrefix' => '0',
5201 'nationalPrefixForParsing' => '0([3579]|4(?:[14]4|56))?',
5202 'mobileNumberPortableRegion' => 'true',
5203 'availableFormats' =>
5204 array (
5205 0 =>
5206 array (
5207 'pattern' => '(\\d)(\\d{7})',
5208 'nationalPrefixFormattingRule' => '($FG)',
5209 'carrierCodeFormattingRule' => '$NP$CC $FG',
5210 'leadingDigits' =>
5211 array (
5212 0 => '[146][2-9]|[2578]',
5213 ),
5214 'format' => '$1 $2',
5215 ),
5216 1 =>
5217 array (
5218 'pattern' => '(\\d{3})(\\d{7})',
5219 'nationalPrefixFormattingRule' => '($FG)',
5220 'carrierCodeFormattingRule' => '$NP$CC $FG',
5221 'leadingDigits' =>
5222 array (
5223 0 => '6',
5224 ),
5225 'format' => '$1 $2',
5226 ),
5227 2 =>
5228 array (
5229 'pattern' => '(\\d{3})(\\d{7})',
5230 'carrierCodeFormattingRule' => '$NP$CC $FG',
5231 'leadingDigits' =>
5232 array (
5233 0 => '3',
5234 ),
5235 'format' => '$1 $2',
5236 ),
5237 3 =>
5238 array (
5239 'pattern' => '(\\d)(\\d{3})(\\d{7})',
5240 'nationalPrefixFormattingRule' => '$NP$FG',
5241 'leadingDigits' =>
5242 array (
5243 0 => '1',
5244 ),
5245 'format' => '$1-$2-$3',
5246 'intlFormat' => '$1 $2 $3',
5247 ),
5248 ),
5249 'generalDesc' =>
5250 array (
5251 'nationalNumberPattern' => '(?:1\\d|[36])\\d{9}|[124-8]\\d{7}',
5252 ),
5253 'fixedLine' =>
5254 array (
5255 'possibleLengthNational' =>
5256 array (
5257 0 => 8,
5258 1 => 10,
5259 ),
5260 'possibleLengthLocalOnly' =>
5261 array (
5262 0 => 7,
5263 ),
5264 'exampleNumber' => '6012345678',
5265 'nationalNumberPattern' => '60[124-8][2-9]\\d{6}|[124-8][2-9]\\d{6}',
5266 ),
5267 'mobile' =>
5268 array (
5269 'possibleLengthNational' =>
5270 array (
5271 0 => 10,
5272 ),
5273 'exampleNumber' => '3211234567',
5274 'nationalNumberPattern' => '3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|33(?:00|3[0-24-9])\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}',
5275 ),
5276 'tollFree' =>
5277 array (
5278 'possibleLengthNational' =>
5279 array (
5280 0 => 11,
5281 ),
5282 'exampleNumber' => '18001234567',
5283 'nationalNumberPattern' => '1800\\d{7}',
5284 ),
5285 'premiumRate' =>
5286 array (
5287 'possibleLengthNational' =>
5288 array (
5289 0 => 11,
5290 ),
5291 'exampleNumber' => '19001234567',
5292 'nationalNumberPattern' => '19(?:0[01]|4[78])\\d{7}',
5293 ),
5294 ),
5295 48 =>
5296 array (
5297 'id' => 'CR',
5298 'countryCode' => '506',
5299 'internationalPrefix' => '00',
5300 'nationalPrefixForParsing' => '(19(?:0[0-2468]|1[09]|20|66|77|99))',
5301 'availableFormats' =>
5302 array (
5303 0 =>
5304 array (
5305 'pattern' => '(\\d{4})(\\d{4})',
5306 'carrierCodeFormattingRule' => '$CC $FG',
5307 'leadingDigits' =>
5308 array (
5309 0 => '[2-7]|8[3-9]',
5310 ),
5311 'format' => '$1 $2',
5312 ),
5313 1 =>
5314 array (
5315 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
5316 'carrierCodeFormattingRule' => '$CC $FG',
5317 'leadingDigits' =>
5318 array (
5319 0 => '[89]',
5320 ),
5321 'format' => '$1-$2-$3',
5322 ),
5323 ),
5324 'generalDesc' =>
5325 array (
5326 'nationalNumberPattern' => '(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}',
5327 ),
5328 'fixedLine' =>
5329 array (
5330 'possibleLengthNational' =>
5331 array (
5332 0 => 8,
5333 ),
5334 'exampleNumber' => '22123456',
5335 'nationalNumberPattern' => '210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}',
5336 ),
5337 'mobile' =>
5338 array (
5339 'possibleLengthNational' =>
5340 array (
5341 0 => 8,
5342 ),
5343 'exampleNumber' => '83123456',
5344 'nationalNumberPattern' => '(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}',
5345 ),
5346 'tollFree' =>
5347 array (
5348 'possibleLengthNational' =>
5349 array (
5350 0 => 10,
5351 ),
5352 'exampleNumber' => '8001234567',
5353 'nationalNumberPattern' => '800\\d{7}',
5354 ),
5355 'premiumRate' =>
5356 array (
5357 'possibleLengthNational' =>
5358 array (
5359 0 => 10,
5360 ),
5361 'exampleNumber' => '9001234567',
5362 'nationalNumberPattern' => '90[059]\\d{7}',
5363 ),
5364 'voip' =>
5365 array (
5366 'possibleLengthNational' =>
5367 array (
5368 0 => 8,
5369 ),
5370 'exampleNumber' => '40001234',
5371 'nationalNumberPattern' => '(?:210[0-6]|4\\d{3}|5100)\\d{4}',
5372 ),
5373 ),
5374 49 =>
5375 array (
5376 'id' => 'CU',
5377 'countryCode' => '53',
5378 'internationalPrefix' => '119',
5379 'nationalPrefix' => '0',
5380 'availableFormats' =>
5381 array (
5382 0 =>
5383 array (
5384 'pattern' => '(\\d{2})(\\d{4,6})',
5385 'nationalPrefixFormattingRule' => '($NP$FG)',
5386 'leadingDigits' =>
5387 array (
5388 0 => '2[1-4]|[34]',
5389 ),
5390 'format' => '$1 $2',
5391 ),
5392 1 =>
5393 array (
5394 'pattern' => '(\\d)(\\d{6,7})',
5395 'nationalPrefixFormattingRule' => '($NP$FG)',
5396 'leadingDigits' =>
5397 array (
5398 0 => '7',
5399 ),
5400 'format' => '$1 $2',
5401 ),
5402 2 =>
5403 array (
5404 'pattern' => '(\\d)(\\d{7})',
5405 'nationalPrefixFormattingRule' => '$NP$FG',
5406 'leadingDigits' =>
5407 array (
5408 0 => '5',
5409 ),
5410 'format' => '$1 $2',
5411 ),
5412 3 =>
5413 array (
5414 'pattern' => '(\\d{3})(\\d{7})',
5415 'nationalPrefixFormattingRule' => '$NP$FG',
5416 'leadingDigits' =>
5417 array (
5418 0 => '8',
5419 ),
5420 'format' => '$1 $2',
5421 ),
5422 ),
5423 'generalDesc' =>
5424 array (
5425 'nationalNumberPattern' => '[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}',
5426 ),
5427 'fixedLine' =>
5428 array (
5429 'possibleLengthNational' =>
5430 array (
5431 0 => 6,
5432 1 => 7,
5433 2 => 8,
5434 3 => 10,
5435 ),
5436 'possibleLengthLocalOnly' =>
5437 array (
5438 0 => 4,
5439 1 => 5,
5440 ),
5441 'exampleNumber' => '71234567',
5442 'nationalNumberPattern' => '(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}',
5443 ),
5444 'mobile' =>
5445 array (
5446 'possibleLengthNational' =>
5447 array (
5448 0 => 8,
5449 ),
5450 'exampleNumber' => '51234567',
5451 'nationalNumberPattern' => '5\\d{7}',
5452 ),
5453 'tollFree' =>
5454 array (
5455 'possibleLengthNational' =>
5456 array (
5457 0 => 10,
5458 ),
5459 'exampleNumber' => '8001234567',
5460 'nationalNumberPattern' => '800\\d{7}',
5461 ),
5462 'sharedCost' =>
5463 array (
5464 'possibleLengthNational' =>
5465 array (
5466 0 => 10,
5467 ),
5468 'exampleNumber' => '8071234567',
5469 'nationalNumberPattern' => '807\\d{7}',
5470 ),
5471 ),
5472 50 =>
5473 array (
5474 'id' => 'CV',
5475 'countryCode' => '238',
5476 'internationalPrefix' => '0',
5477 'availableFormats' =>
5478 array (
5479 0 =>
5480 array (
5481 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
5482 'leadingDigits' =>
5483 array (
5484 0 => '[2-589]',
5485 ),
5486 'format' => '$1 $2 $3',
5487 ),
5488 ),
5489 'generalDesc' =>
5490 array (
5491 'nationalNumberPattern' => '(?:[2-59]\\d\\d|800)\\d{4}',
5492 ),
5493 'fixedLine' =>
5494 array (
5495 'possibleLengthNational' =>
5496 array (
5497 0 => 7,
5498 ),
5499 'exampleNumber' => '2211234',
5500 'nationalNumberPattern' => '2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}',
5501 ),
5502 'mobile' =>
5503 array (
5504 'possibleLengthNational' =>
5505 array (
5506 0 => 7,
5507 ),
5508 'exampleNumber' => '9911234',
5509 'nationalNumberPattern' => '(?:[34][36]|5[1-389]|9\\d)\\d{5}',
5510 ),
5511 'tollFree' =>
5512 array (
5513 'possibleLengthNational' =>
5514 array (
5515 0 => 7,
5516 ),
5517 'exampleNumber' => '8001234',
5518 'nationalNumberPattern' => '800\\d{4}',
5519 ),
5520 ),
5521 51 =>
5522 array (
5523 'id' => 'CW',
5524 'mainCountryForCode' => true,
5525 'countryCode' => '599',
5526 'leadingDigits' => '[69]',
5527 'internationalPrefix' => '00',
5528 'availableFormats' =>
5529 array (
5530 0 =>
5531 array (
5532 'pattern' => '(\\d{3})(\\d{4})',
5533 'leadingDigits' =>
5534 array (
5535 0 => '[3467]',
5536 ),
5537 'format' => '$1 $2',
5538 ),
5539 1 =>
5540 array (
5541 'pattern' => '(\\d)(\\d{3})(\\d{4})',
5542 'leadingDigits' =>
5543 array (
5544 0 => '9[4-8]',
5545 ),
5546 'format' => '$1 $2 $3',
5547 ),
5548 ),
5549 'generalDesc' =>
5550 array (
5551 'nationalNumberPattern' => '(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}',
5552 ),
5553 'fixedLine' =>
5554 array (
5555 'possibleLengthNational' =>
5556 array (
5557 0 => 7,
5558 1 => 8,
5559 ),
5560 'exampleNumber' => '94351234',
5561 'nationalNumberPattern' => '9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}',
5562 ),
5563 'mobile' =>
5564 array (
5565 'possibleLengthNational' =>
5566 array (
5567 0 => 7,
5568 1 => 8,
5569 ),
5570 'exampleNumber' => '95181234',
5571 'nationalNumberPattern' => '953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}',
5572 ),
5573 'pager' =>
5574 array (
5575 'possibleLengthNational' =>
5576 array (
5577 0 => 8,
5578 ),
5579 'exampleNumber' => '95581234',
5580 'nationalNumberPattern' => '955\\d{5}',
5581 ),
5582 'sharedCost' =>
5583 array (
5584 'possibleLengthNational' =>
5585 array (
5586 0 => 7,
5587 ),
5588 'exampleNumber' => '6001234',
5589 'nationalNumberPattern' => '60[0-2]\\d{4}',
5590 ),
5591 ),
5592 52 =>
5593 array (
5594 'id' => 'CX',
5595 'countryCode' => '61',
5596 'preferredInternationalPrefix' => '0011',
5597 'internationalPrefix' => '001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
5598 'nationalPrefix' => '0',
5599 'nationalPrefixForParsing' => '0|([59]\\d{7})$',
5600 'nationalPrefixTransformRule' => '8$1',
5601 'generalDesc' =>
5602 array (
5603 'nationalNumberPattern' => '1(?:[0-79]\\d|8[0-24-9])\\d{7}|[148]\\d{8}|1\\d{5,7}',
5604 ),
5605 'fixedLine' =>
5606 array (
5607 'possibleLengthNational' =>
5608 array (
5609 0 => 9,
5610 ),
5611 'possibleLengthLocalOnly' =>
5612 array (
5613 0 => 8,
5614 ),
5615 'exampleNumber' => '891641234',
5616 'nationalNumberPattern' => '8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|235)|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}',
5617 ),
5618 'mobile' =>
5619 array (
5620 'possibleLengthNational' =>
5621 array (
5622 0 => 9,
5623 ),
5624 'exampleNumber' => '412345678',
5625 'nationalNumberPattern' => '4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}',
5626 ),
5627 'tollFree' =>
5628 array (
5629 'possibleLengthNational' =>
5630 array (
5631 0 => 7,
5632 1 => 10,
5633 ),
5634 'exampleNumber' => '1800123456',
5635 'nationalNumberPattern' => '180(?:0\\d{3}|2)\\d{3}',
5636 ),
5637 'premiumRate' =>
5638 array (
5639 'possibleLengthNational' =>
5640 array (
5641 0 => 10,
5642 ),
5643 'exampleNumber' => '1900123456',
5644 'nationalNumberPattern' => '190[0-26]\\d{6}',
5645 ),
5646 'sharedCost' =>
5647 array (
5648 'possibleLengthNational' =>
5649 array (
5650 0 => 6,
5651 1 => 8,
5652 2 => 10,
5653 ),
5654 'exampleNumber' => '1300123456',
5655 'nationalNumberPattern' => '13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}',
5656 ),
5657 'voip' =>
5658 array (
5659 'possibleLengthNational' =>
5660 array (
5661 0 => 9,
5662 ),
5663 'exampleNumber' => '147101234',
5664 'nationalNumberPattern' => '14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}',
5665 ),
5666 ),
5667 53 =>
5668 array (
5669 'id' => 'CY',
5670 'countryCode' => '357',
5671 'internationalPrefix' => '00',
5672 'mobileNumberPortableRegion' => 'true',
5673 'availableFormats' =>
5674 array (
5675 0 =>
5676 array (
5677 'pattern' => '(\\d{2})(\\d{6})',
5678 'leadingDigits' =>
5679 array (
5680 0 => '[257-9]',
5681 ),
5682 'format' => '$1 $2',
5683 ),
5684 ),
5685 'generalDesc' =>
5686 array (
5687 'nationalNumberPattern' => '(?:[279]\\d|[58]0)\\d{6}',
5688 ),
5689 'fixedLine' =>
5690 array (
5691 'possibleLengthNational' =>
5692 array (
5693 0 => 8,
5694 ),
5695 'exampleNumber' => '22345678',
5696 'nationalNumberPattern' => '2[2-6]\\d{6}',
5697 ),
5698 'mobile' =>
5699 array (
5700 'possibleLengthNational' =>
5701 array (
5702 0 => 8,
5703 ),
5704 'exampleNumber' => '96123456',
5705 'nationalNumberPattern' => '9[4-79]\\d{6}',
5706 ),
5707 'tollFree' =>
5708 array (
5709 'possibleLengthNational' =>
5710 array (
5711 0 => 8,
5712 ),
5713 'exampleNumber' => '80001234',
5714 'nationalNumberPattern' => '800\\d{5}',
5715 ),
5716 'premiumRate' =>
5717 array (
5718 'possibleLengthNational' =>
5719 array (
5720 0 => 8,
5721 ),
5722 'exampleNumber' => '90012345',
5723 'nationalNumberPattern' => '90[09]\\d{5}',
5724 ),
5725 'sharedCost' =>
5726 array (
5727 'possibleLengthNational' =>
5728 array (
5729 0 => 8,
5730 ),
5731 'exampleNumber' => '80112345',
5732 'nationalNumberPattern' => '80[1-9]\\d{5}',
5733 ),
5734 'personalNumber' =>
5735 array (
5736 'possibleLengthNational' =>
5737 array (
5738 0 => 8,
5739 ),
5740 'exampleNumber' => '70012345',
5741 'nationalNumberPattern' => '700\\d{5}',
5742 ),
5743 'uan' =>
5744 array (
5745 'possibleLengthNational' =>
5746 array (
5747 0 => 8,
5748 ),
5749 'exampleNumber' => '77123456',
5750 'nationalNumberPattern' => '(?:50|77)\\d{6}',
5751 ),
5752 ),
5753 54 =>
5754 array (
5755 'id' => 'CZ',
5756 'countryCode' => '420',
5757 'internationalPrefix' => '00',
5758 'mobileNumberPortableRegion' => 'true',
5759 'availableFormats' =>
5760 array (
5761 0 =>
5762 array (
5763 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
5764 'leadingDigits' =>
5765 array (
5766 0 => '[2-8]|9[015-7]',
5767 ),
5768 'format' => '$1 $2 $3',
5769 ),
5770 1 =>
5771 array (
5772 'pattern' => '(\\d{2})(\\d{3})(\\d{3})(\\d{3})',
5773 'leadingDigits' =>
5774 array (
5775 0 => '9',
5776 ),
5777 'format' => '$1 $2 $3 $4',
5778 ),
5779 2 =>
5780 array (
5781 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
5782 'leadingDigits' =>
5783 array (
5784 0 => '9',
5785 ),
5786 'format' => '$1 $2 $3 $4',
5787 ),
5788 ),
5789 'generalDesc' =>
5790 array (
5791 'nationalNumberPattern' => '(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}',
5792 ),
5793 'fixedLine' =>
5794 array (
5795 'possibleLengthNational' =>
5796 array (
5797 0 => 9,
5798 ),
5799 'exampleNumber' => '212345678',
5800 'nationalNumberPattern' => '(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}',
5801 ),
5802 'mobile' =>
5803 array (
5804 'possibleLengthNational' =>
5805 array (
5806 0 => 9,
5807 ),
5808 'exampleNumber' => '601123456',
5809 'nationalNumberPattern' => '(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}',
5810 ),
5811 'tollFree' =>
5812 array (
5813 'possibleLengthNational' =>
5814 array (
5815 0 => 9,
5816 ),
5817 'exampleNumber' => '800123456',
5818 'nationalNumberPattern' => '800\\d{6}',
5819 ),
5820 'premiumRate' =>
5821 array (
5822 'possibleLengthNational' =>
5823 array (
5824 0 => 9,
5825 ),
5826 'exampleNumber' => '900123456',
5827 'nationalNumberPattern' => '9(?:0[05689]|76)\\d{6}',
5828 ),
5829 'sharedCost' =>
5830 array (
5831 'possibleLengthNational' =>
5832 array (
5833 0 => 9,
5834 ),
5835 'exampleNumber' => '811234567',
5836 'nationalNumberPattern' => '8[134]\\d{7}',
5837 ),
5838 'personalNumber' =>
5839 array (
5840 'possibleLengthNational' =>
5841 array (
5842 0 => 9,
5843 ),
5844 'exampleNumber' => '700123456',
5845 'nationalNumberPattern' => '70[01]\\d{6}',
5846 ),
5847 'voip' =>
5848 array (
5849 'possibleLengthNational' =>
5850 array (
5851 0 => 9,
5852 ),
5853 'exampleNumber' => '910123456',
5854 'nationalNumberPattern' => '9[17]0\\d{6}',
5855 ),
5856 'uan' =>
5857 array (
5858 'possibleLengthNational' =>
5859 array (
5860 0 => 9,
5861 ),
5862 'exampleNumber' => '972123456',
5863 'nationalNumberPattern' => '9(?:5\\d|7[2-4])\\d{6}',
5864 ),
5865 'voicemail' =>
5866 array (
5867 'possibleLengthNational' =>
5868 array (
5869 0 => 9,
5870 1 => 10,
5871 2 => 11,
5872 3 => 12,
5873 ),
5874 'exampleNumber' => '93123456789',
5875 'nationalNumberPattern' => '9(?:3\\d{9}|6\\d{7,10})',
5876 ),
5877 ),
5878 55 =>
5879 array (
5880 'id' => 'DE',
5881 'countryCode' => '49',
5882 'internationalPrefix' => '00',
5883 'nationalPrefix' => '0',
5884 'mobileNumberPortableRegion' => 'true',
5885 'availableFormats' =>
5886 array (
5887 0 =>
5888 array (
5889 'pattern' => '(\\d{2})(\\d{3,13})',
5890 'nationalPrefixFormattingRule' => '$NP$FG',
5891 'leadingDigits' =>
5892 array (
5893 0 => '3[02]|40|[68]9',
5894 ),
5895 'format' => '$1 $2',
5896 ),
5897 1 =>
5898 array (
5899 'pattern' => '(\\d{3})(\\d{3,12})',
5900 'nationalPrefixFormattingRule' => '$NP$FG',
5901 'leadingDigits' =>
5902 array (
5903 0 => '2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
5904 1 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
5905 ),
5906 'format' => '$1 $2',
5907 ),
5908 2 =>
5909 array (
5910 'pattern' => '(\\d{4})(\\d{2,11})',
5911 'nationalPrefixFormattingRule' => '$NP$FG',
5912 'leadingDigits' =>
5913 array (
5914 0 => '[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]',
5915 1 => '[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]',
5916 ),
5917 'format' => '$1 $2',
5918 ),
5919 3 =>
5920 array (
5921 'pattern' => '(\\d{3})(\\d{4})',
5922 'nationalPrefixFormattingRule' => '$NP$FG',
5923 'leadingDigits' =>
5924 array (
5925 0 => '138',
5926 ),
5927 'format' => '$1 $2',
5928 ),
5929 4 =>
5930 array (
5931 'pattern' => '(\\d{5})(\\d{2,10})',
5932 'nationalPrefixFormattingRule' => '$NP$FG',
5933 'leadingDigits' =>
5934 array (
5935 0 => '3',
5936 ),
5937 'format' => '$1 $2',
5938 ),
5939 5 =>
5940 array (
5941 'pattern' => '(\\d{3})(\\d{5,11})',
5942 'nationalPrefixFormattingRule' => '$NP$FG',
5943 'leadingDigits' =>
5944 array (
5945 0 => '181',
5946 ),
5947 'format' => '$1 $2',
5948 ),
5949 6 =>
5950 array (
5951 'pattern' => '(\\d{3})(\\d)(\\d{4,10})',
5952 'nationalPrefixFormattingRule' => '$NP$FG',
5953 'leadingDigits' =>
5954 array (
5955 0 => '1(?:3|80)|9',
5956 ),
5957 'format' => '$1 $2 $3',
5958 ),
5959 7 =>
5960 array (
5961 'pattern' => '(\\d{3})(\\d{7,8})',
5962 'nationalPrefixFormattingRule' => '$NP$FG',
5963 'leadingDigits' =>
5964 array (
5965 0 => '1[67]',
5966 ),
5967 'format' => '$1 $2',
5968 ),
5969 8 =>
5970 array (
5971 'pattern' => '(\\d{3})(\\d{7,12})',
5972 'nationalPrefixFormattingRule' => '$NP$FG',
5973 'leadingDigits' =>
5974 array (
5975 0 => '8',
5976 ),
5977 'format' => '$1 $2',
5978 ),
5979 9 =>
5980 array (
5981 'pattern' => '(\\d{5})(\\d{6})',
5982 'nationalPrefixFormattingRule' => '$NP$FG',
5983 'leadingDigits' =>
5984 array (
5985 0 => '185',
5986 1 => '1850',
5987 2 => '18500',
5988 ),
5989 'format' => '$1 $2',
5990 ),
5991 10 =>
5992 array (
5993 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
5994 'nationalPrefixFormattingRule' => '$NP$FG',
5995 'leadingDigits' =>
5996 array (
5997 0 => '7',
5998 ),
5999 'format' => '$1 $2 $3',
6000 ),
6001 11 =>
6002 array (
6003 'pattern' => '(\\d{4})(\\d{7})',
6004 'nationalPrefixFormattingRule' => '$NP$FG',
6005 'leadingDigits' =>
6006 array (
6007 0 => '18[68]',
6008 ),
6009 'format' => '$1 $2',
6010 ),
6011 12 =>
6012 array (
6013 'pattern' => '(\\d{5})(\\d{6})',
6014 'nationalPrefixFormattingRule' => '$NP$FG',
6015 'leadingDigits' =>
6016 array (
6017 0 => '15[0568]',
6018 ),
6019 'format' => '$1 $2',
6020 ),
6021 13 =>
6022 array (
6023 'pattern' => '(\\d{4})(\\d{7})',
6024 'nationalPrefixFormattingRule' => '$NP$FG',
6025 'leadingDigits' =>
6026 array (
6027 0 => '15[1279]',
6028 ),
6029 'format' => '$1 $2',
6030 ),
6031 14 =>
6032 array (
6033 'pattern' => '(\\d{3})(\\d{8})',
6034 'nationalPrefixFormattingRule' => '$NP$FG',
6035 'leadingDigits' =>
6036 array (
6037 0 => '18',
6038 ),
6039 'format' => '$1 $2',
6040 ),
6041 15 =>
6042 array (
6043 'pattern' => '(\\d{3})(\\d{2})(\\d{7,8})',
6044 'nationalPrefixFormattingRule' => '$NP$FG',
6045 'leadingDigits' =>
6046 array (
6047 0 => '1(?:6[023]|7)',
6048 ),
6049 'format' => '$1 $2 $3',
6050 ),
6051 16 =>
6052 array (
6053 'pattern' => '(\\d{4})(\\d{2})(\\d{7})',
6054 'nationalPrefixFormattingRule' => '$NP$FG',
6055 'leadingDigits' =>
6056 array (
6057 0 => '15[279]',
6058 ),
6059 'format' => '$1 $2 $3',
6060 ),
6061 17 =>
6062 array (
6063 'pattern' => '(\\d{3})(\\d{2})(\\d{8})',
6064 'nationalPrefixFormattingRule' => '$NP$FG',
6065 'leadingDigits' =>
6066 array (
6067 0 => '15',
6068 ),
6069 'format' => '$1 $2 $3',
6070 ),
6071 ),
6072 'generalDesc' =>
6073 array (
6074 'nationalNumberPattern' => '[2579]\\d{5,14}|49(?:[05]\\d{10}|[46][1-8]\\d{4,9})|49(?:[0-25]\\d|3[1-689]|7[1-7])\\d{4,8}|49(?:[0-2579]\\d|[34][1-9]|6[0-8])\\d{3}|49\\d{3,4}|(?:1|[368]\\d|4[0-8])\\d{3,13}',
6075 ),
6076 'fixedLine' =>
6077 array (
6078 'possibleLengthNational' =>
6079 array (
6080 0 => 5,
6081 1 => 6,
6082 2 => 7,
6083 3 => 8,
6084 4 => 9,
6085 5 => 10,
6086 6 => 11,
6087 7 => 12,
6088 8 => 13,
6089 9 => 14,
6090 10 => 15,
6091 ),
6092 'possibleLengthLocalOnly' =>
6093 array (
6094 0 => 2,
6095 1 => 3,
6096 2 => 4,
6097 ),
6098 'exampleNumber' => '30123456',
6099 'nationalNumberPattern' => '(?:32|49[4-6]\\d)\\d{9}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}',
6100 ),
6101 'mobile' =>
6102 array (
6103 'possibleLengthNational' =>
6104 array (
6105 0 => 10,
6106 1 => 11,
6107 ),
6108 'exampleNumber' => '15123456789',
6109 'nationalNumberPattern' => '15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}',
6110 ),
6111 'pager' =>
6112 array (
6113 'possibleLengthNational' =>
6114 array (
6115 0 => 4,
6116 1 => 5,
6117 2 => 6,
6118 3 => 7,
6119 4 => 8,
6120 5 => 9,
6121 6 => 10,
6122 7 => 11,
6123 8 => 12,
6124 9 => 13,
6125 10 => 14,
6126 ),
6127 'exampleNumber' => '16412345',
6128 'nationalNumberPattern' => '16(?:4\\d{1,10}|[89]\\d{1,11})',
6129 ),
6130 'tollFree' =>
6131 array (
6132 'possibleLengthNational' =>
6133 array (
6134 0 => 10,
6135 1 => 11,
6136 2 => 12,
6137 3 => 13,
6138 4 => 14,
6139 5 => 15,
6140 ),
6141 'exampleNumber' => '8001234567890',
6142 'nationalNumberPattern' => '800\\d{7,12}',
6143 ),
6144 'premiumRate' =>
6145 array (
6146 'possibleLengthNational' =>
6147 array (
6148 0 => 10,
6149 1 => 11,
6150 ),
6151 'exampleNumber' => '9001234567',
6152 'nationalNumberPattern' => '(?:137[7-9]|900(?:[135]|9\\d))\\d{6}',
6153 ),
6154 'sharedCost' =>
6155 array (
6156 'possibleLengthNational' =>
6157 array (
6158 0 => 7,
6159 1 => 8,
6160 2 => 9,
6161 3 => 10,
6162 4 => 11,
6163 5 => 12,
6164 6 => 13,
6165 7 => 14,
6166 ),
6167 'exampleNumber' => '18012345',
6168 'nationalNumberPattern' => '180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}',
6169 ),
6170 'personalNumber' =>
6171 array (
6172 'possibleLengthNational' =>
6173 array (
6174 0 => 11,
6175 ),
6176 'exampleNumber' => '70012345678',
6177 'nationalNumberPattern' => '700\\d{8}',
6178 ),
6179 'uan' =>
6180 array (
6181 'possibleLengthNational' =>
6182 array (
6183 0 => 8,
6184 1 => 9,
6185 2 => 10,
6186 3 => 11,
6187 4 => 12,
6188 5 => 13,
6189 6 => 14,
6190 ),
6191 'exampleNumber' => '18500123456',
6192 'nationalNumberPattern' => '18(?:1\\d{5,11}|[2-9]\\d{8})',
6193 ),
6194 'voicemail' =>
6195 array (
6196 'possibleLengthNational' =>
6197 array (
6198 0 => 12,
6199 1 => 13,
6200 ),
6201 'exampleNumber' => '177991234567',
6202 'nationalNumberPattern' => '1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}',
6203 ),
6204 ),
6205 56 =>
6206 array (
6207 'id' => 'DJ',
6208 'countryCode' => '253',
6209 'internationalPrefix' => '00',
6210 'availableFormats' =>
6211 array (
6212 0 =>
6213 array (
6214 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
6215 'leadingDigits' =>
6216 array (
6217 0 => '[27]',
6218 ),
6219 'format' => '$1 $2 $3 $4',
6220 ),
6221 ),
6222 'generalDesc' =>
6223 array (
6224 'nationalNumberPattern' => '(?:2\\d|77)\\d{6}',
6225 ),
6226 'fixedLine' =>
6227 array (
6228 'possibleLengthNational' =>
6229 array (
6230 0 => 8,
6231 ),
6232 'exampleNumber' => '21360003',
6233 'nationalNumberPattern' => '2(?:1[2-5]|7[45])\\d{5}',
6234 ),
6235 'mobile' =>
6236 array (
6237 'possibleLengthNational' =>
6238 array (
6239 0 => 8,
6240 ),
6241 'exampleNumber' => '77831001',
6242 'nationalNumberPattern' => '77\\d{6}',
6243 ),
6244 ),
6245 57 =>
6246 array (
6247 'id' => 'DK',
6248 'countryCode' => '45',
6249 'internationalPrefix' => '00',
6250 'mobileNumberPortableRegion' => 'true',
6251 'availableFormats' =>
6252 array (
6253 0 =>
6254 array (
6255 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
6256 'leadingDigits' =>
6257 array (
6258 0 => '[2-9]',
6259 ),
6260 'format' => '$1 $2 $3 $4',
6261 ),
6262 ),
6263 'generalDesc' =>
6264 array (
6265 'nationalNumberPattern' => '[2-9]\\d{7}',
6266 ),
6267 'fixedLine' =>
6268 array (
6269 'possibleLengthNational' =>
6270 array (
6271 0 => 8,
6272 ),
6273 'exampleNumber' => '32123456',
6274 'nationalNumberPattern' => '(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}',
6275 ),
6276 'mobile' =>
6277 array (
6278 'possibleLengthNational' =>
6279 array (
6280 0 => 8,
6281 ),
6282 'exampleNumber' => '32123456',
6283 'nationalNumberPattern' => '(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}',
6284 ),
6285 'tollFree' =>
6286 array (
6287 'possibleLengthNational' =>
6288 array (
6289 0 => 8,
6290 ),
6291 'exampleNumber' => '80123456',
6292 'nationalNumberPattern' => '80\\d{6}',
6293 ),
6294 'premiumRate' =>
6295 array (
6296 'possibleLengthNational' =>
6297 array (
6298 0 => 8,
6299 ),
6300 'exampleNumber' => '90123456',
6301 'nationalNumberPattern' => '90\\d{6}',
6302 ),
6303 ),
6304 58 =>
6305 array (
6306 'id' => 'DM',
6307 'countryCode' => '1',
6308 'leadingDigits' => '767',
6309 'internationalPrefix' => '011',
6310 'nationalPrefix' => '1',
6311 'nationalPrefixForParsing' => '1|([2-7]\\d{6})$',
6312 'nationalPrefixTransformRule' => '767$1',
6313 'mobileNumberPortableRegion' => 'true',
6314 'generalDesc' =>
6315 array (
6316 'nationalNumberPattern' => '(?:[58]\\d\\d|767|900)\\d{7}',
6317 ),
6318 'fixedLine' =>
6319 array (
6320 'possibleLengthNational' =>
6321 array (
6322 0 => 10,
6323 ),
6324 'possibleLengthLocalOnly' =>
6325 array (
6326 0 => 7,
6327 ),
6328 'exampleNumber' => '7674201234',
6329 'nationalNumberPattern' => '767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}',
6330 ),
6331 'mobile' =>
6332 array (
6333 'possibleLengthNational' =>
6334 array (
6335 0 => 10,
6336 ),
6337 'possibleLengthLocalOnly' =>
6338 array (
6339 0 => 7,
6340 ),
6341 'exampleNumber' => '7672251234',
6342 'nationalNumberPattern' => '767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-7]|70[1-6])\\d{4}',
6343 ),
6344 'tollFree' =>
6345 array (
6346 'possibleLengthNational' =>
6347 array (
6348 0 => 10,
6349 ),
6350 'exampleNumber' => '8002123456',
6351 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
6352 ),
6353 'premiumRate' =>
6354 array (
6355 'possibleLengthNational' =>
6356 array (
6357 0 => 10,
6358 ),
6359 'exampleNumber' => '9002123456',
6360 'nationalNumberPattern' => '900[2-9]\\d{6}',
6361 ),
6362 'personalNumber' =>
6363 array (
6364 'possibleLengthNational' =>
6365 array (
6366 0 => 10,
6367 ),
6368 'exampleNumber' => '5002345678',
6369 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
6370 ),
6371 ),
6372 59 =>
6373 array (
6374 'id' => 'DO',
6375 'countryCode' => '1',
6376 'leadingDigits' => '8[024]9',
6377 'internationalPrefix' => '011',
6378 'nationalPrefix' => '1',
6379 'mobileNumberPortableRegion' => 'true',
6380 'generalDesc' =>
6381 array (
6382 'nationalNumberPattern' => '(?:[58]\\d\\d|900)\\d{7}',
6383 ),
6384 'fixedLine' =>
6385 array (
6386 'possibleLengthNational' =>
6387 array (
6388 0 => 10,
6389 ),
6390 'possibleLengthLocalOnly' =>
6391 array (
6392 0 => 7,
6393 ),
6394 'exampleNumber' => '8092345678',
6395 'nationalNumberPattern' => '8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}',
6396 ),
6397 'mobile' =>
6398 array (
6399 'possibleLengthNational' =>
6400 array (
6401 0 => 10,
6402 ),
6403 'possibleLengthLocalOnly' =>
6404 array (
6405 0 => 7,
6406 ),
6407 'exampleNumber' => '8092345678',
6408 'nationalNumberPattern' => '8[024]9[2-9]\\d{6}',
6409 ),
6410 'tollFree' =>
6411 array (
6412 'possibleLengthNational' =>
6413 array (
6414 0 => 10,
6415 ),
6416 'exampleNumber' => '8002123456',
6417 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
6418 ),
6419 'premiumRate' =>
6420 array (
6421 'possibleLengthNational' =>
6422 array (
6423 0 => 10,
6424 ),
6425 'exampleNumber' => '9002123456',
6426 'nationalNumberPattern' => '900[2-9]\\d{6}',
6427 ),
6428 'personalNumber' =>
6429 array (
6430 'possibleLengthNational' =>
6431 array (
6432 0 => 10,
6433 ),
6434 'exampleNumber' => '5002345678',
6435 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
6436 ),
6437 ),
6438 60 =>
6439 array (
6440 'id' => 'DZ',
6441 'countryCode' => '213',
6442 'internationalPrefix' => '00',
6443 'nationalPrefix' => '0',
6444 'availableFormats' =>
6445 array (
6446 0 =>
6447 array (
6448 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
6449 'nationalPrefixFormattingRule' => '$NP$FG',
6450 'leadingDigits' =>
6451 array (
6452 0 => '[1-4]',
6453 ),
6454 'format' => '$1 $2 $3 $4',
6455 ),
6456 1 =>
6457 array (
6458 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
6459 'nationalPrefixFormattingRule' => '$NP$FG',
6460 'leadingDigits' =>
6461 array (
6462 0 => '9',
6463 ),
6464 'format' => '$1 $2 $3 $4',
6465 ),
6466 2 =>
6467 array (
6468 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
6469 'nationalPrefixFormattingRule' => '$NP$FG',
6470 'leadingDigits' =>
6471 array (
6472 0 => '[5-8]',
6473 ),
6474 'format' => '$1 $2 $3 $4',
6475 ),
6476 ),
6477 'generalDesc' =>
6478 array (
6479 'nationalNumberPattern' => '(?:[1-4]|[5-79]\\d|80)\\d{7}',
6480 ),
6481 'fixedLine' =>
6482 array (
6483 'possibleLengthNational' =>
6484 array (
6485 0 => 8,
6486 1 => 9,
6487 ),
6488 'exampleNumber' => '12345678',
6489 'nationalNumberPattern' => '9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}',
6490 ),
6491 'mobile' =>
6492 array (
6493 'possibleLengthNational' =>
6494 array (
6495 0 => 9,
6496 ),
6497 'exampleNumber' => '551234567',
6498 'nationalNumberPattern' => '(?:5(?:4[0-29]|5\\d|6[01])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}',
6499 ),
6500 'tollFree' =>
6501 array (
6502 'possibleLengthNational' =>
6503 array (
6504 0 => 9,
6505 ),
6506 'exampleNumber' => '800123456',
6507 'nationalNumberPattern' => '800\\d{6}',
6508 ),
6509 'premiumRate' =>
6510 array (
6511 'possibleLengthNational' =>
6512 array (
6513 0 => 9,
6514 ),
6515 'exampleNumber' => '808123456',
6516 'nationalNumberPattern' => '80[3-689]1\\d{5}',
6517 ),
6518 'sharedCost' =>
6519 array (
6520 'possibleLengthNational' =>
6521 array (
6522 0 => 9,
6523 ),
6524 'exampleNumber' => '801123456',
6525 'nationalNumberPattern' => '80[12]1\\d{5}',
6526 ),
6527 'voip' =>
6528 array (
6529 'possibleLengthNational' =>
6530 array (
6531 0 => 9,
6532 ),
6533 'exampleNumber' => '983123456',
6534 'nationalNumberPattern' => '98[23]\\d{6}',
6535 ),
6536 ),
6537 61 =>
6538 array (
6539 'id' => 'EC',
6540 'countryCode' => '593',
6541 'internationalPrefix' => '00',
6542 'nationalPrefix' => '0',
6543 'mobileNumberPortableRegion' => 'true',
6544 'availableFormats' =>
6545 array (
6546 0 =>
6547 array (
6548 'pattern' => '(\\d{3})(\\d{4})',
6549 'leadingDigits' =>
6550 array (
6551 0 => '[2-7]',
6552 ),
6553 'format' => '$1-$2',
6554 'intlFormat' => 'NA',
6555 ),
6556 1 =>
6557 array (
6558 'pattern' => '(\\d)(\\d{3})(\\d{4})',
6559 'nationalPrefixFormattingRule' => '($NP$FG)',
6560 'leadingDigits' =>
6561 array (
6562 0 => '[2-7]',
6563 ),
6564 'format' => '$1 $2-$3',
6565 'intlFormat' => '$1-$2-$3',
6566 ),
6567 2 =>
6568 array (
6569 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
6570 'nationalPrefixFormattingRule' => '$NP$FG',
6571 'leadingDigits' =>
6572 array (
6573 0 => '9',
6574 ),
6575 'format' => '$1 $2 $3',
6576 ),
6577 3 =>
6578 array (
6579 'pattern' => '(\\d{4})(\\d{3})(\\d{3,4})',
6580 'leadingDigits' =>
6581 array (
6582 0 => '1',
6583 ),
6584 'format' => '$1 $2 $3',
6585 ),
6586 ),
6587 'generalDesc' =>
6588 array (
6589 'nationalNumberPattern' => '1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}',
6590 ),
6591 'fixedLine' =>
6592 array (
6593 'possibleLengthNational' =>
6594 array (
6595 0 => 8,
6596 ),
6597 'possibleLengthLocalOnly' =>
6598 array (
6599 0 => 7,
6600 ),
6601 'exampleNumber' => '22123456',
6602 'nationalNumberPattern' => '[2-7][2-7]\\d{6}',
6603 ),
6604 'mobile' =>
6605 array (
6606 'possibleLengthNational' =>
6607 array (
6608 0 => 9,
6609 ),
6610 'exampleNumber' => '991234567',
6611 'nationalNumberPattern' => '964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}',
6612 ),
6613 'tollFree' =>
6614 array (
6615 'possibleLengthNational' =>
6616 array (
6617 0 => 10,
6618 1 => 11,
6619 ),
6620 'exampleNumber' => '18001234567',
6621 'nationalNumberPattern' => '1800\\d{7}|1[78]00\\d{6}',
6622 ),
6623 'voip' =>
6624 array (
6625 'possibleLengthNational' =>
6626 array (
6627 0 => 8,
6628 ),
6629 'exampleNumber' => '28901234',
6630 'nationalNumberPattern' => '[2-7]890\\d{4}',
6631 ),
6632 ),
6633 62 =>
6634 array (
6635 'id' => 'EE',
6636 'countryCode' => '372',
6637 'internationalPrefix' => '00',
6638 'mobileNumberPortableRegion' => 'true',
6639 'availableFormats' =>
6640 array (
6641 0 =>
6642 array (
6643 'pattern' => '(\\d{3})(\\d{4})',
6644 'leadingDigits' =>
6645 array (
6646 0 => '[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88',
6647 1 => '[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88',
6648 ),
6649 'format' => '$1 $2',
6650 ),
6651 1 =>
6652 array (
6653 'pattern' => '(\\d{4})(\\d{3,4})',
6654 'leadingDigits' =>
6655 array (
6656 0 => '[45]|8(?:00|[1-49])',
6657 1 => '[45]|8(?:00[1-9]|[1-49])',
6658 ),
6659 'format' => '$1 $2',
6660 ),
6661 2 =>
6662 array (
6663 'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
6664 'leadingDigits' =>
6665 array (
6666 0 => '7',
6667 ),
6668 'format' => '$1 $2 $3',
6669 ),
6670 3 =>
6671 array (
6672 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
6673 'leadingDigits' =>
6674 array (
6675 0 => '8',
6676 ),
6677 'format' => '$1 $2 $3',
6678 ),
6679 ),
6680 'generalDesc' =>
6681 array (
6682 'nationalNumberPattern' => '8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}',
6683 ),
6684 'noInternationalDialling' =>
6685 array (
6686 'possibleLengthNational' =>
6687 array (
6688 0 => 7,
6689 ),
6690 'nationalNumberPattern' => '800[2-9]\\d{3}',
6691 ),
6692 'fixedLine' =>
6693 array (
6694 'possibleLengthNational' =>
6695 array (
6696 0 => 7,
6697 ),
6698 'exampleNumber' => '3212345',
6699 'nationalNumberPattern' => '(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}',
6700 ),
6701 'mobile' =>
6702 array (
6703 'possibleLengthNational' =>
6704 array (
6705 0 => 7,
6706 1 => 8,
6707 ),
6708 'exampleNumber' => '51234567',
6709 'nationalNumberPattern' => '5(?:[0-35-9]\\d{6}|4(?:[0-57-9]\\d{5}|6(?:[0-24-9]\\d{4}|3(?:[0-35-9]\\d{3}|4000))))|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9]|8[2-4])\\d|7(?:[679]\\d|8[13-9]))\\d)|[349]\\d{4})\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}',
6710 ),
6711 'tollFree' =>
6712 array (
6713 'possibleLengthNational' =>
6714 array (
6715 0 => 7,
6716 1 => 8,
6717 2 => 10,
6718 ),
6719 'exampleNumber' => '80012345',
6720 'nationalNumberPattern' => '800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}',
6721 ),
6722 'premiumRate' =>
6723 array (
6724 'possibleLengthNational' =>
6725 array (
6726 0 => 7,
6727 1 => 8,
6728 ),
6729 'exampleNumber' => '9001234',
6730 'nationalNumberPattern' => '(?:40\\d\\d|900)\\d{4}',
6731 ),
6732 'personalNumber' =>
6733 array (
6734 'possibleLengthNational' =>
6735 array (
6736 0 => 8,
6737 ),
6738 'exampleNumber' => '70012345',
6739 'nationalNumberPattern' => '70[0-2]\\d{5}',
6740 ),
6741 ),
6742 63 =>
6743 array (
6744 'id' => 'EG',
6745 'countryCode' => '20',
6746 'internationalPrefix' => '00',
6747 'nationalPrefix' => '0',
6748 'mobileNumberPortableRegion' => 'true',
6749 'availableFormats' =>
6750 array (
6751 0 =>
6752 array (
6753 'pattern' => '(\\d)(\\d{7,8})',
6754 'nationalPrefixFormattingRule' => '$NP$FG',
6755 'leadingDigits' =>
6756 array (
6757 0 => '[23]',
6758 ),
6759 'format' => '$1 $2',
6760 ),
6761 1 =>
6762 array (
6763 'pattern' => '(\\d{2})(\\d{6,7})',
6764 'nationalPrefixFormattingRule' => '$NP$FG',
6765 'leadingDigits' =>
6766 array (
6767 0 => '1[35]|[4-6]|8[2468]|9[235-7]',
6768 ),
6769 'format' => '$1 $2',
6770 ),
6771 2 =>
6772 array (
6773 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
6774 'nationalPrefixFormattingRule' => '$NP$FG',
6775 'leadingDigits' =>
6776 array (
6777 0 => '[189]',
6778 ),
6779 'format' => '$1 $2 $3',
6780 ),
6781 ),
6782 'generalDesc' =>
6783 array (
6784 'nationalNumberPattern' => '[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}',
6785 ),
6786 'fixedLine' =>
6787 array (
6788 'possibleLengthNational' =>
6789 array (
6790 0 => 8,
6791 1 => 9,
6792 ),
6793 'possibleLengthLocalOnly' =>
6794 array (
6795 0 => 6,
6796 1 => 7,
6797 ),
6798 'exampleNumber' => '234567890',
6799 'nationalNumberPattern' => '13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}',
6800 ),
6801 'mobile' =>
6802 array (
6803 'possibleLengthNational' =>
6804 array (
6805 0 => 10,
6806 ),
6807 'exampleNumber' => '1001234567',
6808 'nationalNumberPattern' => '1[0-25]\\d{8}',
6809 ),
6810 'tollFree' =>
6811 array (
6812 'possibleLengthNational' =>
6813 array (
6814 0 => 10,
6815 ),
6816 'exampleNumber' => '8001234567',
6817 'nationalNumberPattern' => '800\\d{7}',
6818 ),
6819 'premiumRate' =>
6820 array (
6821 'possibleLengthNational' =>
6822 array (
6823 0 => 10,
6824 ),
6825 'exampleNumber' => '9001234567',
6826 'nationalNumberPattern' => '900\\d{7}',
6827 ),
6828 ),
6829 64 =>
6830 array (
6831 'id' => 'EH',
6832 'countryCode' => '212',
6833 'leadingDigits' => '528[89]',
6834 'internationalPrefix' => '00',
6835 'nationalPrefix' => '0',
6836 'generalDesc' =>
6837 array (
6838 'nationalNumberPattern' => '[5-8]\\d{8}',
6839 ),
6840 'fixedLine' =>
6841 array (
6842 'possibleLengthNational' =>
6843 array (
6844 0 => 9,
6845 ),
6846 'exampleNumber' => '528812345',
6847 'nationalNumberPattern' => '528[89]\\d{5}',
6848 ),
6849 'mobile' =>
6850 array (
6851 'possibleLengthNational' =>
6852 array (
6853 0 => 9,
6854 ),
6855 'exampleNumber' => '650123456',
6856 'nationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[0-36-8]|6[1267]|7[0-37]))\\d{6}',
6857 ),
6858 'tollFree' =>
6859 array (
6860 'possibleLengthNational' =>
6861 array (
6862 0 => 9,
6863 ),
6864 'exampleNumber' => '801234567',
6865 'nationalNumberPattern' => '80\\d{7}',
6866 ),
6867 'premiumRate' =>
6868 array (
6869 'possibleLengthNational' =>
6870 array (
6871 0 => 9,
6872 ),
6873 'exampleNumber' => '891234567',
6874 'nationalNumberPattern' => '89\\d{7}',
6875 ),
6876 'voip' =>
6877 array (
6878 'possibleLengthNational' =>
6879 array (
6880 0 => 9,
6881 ),
6882 'exampleNumber' => '592401234',
6883 'nationalNumberPattern' => '592(?:4[0-2]|93)\\d{4}',
6884 ),
6885 ),
6886 65 =>
6887 array (
6888 'id' => 'ER',
6889 'countryCode' => '291',
6890 'internationalPrefix' => '00',
6891 'nationalPrefix' => '0',
6892 'availableFormats' =>
6893 array (
6894 0 =>
6895 array (
6896 'pattern' => '(\\d)(\\d{3})(\\d{3})',
6897 'nationalPrefixFormattingRule' => '$NP$FG',
6898 'leadingDigits' =>
6899 array (
6900 0 => '[178]',
6901 ),
6902 'format' => '$1 $2 $3',
6903 ),
6904 ),
6905 'generalDesc' =>
6906 array (
6907 'nationalNumberPattern' => '[178]\\d{6}',
6908 ),
6909 'fixedLine' =>
6910 array (
6911 'possibleLengthNational' =>
6912 array (
6913 0 => 7,
6914 ),
6915 'possibleLengthLocalOnly' =>
6916 array (
6917 0 => 6,
6918 ),
6919 'exampleNumber' => '8370362',
6920 'nationalNumberPattern' => '(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}',
6921 ),
6922 'mobile' =>
6923 array (
6924 'possibleLengthNational' =>
6925 array (
6926 0 => 7,
6927 ),
6928 'exampleNumber' => '7123456',
6929 'nationalNumberPattern' => '(?:17[1-3]|7\\d\\d)\\d{4}',
6930 ),
6931 ),
6932 66 =>
6933 array (
6934 'id' => 'ES',
6935 'countryCode' => '34',
6936 'internationalPrefix' => '00',
6937 'mobileNumberPortableRegion' => 'true',
6938 'availableFormats' =>
6939 array (
6940 0 =>
6941 array (
6942 'pattern' => '(\\d{4})',
6943 'leadingDigits' =>
6944 array (
6945 0 => '905',
6946 ),
6947 'format' => '$1',
6948 'intlFormat' => 'NA',
6949 ),
6950 1 =>
6951 array (
6952 'pattern' => '(\\d{6})',
6953 'leadingDigits' =>
6954 array (
6955 0 => '[79]9',
6956 ),
6957 'format' => '$1',
6958 'intlFormat' => 'NA',
6959 ),
6960 2 =>
6961 array (
6962 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
6963 'leadingDigits' =>
6964 array (
6965 0 => '[89]00',
6966 ),
6967 'format' => '$1 $2 $3',
6968 ),
6969 3 =>
6970 array (
6971 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
6972 'leadingDigits' =>
6973 array (
6974 0 => '[5-9]',
6975 ),
6976 'format' => '$1 $2 $3 $4',
6977 ),
6978 ),
6979 'generalDesc' =>
6980 array (
6981 'nationalNumberPattern' => '[5-9]\\d{8}',
6982 ),
6983 'fixedLine' =>
6984 array (
6985 'possibleLengthNational' =>
6986 array (
6987 0 => 9,
6988 ),
6989 'exampleNumber' => '810123456',
6990 'nationalNumberPattern' => '96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}',
6991 ),
6992 'mobile' =>
6993 array (
6994 'possibleLengthNational' =>
6995 array (
6996 0 => 9,
6997 ),
6998 'exampleNumber' => '612345678',
6999 'nationalNumberPattern' => '(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}',
7000 ),
7001 'tollFree' =>
7002 array (
7003 'possibleLengthNational' =>
7004 array (
7005 0 => 9,
7006 ),
7007 'exampleNumber' => '800123456',
7008 'nationalNumberPattern' => '[89]00\\d{6}',
7009 ),
7010 'premiumRate' =>
7011 array (
7012 'possibleLengthNational' =>
7013 array (
7014 0 => 9,
7015 ),
7016 'exampleNumber' => '803123456',
7017 'nationalNumberPattern' => '80[367]\\d{6}',
7018 ),
7019 'sharedCost' =>
7020 array (
7021 'possibleLengthNational' =>
7022 array (
7023 0 => 9,
7024 ),
7025 'exampleNumber' => '901123456',
7026 'nationalNumberPattern' => '90[12]\\d{6}',
7027 ),
7028 'personalNumber' =>
7029 array (
7030 'possibleLengthNational' =>
7031 array (
7032 0 => 9,
7033 ),
7034 'exampleNumber' => '701234567',
7035 'nationalNumberPattern' => '70\\d{7}',
7036 ),
7037 'uan' =>
7038 array (
7039 'possibleLengthNational' =>
7040 array (
7041 0 => 9,
7042 ),
7043 'exampleNumber' => '511234567',
7044 'nationalNumberPattern' => '51\\d{7}',
7045 ),
7046 ),
7047 67 =>
7048 array (
7049 'id' => 'ET',
7050 'countryCode' => '251',
7051 'internationalPrefix' => '00',
7052 'nationalPrefix' => '0',
7053 'availableFormats' =>
7054 array (
7055 0 =>
7056 array (
7057 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
7058 'nationalPrefixFormattingRule' => '$NP$FG',
7059 'leadingDigits' =>
7060 array (
7061 0 => '[1-59]',
7062 ),
7063 'format' => '$1 $2 $3',
7064 ),
7065 ),
7066 'generalDesc' =>
7067 array (
7068 'nationalNumberPattern' => '(?:11|[2-59]\\d)\\d{7}',
7069 ),
7070 'fixedLine' =>
7071 array (
7072 'possibleLengthNational' =>
7073 array (
7074 0 => 9,
7075 ),
7076 'possibleLengthLocalOnly' =>
7077 array (
7078 0 => 7,
7079 ),
7080 'exampleNumber' => '111112345',
7081 'nationalNumberPattern' => '11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}',
7082 ),
7083 'mobile' =>
7084 array (
7085 'possibleLengthNational' =>
7086 array (
7087 0 => 9,
7088 ),
7089 'exampleNumber' => '911234567',
7090 'nationalNumberPattern' => '9\\d{8}',
7091 ),
7092 ),
7093 68 =>
7094 array (
7095 'id' => 'FI',
7096 'mainCountryForCode' => true,
7097 'countryCode' => '358',
7098 'leadingDigits' => '1[03-79]|[2-9]',
7099 'preferredInternationalPrefix' => '00',
7100 'internationalPrefix' => '00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))',
7101 'nationalPrefix' => '0',
7102 'mobileNumberPortableRegion' => 'true',
7103 'availableFormats' =>
7104 array (
7105 0 =>
7106 array (
7107 'pattern' => '(\\d{5})',
7108 'nationalPrefixFormattingRule' => '$NP$FG',
7109 'leadingDigits' =>
7110 array (
7111 0 => '75[12]',
7112 ),
7113 'format' => '$1',
7114 'intlFormat' => 'NA',
7115 ),
7116 1 =>
7117 array (
7118 'pattern' => '(\\d)(\\d{4,9})',
7119 'nationalPrefixFormattingRule' => '$NP$FG',
7120 'leadingDigits' =>
7121 array (
7122 0 => '[2568][1-8]|3(?:0[1-9]|[1-9])|9',
7123 ),
7124 'format' => '$1 $2',
7125 ),
7126 2 =>
7127 array (
7128 'pattern' => '(\\d{6})',
7129 'leadingDigits' =>
7130 array (
7131 0 => '11',
7132 ),
7133 'format' => '$1',
7134 'intlFormat' => 'NA',
7135 ),
7136 3 =>
7137 array (
7138 'pattern' => '(\\d{3})(\\d{3,7})',
7139 'nationalPrefixFormattingRule' => '$NP$FG',
7140 'leadingDigits' =>
7141 array (
7142 0 => '[12]00|[368]|70[07-9]',
7143 ),
7144 'format' => '$1 $2',
7145 ),
7146 4 =>
7147 array (
7148 'pattern' => '(\\d{2})(\\d{4,8})',
7149 'nationalPrefixFormattingRule' => '$NP$FG',
7150 'leadingDigits' =>
7151 array (
7152 0 => '[1245]|7[135]',
7153 ),
7154 'format' => '$1 $2',
7155 ),
7156 5 =>
7157 array (
7158 'pattern' => '(\\d{2})(\\d{6,10})',
7159 'nationalPrefixFormattingRule' => '$NP$FG',
7160 'leadingDigits' =>
7161 array (
7162 0 => '7',
7163 ),
7164 'format' => '$1 $2',
7165 ),
7166 ),
7167 'generalDesc' =>
7168 array (
7169 'nationalNumberPattern' => '[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}',
7170 ),
7171 'noInternationalDialling' =>
7172 array (
7173 'possibleLengthNational' =>
7174 array (
7175 0 => 5,
7176 1 => 6,
7177 2 => 7,
7178 3 => 8,
7179 4 => 9,
7180 5 => 10,
7181 6 => 11,
7182 7 => 12,
7183 ),
7184 'nationalNumberPattern' => '20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}',
7185 ),
7186 'fixedLine' =>
7187 array (
7188 'possibleLengthNational' =>
7189 array (
7190 0 => 5,
7191 1 => 6,
7192 2 => 7,
7193 3 => 8,
7194 4 => 9,
7195 ),
7196 'exampleNumber' => '131234567',
7197 'nationalNumberPattern' => '(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}',
7198 ),
7199 'mobile' =>
7200 array (
7201 'possibleLengthNational' =>
7202 array (
7203 0 => 6,
7204 1 => 7,
7205 2 => 8,
7206 3 => 9,
7207 4 => 10,
7208 ),
7209 'exampleNumber' => '412345678',
7210 'nationalNumberPattern' => '(?:4[0-8]|50)\\d{4,8}',
7211 ),
7212 'tollFree' =>
7213 array (
7214 'possibleLengthNational' =>
7215 array (
7216 0 => 7,
7217 1 => 8,
7218 2 => 9,
7219 ),
7220 'exampleNumber' => '800123456',
7221 'nationalNumberPattern' => '800\\d{4,6}',
7222 ),
7223 'premiumRate' =>
7224 array (
7225 'possibleLengthNational' =>
7226 array (
7227 0 => 8,
7228 1 => 9,
7229 ),
7230 'exampleNumber' => '600123456',
7231 'nationalNumberPattern' => '[67]00\\d{5,6}',
7232 ),
7233 'uan' =>
7234 array (
7235 'possibleLengthNational' =>
7236 array (
7237 0 => 5,
7238 1 => 6,
7239 2 => 7,
7240 3 => 8,
7241 4 => 9,
7242 5 => 10,
7243 6 => 11,
7244 7 => 12,
7245 ),
7246 'exampleNumber' => '10112345',
7247 'nationalNumberPattern' => '20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}',
7248 ),
7249 ),
7250 69 =>
7251 array (
7252 'id' => 'FJ',
7253 'countryCode' => '679',
7254 'preferredInternationalPrefix' => '00',
7255 'internationalPrefix' => '0(?:0|52)',
7256 'availableFormats' =>
7257 array (
7258 0 =>
7259 array (
7260 'pattern' => '(\\d{3})(\\d{4})',
7261 'leadingDigits' =>
7262 array (
7263 0 => '[235-9]|45',
7264 ),
7265 'format' => '$1 $2',
7266 ),
7267 1 =>
7268 array (
7269 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
7270 'leadingDigits' =>
7271 array (
7272 0 => '0',
7273 ),
7274 'format' => '$1 $2 $3',
7275 ),
7276 ),
7277 'generalDesc' =>
7278 array (
7279 'nationalNumberPattern' => '45\\d{5}|(?:0800\\d|[235-9])\\d{6}',
7280 ),
7281 'fixedLine' =>
7282 array (
7283 'possibleLengthNational' =>
7284 array (
7285 0 => 7,
7286 ),
7287 'exampleNumber' => '3212345',
7288 'nationalNumberPattern' => '603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}',
7289 ),
7290 'mobile' =>
7291 array (
7292 'possibleLengthNational' =>
7293 array (
7294 0 => 7,
7295 ),
7296 'exampleNumber' => '7012345',
7297 'nationalNumberPattern' => '(?:[279]\\d|45|5[01568]|8[034679])\\d{5}',
7298 ),
7299 'tollFree' =>
7300 array (
7301 'possibleLengthNational' =>
7302 array (
7303 0 => 11,
7304 ),
7305 'exampleNumber' => '08001234567',
7306 'nationalNumberPattern' => '0800\\d{7}',
7307 ),
7308 ),
7309 70 =>
7310 array (
7311 'id' => 'FK',
7312 'countryCode' => '500',
7313 'internationalPrefix' => '00',
7314 'generalDesc' =>
7315 array (
7316 'nationalNumberPattern' => '[2-7]\\d{4}',
7317 ),
7318 'fixedLine' =>
7319 array (
7320 'possibleLengthNational' =>
7321 array (
7322 0 => 5,
7323 ),
7324 'exampleNumber' => '31234',
7325 'nationalNumberPattern' => '[2-47]\\d{4}',
7326 ),
7327 'mobile' =>
7328 array (
7329 'possibleLengthNational' =>
7330 array (
7331 0 => 5,
7332 ),
7333 'exampleNumber' => '51234',
7334 'nationalNumberPattern' => '[56]\\d{4}',
7335 ),
7336 ),
7337 71 =>
7338 array (
7339 'id' => 'FM',
7340 'countryCode' => '691',
7341 'internationalPrefix' => '00',
7342 'availableFormats' =>
7343 array (
7344 0 =>
7345 array (
7346 'pattern' => '(\\d{3})(\\d{4})',
7347 'leadingDigits' =>
7348 array (
7349 0 => '[389]',
7350 ),
7351 'format' => '$1 $2',
7352 ),
7353 ),
7354 'generalDesc' =>
7355 array (
7356 'nationalNumberPattern' => '(?:[39]\\d\\d|820)\\d{4}',
7357 ),
7358 'fixedLine' =>
7359 array (
7360 'possibleLengthNational' =>
7361 array (
7362 0 => 7,
7363 ),
7364 'exampleNumber' => '3201234',
7365 'nationalNumberPattern' => '31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}',
7366 ),
7367 'mobile' =>
7368 array (
7369 'possibleLengthNational' =>
7370 array (
7371 0 => 7,
7372 ),
7373 'exampleNumber' => '3501234',
7374 'nationalNumberPattern' => '31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}',
7375 ),
7376 ),
7377 72 =>
7378 array (
7379 'id' => 'FO',
7380 'countryCode' => '298',
7381 'internationalPrefix' => '00',
7382 'nationalPrefixForParsing' => '(10(?:01|[12]0|88))',
7383 'availableFormats' =>
7384 array (
7385 0 =>
7386 array (
7387 'pattern' => '(\\d{6})',
7388 'carrierCodeFormattingRule' => '$CC $FG',
7389 'leadingDigits' =>
7390 array (
7391 0 => '[2-9]',
7392 ),
7393 'format' => '$1',
7394 ),
7395 ),
7396 'generalDesc' =>
7397 array (
7398 'nationalNumberPattern' => '(?:[2-8]\\d|90)\\d{4}',
7399 ),
7400 'fixedLine' =>
7401 array (
7402 'possibleLengthNational' =>
7403 array (
7404 0 => 6,
7405 ),
7406 'exampleNumber' => '201234',
7407 'nationalNumberPattern' => '(?:20|[34]\\d|8[19])\\d{4}',
7408 ),
7409 'mobile' =>
7410 array (
7411 'possibleLengthNational' =>
7412 array (
7413 0 => 6,
7414 ),
7415 'exampleNumber' => '211234',
7416 'nationalNumberPattern' => '(?:[27][1-9]|5\\d)\\d{4}',
7417 ),
7418 'tollFree' =>
7419 array (
7420 'possibleLengthNational' =>
7421 array (
7422 0 => 6,
7423 ),
7424 'exampleNumber' => '802123',
7425 'nationalNumberPattern' => '80[257-9]\\d{3}',
7426 ),
7427 'premiumRate' =>
7428 array (
7429 'possibleLengthNational' =>
7430 array (
7431 0 => 6,
7432 ),
7433 'exampleNumber' => '901123',
7434 'nationalNumberPattern' => '90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d',
7435 ),
7436 'voip' =>
7437 array (
7438 'possibleLengthNational' =>
7439 array (
7440 0 => 6,
7441 ),
7442 'exampleNumber' => '601234',
7443 'nationalNumberPattern' => '(?:6[0-36]|88)\\d{4}',
7444 ),
7445 ),
7446 73 =>
7447 array (
7448 'id' => 'FR',
7449 'countryCode' => '33',
7450 'internationalPrefix' => '00',
7451 'nationalPrefix' => '0',
7452 'mobileNumberPortableRegion' => 'true',
7453 'availableFormats' =>
7454 array (
7455 0 =>
7456 array (
7457 'pattern' => '(\\d{4})',
7458 'leadingDigits' =>
7459 array (
7460 0 => '10',
7461 ),
7462 'format' => '$1',
7463 'intlFormat' => 'NA',
7464 ),
7465 1 =>
7466 array (
7467 'pattern' => '(\\d{3})(\\d{3})',
7468 'leadingDigits' =>
7469 array (
7470 0 => '1',
7471 ),
7472 'format' => '$1 $2',
7473 'intlFormat' => 'NA',
7474 ),
7475 2 =>
7476 array (
7477 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
7478 'nationalPrefixFormattingRule' => '$NP $FG',
7479 'leadingDigits' =>
7480 array (
7481 0 => '8',
7482 ),
7483 'format' => '$1 $2 $3 $4',
7484 ),
7485 3 =>
7486 array (
7487 'pattern' => '(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
7488 'nationalPrefixFormattingRule' => '$NP$FG',
7489 'leadingDigits' =>
7490 array (
7491 0 => '[1-79]',
7492 ),
7493 'format' => '$1 $2 $3 $4 $5',
7494 ),
7495 ),
7496 'generalDesc' =>
7497 array (
7498 'nationalNumberPattern' => '[1-9]\\d{8}',
7499 ),
7500 'fixedLine' =>
7501 array (
7502 'possibleLengthNational' =>
7503 array (
7504 0 => 9,
7505 ),
7506 'exampleNumber' => '123456789',
7507 'nationalNumberPattern' => '(?:[1-35]\\d|4[1-9])\\d{7}',
7508 ),
7509 'mobile' =>
7510 array (
7511 'possibleLengthNational' =>
7512 array (
7513 0 => 9,
7514 ),
7515 'exampleNumber' => '612345678',
7516 'nationalNumberPattern' => '700\\d{6}|(?:6\\d|7[3-9])\\d{7}',
7517 ),
7518 'tollFree' =>
7519 array (
7520 'possibleLengthNational' =>
7521 array (
7522 0 => 9,
7523 ),
7524 'exampleNumber' => '801234567',
7525 'nationalNumberPattern' => '80[0-5]\\d{6}',
7526 ),
7527 'premiumRate' =>
7528 array (
7529 'possibleLengthNational' =>
7530 array (
7531 0 => 9,
7532 ),
7533 'exampleNumber' => '891123456',
7534 'nationalNumberPattern' => '836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}',
7535 ),
7536 'sharedCost' =>
7537 array (
7538 'possibleLengthNational' =>
7539 array (
7540 0 => 9,
7541 ),
7542 'exampleNumber' => '884012345',
7543 'nationalNumberPattern' => '8(?:1[01]|2[0156]|84)\\d{6}',
7544 ),
7545 'voip' =>
7546 array (
7547 'possibleLengthNational' =>
7548 array (
7549 0 => 9,
7550 ),
7551 'exampleNumber' => '912345678',
7552 'nationalNumberPattern' => '9\\d{8}',
7553 ),
7554 'uan' =>
7555 array (
7556 'possibleLengthNational' =>
7557 array (
7558 0 => 9,
7559 ),
7560 'exampleNumber' => '806123456',
7561 'nationalNumberPattern' => '80[6-9]\\d{6}',
7562 ),
7563 ),
7564 74 =>
7565 array (
7566 'id' => 'GA',
7567 'countryCode' => '241',
7568 'internationalPrefix' => '00',
7569 'nationalPrefixForParsing' => '0(11\\d{6}|6[256]\\d{6}|7[47]\\d{6})',
7570 'nationalPrefixTransformRule' => '$1',
7571 'availableFormats' =>
7572 array (
7573 0 =>
7574 array (
7575 'pattern' => '(\\d)(\\d{2})(\\d{2})(\\d{2})',
7576 'nationalPrefixFormattingRule' => '0$FG',
7577 'leadingDigits' =>
7578 array (
7579 0 => '[2-7]',
7580 ),
7581 'format' => '$1 $2 $3 $4',
7582 ),
7583 1 =>
7584 array (
7585 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
7586 'nationalPrefixFormattingRule' => '0$FG',
7587 'leadingDigits' =>
7588 array (
7589 0 => '11|[67]',
7590 ),
7591 'format' => '$1 $2 $3 $4',
7592 ),
7593 2 =>
7594 array (
7595 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
7596 'leadingDigits' =>
7597 array (
7598 0 => '0',
7599 ),
7600 'format' => '$1 $2 $3 $4',
7601 ),
7602 ),
7603 'generalDesc' =>
7604 array (
7605 'nationalNumberPattern' => '(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}',
7606 ),
7607 'fixedLine' =>
7608 array (
7609 'possibleLengthNational' =>
7610 array (
7611 0 => 8,
7612 ),
7613 'exampleNumber' => '01441234',
7614 'nationalNumberPattern' => '[01]1\\d{6}',
7615 ),
7616 'mobile' =>
7617 array (
7618 'possibleLengthNational' =>
7619 array (
7620 0 => 7,
7621 1 => 8,
7622 ),
7623 'exampleNumber' => '06031234',
7624 'nationalNumberPattern' => '(?:0[2-7]|6[256]|7[47])\\d{6}|[2-7]\\d{6}',
7625 ),
7626 ),
7627 75 =>
7628 array (
7629 'id' => 'GB',
7630 'mainCountryForCode' => true,
7631 'countryCode' => '44',
7632 'internationalPrefix' => '00',
7633 'nationalPrefix' => '0',
7634 'preferredExtnPrefix' => ' x',
7635 'mobileNumberPortableRegion' => 'true',
7636 'availableFormats' =>
7637 array (
7638 0 =>
7639 array (
7640 'pattern' => '(\\d{3})(\\d{4})',
7641 'nationalPrefixFormattingRule' => '$NP$FG',
7642 'leadingDigits' =>
7643 array (
7644 0 => '800',
7645 1 => '8001',
7646 2 => '80011',
7647 3 => '800111',
7648 4 => '8001111',
7649 ),
7650 'format' => '$1 $2',
7651 ),
7652 1 =>
7653 array (
7654 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
7655 'nationalPrefixFormattingRule' => '$NP$FG',
7656 'leadingDigits' =>
7657 array (
7658 0 => '845',
7659 1 => '8454',
7660 2 => '84546',
7661 3 => '845464',
7662 ),
7663 'format' => '$1 $2 $3',
7664 ),
7665 2 =>
7666 array (
7667 'pattern' => '(\\d{3})(\\d{6})',
7668 'nationalPrefixFormattingRule' => '$NP$FG',
7669 'leadingDigits' =>
7670 array (
7671 0 => '800',
7672 ),
7673 'format' => '$1 $2',
7674 ),
7675 3 =>
7676 array (
7677 'pattern' => '(\\d{5})(\\d{4,5})',
7678 'nationalPrefixFormattingRule' => '$NP$FG',
7679 'leadingDigits' =>
7680 array (
7681 0 => '1(?:38|5[23]|69|76|94)',
7682 1 => '1(?:(?:38|69)7|5(?:24|39)|768|946)',
7683 2 => '1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)',
7684 ),
7685 'format' => '$1 $2',
7686 ),
7687 4 =>
7688 array (
7689 'pattern' => '(\\d{4})(\\d{5,6})',
7690 'nationalPrefixFormattingRule' => '$NP$FG',
7691 'leadingDigits' =>
7692 array (
7693 0 => '1(?:[2-69][02-9]|[78])',
7694 ),
7695 'format' => '$1 $2',
7696 ),
7697 5 =>
7698 array (
7699 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
7700 'nationalPrefixFormattingRule' => '$NP$FG',
7701 'leadingDigits' =>
7702 array (
7703 0 => '[25]|7(?:0|6[02-9])',
7704 1 => '[25]|7(?:0|6(?:[03-9]|2[356]))',
7705 ),
7706 'format' => '$1 $2 $3',
7707 ),
7708 6 =>
7709 array (
7710 'pattern' => '(\\d{4})(\\d{6})',
7711 'nationalPrefixFormattingRule' => '$NP$FG',
7712 'leadingDigits' =>
7713 array (
7714 0 => '7',
7715 ),
7716 'format' => '$1 $2',
7717 ),
7718 7 =>
7719 array (
7720 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
7721 'nationalPrefixFormattingRule' => '$NP$FG',
7722 'leadingDigits' =>
7723 array (
7724 0 => '[1389]',
7725 ),
7726 'format' => '$1 $2 $3',
7727 ),
7728 ),
7729 'generalDesc' =>
7730 array (
7731 'nationalNumberPattern' => '[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}',
7732 ),
7733 'fixedLine' =>
7734 array (
7735 'possibleLengthNational' =>
7736 array (
7737 0 => 9,
7738 1 => 10,
7739 ),
7740 'possibleLengthLocalOnly' =>
7741 array (
7742 0 => 4,
7743 1 => 5,
7744 2 => 6,
7745 3 => 7,
7746 4 => 8,
7747 ),
7748 'exampleNumber' => '1212345678',
7749 'nationalNumberPattern' => '(?:1(?:1(?:3(?:[0-58]\\d\\d|73[03])|(?:4[0-5]|5[0-26-9]|6[0-4]|[78][0-49])\\d\\d)|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:0\\d|2[0-35-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}',
7750 ),
7751 'mobile' =>
7752 array (
7753 'possibleLengthNational' =>
7754 array (
7755 0 => 10,
7756 ),
7757 'exampleNumber' => '7400123456',
7758 'nationalNumberPattern' => '7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}',
7759 ),
7760 'pager' =>
7761 array (
7762 'possibleLengthNational' =>
7763 array (
7764 0 => 10,
7765 ),
7766 'exampleNumber' => '7640123456',
7767 'nationalNumberPattern' => '76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}',
7768 ),
7769 'tollFree' =>
7770 array (
7771 'possibleLengthNational' =>
7772 array (
7773 0 => 7,
7774 1 => 9,
7775 2 => 10,
7776 ),
7777 'exampleNumber' => '8001234567',
7778 'nationalNumberPattern' => '80[08]\\d{7}|800\\d{6}|8001111',
7779 ),
7780 'premiumRate' =>
7781 array (
7782 'possibleLengthNational' =>
7783 array (
7784 0 => 7,
7785 1 => 10,
7786 ),
7787 'exampleNumber' => '9012345678',
7788 'nationalNumberPattern' => '(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d',
7789 ),
7790 'personalNumber' =>
7791 array (
7792 'possibleLengthNational' =>
7793 array (
7794 0 => 10,
7795 ),
7796 'exampleNumber' => '7012345678',
7797 'nationalNumberPattern' => '70\\d{8}',
7798 ),
7799 'voip' =>
7800 array (
7801 'possibleLengthNational' =>
7802 array (
7803 0 => 10,
7804 ),
7805 'exampleNumber' => '5612345678',
7806 'nationalNumberPattern' => '56\\d{8}',
7807 ),
7808 'uan' =>
7809 array (
7810 'possibleLengthNational' =>
7811 array (
7812 0 => 10,
7813 ),
7814 'exampleNumber' => '5512345678',
7815 'nationalNumberPattern' => '(?:3[0347]|55)\\d{8}',
7816 ),
7817 ),
7818 76 =>
7819 array (
7820 'id' => 'GD',
7821 'countryCode' => '1',
7822 'leadingDigits' => '473',
7823 'internationalPrefix' => '011',
7824 'nationalPrefix' => '1',
7825 'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
7826 'nationalPrefixTransformRule' => '473$1',
7827 'mobileNumberPortableRegion' => 'true',
7828 'generalDesc' =>
7829 array (
7830 'nationalNumberPattern' => '(?:473|[58]\\d\\d|900)\\d{7}',
7831 ),
7832 'fixedLine' =>
7833 array (
7834 'possibleLengthNational' =>
7835 array (
7836 0 => 10,
7837 ),
7838 'possibleLengthLocalOnly' =>
7839 array (
7840 0 => 7,
7841 ),
7842 'exampleNumber' => '4732691234',
7843 'nationalNumberPattern' => '473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}',
7844 ),
7845 'mobile' =>
7846 array (
7847 'possibleLengthNational' =>
7848 array (
7849 0 => 10,
7850 ),
7851 'possibleLengthLocalOnly' =>
7852 array (
7853 0 => 7,
7854 ),
7855 'exampleNumber' => '4734031234',
7856 'nationalNumberPattern' => '473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}',
7857 ),
7858 'tollFree' =>
7859 array (
7860 'possibleLengthNational' =>
7861 array (
7862 0 => 10,
7863 ),
7864 'exampleNumber' => '8002123456',
7865 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
7866 ),
7867 'premiumRate' =>
7868 array (
7869 'possibleLengthNational' =>
7870 array (
7871 0 => 10,
7872 ),
7873 'exampleNumber' => '9002123456',
7874 'nationalNumberPattern' => '900[2-9]\\d{6}',
7875 ),
7876 'personalNumber' =>
7877 array (
7878 'possibleLengthNational' =>
7879 array (
7880 0 => 10,
7881 ),
7882 'exampleNumber' => '5002345678',
7883 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
7884 ),
7885 ),
7886 77 =>
7887 array (
7888 'id' => 'GE',
7889 'countryCode' => '995',
7890 'internationalPrefix' => '00',
7891 'nationalPrefix' => '0',
7892 'mobileNumberPortableRegion' => 'true',
7893 'availableFormats' =>
7894 array (
7895 0 =>
7896 array (
7897 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
7898 'nationalPrefixFormattingRule' => '$NP$FG',
7899 'leadingDigits' =>
7900 array (
7901 0 => '70',
7902 ),
7903 'format' => '$1 $2 $3',
7904 ),
7905 1 =>
7906 array (
7907 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
7908 'nationalPrefixFormattingRule' => '$NP$FG',
7909 'leadingDigits' =>
7910 array (
7911 0 => '32',
7912 ),
7913 'format' => '$1 $2 $3 $4',
7914 ),
7915 2 =>
7916 array (
7917 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
7918 'leadingDigits' =>
7919 array (
7920 0 => '[57]',
7921 ),
7922 'format' => '$1 $2 $3 $4',
7923 ),
7924 3 =>
7925 array (
7926 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
7927 'nationalPrefixFormattingRule' => '$NP$FG',
7928 'leadingDigits' =>
7929 array (
7930 0 => '[348]',
7931 ),
7932 'format' => '$1 $2 $3 $4',
7933 ),
7934 ),
7935 'generalDesc' =>
7936 array (
7937 'nationalNumberPattern' => '(?:[3-57]\\d\\d|800)\\d{6}',
7938 ),
7939 'noInternationalDialling' =>
7940 array (
7941 'possibleLengthNational' =>
7942 array (
7943 0 => 9,
7944 ),
7945 'nationalNumberPattern' => '70[67]\\d{6}',
7946 ),
7947 'fixedLine' =>
7948 array (
7949 'possibleLengthNational' =>
7950 array (
7951 0 => 9,
7952 ),
7953 'possibleLengthLocalOnly' =>
7954 array (
7955 0 => 6,
7956 1 => 7,
7957 ),
7958 'exampleNumber' => '322123456',
7959 'nationalNumberPattern' => '(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}',
7960 ),
7961 'mobile' =>
7962 array (
7963 'possibleLengthNational' =>
7964 array (
7965 0 => 9,
7966 ),
7967 'exampleNumber' => '555123456',
7968 'nationalNumberPattern' => '5(?:0(?:0(?:0\\d|50)\\d|555[5-9])|(?:111\\d|8(?:58[89]|888))\\d|(?:2222|3333)[0-4]|52(?:00\\d|22[0-4])|75(?:00\\d|7(?:7[7-9]|8[01])))\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}',
7969 ),
7970 'tollFree' =>
7971 array (
7972 'possibleLengthNational' =>
7973 array (
7974 0 => 9,
7975 ),
7976 'exampleNumber' => '800123456',
7977 'nationalNumberPattern' => '800\\d{6}',
7978 ),
7979 'voip' =>
7980 array (
7981 'possibleLengthNational' =>
7982 array (
7983 0 => 9,
7984 ),
7985 'exampleNumber' => '706123456',
7986 'nationalNumberPattern' => '70[67]\\d{6}',
7987 ),
7988 ),
7989 78 =>
7990 array (
7991 'id' => 'GF',
7992 'countryCode' => '594',
7993 'internationalPrefix' => '00',
7994 'nationalPrefix' => '0',
7995 'mobileNumberPortableRegion' => 'true',
7996 'availableFormats' =>
7997 array (
7998 0 =>
7999 array (
8000 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
8001 'nationalPrefixFormattingRule' => '$NP$FG',
8002 'leadingDigits' =>
8003 array (
8004 0 => '[569]',
8005 ),
8006 'format' => '$1 $2 $3 $4',
8007 ),
8008 ),
8009 'generalDesc' =>
8010 array (
8011 'nationalNumberPattern' => '(?:[56]94|976)\\d{6}',
8012 ),
8013 'fixedLine' =>
8014 array (
8015 'possibleLengthNational' =>
8016 array (
8017 0 => 9,
8018 ),
8019 'exampleNumber' => '594101234',
8020 'nationalNumberPattern' => '594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}',
8021 ),
8022 'mobile' =>
8023 array (
8024 'possibleLengthNational' =>
8025 array (
8026 0 => 9,
8027 ),
8028 'exampleNumber' => '694201234',
8029 'nationalNumberPattern' => '694(?:[0-249]\\d|3[0-48])\\d{4}',
8030 ),
8031 'voip' =>
8032 array (
8033 'possibleLengthNational' =>
8034 array (
8035 0 => 9,
8036 ),
8037 'exampleNumber' => '976012345',
8038 'nationalNumberPattern' => '976\\d{6}',
8039 ),
8040 ),
8041 79 =>
8042 array (
8043 'id' => 'GG',
8044 'countryCode' => '44',
8045 'internationalPrefix' => '00',
8046 'nationalPrefix' => '0',
8047 'nationalPrefixForParsing' => '0|([25-9]\\d{5})$',
8048 'nationalPrefixTransformRule' => '1481$1',
8049 'generalDesc' =>
8050 array (
8051 'nationalNumberPattern' => '(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?',
8052 ),
8053 'fixedLine' =>
8054 array (
8055 'possibleLengthNational' =>
8056 array (
8057 0 => 10,
8058 ),
8059 'possibleLengthLocalOnly' =>
8060 array (
8061 0 => 6,
8062 ),
8063 'exampleNumber' => '1481256789',
8064 'nationalNumberPattern' => '1481[25-9]\\d{5}',
8065 ),
8066 'mobile' =>
8067 array (
8068 'possibleLengthNational' =>
8069 array (
8070 0 => 10,
8071 ),
8072 'exampleNumber' => '7781123456',
8073 'nationalNumberPattern' => '7(?:(?:781|839)\\d|911[17])\\d{5}',
8074 ),
8075 'pager' =>
8076 array (
8077 'possibleLengthNational' =>
8078 array (
8079 0 => 10,
8080 ),
8081 'exampleNumber' => '7640123456',
8082 'nationalNumberPattern' => '76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}',
8083 ),
8084 'tollFree' =>
8085 array (
8086 'possibleLengthNational' =>
8087 array (
8088 0 => 7,
8089 1 => 9,
8090 2 => 10,
8091 ),
8092 'exampleNumber' => '8001234567',
8093 'nationalNumberPattern' => '80[08]\\d{7}|800\\d{6}|8001111',
8094 ),
8095 'premiumRate' =>
8096 array (
8097 'possibleLengthNational' =>
8098 array (
8099 0 => 7,
8100 1 => 10,
8101 ),
8102 'exampleNumber' => '9012345678',
8103 'nationalNumberPattern' => '(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d',
8104 ),
8105 'personalNumber' =>
8106 array (
8107 'possibleLengthNational' =>
8108 array (
8109 0 => 10,
8110 ),
8111 'exampleNumber' => '7012345678',
8112 'nationalNumberPattern' => '70\\d{8}',
8113 ),
8114 'voip' =>
8115 array (
8116 'possibleLengthNational' =>
8117 array (
8118 0 => 10,
8119 ),
8120 'exampleNumber' => '5612345678',
8121 'nationalNumberPattern' => '56\\d{8}',
8122 ),
8123 'uan' =>
8124 array (
8125 'possibleLengthNational' =>
8126 array (
8127 0 => 10,
8128 ),
8129 'exampleNumber' => '5512345678',
8130 'nationalNumberPattern' => '(?:3[0347]|55)\\d{8}',
8131 ),
8132 ),
8133 80 =>
8134 array (
8135 'id' => 'GH',
8136 'countryCode' => '233',
8137 'internationalPrefix' => '00',
8138 'nationalPrefix' => '0',
8139 'mobileNumberPortableRegion' => 'true',
8140 'availableFormats' =>
8141 array (
8142 0 =>
8143 array (
8144 'pattern' => '(\\d{3})(\\d{4})',
8145 'leadingDigits' =>
8146 array (
8147 0 => '[237]|8[0-2]',
8148 ),
8149 'format' => '$1 $2',
8150 'intlFormat' => 'NA',
8151 ),
8152 1 =>
8153 array (
8154 'pattern' => '(\\d{3})(\\d{5})',
8155 'nationalPrefixFormattingRule' => '$NP$FG',
8156 'leadingDigits' =>
8157 array (
8158 0 => '8',
8159 ),
8160 'format' => '$1 $2',
8161 ),
8162 2 =>
8163 array (
8164 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
8165 'nationalPrefixFormattingRule' => '$NP$FG',
8166 'leadingDigits' =>
8167 array (
8168 0 => '[235]',
8169 ),
8170 'format' => '$1 $2 $3',
8171 ),
8172 ),
8173 'generalDesc' =>
8174 array (
8175 'nationalNumberPattern' => '(?:[235]\\d{3}|800)\\d{5}',
8176 ),
8177 'noInternationalDialling' =>
8178 array (
8179 'possibleLengthNational' =>
8180 array (
8181 0 => 8,
8182 ),
8183 'nationalNumberPattern' => '800\\d{5}',
8184 ),
8185 'fixedLine' =>
8186 array (
8187 'possibleLengthNational' =>
8188 array (
8189 0 => 9,
8190 ),
8191 'possibleLengthLocalOnly' =>
8192 array (
8193 0 => 7,
8194 ),
8195 'exampleNumber' => '302345678',
8196 'nationalNumberPattern' => '3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}',
8197 ),
8198 'mobile' =>
8199 array (
8200 'possibleLengthNational' =>
8201 array (
8202 0 => 9,
8203 ),
8204 'exampleNumber' => '231234567',
8205 'nationalNumberPattern' => '(?:2[0346-8]\\d|5(?:[0457]\\d|6[01]|9[1-6]))\\d{6}',
8206 ),
8207 'tollFree' =>
8208 array (
8209 'possibleLengthNational' =>
8210 array (
8211 0 => 8,
8212 ),
8213 'exampleNumber' => '80012345',
8214 'nationalNumberPattern' => '800\\d{5}',
8215 ),
8216 ),
8217 81 =>
8218 array (
8219 'id' => 'GI',
8220 'countryCode' => '350',
8221 'internationalPrefix' => '00',
8222 'mobileNumberPortableRegion' => 'true',
8223 'availableFormats' =>
8224 array (
8225 0 =>
8226 array (
8227 'pattern' => '(\\d{3})(\\d{5})',
8228 'leadingDigits' =>
8229 array (
8230 0 => '2',
8231 ),
8232 'format' => '$1 $2',
8233 ),
8234 ),
8235 'generalDesc' =>
8236 array (
8237 'nationalNumberPattern' => '[256]\\d{7}',
8238 ),
8239 'fixedLine' =>
8240 array (
8241 'possibleLengthNational' =>
8242 array (
8243 0 => 8,
8244 ),
8245 'exampleNumber' => '20012345',
8246 'nationalNumberPattern' => '21(?:6[24-7]\\d|90[0-2])\\d{3}|2(?:00|2[25])\\d{5}',
8247 ),
8248 'mobile' =>
8249 array (
8250 'possibleLengthNational' =>
8251 array (
8252 0 => 8,
8253 ),
8254 'exampleNumber' => '57123456',
8255 'nationalNumberPattern' => '(?:5[146-8]\\d|6(?:06|29))\\d{5}',
8256 ),
8257 ),
8258 82 =>
8259 array (
8260 'id' => 'GL',
8261 'countryCode' => '299',
8262 'internationalPrefix' => '00',
8263 'availableFormats' =>
8264 array (
8265 0 =>
8266 array (
8267 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
8268 'leadingDigits' =>
8269 array (
8270 0 => '19|[2-689]',
8271 ),
8272 'format' => '$1 $2 $3',
8273 ),
8274 ),
8275 'generalDesc' =>
8276 array (
8277 'nationalNumberPattern' => '(?:19|[2-689]\\d)\\d{4}',
8278 ),
8279 'fixedLine' =>
8280 array (
8281 'possibleLengthNational' =>
8282 array (
8283 0 => 6,
8284 ),
8285 'exampleNumber' => '321000',
8286 'nationalNumberPattern' => '(?:19|3[1-7]|6[14689]|8[14-79]|9\\d)\\d{4}',
8287 ),
8288 'mobile' =>
8289 array (
8290 'possibleLengthNational' =>
8291 array (
8292 0 => 6,
8293 ),
8294 'exampleNumber' => '221234',
8295 'nationalNumberPattern' => '[245]\\d{5}',
8296 ),
8297 'tollFree' =>
8298 array (
8299 'possibleLengthNational' =>
8300 array (
8301 0 => 6,
8302 ),
8303 'exampleNumber' => '801234',
8304 'nationalNumberPattern' => '80\\d{4}',
8305 ),
8306 'voip' =>
8307 array (
8308 'possibleLengthNational' =>
8309 array (
8310 0 => 6,
8311 ),
8312 'exampleNumber' => '381234',
8313 'nationalNumberPattern' => '3[89]\\d{4}',
8314 ),
8315 ),
8316 83 =>
8317 array (
8318 'id' => 'GM',
8319 'countryCode' => '220',
8320 'internationalPrefix' => '00',
8321 'availableFormats' =>
8322 array (
8323 0 =>
8324 array (
8325 'pattern' => '(\\d{3})(\\d{4})',
8326 'leadingDigits' =>
8327 array (
8328 0 => '[2-9]',
8329 ),
8330 'format' => '$1 $2',
8331 ),
8332 ),
8333 'generalDesc' =>
8334 array (
8335 'nationalNumberPattern' => '[2-9]\\d{6}',
8336 ),
8337 'fixedLine' =>
8338 array (
8339 'possibleLengthNational' =>
8340 array (
8341 0 => 7,
8342 ),
8343 'exampleNumber' => '5661234',
8344 'nationalNumberPattern' => '(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}',
8345 ),
8346 'mobile' =>
8347 array (
8348 'possibleLengthNational' =>
8349 array (
8350 0 => 7,
8351 ),
8352 'exampleNumber' => '3012345',
8353 'nationalNumberPattern' => '(?:[23679]\\d|5[0-389])\\d{5}',
8354 ),
8355 ),
8356 84 =>
8357 array (
8358 'id' => 'GN',
8359 'countryCode' => '224',
8360 'internationalPrefix' => '00',
8361 'availableFormats' =>
8362 array (
8363 0 =>
8364 array (
8365 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
8366 'leadingDigits' =>
8367 array (
8368 0 => '3',
8369 ),
8370 'format' => '$1 $2 $3 $4',
8371 ),
8372 1 =>
8373 array (
8374 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
8375 'leadingDigits' =>
8376 array (
8377 0 => '[67]',
8378 ),
8379 'format' => '$1 $2 $3 $4',
8380 ),
8381 ),
8382 'generalDesc' =>
8383 array (
8384 'nationalNumberPattern' => '722\\d{6}|(?:3|6\\d)\\d{7}',
8385 ),
8386 'fixedLine' =>
8387 array (
8388 'possibleLengthNational' =>
8389 array (
8390 0 => 8,
8391 ),
8392 'exampleNumber' => '30241234',
8393 'nationalNumberPattern' => '3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}',
8394 ),
8395 'mobile' =>
8396 array (
8397 'possibleLengthNational' =>
8398 array (
8399 0 => 9,
8400 ),
8401 'exampleNumber' => '601123456',
8402 'nationalNumberPattern' => '6[02356]\\d{7}',
8403 ),
8404 'voip' =>
8405 array (
8406 'possibleLengthNational' =>
8407 array (
8408 0 => 9,
8409 ),
8410 'exampleNumber' => '722123456',
8411 'nationalNumberPattern' => '722\\d{6}',
8412 ),
8413 ),
8414 85 =>
8415 array (
8416 'id' => 'GP',
8417 'mainCountryForCode' => true,
8418 'countryCode' => '590',
8419 'internationalPrefix' => '00',
8420 'nationalPrefix' => '0',
8421 'mobileNumberPortableRegion' => 'true',
8422 'availableFormats' =>
8423 array (
8424 0 =>
8425 array (
8426 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
8427 'nationalPrefixFormattingRule' => '$NP$FG',
8428 'leadingDigits' =>
8429 array (
8430 0 => '[569]',
8431 ),
8432 'format' => '$1 $2 $3 $4',
8433 ),
8434 ),
8435 'generalDesc' =>
8436 array (
8437 'nationalNumberPattern' => '(?:590|69\\d|976)\\d{6}',
8438 ),
8439 'fixedLine' =>
8440 array (
8441 'possibleLengthNational' =>
8442 array (
8443 0 => 9,
8444 ),
8445 'exampleNumber' => '590201234',
8446 'nationalNumberPattern' => '590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}',
8447 ),
8448 'mobile' =>
8449 array (
8450 'possibleLengthNational' =>
8451 array (
8452 0 => 9,
8453 ),
8454 'exampleNumber' => '690001234',
8455 'nationalNumberPattern' => '69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}',
8456 ),
8457 'voip' =>
8458 array (
8459 'possibleLengthNational' =>
8460 array (
8461 0 => 9,
8462 ),
8463 'exampleNumber' => '976012345',
8464 'nationalNumberPattern' => '976[01]\\d{5}',
8465 ),
8466 ),
8467 86 =>
8468 array (
8469 'id' => 'GQ',
8470 'countryCode' => '240',
8471 'internationalPrefix' => '00',
8472 'availableFormats' =>
8473 array (
8474 0 =>
8475 array (
8476 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
8477 'leadingDigits' =>
8478 array (
8479 0 => '[235]',
8480 ),
8481 'format' => '$1 $2 $3',
8482 ),
8483 1 =>
8484 array (
8485 'pattern' => '(\\d{3})(\\d{6})',
8486 'leadingDigits' =>
8487 array (
8488 0 => '[89]',
8489 ),
8490 'format' => '$1 $2',
8491 ),
8492 ),
8493 'generalDesc' =>
8494 array (
8495 'nationalNumberPattern' => '222\\d{6}|(?:3\\d|55|[89]0)\\d{7}',
8496 ),
8497 'fixedLine' =>
8498 array (
8499 'possibleLengthNational' =>
8500 array (
8501 0 => 9,
8502 ),
8503 'exampleNumber' => '333091234',
8504 'nationalNumberPattern' => '33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}',
8505 ),
8506 'mobile' =>
8507 array (
8508 'possibleLengthNational' =>
8509 array (
8510 0 => 9,
8511 ),
8512 'exampleNumber' => '222123456',
8513 'nationalNumberPattern' => '(?:222|55[015])\\d{6}',
8514 ),
8515 'tollFree' =>
8516 array (
8517 'possibleLengthNational' =>
8518 array (
8519 0 => 9,
8520 ),
8521 'exampleNumber' => '800123456',
8522 'nationalNumberPattern' => '80\\d[1-9]\\d{5}',
8523 ),
8524 'premiumRate' =>
8525 array (
8526 'possibleLengthNational' =>
8527 array (
8528 0 => 9,
8529 ),
8530 'exampleNumber' => '900123456',
8531 'nationalNumberPattern' => '90\\d[1-9]\\d{5}',
8532 ),
8533 ),
8534 87 =>
8535 array (
8536 'id' => 'GR',
8537 'countryCode' => '30',
8538 'internationalPrefix' => '00',
8539 'mobileNumberPortableRegion' => 'true',
8540 'availableFormats' =>
8541 array (
8542 0 =>
8543 array (
8544 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
8545 'leadingDigits' =>
8546 array (
8547 0 => '21|7',
8548 ),
8549 'format' => '$1 $2 $3',
8550 ),
8551 1 =>
8552 array (
8553 'pattern' => '(\\d{4})(\\d{6})',
8554 'leadingDigits' =>
8555 array (
8556 0 => '2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5',
8557 ),
8558 'format' => '$1 $2',
8559 ),
8560 2 =>
8561 array (
8562 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
8563 'leadingDigits' =>
8564 array (
8565 0 => '[2689]',
8566 ),
8567 'format' => '$1 $2 $3',
8568 ),
8569 ),
8570 'generalDesc' =>
8571 array (
8572 'nationalNumberPattern' => '5005000\\d{3}|(?:[2689]\\d|70)\\d{8}',
8573 ),
8574 'fixedLine' =>
8575 array (
8576 'possibleLengthNational' =>
8577 array (
8578 0 => 10,
8579 ),
8580 'exampleNumber' => '2123456789',
8581 'nationalNumberPattern' => '2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}',
8582 ),
8583 'mobile' =>
8584 array (
8585 'possibleLengthNational' =>
8586 array (
8587 0 => 10,
8588 ),
8589 'exampleNumber' => '6912345678',
8590 'nationalNumberPattern' => '68[57-9]\\d{7}|(?:69|94)\\d{8}',
8591 ),
8592 'tollFree' =>
8593 array (
8594 'possibleLengthNational' =>
8595 array (
8596 0 => 10,
8597 ),
8598 'exampleNumber' => '8001234567',
8599 'nationalNumberPattern' => '800\\d{7}',
8600 ),
8601 'premiumRate' =>
8602 array (
8603 'possibleLengthNational' =>
8604 array (
8605 0 => 10,
8606 ),
8607 'exampleNumber' => '9091234567',
8608 'nationalNumberPattern' => '90[19]\\d{7}',
8609 ),
8610 'sharedCost' =>
8611 array (
8612 'possibleLengthNational' =>
8613 array (
8614 0 => 10,
8615 ),
8616 'exampleNumber' => '8011234567',
8617 'nationalNumberPattern' => '8(?:0[16]|12|[27]5|50)\\d{7}',
8618 ),
8619 'personalNumber' =>
8620 array (
8621 'possibleLengthNational' =>
8622 array (
8623 0 => 10,
8624 ),
8625 'exampleNumber' => '7012345678',
8626 'nationalNumberPattern' => '70\\d{8}',
8627 ),
8628 'uan' =>
8629 array (
8630 'possibleLengthNational' =>
8631 array (
8632 0 => 10,
8633 ),
8634 'exampleNumber' => '5005000123',
8635 'nationalNumberPattern' => '5005000\\d{3}',
8636 ),
8637 ),
8638 88 =>
8639 array (
8640 'id' => 'GT',
8641 'countryCode' => '502',
8642 'internationalPrefix' => '00',
8643 'availableFormats' =>
8644 array (
8645 0 =>
8646 array (
8647 'pattern' => '(\\d{4})(\\d{4})',
8648 'leadingDigits' =>
8649 array (
8650 0 => '[2-7]',
8651 ),
8652 'format' => '$1 $2',
8653 ),
8654 1 =>
8655 array (
8656 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
8657 'leadingDigits' =>
8658 array (
8659 0 => '1',
8660 ),
8661 'format' => '$1 $2 $3',
8662 ),
8663 ),
8664 'generalDesc' =>
8665 array (
8666 'nationalNumberPattern' => '(?:1\\d{3}|[2-7])\\d{7}',
8667 ),
8668 'fixedLine' =>
8669 array (
8670 'possibleLengthNational' =>
8671 array (
8672 0 => 8,
8673 ),
8674 'exampleNumber' => '22456789',
8675 'nationalNumberPattern' => '[267][2-9]\\d{6}',
8676 ),
8677 'mobile' =>
8678 array (
8679 'possibleLengthNational' =>
8680 array (
8681 0 => 8,
8682 ),
8683 'exampleNumber' => '51234567',
8684 'nationalNumberPattern' => '[3-5]\\d{7}',
8685 ),
8686 'tollFree' =>
8687 array (
8688 'possibleLengthNational' =>
8689 array (
8690 0 => 11,
8691 ),
8692 'exampleNumber' => '18001112222',
8693 'nationalNumberPattern' => '18[01]\\d{8}',
8694 ),
8695 'premiumRate' =>
8696 array (
8697 'possibleLengthNational' =>
8698 array (
8699 0 => 11,
8700 ),
8701 'exampleNumber' => '19001112222',
8702 'nationalNumberPattern' => '19\\d{9}',
8703 ),
8704 ),
8705 89 =>
8706 array (
8707 'id' => 'GU',
8708 'countryCode' => '1',
8709 'leadingDigits' => '671',
8710 'internationalPrefix' => '011',
8711 'nationalPrefix' => '1',
8712 'nationalPrefixForParsing' => '1|([3-9]\\d{6})$',
8713 'nationalPrefixTransformRule' => '671$1',
8714 'generalDesc' =>
8715 array (
8716 'nationalNumberPattern' => '(?:[58]\\d\\d|671|900)\\d{7}',
8717 ),
8718 'fixedLine' =>
8719 array (
8720 'possibleLengthNational' =>
8721 array (
8722 0 => 10,
8723 ),
8724 'possibleLengthLocalOnly' =>
8725 array (
8726 0 => 7,
8727 ),
8728 'exampleNumber' => '6713001234',
8729 'nationalNumberPattern' => '671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}',
8730 ),
8731 'mobile' =>
8732 array (
8733 'possibleLengthNational' =>
8734 array (
8735 0 => 10,
8736 ),
8737 'possibleLengthLocalOnly' =>
8738 array (
8739 0 => 7,
8740 ),
8741 'exampleNumber' => '6713001234',
8742 'nationalNumberPattern' => '671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}',
8743 ),
8744 'tollFree' =>
8745 array (
8746 'possibleLengthNational' =>
8747 array (
8748 0 => 10,
8749 ),
8750 'exampleNumber' => '8002123456',
8751 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
8752 ),
8753 'premiumRate' =>
8754 array (
8755 'possibleLengthNational' =>
8756 array (
8757 0 => 10,
8758 ),
8759 'exampleNumber' => '9002123456',
8760 'nationalNumberPattern' => '900[2-9]\\d{6}',
8761 ),
8762 'personalNumber' =>
8763 array (
8764 'possibleLengthNational' =>
8765 array (
8766 0 => 10,
8767 ),
8768 'exampleNumber' => '5002345678',
8769 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
8770 ),
8771 ),
8772 90 =>
8773 array (
8774 'id' => 'GW',
8775 'countryCode' => '245',
8776 'internationalPrefix' => '00',
8777 'availableFormats' =>
8778 array (
8779 0 =>
8780 array (
8781 'pattern' => '(\\d{3})(\\d{4})',
8782 'leadingDigits' =>
8783 array (
8784 0 => '40',
8785 ),
8786 'format' => '$1 $2',
8787 ),
8788 1 =>
8789 array (
8790 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
8791 'leadingDigits' =>
8792 array (
8793 0 => '[49]',
8794 ),
8795 'format' => '$1 $2 $3',
8796 ),
8797 ),
8798 'generalDesc' =>
8799 array (
8800 'nationalNumberPattern' => '[49]\\d{8}|4\\d{6}',
8801 ),
8802 'fixedLine' =>
8803 array (
8804 'possibleLengthNational' =>
8805 array (
8806 0 => 9,
8807 ),
8808 'exampleNumber' => '443201234',
8809 'nationalNumberPattern' => '443\\d{6}',
8810 ),
8811 'mobile' =>
8812 array (
8813 'possibleLengthNational' =>
8814 array (
8815 0 => 9,
8816 ),
8817 'exampleNumber' => '955012345',
8818 'nationalNumberPattern' => '9(?:5\\d|6[569]|77)\\d{6}',
8819 ),
8820 'voip' =>
8821 array (
8822 'possibleLengthNational' =>
8823 array (
8824 0 => 7,
8825 ),
8826 'exampleNumber' => '4012345',
8827 'nationalNumberPattern' => '40\\d{5}',
8828 ),
8829 ),
8830 91 =>
8831 array (
8832 'id' => 'GY',
8833 'countryCode' => '592',
8834 'internationalPrefix' => '001',
8835 'availableFormats' =>
8836 array (
8837 0 =>
8838 array (
8839 'pattern' => '(\\d{3})(\\d{4})',
8840 'leadingDigits' =>
8841 array (
8842 0 => '[2-46-9]',
8843 ),
8844 'format' => '$1 $2',
8845 ),
8846 ),
8847 'generalDesc' =>
8848 array (
8849 'nationalNumberPattern' => '(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}',
8850 ),
8851 'fixedLine' =>
8852 array (
8853 'possibleLengthNational' =>
8854 array (
8855 0 => 7,
8856 ),
8857 'exampleNumber' => '2201234',
8858 'nationalNumberPattern' => '(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}',
8859 ),
8860 'mobile' =>
8861 array (
8862 'possibleLengthNational' =>
8863 array (
8864 0 => 7,
8865 ),
8866 'exampleNumber' => '6091234',
8867 'nationalNumberPattern' => '6\\d{6}',
8868 ),
8869 'tollFree' =>
8870 array (
8871 'possibleLengthNational' =>
8872 array (
8873 0 => 7,
8874 ),
8875 'exampleNumber' => '2891234',
8876 'nationalNumberPattern' => '(?:289|862)\\d{4}',
8877 ),
8878 'premiumRate' =>
8879 array (
8880 'possibleLengthNational' =>
8881 array (
8882 0 => 7,
8883 ),
8884 'exampleNumber' => '9008123',
8885 'nationalNumberPattern' => '9008\\d{3}',
8886 ),
8887 ),
8888 92 =>
8889 array (
8890 'id' => 'HK',
8891 'countryCode' => '852',
8892 'preferredInternationalPrefix' => '00',
8893 'internationalPrefix' => '00(?:30|5[09]|[126-9]?)',
8894 'mobileNumberPortableRegion' => 'true',
8895 'availableFormats' =>
8896 array (
8897 0 =>
8898 array (
8899 'pattern' => '(\\d{3})(\\d{2,5})',
8900 'leadingDigits' =>
8901 array (
8902 0 => '900',
8903 1 => '9003',
8904 ),
8905 'format' => '$1 $2',
8906 ),
8907 1 =>
8908 array (
8909 'pattern' => '(\\d{4})(\\d{4})',
8910 'leadingDigits' =>
8911 array (
8912 0 => '[2-7]|8[1-4]|9(?:0[1-9]|[1-8])',
8913 ),
8914 'format' => '$1 $2',
8915 ),
8916 2 =>
8917 array (
8918 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
8919 'leadingDigits' =>
8920 array (
8921 0 => '8',
8922 ),
8923 'format' => '$1 $2 $3',
8924 ),
8925 3 =>
8926 array (
8927 'pattern' => '(\\d{3})(\\d{2})(\\d{3})(\\d{3})',
8928 'leadingDigits' =>
8929 array (
8930 0 => '9',
8931 ),
8932 'format' => '$1 $2 $3 $4',
8933 ),
8934 ),
8935 'generalDesc' =>
8936 array (
8937 'nationalNumberPattern' => '8[0-46-9]\\d{6,7}|9\\d{4}(?:\\d(?:\\d(?:\\d{4})?)?)?|(?:[235-79]\\d|46)\\d{6}',
8938 ),
8939 'fixedLine' =>
8940 array (
8941 'possibleLengthNational' =>
8942 array (
8943 0 => 8,
8944 ),
8945 'exampleNumber' => '21234567',
8946 'nationalNumberPattern' => '(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-6]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}',
8947 ),
8948 'mobile' =>
8949 array (
8950 'possibleLengthNational' =>
8951 array (
8952 0 => 8,
8953 ),
8954 'exampleNumber' => '51234567',
8955 'nationalNumberPattern' => '(?:46(?:[01][0-6]|4[0-57-9]|5[0-8]|6[0-4])|5730|6(?:26[013-7]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[03-9])\\d{4}|(?:46[23]|5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|849|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}',
8956 ),
8957 'pager' =>
8958 array (
8959 'possibleLengthNational' =>
8960 array (
8961 0 => 8,
8962 ),
8963 'exampleNumber' => '71123456',
8964 'nationalNumberPattern' => '7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}',
8965 ),
8966 'tollFree' =>
8967 array (
8968 'possibleLengthNational' =>
8969 array (
8970 0 => 9,
8971 ),
8972 'exampleNumber' => '800123456',
8973 'nationalNumberPattern' => '800\\d{6}',
8974 ),
8975 'premiumRate' =>
8976 array (
8977 'possibleLengthNational' =>
8978 array (
8979 0 => 5,
8980 1 => 6,
8981 2 => 7,
8982 3 => 8,
8983 4 => 11,
8984 ),
8985 'exampleNumber' => '90012345678',
8986 'nationalNumberPattern' => '900(?:[0-24-9]\\d{7}|3\\d{1,4})',
8987 ),
8988 'personalNumber' =>
8989 array (
8990 'possibleLengthNational' =>
8991 array (
8992 0 => 8,
8993 ),
8994 'exampleNumber' => '81123456',
8995 'nationalNumberPattern' => '8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}',
8996 ),
8997 'uan' =>
8998 array (
8999 'possibleLengthNational' =>
9000 array (
9001 0 => 8,
9002 ),
9003 'exampleNumber' => '30161234',
9004 'nationalNumberPattern' => '30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}',
9005 ),
9006 ),
9007 93 =>
9008 array (
9009 'id' => 'HN',
9010 'countryCode' => '504',
9011 'internationalPrefix' => '00',
9012 'availableFormats' =>
9013 array (
9014 0 =>
9015 array (
9016 'pattern' => '(\\d{4})(\\d{4})',
9017 'leadingDigits' =>
9018 array (
9019 0 => '[237-9]',
9020 ),
9021 'format' => '$1-$2',
9022 ),
9023 1 =>
9024 array (
9025 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
9026 'leadingDigits' =>
9027 array (
9028 0 => '8',
9029 ),
9030 'format' => '$1 $2 $3',
9031 'intlFormat' => 'NA',
9032 ),
9033 ),
9034 'generalDesc' =>
9035 array (
9036 'nationalNumberPattern' => '8\\d{10}|[237-9]\\d{7}',
9037 ),
9038 'noInternationalDialling' =>
9039 array (
9040 'possibleLengthNational' =>
9041 array (
9042 0 => 11,
9043 ),
9044 'nationalNumberPattern' => '8002\\d{7}',
9045 ),
9046 'fixedLine' =>
9047 array (
9048 'possibleLengthNational' =>
9049 array (
9050 0 => 8,
9051 ),
9052 'exampleNumber' => '22123456',
9053 'nationalNumberPattern' => '2(?:2(?:0[0139]|1[1-36]|[23]\\d|4[04-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[78]|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:0[7-9]|16|4[03-5]|5\\d|6[014-6]|74|80)|6(?:[056]\\d|17|2[07]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}',
9054 ),
9055 'mobile' =>
9056 array (
9057 'possibleLengthNational' =>
9058 array (
9059 0 => 8,
9060 ),
9061 'exampleNumber' => '91234567',
9062 'nationalNumberPattern' => '[37-9]\\d{7}',
9063 ),
9064 'tollFree' =>
9065 array (
9066 'possibleLengthNational' =>
9067 array (
9068 0 => 11,
9069 ),
9070 'exampleNumber' => '80021234567',
9071 'nationalNumberPattern' => '8002\\d{7}',
9072 ),
9073 ),
9074 94 =>
9075 array (
9076 'id' => 'HR',
9077 'countryCode' => '385',
9078 'internationalPrefix' => '00',
9079 'nationalPrefix' => '0',
9080 'mobileNumberPortableRegion' => 'true',
9081 'availableFormats' =>
9082 array (
9083 0 =>
9084 array (
9085 'pattern' => '(\\d{2})(\\d{2})(\\d{2,3})',
9086 'nationalPrefixFormattingRule' => '$NP$FG',
9087 'leadingDigits' =>
9088 array (
9089 0 => '6[01]',
9090 ),
9091 'format' => '$1 $2 $3',
9092 ),
9093 1 =>
9094 array (
9095 'pattern' => '(\\d{3})(\\d{2})(\\d{2,3})',
9096 'nationalPrefixFormattingRule' => '$NP$FG',
9097 'leadingDigits' =>
9098 array (
9099 0 => '8',
9100 ),
9101 'format' => '$1 $2 $3',
9102 ),
9103 2 =>
9104 array (
9105 'pattern' => '(\\d)(\\d{4})(\\d{3})',
9106 'nationalPrefixFormattingRule' => '$NP$FG',
9107 'leadingDigits' =>
9108 array (
9109 0 => '1',
9110 ),
9111 'format' => '$1 $2 $3',
9112 ),
9113 3 =>
9114 array (
9115 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
9116 'nationalPrefixFormattingRule' => '$NP$FG',
9117 'leadingDigits' =>
9118 array (
9119 0 => '[67]',
9120 ),
9121 'format' => '$1 $2 $3',
9122 ),
9123 4 =>
9124 array (
9125 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
9126 'nationalPrefixFormattingRule' => '$NP$FG',
9127 'leadingDigits' =>
9128 array (
9129 0 => '9',
9130 ),
9131 'format' => '$1 $2 $3',
9132 ),
9133 5 =>
9134 array (
9135 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
9136 'nationalPrefixFormattingRule' => '$NP$FG',
9137 'leadingDigits' =>
9138 array (
9139 0 => '[2-5]',
9140 ),
9141 'format' => '$1 $2 $3',
9142 ),
9143 6 =>
9144 array (
9145 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
9146 'nationalPrefixFormattingRule' => '$NP$FG',
9147 'leadingDigits' =>
9148 array (
9149 0 => '8',
9150 ),
9151 'format' => '$1 $2 $3',
9152 ),
9153 ),
9154 'generalDesc' =>
9155 array (
9156 'nationalNumberPattern' => '(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}',
9157 ),
9158 'fixedLine' =>
9159 array (
9160 'possibleLengthNational' =>
9161 array (
9162 0 => 8,
9163 1 => 9,
9164 ),
9165 'possibleLengthLocalOnly' =>
9166 array (
9167 0 => 6,
9168 1 => 7,
9169 ),
9170 'exampleNumber' => '12345678',
9171 'nationalNumberPattern' => '1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}',
9172 ),
9173 'mobile' =>
9174 array (
9175 'possibleLengthNational' =>
9176 array (
9177 0 => 8,
9178 1 => 9,
9179 ),
9180 'exampleNumber' => '921234567',
9181 'nationalNumberPattern' => '9(?:751\\d{5}|8\\d{6,7})|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}',
9182 ),
9183 'tollFree' =>
9184 array (
9185 'possibleLengthNational' =>
9186 array (
9187 0 => 7,
9188 1 => 8,
9189 2 => 9,
9190 ),
9191 'exampleNumber' => '800123456',
9192 'nationalNumberPattern' => '80[01]\\d{4,6}',
9193 ),
9194 'premiumRate' =>
9195 array (
9196 'possibleLengthNational' =>
9197 array (
9198 0 => 6,
9199 1 => 7,
9200 2 => 8,
9201 ),
9202 'exampleNumber' => '611234',
9203 'nationalNumberPattern' => '6[01459]\\d{6}|6[01]\\d{4,5}',
9204 ),
9205 'personalNumber' =>
9206 array (
9207 'possibleLengthNational' =>
9208 array (
9209 0 => 8,
9210 ),
9211 'exampleNumber' => '74123456',
9212 'nationalNumberPattern' => '7[45]\\d{6}',
9213 ),
9214 'uan' =>
9215 array (
9216 'possibleLengthNational' =>
9217 array (
9218 0 => 8,
9219 1 => 9,
9220 ),
9221 'exampleNumber' => '62123456',
9222 'nationalNumberPattern' => '62\\d{6,7}|72\\d{6}',
9223 ),
9224 ),
9225 95 =>
9226 array (
9227 'id' => 'HT',
9228 'countryCode' => '509',
9229 'internationalPrefix' => '00',
9230 'availableFormats' =>
9231 array (
9232 0 =>
9233 array (
9234 'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
9235 'leadingDigits' =>
9236 array (
9237 0 => '[2-489]',
9238 ),
9239 'format' => '$1 $2 $3',
9240 ),
9241 ),
9242 'generalDesc' =>
9243 array (
9244 'nationalNumberPattern' => '[2-489]\\d{7}',
9245 ),
9246 'fixedLine' =>
9247 array (
9248 'possibleLengthNational' =>
9249 array (
9250 0 => 8,
9251 ),
9252 'exampleNumber' => '22453300',
9253 'nationalNumberPattern' => '2(?:2\\d|5[1-5]|81|9[149])\\d{5}',
9254 ),
9255 'mobile' =>
9256 array (
9257 'possibleLengthNational' =>
9258 array (
9259 0 => 8,
9260 ),
9261 'exampleNumber' => '34101234',
9262 'nationalNumberPattern' => '[34]\\d{7}',
9263 ),
9264 'tollFree' =>
9265 array (
9266 'possibleLengthNational' =>
9267 array (
9268 0 => 8,
9269 ),
9270 'exampleNumber' => '80012345',
9271 'nationalNumberPattern' => '8\\d{7}',
9272 ),
9273 'voip' =>
9274 array (
9275 'possibleLengthNational' =>
9276 array (
9277 0 => 8,
9278 ),
9279 'exampleNumber' => '98901234',
9280 'nationalNumberPattern' => '9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}',
9281 ),
9282 ),
9283 96 =>
9284 array (
9285 'id' => 'HU',
9286 'countryCode' => '36',
9287 'internationalPrefix' => '00',
9288 'nationalPrefix' => '06',
9289 'mobileNumberPortableRegion' => 'true',
9290 'availableFormats' =>
9291 array (
9292 0 =>
9293 array (
9294 'pattern' => '(\\d)(\\d{3})(\\d{4})',
9295 'nationalPrefixFormattingRule' => '($NP $FG)',
9296 'leadingDigits' =>
9297 array (
9298 0 => '1',
9299 ),
9300 'format' => '$1 $2 $3',
9301 ),
9302 1 =>
9303 array (
9304 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
9305 'nationalPrefixFormattingRule' => '($NP $FG)',
9306 'leadingDigits' =>
9307 array (
9308 0 => '[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]',
9309 ),
9310 'format' => '$1 $2 $3',
9311 ),
9312 2 =>
9313 array (
9314 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
9315 'nationalPrefixFormattingRule' => '$NP $FG',
9316 'leadingDigits' =>
9317 array (
9318 0 => '[2-9]',
9319 ),
9320 'format' => '$1 $2 $3',
9321 ),
9322 ),
9323 'generalDesc' =>
9324 array (
9325 'nationalNumberPattern' => '[235-7]\\d{8}|[1-9]\\d{7}',
9326 ),
9327 'noInternationalDialling' =>
9328 array (
9329 'possibleLengthNational' =>
9330 array (
9331 0 => 8,
9332 1 => 9,
9333 ),
9334 'nationalNumberPattern' => '(?:[48]0\\d|6802)\\d{5}',
9335 ),
9336 'fixedLine' =>
9337 array (
9338 'possibleLengthNational' =>
9339 array (
9340 0 => 8,
9341 ),
9342 'possibleLengthLocalOnly' =>
9343 array (
9344 0 => 6,
9345 1 => 7,
9346 ),
9347 'exampleNumber' => '12345678',
9348 'nationalNumberPattern' => '(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}',
9349 ),
9350 'mobile' =>
9351 array (
9352 'possibleLengthNational' =>
9353 array (
9354 0 => 9,
9355 ),
9356 'exampleNumber' => '201234567',
9357 'nationalNumberPattern' => '(?:[257]0|3[01])\\d{7}',
9358 ),
9359 'tollFree' =>
9360 array (
9361 'possibleLengthNational' =>
9362 array (
9363 0 => 8,
9364 1 => 9,
9365 ),
9366 'exampleNumber' => '80123456',
9367 'nationalNumberPattern' => '(?:[48]0\\d|6802)\\d{5}',
9368 ),
9369 'premiumRate' =>
9370 array (
9371 'possibleLengthNational' =>
9372 array (
9373 0 => 8,
9374 ),
9375 'exampleNumber' => '90123456',
9376 'nationalNumberPattern' => '9[01]\\d{6}',
9377 ),
9378 'voip' =>
9379 array (
9380 'possibleLengthNational' =>
9381 array (
9382 0 => 9,
9383 ),
9384 'exampleNumber' => '211234567',
9385 'nationalNumberPattern' => '21\\d{7}',
9386 ),
9387 'uan' =>
9388 array (
9389 'possibleLengthNational' =>
9390 array (
9391 0 => 9,
9392 ),
9393 'exampleNumber' => '381234567',
9394 'nationalNumberPattern' => '38\\d{7}',
9395 ),
9396 ),
9397 97 =>
9398 array (
9399 'id' => 'ID',
9400 'countryCode' => '62',
9401 'internationalPrefix' => '00[89]',
9402 'nationalPrefix' => '0',
9403 'availableFormats' =>
9404 array (
9405 0 =>
9406 array (
9407 'pattern' => '(\\d)(\\d{3})(\\d{3})',
9408 'leadingDigits' =>
9409 array (
9410 0 => '15',
9411 ),
9412 'format' => '$1 $2 $3',
9413 ),
9414 1 =>
9415 array (
9416 'pattern' => '(\\d{2})(\\d{5,9})',
9417 'nationalPrefixFormattingRule' => '($NP$FG)',
9418 'leadingDigits' =>
9419 array (
9420 0 => '2[124]|[36]1',
9421 ),
9422 'format' => '$1 $2',
9423 ),
9424 2 =>
9425 array (
9426 'pattern' => '(\\d{3})(\\d{5,7})',
9427 'nationalPrefixFormattingRule' => '$NP$FG',
9428 'leadingDigits' =>
9429 array (
9430 0 => '800',
9431 ),
9432 'format' => '$1 $2',
9433 ),
9434 3 =>
9435 array (
9436 'pattern' => '(\\d{3})(\\d{5,8})',
9437 'nationalPrefixFormattingRule' => '($NP$FG)',
9438 'leadingDigits' =>
9439 array (
9440 0 => '[2-79]',
9441 ),
9442 'format' => '$1 $2',
9443 ),
9444 4 =>
9445 array (
9446 'pattern' => '(\\d{3})(\\d{3,4})(\\d{3})',
9447 'nationalPrefixFormattingRule' => '$NP$FG',
9448 'leadingDigits' =>
9449 array (
9450 0 => '8[1-35-9]',
9451 ),
9452 'format' => '$1-$2-$3',
9453 ),
9454 5 =>
9455 array (
9456 'pattern' => '(\\d{3})(\\d{6,8})',
9457 'nationalPrefixFormattingRule' => '$NP$FG',
9458 'leadingDigits' =>
9459 array (
9460 0 => '1',
9461 ),
9462 'format' => '$1 $2',
9463 ),
9464 6 =>
9465 array (
9466 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
9467 'nationalPrefixFormattingRule' => '$NP$FG',
9468 'leadingDigits' =>
9469 array (
9470 0 => '804',
9471 ),
9472 'format' => '$1 $2 $3',
9473 ),
9474 7 =>
9475 array (
9476 'pattern' => '(\\d{3})(\\d)(\\d{3})(\\d{3})',
9477 'nationalPrefixFormattingRule' => '$NP$FG',
9478 'leadingDigits' =>
9479 array (
9480 0 => '80',
9481 ),
9482 'format' => '$1 $2 $3 $4',
9483 ),
9484 8 =>
9485 array (
9486 'pattern' => '(\\d{3})(\\d{4})(\\d{4,5})',
9487 'nationalPrefixFormattingRule' => '$NP$FG',
9488 'leadingDigits' =>
9489 array (
9490 0 => '8',
9491 ),
9492 'format' => '$1-$2-$3',
9493 ),
9494 9 =>
9495 array (
9496 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
9497 'leadingDigits' =>
9498 array (
9499 0 => '001',
9500 ),
9501 'format' => '$1 $2 $3 $4',
9502 'intlFormat' => 'NA',
9503 ),
9504 10 =>
9505 array (
9506 'pattern' => '(\\d{2})(\\d{4})(\\d{3})(\\d{4})',
9507 'leadingDigits' =>
9508 array (
9509 0 => '0',
9510 ),
9511 'format' => '$1 $2 $3 $4',
9512 'intlFormat' => 'NA',
9513 ),
9514 ),
9515 'generalDesc' =>
9516 array (
9517 'nationalNumberPattern' => '(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}',
9518 ),
9519 'noInternationalDialling' =>
9520 array (
9521 'possibleLengthNational' =>
9522 array (
9523 0 => 10,
9524 1 => 12,
9525 2 => 13,
9526 ),
9527 'nationalNumberPattern' => '001803\\d{6,7}|(?:007803\\d|8071)\\d{6}',
9528 ),
9529 'fixedLine' =>
9530 array (
9531 'possibleLengthNational' =>
9532 array (
9533 0 => 7,
9534 1 => 8,
9535 2 => 9,
9536 3 => 10,
9537 4 => 11,
9538 ),
9539 'possibleLengthLocalOnly' =>
9540 array (
9541 0 => 5,
9542 1 => 6,
9543 ),
9544 'exampleNumber' => '218350123',
9545 'nationalNumberPattern' => '2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}',
9546 ),
9547 'mobile' =>
9548 array (
9549 'possibleLengthNational' =>
9550 array (
9551 0 => 9,
9552 1 => 10,
9553 2 => 11,
9554 3 => 12,
9555 ),
9556 'exampleNumber' => '812345678',
9557 'nationalNumberPattern' => '8[1-35-9]\\d{7,10}',
9558 ),
9559 'tollFree' =>
9560 array (
9561 'possibleLengthNational' =>
9562 array (
9563 0 => 8,
9564 1 => 9,
9565 2 => 10,
9566 3 => 11,
9567 4 => 12,
9568 5 => 13,
9569 ),
9570 'exampleNumber' => '8001234567',
9571 'nationalNumberPattern' => '00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}',
9572 ),
9573 'premiumRate' =>
9574 array (
9575 'possibleLengthNational' =>
9576 array (
9577 0 => 10,
9578 ),
9579 'exampleNumber' => '8091234567',
9580 'nationalNumberPattern' => '809\\d{7}',
9581 ),
9582 'sharedCost' =>
9583 array (
9584 'possibleLengthNational' =>
9585 array (
9586 0 => 10,
9587 ),
9588 'exampleNumber' => '8041234567',
9589 'nationalNumberPattern' => '804\\d{7}',
9590 ),
9591 'uan' =>
9592 array (
9593 'possibleLengthNational' =>
9594 array (
9595 0 => 7,
9596 1 => 10,
9597 ),
9598 'exampleNumber' => '8071123456',
9599 'nationalNumberPattern' => '(?:1500|8071\\d{3})\\d{3}',
9600 ),
9601 ),
9602 98 =>
9603 array (
9604 'id' => 'IE',
9605 'countryCode' => '353',
9606 'internationalPrefix' => '00',
9607 'nationalPrefix' => '0',
9608 'mobileNumberPortableRegion' => 'true',
9609 'availableFormats' =>
9610 array (
9611 0 =>
9612 array (
9613 'pattern' => '(\\d{2})(\\d{5})',
9614 'nationalPrefixFormattingRule' => '($NP$FG)',
9615 'leadingDigits' =>
9616 array (
9617 0 => '2[24-9]|47|58|6[237-9]|9[35-9]',
9618 ),
9619 'format' => '$1 $2',
9620 ),
9621 1 =>
9622 array (
9623 'pattern' => '(\\d{3})(\\d{5})',
9624 'nationalPrefixFormattingRule' => '($NP$FG)',
9625 'leadingDigits' =>
9626 array (
9627 0 => '[45]0',
9628 ),
9629 'format' => '$1 $2',
9630 ),
9631 2 =>
9632 array (
9633 'pattern' => '(\\d)(\\d{3,4})(\\d{4})',
9634 'nationalPrefixFormattingRule' => '($NP$FG)',
9635 'leadingDigits' =>
9636 array (
9637 0 => '1',
9638 ),
9639 'format' => '$1 $2 $3',
9640 ),
9641 3 =>
9642 array (
9643 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
9644 'nationalPrefixFormattingRule' => '($NP$FG)',
9645 'leadingDigits' =>
9646 array (
9647 0 => '[2569]|4[1-69]|7[14]',
9648 ),
9649 'format' => '$1 $2 $3',
9650 ),
9651 4 =>
9652 array (
9653 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
9654 'nationalPrefixFormattingRule' => '$NP$FG',
9655 'leadingDigits' =>
9656 array (
9657 0 => '70',
9658 ),
9659 'format' => '$1 $2 $3',
9660 ),
9661 5 =>
9662 array (
9663 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
9664 'nationalPrefixFormattingRule' => '($NP$FG)',
9665 'leadingDigits' =>
9666 array (
9667 0 => '81',
9668 ),
9669 'format' => '$1 $2 $3',
9670 ),
9671 6 =>
9672 array (
9673 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
9674 'nationalPrefixFormattingRule' => '$NP$FG',
9675 'leadingDigits' =>
9676 array (
9677 0 => '[78]',
9678 ),
9679 'format' => '$1 $2 $3',
9680 ),
9681 7 =>
9682 array (
9683 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
9684 'leadingDigits' =>
9685 array (
9686 0 => '1',
9687 ),
9688 'format' => '$1 $2 $3',
9689 ),
9690 8 =>
9691 array (
9692 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
9693 'nationalPrefixFormattingRule' => '($NP$FG)',
9694 'leadingDigits' =>
9695 array (
9696 0 => '4',
9697 ),
9698 'format' => '$1 $2 $3',
9699 ),
9700 9 =>
9701 array (
9702 'pattern' => '(\\d{2})(\\d)(\\d{3})(\\d{4})',
9703 'nationalPrefixFormattingRule' => '$NP$FG',
9704 'leadingDigits' =>
9705 array (
9706 0 => '8',
9707 ),
9708 'format' => '$1 $2 $3 $4',
9709 ),
9710 ),
9711 'generalDesc' =>
9712 array (
9713 'nationalNumberPattern' => '(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}',
9714 ),
9715 'noInternationalDialling' =>
9716 array (
9717 'possibleLengthNational' =>
9718 array (
9719 0 => 10,
9720 ),
9721 'nationalNumberPattern' => '18[59]0\\d{6}',
9722 ),
9723 'fixedLine' =>
9724 array (
9725 'possibleLengthNational' =>
9726 array (
9727 0 => 7,
9728 1 => 8,
9729 2 => 9,
9730 3 => 10,
9731 ),
9732 'possibleLengthLocalOnly' =>
9733 array (
9734 0 => 5,
9735 1 => 6,
9736 ),
9737 'exampleNumber' => '2212345',
9738 'nationalNumberPattern' => '(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}',
9739 ),
9740 'mobile' =>
9741 array (
9742 'possibleLengthNational' =>
9743 array (
9744 0 => 9,
9745 ),
9746 'exampleNumber' => '850123456',
9747 'nationalNumberPattern' => '8(?:22|[35-9]\\d)\\d{6}',
9748 ),
9749 'tollFree' =>
9750 array (
9751 'possibleLengthNational' =>
9752 array (
9753 0 => 10,
9754 ),
9755 'exampleNumber' => '1800123456',
9756 'nationalNumberPattern' => '1800\\d{6}',
9757 ),
9758 'premiumRate' =>
9759 array (
9760 'possibleLengthNational' =>
9761 array (
9762 0 => 10,
9763 ),
9764 'exampleNumber' => '1520123456',
9765 'nationalNumberPattern' => '15(?:1[2-8]|[2-8]0|9[089])\\d{6}',
9766 ),
9767 'sharedCost' =>
9768 array (
9769 'possibleLengthNational' =>
9770 array (
9771 0 => 10,
9772 ),
9773 'exampleNumber' => '1850123456',
9774 'nationalNumberPattern' => '18[59]0\\d{6}',
9775 ),
9776 'personalNumber' =>
9777 array (
9778 'possibleLengthNational' =>
9779 array (
9780 0 => 9,
9781 ),
9782 'exampleNumber' => '700123456',
9783 'nationalNumberPattern' => '700\\d{6}',
9784 ),
9785 'voip' =>
9786 array (
9787 'possibleLengthNational' =>
9788 array (
9789 0 => 9,
9790 ),
9791 'exampleNumber' => '761234567',
9792 'nationalNumberPattern' => '76\\d{7}',
9793 ),
9794 'uan' =>
9795 array (
9796 'possibleLengthNational' =>
9797 array (
9798 0 => 9,
9799 ),
9800 'exampleNumber' => '818123456',
9801 'nationalNumberPattern' => '818\\d{6}',
9802 ),
9803 'voicemail' =>
9804 array (
9805 'possibleLengthNational' =>
9806 array (
9807 0 => 10,
9808 ),
9809 'exampleNumber' => '8551234567',
9810 'nationalNumberPattern' => '88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}',
9811 ),
9812 ),
9813 99 =>
9814 array (
9815 'id' => 'IL',
9816 'countryCode' => '972',
9817 'internationalPrefix' => '0(?:0|1[2-9])',
9818 'nationalPrefix' => '0',
9819 'mobileNumberPortableRegion' => 'true',
9820 'availableFormats' =>
9821 array (
9822 0 =>
9823 array (
9824 'pattern' => '(\\d{4})(\\d{3})',
9825 'leadingDigits' =>
9826 array (
9827 0 => '125',
9828 ),
9829 'format' => '$1-$2',
9830 ),
9831 1 =>
9832 array (
9833 'pattern' => '(\\d{4})(\\d{2})(\\d{2})',
9834 'leadingDigits' =>
9835 array (
9836 0 => '121',
9837 ),
9838 'format' => '$1-$2-$3',
9839 ),
9840 2 =>
9841 array (
9842 'pattern' => '(\\d)(\\d{3})(\\d{4})',
9843 'nationalPrefixFormattingRule' => '$NP$FG',
9844 'leadingDigits' =>
9845 array (
9846 0 => '[2-489]',
9847 ),
9848 'format' => '$1-$2-$3',
9849 ),
9850 3 =>
9851 array (
9852 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
9853 'nationalPrefixFormattingRule' => '$NP$FG',
9854 'leadingDigits' =>
9855 array (
9856 0 => '[57]',
9857 ),
9858 'format' => '$1-$2-$3',
9859 ),
9860 4 =>
9861 array (
9862 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
9863 'leadingDigits' =>
9864 array (
9865 0 => '12',
9866 ),
9867 'format' => '$1-$2-$3',
9868 ),
9869 5 =>
9870 array (
9871 'pattern' => '(\\d{4})(\\d{6})',
9872 'leadingDigits' =>
9873 array (
9874 0 => '159',
9875 ),
9876 'format' => '$1-$2',
9877 ),
9878 6 =>
9879 array (
9880 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{3})',
9881 'leadingDigits' =>
9882 array (
9883 0 => '1[7-9]',
9884 ),
9885 'format' => '$1-$2-$3-$4',
9886 ),
9887 7 =>
9888 array (
9889 'pattern' => '(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})',
9890 'leadingDigits' =>
9891 array (
9892 0 => '15',
9893 ),
9894 'format' => '$1-$2 $3-$4',
9895 ),
9896 ),
9897 'generalDesc' =>
9898 array (
9899 'nationalNumberPattern' => '1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}',
9900 ),
9901 'noInternationalDialling' =>
9902 array (
9903 'possibleLengthNational' =>
9904 array (
9905 0 => 10,
9906 ),
9907 'nationalNumberPattern' => '1700\\d{6}',
9908 ),
9909 'fixedLine' =>
9910 array (
9911 'possibleLengthNational' =>
9912 array (
9913 0 => 8,
9914 1 => 11,
9915 2 => 12,
9916 ),
9917 'possibleLengthLocalOnly' =>
9918 array (
9919 0 => 7,
9920 ),
9921 'exampleNumber' => '21234567',
9922 'nationalNumberPattern' => '153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}',
9923 ),
9924 'mobile' =>
9925 array (
9926 'possibleLengthNational' =>
9927 array (
9928 0 => 9,
9929 ),
9930 'exampleNumber' => '502345678',
9931 'nationalNumberPattern' => '5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[23]|44|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}',
9932 ),
9933 'tollFree' =>
9934 array (
9935 'possibleLengthNational' =>
9936 array (
9937 0 => 7,
9938 1 => 10,
9939 ),
9940 'exampleNumber' => '1800123456',
9941 'nationalNumberPattern' => '1(?:255|80[019]\\d{3})\\d{3}',
9942 ),
9943 'premiumRate' =>
9944 array (
9945 'possibleLengthNational' =>
9946 array (
9947 0 => 8,
9948 1 => 10,
9949 ),
9950 'exampleNumber' => '1919123456',
9951 'nationalNumberPattern' => '1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}',
9952 ),
9953 'sharedCost' =>
9954 array (
9955 'possibleLengthNational' =>
9956 array (
9957 0 => 10,
9958 ),
9959 'exampleNumber' => '1700123456',
9960 'nationalNumberPattern' => '1700\\d{6}',
9961 ),
9962 'voip' =>
9963 array (
9964 'possibleLengthNational' =>
9965 array (
9966 0 => 9,
9967 ),
9968 'exampleNumber' => '771234567',
9969 'nationalNumberPattern' => '78(?:33|55|77|81)\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}',
9970 ),
9971 'uan' =>
9972 array (
9973 'possibleLengthNational' =>
9974 array (
9975 0 => 10,
9976 ),
9977 'exampleNumber' => '1599123456',
9978 'nationalNumberPattern' => '1599\\d{6}',
9979 ),
9980 'voicemail' =>
9981 array (
9982 'possibleLengthNational' =>
9983 array (
9984 0 => 11,
9985 1 => 12,
9986 ),
9987 'exampleNumber' => '15112340000',
9988 'nationalNumberPattern' => '151\\d{8,9}',
9989 ),
9990 ),
9991 100 =>
9992 array (
9993 'id' => 'IM',
9994 'countryCode' => '44',
9995 'leadingDigits' => '74576|(?:16|7[56])24',
9996 'internationalPrefix' => '00',
9997 'nationalPrefix' => '0',
9998 'nationalPrefixForParsing' => '0|([5-8]\\d{5})$',
9999 'nationalPrefixTransformRule' => '1624$1',
10000 'generalDesc' =>
10001 array (
10002 'nationalNumberPattern' => '1624\\d{6}|(?:[3578]\\d|90)\\d{8}',
10003 ),
10004 'fixedLine' =>
10005 array (
10006 'possibleLengthNational' =>
10007 array (
10008 0 => 10,
10009 ),
10010 'possibleLengthLocalOnly' =>
10011 array (
10012 0 => 6,
10013 ),
10014 'exampleNumber' => '1624756789',
10015 'nationalNumberPattern' => '1624[5-8]\\d{5}',
10016 ),
10017 'mobile' =>
10018 array (
10019 'possibleLengthNational' =>
10020 array (
10021 0 => 10,
10022 ),
10023 'exampleNumber' => '7924123456',
10024 'nationalNumberPattern' => '76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}',
10025 ),
10026 'tollFree' =>
10027 array (
10028 'possibleLengthNational' =>
10029 array (
10030 0 => 10,
10031 ),
10032 'exampleNumber' => '8081624567',
10033 'nationalNumberPattern' => '808162\\d{4}',
10034 ),
10035 'premiumRate' =>
10036 array (
10037 'possibleLengthNational' =>
10038 array (
10039 0 => 10,
10040 ),
10041 'exampleNumber' => '9016247890',
10042 'nationalNumberPattern' => '8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}',
10043 ),
10044 'personalNumber' =>
10045 array (
10046 'possibleLengthNational' =>
10047 array (
10048 0 => 10,
10049 ),
10050 'exampleNumber' => '7012345678',
10051 'nationalNumberPattern' => '70\\d{8}',
10052 ),
10053 'voip' =>
10054 array (
10055 'possibleLengthNational' =>
10056 array (
10057 0 => 10,
10058 ),
10059 'exampleNumber' => '5612345678',
10060 'nationalNumberPattern' => '56\\d{8}',
10061 ),
10062 'uan' =>
10063 array (
10064 'possibleLengthNational' =>
10065 array (
10066 0 => 10,
10067 ),
10068 'exampleNumber' => '5512345678',
10069 'nationalNumberPattern' => '3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}',
10070 ),
10071 ),
10072 101 =>
10073 array (
10074 'id' => 'IN',
10075 'countryCode' => '91',
10076 'internationalPrefix' => '00',
10077 'nationalPrefix' => '0',
10078 'mobileNumberPortableRegion' => 'true',
10079 'availableFormats' =>
10080 array (
10081 0 =>
10082 array (
10083 'pattern' => '(\\d{7})',
10084 'leadingDigits' =>
10085 array (
10086 0 => '575',
10087 ),
10088 'format' => '$1',
10089 'intlFormat' => 'NA',
10090 ),
10091 1 =>
10092 array (
10093 'pattern' => '(\\d{8})',
10094 'nationalPrefixOptionalWhenFormatting' => true,
10095 'leadingDigits' =>
10096 array (
10097 0 => '5(?:0|2[23]|3[03]|[67]1|88)',
10098 1 => '5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)',
10099 2 => '5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)',
10100 ),
10101 'format' => '$1',
10102 ),
10103 2 =>
10104 array (
10105 'pattern' => '(\\d{4})(\\d{4,5})',
10106 'nationalPrefixOptionalWhenFormatting' => true,
10107 'leadingDigits' =>
10108 array (
10109 0 => '180',
10110 1 => '1800',
10111 ),
10112 'format' => '$1 $2',
10113 ),
10114 3 =>
10115 array (
10116 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
10117 'nationalPrefixOptionalWhenFormatting' => true,
10118 'leadingDigits' =>
10119 array (
10120 0 => '140',
10121 ),
10122 'format' => '$1 $2 $3',
10123 ),
10124 4 =>
10125 array (
10126 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
10127 'nationalPrefixFormattingRule' => '$NP$FG',
10128 'nationalPrefixOptionalWhenFormatting' => true,
10129 'leadingDigits' =>
10130 array (
10131 0 => '11|2[02]|33|4[04]|79[1-7]|80[2-46]',
10132 1 => '11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])',
10133 2 => '11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])',
10134 ),
10135 'format' => '$1 $2 $3',
10136 ),
10137 5 =>
10138 array (
10139 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
10140 'nationalPrefixFormattingRule' => '$NP$FG',
10141 'nationalPrefixOptionalWhenFormatting' => true,
10142 'leadingDigits' =>
10143 array (
10144 0 => '1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]',
10145 1 => '1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]',
10146 2 => '1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]',
10147 ),
10148 'format' => '$1 $2 $3',
10149 ),
10150 6 =>
10151 array (
10152 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
10153 'nationalPrefixFormattingRule' => '$NP$FG',
10154 'nationalPrefixOptionalWhenFormatting' => true,
10155 'leadingDigits' =>
10156 array (
10157 0 => '1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807',
10158 1 => '1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]',
10159 2 => '1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]',
10160 ),
10161 'format' => '$1 $2 $3',
10162 ),
10163 7 =>
10164 array (
10165 'pattern' => '(\\d{5})(\\d{5})',
10166 'nationalPrefixFormattingRule' => '$NP$FG',
10167 'nationalPrefixOptionalWhenFormatting' => true,
10168 'leadingDigits' =>
10169 array (
10170 0 => '[6-9]',
10171 ),
10172 'format' => '$1 $2',
10173 ),
10174 8 =>
10175 array (
10176 'pattern' => '(\\d{4})(\\d{2,4})(\\d{4})',
10177 'nationalPrefixOptionalWhenFormatting' => true,
10178 'leadingDigits' =>
10179 array (
10180 0 => '1(?:6|8[06])',
10181 1 => '1(?:6|8[06]0)',
10182 ),
10183 'format' => '$1 $2 $3',
10184 ),
10185 9 =>
10186 array (
10187 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{4})',
10188 'leadingDigits' =>
10189 array (
10190 0 => '0',
10191 ),
10192 'format' => '$1 $2 $3 $4',
10193 'intlFormat' => 'NA',
10194 ),
10195 10 =>
10196 array (
10197 'pattern' => '(\\d{4})(\\d{3})(\\d{3})(\\d{3})',
10198 'nationalPrefixOptionalWhenFormatting' => true,
10199 'leadingDigits' =>
10200 array (
10201 0 => '18',
10202 ),
10203 'format' => '$1 $2 $3 $4',
10204 ),
10205 ),
10206 'generalDesc' =>
10207 array (
10208 'nationalNumberPattern' => '(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}',
10209 ),
10210 'noInternationalDialling' =>
10211 array (
10212 'possibleLengthNational' =>
10213 array (
10214 0 => 8,
10215 1 => 9,
10216 2 => 10,
10217 3 => 11,
10218 4 => 12,
10219 5 => 13,
10220 ),
10221 'nationalNumberPattern' => '1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}',
10222 ),
10223 'fixedLine' =>
10224 array (
10225 'possibleLengthNational' =>
10226 array (
10227 0 => 10,
10228 ),
10229 'possibleLengthLocalOnly' =>
10230 array (
10231 0 => 6,
10232 1 => 7,
10233 2 => 8,
10234 ),
10235 'exampleNumber' => '7410410123',
10236 'nationalNumberPattern' => '2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}',
10237 ),
10238 'mobile' =>
10239 array (
10240 'possibleLengthNational' =>
10241 array (
10242 0 => 10,
10243 ),
10244 'exampleNumber' => '8123456789',
10245 'nationalNumberPattern' => '(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}',
10246 ),
10247 'tollFree' =>
10248 array (
10249 'possibleLengthNational' =>
10250 array (
10251 0 => 8,
10252 1 => 9,
10253 2 => 10,
10254 3 => 11,
10255 4 => 12,
10256 5 => 13,
10257 ),
10258 'exampleNumber' => '1800123456',
10259 'nationalNumberPattern' => '000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))',
10260 ),
10261 'premiumRate' =>
10262 array (
10263 'possibleLengthNational' =>
10264 array (
10265 0 => 13,
10266 ),
10267 'exampleNumber' => '1861123456789',
10268 'nationalNumberPattern' => '186[12]\\d{9}',
10269 ),
10270 'sharedCost' =>
10271 array (
10272 'possibleLengthNational' =>
10273 array (
10274 0 => 11,
10275 ),
10276 'exampleNumber' => '18603451234',
10277 'nationalNumberPattern' => '1860\\d{7}',
10278 ),
10279 'uan' =>
10280 array (
10281 'possibleLengthNational' =>
10282 array (
10283 0 => 10,
10284 ),
10285 'exampleNumber' => '1409305260',
10286 'nationalNumberPattern' => '140\\d{7}',
10287 ),
10288 ),
10289 102 =>
10290 array (
10291 'id' => 'IO',
10292 'countryCode' => '246',
10293 'internationalPrefix' => '00',
10294 'availableFormats' =>
10295 array (
10296 0 =>
10297 array (
10298 'pattern' => '(\\d{3})(\\d{4})',
10299 'leadingDigits' =>
10300 array (
10301 0 => '3',
10302 ),
10303 'format' => '$1 $2',
10304 ),
10305 ),
10306 'generalDesc' =>
10307 array (
10308 'nationalNumberPattern' => '3\\d{6}',
10309 ),
10310 'fixedLine' =>
10311 array (
10312 'possibleLengthNational' =>
10313 array (
10314 0 => 7,
10315 ),
10316 'exampleNumber' => '3709100',
10317 'nationalNumberPattern' => '37\\d{5}',
10318 ),
10319 'mobile' =>
10320 array (
10321 'possibleLengthNational' =>
10322 array (
10323 0 => 7,
10324 ),
10325 'exampleNumber' => '3801234',
10326 'nationalNumberPattern' => '38\\d{5}',
10327 ),
10328 ),
10329 103 =>
10330 array (
10331 'id' => 'IQ',
10332 'countryCode' => '964',
10333 'internationalPrefix' => '00',
10334 'nationalPrefix' => '0',
10335 'availableFormats' =>
10336 array (
10337 0 =>
10338 array (
10339 'pattern' => '(\\d)(\\d{3})(\\d{4})',
10340 'nationalPrefixFormattingRule' => '$NP$FG',
10341 'leadingDigits' =>
10342 array (
10343 0 => '1',
10344 ),
10345 'format' => '$1 $2 $3',
10346 ),
10347 1 =>
10348 array (
10349 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
10350 'nationalPrefixFormattingRule' => '$NP$FG',
10351 'leadingDigits' =>
10352 array (
10353 0 => '[2-6]',
10354 ),
10355 'format' => '$1 $2 $3',
10356 ),
10357 2 =>
10358 array (
10359 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
10360 'nationalPrefixFormattingRule' => '$NP$FG',
10361 'leadingDigits' =>
10362 array (
10363 0 => '7',
10364 ),
10365 'format' => '$1 $2 $3',
10366 ),
10367 ),
10368 'generalDesc' =>
10369 array (
10370 'nationalNumberPattern' => '(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}',
10371 ),
10372 'fixedLine' =>
10373 array (
10374 'possibleLengthNational' =>
10375 array (
10376 0 => 8,
10377 1 => 9,
10378 ),
10379 'possibleLengthLocalOnly' =>
10380 array (
10381 0 => 6,
10382 1 => 7,
10383 ),
10384 'exampleNumber' => '12345678',
10385 'nationalNumberPattern' => '1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}',
10386 ),
10387 'mobile' =>
10388 array (
10389 'possibleLengthNational' =>
10390 array (
10391 0 => 10,
10392 ),
10393 'exampleNumber' => '7912345678',
10394 'nationalNumberPattern' => '7[3-9]\\d{8}',
10395 ),
10396 ),
10397 104 =>
10398 array (
10399 'id' => 'IR',
10400 'countryCode' => '98',
10401 'internationalPrefix' => '00',
10402 'nationalPrefix' => '0',
10403 'mobileNumberPortableRegion' => 'true',
10404 'availableFormats' =>
10405 array (
10406 0 =>
10407 array (
10408 'pattern' => '(\\d{4,5})',
10409 'nationalPrefixFormattingRule' => '$NP$FG',
10410 'leadingDigits' =>
10411 array (
10412 0 => '96',
10413 ),
10414 'format' => '$1',
10415 ),
10416 1 =>
10417 array (
10418 'pattern' => '(\\d{2})(\\d{4,5})',
10419 'nationalPrefixFormattingRule' => '$NP$FG',
10420 'leadingDigits' =>
10421 array (
10422 0 => '(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]',
10423 ),
10424 'format' => '$1 $2',
10425 ),
10426 2 =>
10427 array (
10428 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
10429 'nationalPrefixFormattingRule' => '$NP$FG',
10430 'leadingDigits' =>
10431 array (
10432 0 => '9',
10433 ),
10434 'format' => '$1 $2 $3',
10435 ),
10436 3 =>
10437 array (
10438 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
10439 'nationalPrefixFormattingRule' => '$NP$FG',
10440 'leadingDigits' =>
10441 array (
10442 0 => '[1-8]',
10443 ),
10444 'format' => '$1 $2 $3',
10445 ),
10446 ),
10447 'generalDesc' =>
10448 array (
10449 'nationalNumberPattern' => '[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}',
10450 ),
10451 'noInternationalDialling' =>
10452 array (
10453 'possibleLengthNational' =>
10454 array (
10455 0 => 4,
10456 1 => 5,
10457 2 => 10,
10458 ),
10459 'nationalNumberPattern' => '9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))',
10460 ),
10461 'fixedLine' =>
10462 array (
10463 'possibleLengthNational' =>
10464 array (
10465 0 => 6,
10466 1 => 7,
10467 2 => 10,
10468 ),
10469 'possibleLengthLocalOnly' =>
10470 array (
10471 0 => 4,
10472 1 => 5,
10473 2 => 8,
10474 ),
10475 'exampleNumber' => '2123456789',
10476 'nationalNumberPattern' => '(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}',
10477 ),
10478 'mobile' =>
10479 array (
10480 'possibleLengthNational' =>
10481 array (
10482 0 => 10,
10483 ),
10484 'exampleNumber' => '9123456789',
10485 'nationalNumberPattern' => '9(?:(?:0(?:[1-35]\\d|4[4-6])|(?:[13]\\d|2[0-2])\\d)\\d|9(?:(?:[0-2]\\d|3[01]|4[45])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|1\\d|21|77|9[6-9])))\\d{5}',
10486 ),
10487 'voip' =>
10488 array (
10489 'possibleLengthNational' =>
10490 array (
10491 0 => 10,
10492 ),
10493 'exampleNumber' => '9932123456',
10494 'nationalNumberPattern' => '993[2-9]\\d{6}',
10495 ),
10496 'uan' =>
10497 array (
10498 'possibleLengthNational' =>
10499 array (
10500 0 => 4,
10501 1 => 5,
10502 ),
10503 'exampleNumber' => '9601',
10504 'nationalNumberPattern' => '96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])',
10505 ),
10506 ),
10507 105 =>
10508 array (
10509 'id' => 'IS',
10510 'countryCode' => '354',
10511 'preferredInternationalPrefix' => '00',
10512 'internationalPrefix' => '00|1(?:0(?:01|[12]0)|100)',
10513 'mobileNumberPortableRegion' => 'true',
10514 'availableFormats' =>
10515 array (
10516 0 =>
10517 array (
10518 'pattern' => '(\\d{3})(\\d{4})',
10519 'leadingDigits' =>
10520 array (
10521 0 => '[4-9]',
10522 ),
10523 'format' => '$1 $2',
10524 ),
10525 1 =>
10526 array (
10527 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
10528 'leadingDigits' =>
10529 array (
10530 0 => '3',
10531 ),
10532 'format' => '$1 $2 $3',
10533 ),
10534 ),
10535 'generalDesc' =>
10536 array (
10537 'nationalNumberPattern' => '(?:38\\d|[4-9])\\d{6}',
10538 ),
10539 'fixedLine' =>
10540 array (
10541 'possibleLengthNational' =>
10542 array (
10543 0 => 7,
10544 ),
10545 'exampleNumber' => '4101234',
10546 'nationalNumberPattern' => '(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}',
10547 ),
10548 'mobile' =>
10549 array (
10550 'possibleLengthNational' =>
10551 array (
10552 0 => 7,
10553 1 => 9,
10554 ),
10555 'exampleNumber' => '6111234',
10556 'nationalNumberPattern' => '(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[28]))\\d{4}',
10557 ),
10558 'tollFree' =>
10559 array (
10560 'possibleLengthNational' =>
10561 array (
10562 0 => 7,
10563 ),
10564 'exampleNumber' => '8001234',
10565 'nationalNumberPattern' => '80[08]\\d{4}',
10566 ),
10567 'premiumRate' =>
10568 array (
10569 'possibleLengthNational' =>
10570 array (
10571 0 => 7,
10572 ),
10573 'exampleNumber' => '9001234',
10574 'nationalNumberPattern' => '90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}',
10575 ),
10576 'voip' =>
10577 array (
10578 'possibleLengthNational' =>
10579 array (
10580 0 => 7,
10581 ),
10582 'exampleNumber' => '4921234',
10583 'nationalNumberPattern' => '49[0-24-79]\\d{4}',
10584 ),
10585 'uan' =>
10586 array (
10587 'possibleLengthNational' =>
10588 array (
10589 0 => 7,
10590 ),
10591 'exampleNumber' => '8091234',
10592 'nationalNumberPattern' => '809\\d{4}',
10593 ),
10594 'voicemail' =>
10595 array (
10596 'possibleLengthNational' =>
10597 array (
10598 0 => 7,
10599 ),
10600 'exampleNumber' => '6891234',
10601 'nationalNumberPattern' => '(?:689|8(?:7[18]|80)|95[48])\\d{4}',
10602 ),
10603 ),
10604 106 =>
10605 array (
10606 'id' => 'IT',
10607 'mainCountryForCode' => true,
10608 'countryCode' => '39',
10609 'internationalPrefix' => '00',
10610 'mobileNumberPortableRegion' => 'true',
10611 'availableFormats' =>
10612 array (
10613 0 =>
10614 array (
10615 'pattern' => '(\\d{4,5})',
10616 'leadingDigits' =>
10617 array (
10618 0 => '1(?:0|9[246])',
10619 1 => '1(?:0|9(?:2[2-9]|[46]))',
10620 ),
10621 'format' => '$1',
10622 'intlFormat' => 'NA',
10623 ),
10624 1 =>
10625 array (
10626 'pattern' => '(\\d{6})',
10627 'leadingDigits' =>
10628 array (
10629 0 => '1(?:1|92)',
10630 ),
10631 'format' => '$1',
10632 'intlFormat' => 'NA',
10633 ),
10634 2 =>
10635 array (
10636 'pattern' => '(\\d{2})(\\d{4,6})',
10637 'leadingDigits' =>
10638 array (
10639 0 => '0[26]',
10640 ),
10641 'format' => '$1 $2',
10642 ),
10643 3 =>
10644 array (
10645 'pattern' => '(\\d{3})(\\d{3,6})',
10646 'leadingDigits' =>
10647 array (
10648 0 => '0[13-57-9][0159]|8(?:03|4[17]|9[245])',
10649 1 => '0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))',
10650 ),
10651 'format' => '$1 $2',
10652 ),
10653 4 =>
10654 array (
10655 'pattern' => '(\\d{4})(\\d{2,6})',
10656 'leadingDigits' =>
10657 array (
10658 0 => '0(?:[13-579][2-46-8]|8[236-8])',
10659 ),
10660 'format' => '$1 $2',
10661 ),
10662 5 =>
10663 array (
10664 'pattern' => '(\\d{4})(\\d{4})',
10665 'leadingDigits' =>
10666 array (
10667 0 => '894',
10668 ),
10669 'format' => '$1 $2',
10670 ),
10671 6 =>
10672 array (
10673 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
10674 'leadingDigits' =>
10675 array (
10676 0 => '0[26]|5',
10677 ),
10678 'format' => '$1 $2 $3',
10679 ),
10680 7 =>
10681 array (
10682 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
10683 'leadingDigits' =>
10684 array (
10685 0 => '1[4679]|[38]',
10686 ),
10687 'format' => '$1 $2 $3',
10688 ),
10689 8 =>
10690 array (
10691 'pattern' => '(\\d{3})(\\d{3,4})(\\d{4})',
10692 'leadingDigits' =>
10693 array (
10694 0 => '0[13-57-9][0159]',
10695 ),
10696 'format' => '$1 $2 $3',
10697 ),
10698 9 =>
10699 array (
10700 'pattern' => '(\\d{2})(\\d{4})(\\d{5})',
10701 'leadingDigits' =>
10702 array (
10703 0 => '0[26]',
10704 ),
10705 'format' => '$1 $2 $3',
10706 ),
10707 10 =>
10708 array (
10709 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
10710 'leadingDigits' =>
10711 array (
10712 0 => '0',
10713 ),
10714 'format' => '$1 $2 $3',
10715 ),
10716 11 =>
10717 array (
10718 'pattern' => '(\\d{3})(\\d{4})(\\d{4,5})',
10719 'leadingDigits' =>
10720 array (
10721 0 => '3',
10722 ),
10723 'format' => '$1 $2 $3',
10724 ),
10725 ),
10726 'generalDesc' =>
10727 array (
10728 'nationalNumberPattern' => '0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}',
10729 ),
10730 'noInternationalDialling' =>
10731 array (
10732 'possibleLengthNational' =>
10733 array (
10734 0 => 9,
10735 ),
10736 'nationalNumberPattern' => '848\\d{6}',
10737 ),
10738 'fixedLine' =>
10739 array (
10740 'possibleLengthNational' =>
10741 array (
10742 0 => 6,
10743 1 => 7,
10744 2 => 8,
10745 3 => 9,
10746 4 => 10,
10747 5 => 11,
10748 ),
10749 'exampleNumber' => '0212345678',
10750 'nationalNumberPattern' => '0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}',
10751 ),
10752 'mobile' =>
10753 array (
10754 'possibleLengthNational' =>
10755 array (
10756 0 => 9,
10757 1 => 10,
10758 ),
10759 'exampleNumber' => '3123456789',
10760 'nationalNumberPattern' => '3[1-9]\\d{8}|3[2-9]\\d{7}',
10761 ),
10762 'tollFree' =>
10763 array (
10764 'possibleLengthNational' =>
10765 array (
10766 0 => 6,
10767 1 => 9,
10768 ),
10769 'exampleNumber' => '800123456',
10770 'nationalNumberPattern' => '80(?:0\\d{3}|3)\\d{3}',
10771 ),
10772 'premiumRate' =>
10773 array (
10774 'possibleLengthNational' =>
10775 array (
10776 0 => 6,
10777 1 => 8,
10778 2 => 9,
10779 3 => 10,
10780 ),
10781 'exampleNumber' => '899123456',
10782 'nationalNumberPattern' => '(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}',
10783 ),
10784 'sharedCost' =>
10785 array (
10786 'possibleLengthNational' =>
10787 array (
10788 0 => 6,
10789 1 => 9,
10790 ),
10791 'exampleNumber' => '848123456',
10792 'nationalNumberPattern' => '84(?:[08]\\d{3}|[17])\\d{3}',
10793 ),
10794 'personalNumber' =>
10795 array (
10796 'possibleLengthNational' =>
10797 array (
10798 0 => 9,
10799 1 => 10,
10800 ),
10801 'exampleNumber' => '1781234567',
10802 'nationalNumberPattern' => '1(?:78\\d|99)\\d{6}',
10803 ),
10804 'voip' =>
10805 array (
10806 'possibleLengthNational' =>
10807 array (
10808 0 => 10,
10809 ),
10810 'exampleNumber' => '5512345678',
10811 'nationalNumberPattern' => '55\\d{8}',
10812 ),
10813 'voicemail' =>
10814 array (
10815 'possibleLengthNational' =>
10816 array (
10817 0 => 11,
10818 1 => 12,
10819 ),
10820 'exampleNumber' => '33101234501',
10821 'nationalNumberPattern' => '3[2-8]\\d{9,10}',
10822 ),
10823 ),
10824 107 =>
10825 array (
10826 'id' => 'JE',
10827 'countryCode' => '44',
10828 'internationalPrefix' => '00',
10829 'nationalPrefix' => '0',
10830 'nationalPrefixForParsing' => '0|([0-24-8]\\d{5})$',
10831 'nationalPrefixTransformRule' => '1534$1',
10832 'generalDesc' =>
10833 array (
10834 'nationalNumberPattern' => '1534\\d{6}|(?:[3578]\\d|90)\\d{8}',
10835 ),
10836 'fixedLine' =>
10837 array (
10838 'possibleLengthNational' =>
10839 array (
10840 0 => 10,
10841 ),
10842 'possibleLengthLocalOnly' =>
10843 array (
10844 0 => 6,
10845 ),
10846 'exampleNumber' => '1534456789',
10847 'nationalNumberPattern' => '1534[0-24-8]\\d{5}',
10848 ),
10849 'mobile' =>
10850 array (
10851 'possibleLengthNational' =>
10852 array (
10853 0 => 10,
10854 ),
10855 'exampleNumber' => '7797712345',
10856 'nationalNumberPattern' => '7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}',
10857 ),
10858 'pager' =>
10859 array (
10860 'possibleLengthNational' =>
10861 array (
10862 0 => 10,
10863 ),
10864 'exampleNumber' => '7640123456',
10865 'nationalNumberPattern' => '76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}',
10866 ),
10867 'tollFree' =>
10868 array (
10869 'possibleLengthNational' =>
10870 array (
10871 0 => 10,
10872 ),
10873 'exampleNumber' => '8007354567',
10874 'nationalNumberPattern' => '80(?:07(?:35|81)|8901)\\d{4}',
10875 ),
10876 'premiumRate' =>
10877 array (
10878 'possibleLengthNational' =>
10879 array (
10880 0 => 10,
10881 ),
10882 'exampleNumber' => '9018105678',
10883 'nationalNumberPattern' => '(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}',
10884 ),
10885 'personalNumber' =>
10886 array (
10887 'possibleLengthNational' =>
10888 array (
10889 0 => 10,
10890 ),
10891 'exampleNumber' => '7015115678',
10892 'nationalNumberPattern' => '701511\\d{4}',
10893 ),
10894 'voip' =>
10895 array (
10896 'possibleLengthNational' =>
10897 array (
10898 0 => 10,
10899 ),
10900 'exampleNumber' => '5612345678',
10901 'nationalNumberPattern' => '56\\d{8}',
10902 ),
10903 'uan' =>
10904 array (
10905 'possibleLengthNational' =>
10906 array (
10907 0 => 10,
10908 ),
10909 'exampleNumber' => '5512345678',
10910 'nationalNumberPattern' => '(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}',
10911 ),
10912 ),
10913 108 =>
10914 array (
10915 'id' => 'JM',
10916 'countryCode' => '1',
10917 'leadingDigits' => '658|876',
10918 'internationalPrefix' => '011',
10919 'nationalPrefix' => '1',
10920 'mobileNumberPortableRegion' => 'true',
10921 'generalDesc' =>
10922 array (
10923 'nationalNumberPattern' => '(?:[58]\\d\\d|658|900)\\d{7}',
10924 ),
10925 'fixedLine' =>
10926 array (
10927 'possibleLengthNational' =>
10928 array (
10929 0 => 10,
10930 ),
10931 'possibleLengthLocalOnly' =>
10932 array (
10933 0 => 7,
10934 ),
10935 'exampleNumber' => '8765230123',
10936 'nationalNumberPattern' => '(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:5(?:02|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}',
10937 ),
10938 'mobile' =>
10939 array (
10940 'possibleLengthNational' =>
10941 array (
10942 0 => 10,
10943 ),
10944 'possibleLengthLocalOnly' =>
10945 array (
10946 0 => 7,
10947 ),
10948 'exampleNumber' => '8762101234',
10949 'nationalNumberPattern' => '(?:658295|876(?:2(?:[14-9]\\d|2[013-9]|3[7-9])|[348]\\d\\d|5(?:0[13-9]|1[579]|[2-57-9]\\d|6[0-24-9])|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}',
10950 ),
10951 'tollFree' =>
10952 array (
10953 'possibleLengthNational' =>
10954 array (
10955 0 => 10,
10956 ),
10957 'exampleNumber' => '8002123456',
10958 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
10959 ),
10960 'premiumRate' =>
10961 array (
10962 'possibleLengthNational' =>
10963 array (
10964 0 => 10,
10965 ),
10966 'exampleNumber' => '9002123456',
10967 'nationalNumberPattern' => '900[2-9]\\d{6}',
10968 ),
10969 'personalNumber' =>
10970 array (
10971 'possibleLengthNational' =>
10972 array (
10973 0 => 10,
10974 ),
10975 'exampleNumber' => '5002345678',
10976 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
10977 ),
10978 ),
10979 109 =>
10980 array (
10981 'id' => 'JO',
10982 'countryCode' => '962',
10983 'internationalPrefix' => '00',
10984 'nationalPrefix' => '0',
10985 'mobileNumberPortableRegion' => 'true',
10986 'availableFormats' =>
10987 array (
10988 0 =>
10989 array (
10990 'pattern' => '(\\d)(\\d{3})(\\d{4})',
10991 'nationalPrefixFormattingRule' => '($NP$FG)',
10992 'leadingDigits' =>
10993 array (
10994 0 => '[2356]|87',
10995 ),
10996 'format' => '$1 $2 $3',
10997 ),
10998 1 =>
10999 array (
11000 'pattern' => '(\\d{3})(\\d{5,6})',
11001 'nationalPrefixFormattingRule' => '$NP$FG',
11002 'leadingDigits' =>
11003 array (
11004 0 => '[89]',
11005 ),
11006 'format' => '$1 $2',
11007 ),
11008 2 =>
11009 array (
11010 'pattern' => '(\\d{2})(\\d{7})',
11011 'nationalPrefixFormattingRule' => '$NP$FG',
11012 'leadingDigits' =>
11013 array (
11014 0 => '70',
11015 ),
11016 'format' => '$1 $2',
11017 ),
11018 3 =>
11019 array (
11020 'pattern' => '(\\d)(\\d{4})(\\d{4})',
11021 'nationalPrefixFormattingRule' => '$NP$FG',
11022 'leadingDigits' =>
11023 array (
11024 0 => '7',
11025 ),
11026 'format' => '$1 $2 $3',
11027 ),
11028 ),
11029 'generalDesc' =>
11030 array (
11031 'nationalNumberPattern' => '(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}',
11032 ),
11033 'fixedLine' =>
11034 array (
11035 'possibleLengthNational' =>
11036 array (
11037 0 => 8,
11038 ),
11039 'exampleNumber' => '62001234',
11040 'nationalNumberPattern' => '87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}',
11041 ),
11042 'mobile' =>
11043 array (
11044 'possibleLengthNational' =>
11045 array (
11046 0 => 9,
11047 ),
11048 'exampleNumber' => '790123456',
11049 'nationalNumberPattern' => '7(?:[78][0-25-9]|9\\d)\\d{6}',
11050 ),
11051 'pager' =>
11052 array (
11053 'possibleLengthNational' =>
11054 array (
11055 0 => 9,
11056 ),
11057 'exampleNumber' => '746612345',
11058 'nationalNumberPattern' => '74(?:66|77)\\d{5}',
11059 ),
11060 'tollFree' =>
11061 array (
11062 'possibleLengthNational' =>
11063 array (
11064 0 => 8,
11065 ),
11066 'exampleNumber' => '80012345',
11067 'nationalNumberPattern' => '80\\d{6}',
11068 ),
11069 'premiumRate' =>
11070 array (
11071 'possibleLengthNational' =>
11072 array (
11073 0 => 8,
11074 ),
11075 'exampleNumber' => '90012345',
11076 'nationalNumberPattern' => '9\\d{7}',
11077 ),
11078 'sharedCost' =>
11079 array (
11080 'possibleLengthNational' =>
11081 array (
11082 0 => 8,
11083 ),
11084 'exampleNumber' => '85012345',
11085 'nationalNumberPattern' => '85\\d{6}',
11086 ),
11087 'personalNumber' =>
11088 array (
11089 'possibleLengthNational' =>
11090 array (
11091 0 => 9,
11092 ),
11093 'exampleNumber' => '700123456',
11094 'nationalNumberPattern' => '70\\d{7}',
11095 ),
11096 'uan' =>
11097 array (
11098 'possibleLengthNational' =>
11099 array (
11100 0 => 8,
11101 ),
11102 'exampleNumber' => '88101234',
11103 'nationalNumberPattern' => '8(?:10|8\\d)\\d{5}',
11104 ),
11105 ),
11106 110 =>
11107 array (
11108 'id' => 'JP',
11109 'countryCode' => '81',
11110 'internationalPrefix' => '010',
11111 'nationalPrefix' => '0',
11112 'mobileNumberPortableRegion' => 'true',
11113 'availableFormats' =>
11114 array (
11115 0 =>
11116 array (
11117 'pattern' => '(\\d{4})(\\d{4})',
11118 'leadingDigits' =>
11119 array (
11120 0 => '007',
11121 1 => '0077',
11122 2 => '00777',
11123 3 => '00777[01]',
11124 ),
11125 'format' => '$1-$2',
11126 'intlFormat' => 'NA',
11127 ),
11128 1 =>
11129 array (
11130 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
11131 'nationalPrefixFormattingRule' => '$NP$FG',
11132 'leadingDigits' =>
11133 array (
11134 0 => '(?:12|57|99)0',
11135 ),
11136 'format' => '$1-$2-$3',
11137 ),
11138 2 =>
11139 array (
11140 'pattern' => '(\\d{4})(\\d)(\\d{4})',
11141 'nationalPrefixFormattingRule' => '$NP$FG',
11142 'leadingDigits' =>
11143 array (
11144 0 => '1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])',
11145 1 => '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]',
11146 2 => '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]',
11147 ),
11148 'format' => '$1-$2-$3',
11149 ),
11150 3 =>
11151 array (
11152 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
11153 'nationalPrefixFormattingRule' => '$NP$FG',
11154 'leadingDigits' =>
11155 array (
11156 0 => '60',
11157 ),
11158 'format' => '$1-$2-$3',
11159 ),
11160 4 =>
11161 array (
11162 'pattern' => '(\\d)(\\d{4})(\\d{4})',
11163 'nationalPrefixFormattingRule' => '$NP$FG',
11164 'leadingDigits' =>
11165 array (
11166 0 => '[36]|4(?:2[09]|7[01])',
11167 1 => '[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))',
11168 ),
11169 'format' => '$1-$2-$3',
11170 ),
11171 5 =>
11172 array (
11173 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
11174 'nationalPrefixFormattingRule' => '$NP$FG',
11175 'leadingDigits' =>
11176 array (
11177 0 => '1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])',
11178 1 => '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]',
11179 2 => '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]',
11180 3 => '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]',
11181 ),
11182 'format' => '$1-$2-$3',
11183 ),
11184 6 =>
11185 array (
11186 'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
11187 'nationalPrefixFormattingRule' => '$NP$FG',
11188 'leadingDigits' =>
11189 array (
11190 0 => '[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])',
11191 1 => '[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])',
11192 ),
11193 'format' => '$1-$2-$3',
11194 ),
11195 7 =>
11196 array (
11197 'pattern' => '(\\d{4})(\\d{2})(\\d{3,4})',
11198 'leadingDigits' =>
11199 array (
11200 0 => '007',
11201 ),
11202 'format' => '$1-$2-$3',
11203 'intlFormat' => 'NA',
11204 ),
11205 8 =>
11206 array (
11207 'pattern' => '(\\d{4})(\\d{2})(\\d{4})',
11208 'leadingDigits' =>
11209 array (
11210 0 => '008',
11211 ),
11212 'format' => '$1-$2-$3',
11213 'intlFormat' => 'NA',
11214 ),
11215 9 =>
11216 array (
11217 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
11218 'nationalPrefixFormattingRule' => '$NP$FG',
11219 'leadingDigits' =>
11220 array (
11221 0 => '800',
11222 ),
11223 'format' => '$1-$2-$3',
11224 ),
11225 10 =>
11226 array (
11227 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
11228 'nationalPrefixFormattingRule' => '$NP$FG',
11229 'leadingDigits' =>
11230 array (
11231 0 => '[2579]|80',
11232 ),
11233 'format' => '$1-$2-$3',
11234 ),
11235 11 =>
11236 array (
11237 'pattern' => '(\\d{4})(\\d{3})(\\d{3,4})',
11238 'leadingDigits' =>
11239 array (
11240 0 => '0',
11241 ),
11242 'format' => '$1-$2-$3',
11243 'intlFormat' => 'NA',
11244 ),
11245 12 =>
11246 array (
11247 'pattern' => '(\\d{4})(\\d{4})(\\d{4,5})',
11248 'leadingDigits' =>
11249 array (
11250 0 => '0',
11251 ),
11252 'format' => '$1-$2-$3',
11253 'intlFormat' => 'NA',
11254 ),
11255 13 =>
11256 array (
11257 'pattern' => '(\\d{4})(\\d{5})(\\d{5,6})',
11258 'leadingDigits' =>
11259 array (
11260 0 => '0',
11261 ),
11262 'format' => '$1-$2-$3',
11263 'intlFormat' => 'NA',
11264 ),
11265 14 =>
11266 array (
11267 'pattern' => '(\\d{4})(\\d{6})(\\d{6,7})',
11268 'leadingDigits' =>
11269 array (
11270 0 => '0',
11271 ),
11272 'format' => '$1-$2-$3',
11273 'intlFormat' => 'NA',
11274 ),
11275 ),
11276 'generalDesc' =>
11277 array (
11278 'nationalNumberPattern' => '00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}',
11279 ),
11280 'noInternationalDialling' =>
11281 array (
11282 'possibleLengthNational' =>
11283 array (
11284 0 => 8,
11285 1 => 9,
11286 2 => 10,
11287 3 => 11,
11288 4 => 12,
11289 5 => 13,
11290 6 => 14,
11291 7 => 15,
11292 8 => 16,
11293 9 => 17,
11294 ),
11295 'nationalNumberPattern' => '00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66)\\d{6,13}',
11296 ),
11297 'fixedLine' =>
11298 array (
11299 'possibleLengthNational' =>
11300 array (
11301 0 => 9,
11302 ),
11303 'exampleNumber' => '312345678',
11304 'nationalNumberPattern' => '(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}',
11305 ),
11306 'mobile' =>
11307 array (
11308 'possibleLengthNational' =>
11309 array (
11310 0 => 10,
11311 ),
11312 'exampleNumber' => '9012345678',
11313 'nationalNumberPattern' => '[7-9]0[1-9]\\d{7}',
11314 ),
11315 'pager' =>
11316 array (
11317 'possibleLengthNational' =>
11318 array (
11319 0 => 10,
11320 ),
11321 'exampleNumber' => '2012345678',
11322 'nationalNumberPattern' => '20\\d{8}',
11323 ),
11324 'tollFree' =>
11325 array (
11326 'possibleLengthNational' =>
11327 array (
11328 0 => 8,
11329 1 => 9,
11330 2 => 10,
11331 3 => 11,
11332 4 => 12,
11333 5 => 13,
11334 6 => 14,
11335 7 => 15,
11336 8 => 16,
11337 9 => 17,
11338 ),
11339 'exampleNumber' => '120123456',
11340 'nationalNumberPattern' => '00(?:(?:37|66)\\d{6,13}|(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d)|(?:120|800\\d)\\d{6}',
11341 ),
11342 'premiumRate' =>
11343 array (
11344 'possibleLengthNational' =>
11345 array (
11346 0 => 9,
11347 ),
11348 'exampleNumber' => '990123456',
11349 'nationalNumberPattern' => '990\\d{6}',
11350 ),
11351 'personalNumber' =>
11352 array (
11353 'possibleLengthNational' =>
11354 array (
11355 0 => 9,
11356 ),
11357 'exampleNumber' => '601234567',
11358 'nationalNumberPattern' => '60\\d{7}',
11359 ),
11360 'voip' =>
11361 array (
11362 'possibleLengthNational' =>
11363 array (
11364 0 => 10,
11365 ),
11366 'exampleNumber' => '5012345678',
11367 'nationalNumberPattern' => '50[1-9]\\d{7}',
11368 ),
11369 'uan' =>
11370 array (
11371 'possibleLengthNational' =>
11372 array (
11373 0 => 9,
11374 ),
11375 'exampleNumber' => '570123456',
11376 'nationalNumberPattern' => '570\\d{6}',
11377 ),
11378 ),
11379 111 =>
11380 array (
11381 'id' => 'KE',
11382 'countryCode' => '254',
11383 'internationalPrefix' => '000',
11384 'nationalPrefix' => '0',
11385 'mobileNumberPortableRegion' => 'true',
11386 'availableFormats' =>
11387 array (
11388 0 =>
11389 array (
11390 'pattern' => '(\\d{2})(\\d{5,7})',
11391 'nationalPrefixFormattingRule' => '$NP$FG',
11392 'leadingDigits' =>
11393 array (
11394 0 => '[24-6]',
11395 ),
11396 'format' => '$1 $2',
11397 ),
11398 1 =>
11399 array (
11400 'pattern' => '(\\d{3})(\\d{6})',
11401 'nationalPrefixFormattingRule' => '$NP$FG',
11402 'leadingDigits' =>
11403 array (
11404 0 => '[17]',
11405 ),
11406 'format' => '$1 $2',
11407 ),
11408 2 =>
11409 array (
11410 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
11411 'nationalPrefixFormattingRule' => '$NP$FG',
11412 'leadingDigits' =>
11413 array (
11414 0 => '[89]',
11415 ),
11416 'format' => '$1 $2 $3',
11417 ),
11418 ),
11419 'generalDesc' =>
11420 array (
11421 'nationalNumberPattern' => '(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}',
11422 ),
11423 'fixedLine' =>
11424 array (
11425 'possibleLengthNational' =>
11426 array (
11427 0 => 7,
11428 1 => 8,
11429 2 => 9,
11430 ),
11431 'exampleNumber' => '202012345',
11432 'nationalNumberPattern' => '(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}',
11433 ),
11434 'mobile' =>
11435 array (
11436 'possibleLengthNational' =>
11437 array (
11438 0 => 9,
11439 ),
11440 'exampleNumber' => '712123456',
11441 'nationalNumberPattern' => '(?:1(?:0[0-2]|1[0-5])|7\\d\\d)\\d{6}',
11442 ),
11443 'tollFree' =>
11444 array (
11445 'possibleLengthNational' =>
11446 array (
11447 0 => 9,
11448 1 => 10,
11449 ),
11450 'exampleNumber' => '800223456',
11451 'nationalNumberPattern' => '800[24-8]\\d{5,6}',
11452 ),
11453 'premiumRate' =>
11454 array (
11455 'possibleLengthNational' =>
11456 array (
11457 0 => 9,
11458 ),
11459 'exampleNumber' => '900223456',
11460 'nationalNumberPattern' => '900[02-9]\\d{5}',
11461 ),
11462 ),
11463 112 =>
11464 array (
11465 'id' => 'KG',
11466 'countryCode' => '996',
11467 'internationalPrefix' => '00',
11468 'nationalPrefix' => '0',
11469 'availableFormats' =>
11470 array (
11471 0 =>
11472 array (
11473 'pattern' => '(\\d{4})(\\d{5})',
11474 'nationalPrefixFormattingRule' => '$NP$FG',
11475 'leadingDigits' =>
11476 array (
11477 0 => '3(?:1[346]|[24-79])',
11478 ),
11479 'format' => '$1 $2',
11480 ),
11481 1 =>
11482 array (
11483 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
11484 'nationalPrefixFormattingRule' => '$NP$FG',
11485 'leadingDigits' =>
11486 array (
11487 0 => '[235-79]|88',
11488 ),
11489 'format' => '$1 $2 $3',
11490 ),
11491 2 =>
11492 array (
11493 'pattern' => '(\\d{3})(\\d{3})(\\d)(\\d{2,3})',
11494 'nationalPrefixFormattingRule' => '$NP$FG',
11495 'leadingDigits' =>
11496 array (
11497 0 => '8',
11498 ),
11499 'format' => '$1 $2 $3 $4',
11500 ),
11501 ),
11502 'generalDesc' =>
11503 array (
11504 'nationalNumberPattern' => '8\\d{9}|(?:[235-8]\\d|99)\\d{7}',
11505 ),
11506 'fixedLine' =>
11507 array (
11508 'possibleLengthNational' =>
11509 array (
11510 0 => 9,
11511 ),
11512 'possibleLengthLocalOnly' =>
11513 array (
11514 0 => 5,
11515 1 => 6,
11516 ),
11517 'exampleNumber' => '312123456',
11518 'nationalNumberPattern' => '312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}',
11519 ),
11520 'mobile' =>
11521 array (
11522 'possibleLengthNational' =>
11523 array (
11524 0 => 9,
11525 ),
11526 'exampleNumber' => '700123456',
11527 'nationalNumberPattern' => '(?:312(?:58\\d|973)|8801\\d\\d)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|99[05-9])\\d{6}',
11528 ),
11529 'tollFree' =>
11530 array (
11531 'possibleLengthNational' =>
11532 array (
11533 0 => 9,
11534 1 => 10,
11535 ),
11536 'exampleNumber' => '800123456',
11537 'nationalNumberPattern' => '800\\d{6,7}',
11538 ),
11539 ),
11540 113 =>
11541 array (
11542 'id' => 'KH',
11543 'countryCode' => '855',
11544 'internationalPrefix' => '00[14-9]',
11545 'nationalPrefix' => '0',
11546 'availableFormats' =>
11547 array (
11548 0 =>
11549 array (
11550 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
11551 'nationalPrefixFormattingRule' => '$NP$FG',
11552 'leadingDigits' =>
11553 array (
11554 0 => '[1-9]',
11555 ),
11556 'format' => '$1 $2 $3',
11557 ),
11558 1 =>
11559 array (
11560 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
11561 'leadingDigits' =>
11562 array (
11563 0 => '1',
11564 ),
11565 'format' => '$1 $2 $3',
11566 ),
11567 ),
11568 'generalDesc' =>
11569 array (
11570 'nationalNumberPattern' => '1\\d{9}|[1-9]\\d{7,8}',
11571 ),
11572 'fixedLine' =>
11573 array (
11574 'possibleLengthNational' =>
11575 array (
11576 0 => 8,
11577 1 => 9,
11578 ),
11579 'possibleLengthLocalOnly' =>
11580 array (
11581 0 => 6,
11582 1 => 7,
11583 ),
11584 'exampleNumber' => '23756789',
11585 'nationalNumberPattern' => '23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})',
11586 ),
11587 'mobile' =>
11588 array (
11589 'possibleLengthNational' =>
11590 array (
11591 0 => 8,
11592 1 => 9,
11593 ),
11594 'exampleNumber' => '91234567',
11595 'nationalNumberPattern' => '(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}',
11596 ),
11597 'tollFree' =>
11598 array (
11599 'possibleLengthNational' =>
11600 array (
11601 0 => 10,
11602 ),
11603 'exampleNumber' => '1800123456',
11604 'nationalNumberPattern' => '1800(?:1\\d|2[019])\\d{4}',
11605 ),
11606 'premiumRate' =>
11607 array (
11608 'possibleLengthNational' =>
11609 array (
11610 0 => 10,
11611 ),
11612 'exampleNumber' => '1900123456',
11613 'nationalNumberPattern' => '1900(?:1\\d|2[09])\\d{4}',
11614 ),
11615 ),
11616 114 =>
11617 array (
11618 'id' => 'KI',
11619 'countryCode' => '686',
11620 'internationalPrefix' => '00',
11621 'nationalPrefix' => '0',
11622 'generalDesc' =>
11623 array (
11624 'nationalNumberPattern' => '(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}',
11625 ),
11626 'fixedLine' =>
11627 array (
11628 'possibleLengthNational' =>
11629 array (
11630 0 => 5,
11631 1 => 8,
11632 ),
11633 'exampleNumber' => '31234',
11634 'nationalNumberPattern' => '(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}',
11635 ),
11636 'mobile' =>
11637 array (
11638 'possibleLengthNational' =>
11639 array (
11640 0 => 8,
11641 ),
11642 'exampleNumber' => '72001234',
11643 'nationalNumberPattern' => '(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}',
11644 ),
11645 'voip' =>
11646 array (
11647 'possibleLengthNational' =>
11648 array (
11649 0 => 8,
11650 ),
11651 'exampleNumber' => '30010000',
11652 'nationalNumberPattern' => '30(?:0[01]\\d\\d|12(?:11|20))\\d\\d',
11653 ),
11654 ),
11655 115 =>
11656 array (
11657 'id' => 'KM',
11658 'countryCode' => '269',
11659 'internationalPrefix' => '00',
11660 'availableFormats' =>
11661 array (
11662 0 =>
11663 array (
11664 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
11665 'leadingDigits' =>
11666 array (
11667 0 => '[3478]',
11668 ),
11669 'format' => '$1 $2 $3',
11670 ),
11671 ),
11672 'generalDesc' =>
11673 array (
11674 'nationalNumberPattern' => '[3478]\\d{6}',
11675 ),
11676 'fixedLine' =>
11677 array (
11678 'possibleLengthNational' =>
11679 array (
11680 0 => 7,
11681 ),
11682 'possibleLengthLocalOnly' =>
11683 array (
11684 0 => 4,
11685 ),
11686 'exampleNumber' => '7712345',
11687 'nationalNumberPattern' => '7[4-7]\\d{5}',
11688 ),
11689 'mobile' =>
11690 array (
11691 'possibleLengthNational' =>
11692 array (
11693 0 => 7,
11694 ),
11695 'exampleNumber' => '3212345',
11696 'nationalNumberPattern' => '[34]\\d{6}',
11697 ),
11698 'premiumRate' =>
11699 array (
11700 'possibleLengthNational' =>
11701 array (
11702 0 => 7,
11703 ),
11704 'exampleNumber' => '8001234',
11705 'nationalNumberPattern' => '8\\d{6}',
11706 ),
11707 ),
11708 116 =>
11709 array (
11710 'id' => 'KN',
11711 'countryCode' => '1',
11712 'leadingDigits' => '869',
11713 'internationalPrefix' => '011',
11714 'nationalPrefix' => '1',
11715 'nationalPrefixForParsing' => '1|([2-7]\\d{6})$',
11716 'nationalPrefixTransformRule' => '869$1',
11717 'mobileNumberPortableRegion' => 'true',
11718 'generalDesc' =>
11719 array (
11720 'nationalNumberPattern' => '(?:[58]\\d\\d|900)\\d{7}',
11721 ),
11722 'fixedLine' =>
11723 array (
11724 'possibleLengthNational' =>
11725 array (
11726 0 => 10,
11727 ),
11728 'possibleLengthLocalOnly' =>
11729 array (
11730 0 => 7,
11731 ),
11732 'exampleNumber' => '8692361234',
11733 'nationalNumberPattern' => '869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}',
11734 ),
11735 'mobile' =>
11736 array (
11737 'possibleLengthNational' =>
11738 array (
11739 0 => 10,
11740 ),
11741 'possibleLengthLocalOnly' =>
11742 array (
11743 0 => 7,
11744 ),
11745 'exampleNumber' => '8697652917',
11746 'nationalNumberPattern' => '869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}',
11747 ),
11748 'tollFree' =>
11749 array (
11750 'possibleLengthNational' =>
11751 array (
11752 0 => 10,
11753 ),
11754 'exampleNumber' => '8002123456',
11755 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
11756 ),
11757 'premiumRate' =>
11758 array (
11759 'possibleLengthNational' =>
11760 array (
11761 0 => 10,
11762 ),
11763 'exampleNumber' => '9002123456',
11764 'nationalNumberPattern' => '900[2-9]\\d{6}',
11765 ),
11766 'personalNumber' =>
11767 array (
11768 'possibleLengthNational' =>
11769 array (
11770 0 => 10,
11771 ),
11772 'exampleNumber' => '5002345678',
11773 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
11774 ),
11775 ),
11776 117 =>
11777 array (
11778 'id' => 'KP',
11779 'countryCode' => '850',
11780 'internationalPrefix' => '00|99',
11781 'nationalPrefix' => '0',
11782 'availableFormats' =>
11783 array (
11784 0 =>
11785 array (
11786 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
11787 'nationalPrefixFormattingRule' => '$NP$FG',
11788 'leadingDigits' =>
11789 array (
11790 0 => '8',
11791 ),
11792 'format' => '$1 $2 $3',
11793 ),
11794 1 =>
11795 array (
11796 'pattern' => '(\\d)(\\d{3})(\\d{4})',
11797 'nationalPrefixFormattingRule' => '$NP$FG',
11798 'leadingDigits' =>
11799 array (
11800 0 => '[2-7]',
11801 ),
11802 'format' => '$1 $2 $3',
11803 ),
11804 2 =>
11805 array (
11806 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
11807 'nationalPrefixFormattingRule' => '$NP$FG',
11808 'leadingDigits' =>
11809 array (
11810 0 => '1',
11811 ),
11812 'format' => '$1 $2 $3',
11813 ),
11814 ),
11815 'generalDesc' =>
11816 array (
11817 'nationalNumberPattern' => '85\\d{6}|(?:19\\d|[2-7])\\d{7}',
11818 ),
11819 'noInternationalDialling' =>
11820 array (
11821 'possibleLengthNational' =>
11822 array (
11823 0 => 8,
11824 ),
11825 'nationalNumberPattern' => '238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}',
11826 ),
11827 'fixedLine' =>
11828 array (
11829 'possibleLengthNational' =>
11830 array (
11831 0 => 8,
11832 1 => 10,
11833 ),
11834 'possibleLengthLocalOnly' =>
11835 array (
11836 0 => 6,
11837 1 => 7,
11838 ),
11839 'exampleNumber' => '21234567',
11840 'nationalNumberPattern' => '(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}',
11841 ),
11842 'mobile' =>
11843 array (
11844 'possibleLengthNational' =>
11845 array (
11846 0 => 10,
11847 ),
11848 'exampleNumber' => '1921234567',
11849 'nationalNumberPattern' => '19[1-3]\\d{7}',
11850 ),
11851 ),
11852 118 =>
11853 array (
11854 'id' => 'KR',
11855 'countryCode' => '82',
11856 'internationalPrefix' => '00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))',
11857 'nationalPrefix' => '0',
11858 'nationalPrefixForParsing' => '0(8(?:[1-46-8]|5\\d\\d))?',
11859 'mobileNumberPortableRegion' => 'true',
11860 'availableFormats' =>
11861 array (
11862 0 =>
11863 array (
11864 'pattern' => '(\\d{5})',
11865 'nationalPrefixFormattingRule' => '$NP$FG',
11866 'leadingDigits' =>
11867 array (
11868 0 => '1[016-9]1',
11869 1 => '1[016-9]11',
11870 2 => '1[016-9]114',
11871 ),
11872 'format' => '$1',
11873 'intlFormat' => 'NA',
11874 ),
11875 1 =>
11876 array (
11877 'pattern' => '(\\d{2})(\\d{3,4})',
11878 'nationalPrefixFormattingRule' => '$NP$FG',
11879 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11880 'leadingDigits' =>
11881 array (
11882 0 => '(?:3[1-3]|[46][1-4]|5[1-5])1',
11883 ),
11884 'format' => '$1-$2',
11885 ),
11886 2 =>
11887 array (
11888 'pattern' => '(\\d{4})(\\d{4})',
11889 'leadingDigits' =>
11890 array (
11891 0 => '1',
11892 ),
11893 'format' => '$1-$2',
11894 ),
11895 3 =>
11896 array (
11897 'pattern' => '(\\d)(\\d{3,4})(\\d{4})',
11898 'nationalPrefixFormattingRule' => '$NP$FG',
11899 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11900 'leadingDigits' =>
11901 array (
11902 0 => '2',
11903 ),
11904 'format' => '$1-$2-$3',
11905 ),
11906 4 =>
11907 array (
11908 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
11909 'nationalPrefixFormattingRule' => '$NP$FG',
11910 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11911 'leadingDigits' =>
11912 array (
11913 0 => '60|8',
11914 ),
11915 'format' => '$1-$2-$3',
11916 ),
11917 5 =>
11918 array (
11919 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
11920 'nationalPrefixFormattingRule' => '$NP$FG',
11921 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11922 'leadingDigits' =>
11923 array (
11924 0 => '[1346]|5[1-5]',
11925 ),
11926 'format' => '$1-$2-$3',
11927 ),
11928 6 =>
11929 array (
11930 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
11931 'nationalPrefixFormattingRule' => '$NP$FG',
11932 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11933 'leadingDigits' =>
11934 array (
11935 0 => '[57]',
11936 ),
11937 'format' => '$1-$2-$3',
11938 ),
11939 7 =>
11940 array (
11941 'pattern' => '(\\d{5})(\\d{3})(\\d{3})',
11942 'leadingDigits' =>
11943 array (
11944 0 => '003',
11945 1 => '0030',
11946 ),
11947 'format' => '$1 $2 $3',
11948 'intlFormat' => 'NA',
11949 ),
11950 8 =>
11951 array (
11952 'pattern' => '(\\d{2})(\\d{5})(\\d{4})',
11953 'nationalPrefixFormattingRule' => '$NP$FG',
11954 'carrierCodeFormattingRule' => '$NP$CC-$FG',
11955 'leadingDigits' =>
11956 array (
11957 0 => '5',
11958 ),
11959 'format' => '$1-$2-$3',
11960 ),
11961 9 =>
11962 array (
11963 'pattern' => '(\\d{5})(\\d{3,4})(\\d{4})',
11964 'leadingDigits' =>
11965 array (
11966 0 => '0',
11967 ),
11968 'format' => '$1 $2 $3',
11969 'intlFormat' => 'NA',
11970 ),
11971 10 =>
11972 array (
11973 'pattern' => '(\\d{5})(\\d{2})(\\d{3})(\\d{4})',
11974 'leadingDigits' =>
11975 array (
11976 0 => '0',
11977 ),
11978 'format' => '$1 $2 $3 $4',
11979 'intlFormat' => 'NA',
11980 ),
11981 ),
11982 'generalDesc' =>
11983 array (
11984 'nationalNumberPattern' => '00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}',
11985 ),
11986 'noInternationalDialling' =>
11987 array (
11988 'possibleLengthNational' =>
11989 array (
11990 0 => 11,
11991 1 => 12,
11992 2 => 13,
11993 3 => 14,
11994 ),
11995 'nationalNumberPattern' => '00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})',
11996 ),
11997 'fixedLine' =>
11998 array (
11999 'possibleLengthNational' =>
12000 array (
12001 0 => 5,
12002 1 => 6,
12003 2 => 8,
12004 3 => 9,
12005 4 => 10,
12006 ),
12007 'possibleLengthLocalOnly' =>
12008 array (
12009 0 => 3,
12010 1 => 4,
12011 2 => 7,
12012 ),
12013 'exampleNumber' => '22123456',
12014 'nationalNumberPattern' => '(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}',
12015 ),
12016 'mobile' =>
12017 array (
12018 'possibleLengthNational' =>
12019 array (
12020 0 => 9,
12021 1 => 10,
12022 ),
12023 'exampleNumber' => '1020000000',
12024 'nationalNumberPattern' => '1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}',
12025 ),
12026 'pager' =>
12027 array (
12028 'possibleLengthNational' =>
12029 array (
12030 0 => 9,
12031 1 => 10,
12032 ),
12033 'exampleNumber' => '1523456789',
12034 'nationalNumberPattern' => '15\\d{7,8}',
12035 ),
12036 'tollFree' =>
12037 array (
12038 'possibleLengthNational' =>
12039 array (
12040 0 => 9,
12041 1 => 11,
12042 2 => 12,
12043 3 => 13,
12044 4 => 14,
12045 ),
12046 'exampleNumber' => '801234567',
12047 'nationalNumberPattern' => '00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}',
12048 ),
12049 'premiumRate' =>
12050 array (
12051 'possibleLengthNational' =>
12052 array (
12053 0 => 9,
12054 ),
12055 'exampleNumber' => '602345678',
12056 'nationalNumberPattern' => '60[2-9]\\d{6}',
12057 ),
12058 'personalNumber' =>
12059 array (
12060 'possibleLengthNational' =>
12061 array (
12062 0 => 10,
12063 1 => 11,
12064 ),
12065 'exampleNumber' => '5012345678',
12066 'nationalNumberPattern' => '50\\d{8,9}',
12067 ),
12068 'voip' =>
12069 array (
12070 'possibleLengthNational' =>
12071 array (
12072 0 => 10,
12073 ),
12074 'exampleNumber' => '7012345678',
12075 'nationalNumberPattern' => '70\\d{8}',
12076 ),
12077 'uan' =>
12078 array (
12079 'possibleLengthNational' =>
12080 array (
12081 0 => 8,
12082 ),
12083 'exampleNumber' => '15441234',
12084 'nationalNumberPattern' => '1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))\\d{4}',
12085 ),
12086 ),
12087 119 =>
12088 array (
12089 'id' => 'KW',
12090 'countryCode' => '965',
12091 'internationalPrefix' => '00',
12092 'mobileNumberPortableRegion' => 'true',
12093 'availableFormats' =>
12094 array (
12095 0 =>
12096 array (
12097 'pattern' => '(\\d{4})(\\d{3,4})',
12098 'leadingDigits' =>
12099 array (
12100 0 => '[169]|2(?:[235]|4[1-35-9])|52',
12101 ),
12102 'format' => '$1 $2',
12103 ),
12104 1 =>
12105 array (
12106 'pattern' => '(\\d{3})(\\d{5})',
12107 'leadingDigits' =>
12108 array (
12109 0 => '[25]',
12110 ),
12111 'format' => '$1 $2',
12112 ),
12113 ),
12114 'generalDesc' =>
12115 array (
12116 'nationalNumberPattern' => '(?:18|[2569]\\d\\d)\\d{5}',
12117 ),
12118 'fixedLine' =>
12119 array (
12120 'possibleLengthNational' =>
12121 array (
12122 0 => 8,
12123 ),
12124 'exampleNumber' => '22345678',
12125 'nationalNumberPattern' => '2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}',
12126 ),
12127 'mobile' =>
12128 array (
12129 'possibleLengthNational' =>
12130 array (
12131 0 => 8,
12132 ),
12133 'exampleNumber' => '50012345',
12134 'nationalNumberPattern' => '(?:5(?:2(?:22|5[25])|88[58])|6(?:222|444|70[013-9]|888|93[039])|9(?:11[01]|333|500))\\d{4}|(?:5(?:[05]\\d|1[0-7]|6[56])|6(?:0[034679]|5[015-9]|6\\d|7[67]|9[069])|9(?:0[09]|22|[4679]\\d|55|8[057-9]))\\d{5}',
12135 ),
12136 'tollFree' =>
12137 array (
12138 'possibleLengthNational' =>
12139 array (
12140 0 => 7,
12141 ),
12142 'exampleNumber' => '1801234',
12143 'nationalNumberPattern' => '18\\d{5}',
12144 ),
12145 ),
12146 120 =>
12147 array (
12148 'id' => 'KY',
12149 'countryCode' => '1',
12150 'leadingDigits' => '345',
12151 'internationalPrefix' => '011',
12152 'nationalPrefix' => '1',
12153 'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
12154 'nationalPrefixTransformRule' => '345$1',
12155 'mobileNumberPortableRegion' => 'true',
12156 'generalDesc' =>
12157 array (
12158 'nationalNumberPattern' => '(?:345|[58]\\d\\d|900)\\d{7}',
12159 ),
12160 'fixedLine' =>
12161 array (
12162 'possibleLengthNational' =>
12163 array (
12164 0 => 10,
12165 ),
12166 'possibleLengthLocalOnly' =>
12167 array (
12168 0 => 7,
12169 ),
12170 'exampleNumber' => '3452221234',
12171 'nationalNumberPattern' => '345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}',
12172 ),
12173 'mobile' =>
12174 array (
12175 'possibleLengthNational' =>
12176 array (
12177 0 => 10,
12178 ),
12179 'possibleLengthLocalOnly' =>
12180 array (
12181 0 => 7,
12182 ),
12183 'exampleNumber' => '3453231234',
12184 'nationalNumberPattern' => '345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}',
12185 ),
12186 'pager' =>
12187 array (
12188 'possibleLengthNational' =>
12189 array (
12190 0 => 10,
12191 ),
12192 'exampleNumber' => '3458491234',
12193 'nationalNumberPattern' => '345849\\d{4}',
12194 ),
12195 'tollFree' =>
12196 array (
12197 'possibleLengthNational' =>
12198 array (
12199 0 => 10,
12200 ),
12201 'exampleNumber' => '8002345678',
12202 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
12203 ),
12204 'premiumRate' =>
12205 array (
12206 'possibleLengthNational' =>
12207 array (
12208 0 => 10,
12209 ),
12210 'exampleNumber' => '9002345678',
12211 'nationalNumberPattern' => '(?:345976|900[2-9]\\d\\d)\\d{4}',
12212 ),
12213 'personalNumber' =>
12214 array (
12215 'possibleLengthNational' =>
12216 array (
12217 0 => 10,
12218 ),
12219 'exampleNumber' => '5002345678',
12220 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
12221 ),
12222 ),
12223 121 =>
12224 array (
12225 'id' => 'KZ',
12226 'countryCode' => '7',
12227 'leadingDigits' => '33|7',
12228 'preferredInternationalPrefix' => '8~10',
12229 'internationalPrefix' => '810',
12230 'nationalPrefix' => '8',
12231 'generalDesc' =>
12232 array (
12233 'nationalNumberPattern' => '33622\\d{5}|(?:7\\d|80)\\d{8}',
12234 ),
12235 'noInternationalDialling' =>
12236 array (
12237 'possibleLengthNational' =>
12238 array (
12239 0 => 10,
12240 ),
12241 'nationalNumberPattern' => '751\\d{7}',
12242 ),
12243 'fixedLine' =>
12244 array (
12245 'possibleLengthNational' =>
12246 array (
12247 0 => 10,
12248 ),
12249 'possibleLengthLocalOnly' =>
12250 array (
12251 0 => 5,
12252 1 => 6,
12253 2 => 7,
12254 ),
12255 'exampleNumber' => '7123456789',
12256 'nationalNumberPattern' => '(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}',
12257 ),
12258 'mobile' =>
12259 array (
12260 'possibleLengthNational' =>
12261 array (
12262 0 => 10,
12263 ),
12264 'exampleNumber' => '7710009998',
12265 'nationalNumberPattern' => '7(?:0[0-25-8]|47|6[02-4]|7[15-8]|85)\\d{7}',
12266 ),
12267 'tollFree' =>
12268 array (
12269 'possibleLengthNational' =>
12270 array (
12271 0 => 10,
12272 ),
12273 'exampleNumber' => '8001234567',
12274 'nationalNumberPattern' => '800\\d{7}',
12275 ),
12276 'premiumRate' =>
12277 array (
12278 'possibleLengthNational' =>
12279 array (
12280 0 => 10,
12281 ),
12282 'exampleNumber' => '8091234567',
12283 'nationalNumberPattern' => '809\\d{7}',
12284 ),
12285 'personalNumber' =>
12286 array (
12287 'possibleLengthNational' =>
12288 array (
12289 0 => 10,
12290 ),
12291 'exampleNumber' => '8081234567',
12292 'nationalNumberPattern' => '808\\d{7}',
12293 ),
12294 'voip' =>
12295 array (
12296 'possibleLengthNational' =>
12297 array (
12298 0 => 10,
12299 ),
12300 'exampleNumber' => '7511234567',
12301 'nationalNumberPattern' => '751\\d{7}',
12302 ),
12303 ),
12304 122 =>
12305 array (
12306 'id' => 'LA',
12307 'countryCode' => '856',
12308 'internationalPrefix' => '00',
12309 'nationalPrefix' => '0',
12310 'availableFormats' =>
12311 array (
12312 0 =>
12313 array (
12314 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
12315 'nationalPrefixFormattingRule' => '$NP$FG',
12316 'leadingDigits' =>
12317 array (
12318 0 => '2[13]|3[14]|[4-8]',
12319 ),
12320 'format' => '$1 $2 $3',
12321 ),
12322 1 =>
12323 array (
12324 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
12325 'nationalPrefixFormattingRule' => '$NP$FG',
12326 'leadingDigits' =>
12327 array (
12328 0 => '30[013-9]',
12329 ),
12330 'format' => '$1 $2 $3 $4',
12331 ),
12332 2 =>
12333 array (
12334 'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{3})',
12335 'nationalPrefixFormattingRule' => '$NP$FG',
12336 'leadingDigits' =>
12337 array (
12338 0 => '[23]',
12339 ),
12340 'format' => '$1 $2 $3 $4',
12341 ),
12342 ),
12343 'generalDesc' =>
12344 array (
12345 'nationalNumberPattern' => '[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}',
12346 ),
12347 'fixedLine' =>
12348 array (
12349 'possibleLengthNational' =>
12350 array (
12351 0 => 8,
12352 ),
12353 'possibleLengthLocalOnly' =>
12354 array (
12355 0 => 6,
12356 ),
12357 'exampleNumber' => '21212862',
12358 'nationalNumberPattern' => '(?:2[13]|[35-7][14]|41|8[1468])\\d{6}',
12359 ),
12360 'mobile' =>
12361 array (
12362 'possibleLengthNational' =>
12363 array (
12364 0 => 10,
12365 ),
12366 'exampleNumber' => '2023123456',
12367 'nationalNumberPattern' => '(?:20(?:[239]\\d|5[24-9]|7[6-8])|302\\d)\\d{6}',
12368 ),
12369 'uan' =>
12370 array (
12371 'possibleLengthNational' =>
12372 array (
12373 0 => 9,
12374 ),
12375 'exampleNumber' => '301234567',
12376 'nationalNumberPattern' => '30[013-9]\\d{6}',
12377 ),
12378 ),
12379 123 =>
12380 array (
12381 'id' => 'LB',
12382 'countryCode' => '961',
12383 'internationalPrefix' => '00',
12384 'nationalPrefix' => '0',
12385 'availableFormats' =>
12386 array (
12387 0 =>
12388 array (
12389 'pattern' => '(\\d)(\\d{3})(\\d{3})',
12390 'nationalPrefixFormattingRule' => '$NP$FG',
12391 'leadingDigits' =>
12392 array (
12393 0 => '[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]',
12394 ),
12395 'format' => '$1 $2 $3',
12396 ),
12397 1 =>
12398 array (
12399 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
12400 'leadingDigits' =>
12401 array (
12402 0 => '[7-9]',
12403 ),
12404 'format' => '$1 $2 $3',
12405 ),
12406 ),
12407 'generalDesc' =>
12408 array (
12409 'nationalNumberPattern' => '[7-9]\\d{7}|[13-9]\\d{6}',
12410 ),
12411 'fixedLine' =>
12412 array (
12413 'possibleLengthNational' =>
12414 array (
12415 0 => 7,
12416 ),
12417 'exampleNumber' => '1123456',
12418 'nationalNumberPattern' => '(?:(?:[14-69]\\d|8[02-9])\\d|7(?:[2-57]\\d|62|8[0-7]|9[04-9]))\\d{4}',
12419 ),
12420 'mobile' =>
12421 array (
12422 'possibleLengthNational' =>
12423 array (
12424 0 => 7,
12425 1 => 8,
12426 ),
12427 'exampleNumber' => '71123456',
12428 'nationalNumberPattern' => '793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}',
12429 ),
12430 'premiumRate' =>
12431 array (
12432 'possibleLengthNational' =>
12433 array (
12434 0 => 8,
12435 ),
12436 'exampleNumber' => '90123456',
12437 'nationalNumberPattern' => '9[01]\\d{6}',
12438 ),
12439 'sharedCost' =>
12440 array (
12441 'possibleLengthNational' =>
12442 array (
12443 0 => 8,
12444 ),
12445 'exampleNumber' => '80123456',
12446 'nationalNumberPattern' => '80\\d{6}',
12447 ),
12448 ),
12449 124 =>
12450 array (
12451 'id' => 'LC',
12452 'countryCode' => '1',
12453 'leadingDigits' => '758',
12454 'internationalPrefix' => '011',
12455 'nationalPrefix' => '1',
12456 'nationalPrefixForParsing' => '1|([2-8]\\d{6})$',
12457 'nationalPrefixTransformRule' => '758$1',
12458 'mobileNumberPortableRegion' => 'true',
12459 'generalDesc' =>
12460 array (
12461 'nationalNumberPattern' => '(?:[58]\\d\\d|758|900)\\d{7}',
12462 ),
12463 'fixedLine' =>
12464 array (
12465 'possibleLengthNational' =>
12466 array (
12467 0 => 10,
12468 ),
12469 'possibleLengthLocalOnly' =>
12470 array (
12471 0 => 7,
12472 ),
12473 'exampleNumber' => '7584305678',
12474 'nationalNumberPattern' => '758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}',
12475 ),
12476 'mobile' =>
12477 array (
12478 'possibleLengthNational' =>
12479 array (
12480 0 => 10,
12481 ),
12482 'possibleLengthLocalOnly' =>
12483 array (
12484 0 => 7,
12485 ),
12486 'exampleNumber' => '7582845678',
12487 'nationalNumberPattern' => '758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}',
12488 ),
12489 'tollFree' =>
12490 array (
12491 'possibleLengthNational' =>
12492 array (
12493 0 => 10,
12494 ),
12495 'exampleNumber' => '8002123456',
12496 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
12497 ),
12498 'premiumRate' =>
12499 array (
12500 'possibleLengthNational' =>
12501 array (
12502 0 => 10,
12503 ),
12504 'exampleNumber' => '9002123456',
12505 'nationalNumberPattern' => '900[2-9]\\d{6}',
12506 ),
12507 'personalNumber' =>
12508 array (
12509 'possibleLengthNational' =>
12510 array (
12511 0 => 10,
12512 ),
12513 'exampleNumber' => '5002345678',
12514 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
12515 ),
12516 ),
12517 125 =>
12518 array (
12519 'id' => 'LI',
12520 'countryCode' => '423',
12521 'internationalPrefix' => '00',
12522 'nationalPrefix' => '0',
12523 'nationalPrefixForParsing' => '0|(1001)',
12524 'availableFormats' =>
12525 array (
12526 0 =>
12527 array (
12528 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
12529 'carrierCodeFormattingRule' => '$CC $FG',
12530 'leadingDigits' =>
12531 array (
12532 0 => '[237-9]',
12533 ),
12534 'format' => '$1 $2 $3',
12535 ),
12536 1 =>
12537 array (
12538 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
12539 'carrierCodeFormattingRule' => '$CC $FG',
12540 'leadingDigits' =>
12541 array (
12542 0 => '69',
12543 ),
12544 'format' => '$1 $2 $3',
12545 ),
12546 2 =>
12547 array (
12548 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
12549 'carrierCodeFormattingRule' => '$CC $FG',
12550 'leadingDigits' =>
12551 array (
12552 0 => '6',
12553 ),
12554 'format' => '$1 $2 $3',
12555 ),
12556 ),
12557 'generalDesc' =>
12558 array (
12559 'nationalNumberPattern' => '90\\d{5}|(?:[2378]|6\\d\\d)\\d{6}',
12560 ),
12561 'fixedLine' =>
12562 array (
12563 'possibleLengthNational' =>
12564 array (
12565 0 => 7,
12566 ),
12567 'exampleNumber' => '2345678',
12568 'nationalNumberPattern' => '(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}',
12569 ),
12570 'mobile' =>
12571 array (
12572 'possibleLengthNational' =>
12573 array (
12574 0 => 7,
12575 1 => 9,
12576 ),
12577 'exampleNumber' => '660234567',
12578 'nationalNumberPattern' => '(?:6(?:4(?:79|[89]\\d)|5[0-4]\\d|6(?:0\\d|10|2[0-26-9]|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}',
12579 ),
12580 'tollFree' =>
12581 array (
12582 'possibleLengthNational' =>
12583 array (
12584 0 => 7,
12585 ),
12586 'exampleNumber' => '8002222',
12587 'nationalNumberPattern' => '80(?:02[28]|9\\d\\d)\\d\\d',
12588 ),
12589 'premiumRate' =>
12590 array (
12591 'possibleLengthNational' =>
12592 array (
12593 0 => 7,
12594 ),
12595 'exampleNumber' => '9002222',
12596 'nationalNumberPattern' => '90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d',
12597 ),
12598 'uan' =>
12599 array (
12600 'possibleLengthNational' =>
12601 array (
12602 0 => 7,
12603 ),
12604 'exampleNumber' => '8702812',
12605 'nationalNumberPattern' => '870(?:28|87)\\d\\d',
12606 ),
12607 'voicemail' =>
12608 array (
12609 'possibleLengthNational' =>
12610 array (
12611 0 => 9,
12612 ),
12613 'exampleNumber' => '697861234',
12614 'nationalNumberPattern' => '697(?:42|56|[78]\\d)\\d{4}',
12615 ),
12616 ),
12617 126 =>
12618 array (
12619 'id' => 'LK',
12620 'countryCode' => '94',
12621 'internationalPrefix' => '00',
12622 'nationalPrefix' => '0',
12623 'availableFormats' =>
12624 array (
12625 0 =>
12626 array (
12627 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
12628 'nationalPrefixFormattingRule' => '$NP$FG',
12629 'leadingDigits' =>
12630 array (
12631 0 => '7',
12632 ),
12633 'format' => '$1 $2 $3',
12634 ),
12635 1 =>
12636 array (
12637 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
12638 'nationalPrefixFormattingRule' => '$NP$FG',
12639 'leadingDigits' =>
12640 array (
12641 0 => '[1-689]',
12642 ),
12643 'format' => '$1 $2 $3',
12644 ),
12645 ),
12646 'generalDesc' =>
12647 array (
12648 'nationalNumberPattern' => '[1-9]\\d{8}',
12649 ),
12650 'fixedLine' =>
12651 array (
12652 'possibleLengthNational' =>
12653 array (
12654 0 => 9,
12655 ),
12656 'possibleLengthLocalOnly' =>
12657 array (
12658 0 => 7,
12659 ),
12660 'exampleNumber' => '112345678',
12661 'nationalNumberPattern' => '(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}',
12662 ),
12663 'mobile' =>
12664 array (
12665 'possibleLengthNational' =>
12666 array (
12667 0 => 9,
12668 ),
12669 'exampleNumber' => '712345678',
12670 'nationalNumberPattern' => '7(?:[0-25-8]\\d|4[01])\\d{6}',
12671 ),
12672 'uan' =>
12673 array (
12674 'possibleLengthNational' =>
12675 array (
12676 0 => 9,
12677 ),
12678 'exampleNumber' => '197312345',
12679 'nationalNumberPattern' => '1973\\d{5}',
12680 ),
12681 ),
12682 127 =>
12683 array (
12684 'id' => 'LR',
12685 'countryCode' => '231',
12686 'internationalPrefix' => '00',
12687 'nationalPrefix' => '0',
12688 'availableFormats' =>
12689 array (
12690 0 =>
12691 array (
12692 'pattern' => '(\\d)(\\d{3})(\\d{3})',
12693 'nationalPrefixFormattingRule' => '$NP$FG',
12694 'leadingDigits' =>
12695 array (
12696 0 => '[4-6]',
12697 ),
12698 'format' => '$1 $2 $3',
12699 ),
12700 1 =>
12701 array (
12702 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
12703 'nationalPrefixFormattingRule' => '$NP$FG',
12704 'leadingDigits' =>
12705 array (
12706 0 => '2',
12707 ),
12708 'format' => '$1 $2 $3',
12709 ),
12710 2 =>
12711 array (
12712 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
12713 'nationalPrefixFormattingRule' => '$NP$FG',
12714 'leadingDigits' =>
12715 array (
12716 0 => '[3578]',
12717 ),
12718 'format' => '$1 $2 $3',
12719 ),
12720 ),
12721 'generalDesc' =>
12722 array (
12723 'nationalNumberPattern' => '(?:2|33|5\\d|77|88)\\d{7}|[4-6]\\d{6}',
12724 ),
12725 'fixedLine' =>
12726 array (
12727 'possibleLengthNational' =>
12728 array (
12729 0 => 8,
12730 1 => 9,
12731 ),
12732 'exampleNumber' => '21234567',
12733 'nationalNumberPattern' => '(?:2\\d{3}|33333)\\d{4}',
12734 ),
12735 'mobile' =>
12736 array (
12737 'possibleLengthNational' =>
12738 array (
12739 0 => 7,
12740 1 => 9,
12741 ),
12742 'exampleNumber' => '770123456',
12743 'nationalNumberPattern' => '(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}',
12744 ),
12745 'premiumRate' =>
12746 array (
12747 'possibleLengthNational' =>
12748 array (
12749 0 => 9,
12750 ),
12751 'exampleNumber' => '332021234',
12752 'nationalNumberPattern' => '332(?:02|[34]\\d)\\d{4}',
12753 ),
12754 ),
12755 128 =>
12756 array (
12757 'id' => 'LS',
12758 'countryCode' => '266',
12759 'internationalPrefix' => '00',
12760 'availableFormats' =>
12761 array (
12762 0 =>
12763 array (
12764 'pattern' => '(\\d{4})(\\d{4})',
12765 'leadingDigits' =>
12766 array (
12767 0 => '[2568]',
12768 ),
12769 'format' => '$1 $2',
12770 ),
12771 ),
12772 'generalDesc' =>
12773 array (
12774 'nationalNumberPattern' => '(?:[256]\\d\\d|800)\\d{5}',
12775 ),
12776 'fixedLine' =>
12777 array (
12778 'possibleLengthNational' =>
12779 array (
12780 0 => 8,
12781 ),
12782 'exampleNumber' => '22123456',
12783 'nationalNumberPattern' => '2\\d{7}',
12784 ),
12785 'mobile' =>
12786 array (
12787 'possibleLengthNational' =>
12788 array (
12789 0 => 8,
12790 ),
12791 'exampleNumber' => '50123456',
12792 'nationalNumberPattern' => '[56]\\d{7}',
12793 ),
12794 'tollFree' =>
12795 array (
12796 'possibleLengthNational' =>
12797 array (
12798 0 => 8,
12799 ),
12800 'exampleNumber' => '80021234',
12801 'nationalNumberPattern' => '800[256]\\d{4}',
12802 ),
12803 ),
12804 129 =>
12805 array (
12806 'id' => 'LT',
12807 'countryCode' => '370',
12808 'internationalPrefix' => '00',
12809 'nationalPrefix' => '8',
12810 'nationalPrefixForParsing' => '[08]',
12811 'mobileNumberPortableRegion' => 'true',
12812 'availableFormats' =>
12813 array (
12814 0 =>
12815 array (
12816 'pattern' => '(\\d)(\\d{3})(\\d{4})',
12817 'nationalPrefixFormattingRule' => '($NP-$FG)',
12818 'nationalPrefixOptionalWhenFormatting' => true,
12819 'leadingDigits' =>
12820 array (
12821 0 => '52[0-7]',
12822 ),
12823 'format' => '$1 $2 $3',
12824 ),
12825 1 =>
12826 array (
12827 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
12828 'nationalPrefixFormattingRule' => '$NP $FG',
12829 'nationalPrefixOptionalWhenFormatting' => true,
12830 'leadingDigits' =>
12831 array (
12832 0 => '[7-9]',
12833 ),
12834 'format' => '$1 $2 $3',
12835 ),
12836 2 =>
12837 array (
12838 'pattern' => '(\\d{2})(\\d{6})',
12839 'nationalPrefixFormattingRule' => '($NP-$FG)',
12840 'nationalPrefixOptionalWhenFormatting' => true,
12841 'leadingDigits' =>
12842 array (
12843 0 => '37|4(?:[15]|6[1-8])',
12844 ),
12845 'format' => '$1 $2',
12846 ),
12847 3 =>
12848 array (
12849 'pattern' => '(\\d{3})(\\d{5})',
12850 'nationalPrefixFormattingRule' => '($NP-$FG)',
12851 'nationalPrefixOptionalWhenFormatting' => true,
12852 'leadingDigits' =>
12853 array (
12854 0 => '[3-6]',
12855 ),
12856 'format' => '$1 $2',
12857 ),
12858 ),
12859 'generalDesc' =>
12860 array (
12861 'nationalNumberPattern' => '(?:[3469]\\d|52|[78]0)\\d{6}',
12862 ),
12863 'fixedLine' =>
12864 array (
12865 'possibleLengthNational' =>
12866 array (
12867 0 => 8,
12868 ),
12869 'exampleNumber' => '31234567',
12870 'nationalNumberPattern' => '(?:3[1478]|4[124-6]|52)\\d{6}',
12871 ),
12872 'mobile' =>
12873 array (
12874 'possibleLengthNational' =>
12875 array (
12876 0 => 8,
12877 ),
12878 'exampleNumber' => '61234567',
12879 'nationalNumberPattern' => '6\\d{7}',
12880 ),
12881 'tollFree' =>
12882 array (
12883 'possibleLengthNational' =>
12884 array (
12885 0 => 8,
12886 ),
12887 'exampleNumber' => '80012345',
12888 'nationalNumberPattern' => '80[02]\\d{5}',
12889 ),
12890 'premiumRate' =>
12891 array (
12892 'possibleLengthNational' =>
12893 array (
12894 0 => 8,
12895 ),
12896 'exampleNumber' => '90012345',
12897 'nationalNumberPattern' => '9(?:0[0239]|10)\\d{5}',
12898 ),
12899 'sharedCost' =>
12900 array (
12901 'possibleLengthNational' =>
12902 array (
12903 0 => 8,
12904 ),
12905 'exampleNumber' => '80812345',
12906 'nationalNumberPattern' => '808\\d{5}',
12907 ),
12908 'personalNumber' =>
12909 array (
12910 'possibleLengthNational' =>
12911 array (
12912 0 => 8,
12913 ),
12914 'exampleNumber' => '70012345',
12915 'nationalNumberPattern' => '70[05]\\d{5}',
12916 ),
12917 'voip' =>
12918 array (
12919 'possibleLengthNational' =>
12920 array (
12921 0 => 8,
12922 ),
12923 'exampleNumber' => '80123456',
12924 'nationalNumberPattern' => '[89]01\\d{5}',
12925 ),
12926 'uan' =>
12927 array (
12928 'possibleLengthNational' =>
12929 array (
12930 0 => 8,
12931 ),
12932 'exampleNumber' => '70712345',
12933 'nationalNumberPattern' => '70[67]\\d{5}',
12934 ),
12935 ),
12936 130 =>
12937 array (
12938 'id' => 'LU',
12939 'countryCode' => '352',
12940 'internationalPrefix' => '00',
12941 'nationalPrefixForParsing' => '(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)',
12942 'mobileNumberPortableRegion' => 'true',
12943 'availableFormats' =>
12944 array (
12945 0 =>
12946 array (
12947 'pattern' => '(\\d{2})(\\d{3})',
12948 'carrierCodeFormattingRule' => '$CC $FG',
12949 'leadingDigits' =>
12950 array (
12951 0 => '2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])',
12952 ),
12953 'format' => '$1 $2',
12954 ),
12955 1 =>
12956 array (
12957 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
12958 'carrierCodeFormattingRule' => '$CC $FG',
12959 'leadingDigits' =>
12960 array (
12961 0 => '2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])',
12962 ),
12963 'format' => '$1 $2 $3',
12964 ),
12965 2 =>
12966 array (
12967 'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
12968 'carrierCodeFormattingRule' => '$CC $FG',
12969 'leadingDigits' =>
12970 array (
12971 0 => '20[2-689]',
12972 ),
12973 'format' => '$1 $2 $3',
12974 ),
12975 3 =>
12976 array (
12977 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})',
12978 'carrierCodeFormattingRule' => '$CC $FG',
12979 'leadingDigits' =>
12980 array (
12981 0 => '2(?:[0367]|4[3-8])',
12982 ),
12983 'format' => '$1 $2 $3 $4',
12984 ),
12985 4 =>
12986 array (
12987 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
12988 'carrierCodeFormattingRule' => '$CC $FG',
12989 'leadingDigits' =>
12990 array (
12991 0 => '80[01]|90[015]',
12992 ),
12993 'format' => '$1 $2 $3',
12994 ),
12995 5 =>
12996 array (
12997 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
12998 'carrierCodeFormattingRule' => '$CC $FG',
12999 'leadingDigits' =>
13000 array (
13001 0 => '20',
13002 ),
13003 'format' => '$1 $2 $3 $4',
13004 ),
13005 6 =>
13006 array (
13007 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
13008 'carrierCodeFormattingRule' => '$CC $FG',
13009 'leadingDigits' =>
13010 array (
13011 0 => '6',
13012 ),
13013 'format' => '$1 $2 $3',
13014 ),
13015 7 =>
13016 array (
13017 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})',
13018 'carrierCodeFormattingRule' => '$CC $FG',
13019 'leadingDigits' =>
13020 array (
13021 0 => '2(?:[0367]|4[3-8])',
13022 ),
13023 'format' => '$1 $2 $3 $4 $5',
13024 ),
13025 8 =>
13026 array (
13027 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})',
13028 'carrierCodeFormattingRule' => '$CC $FG',
13029 'leadingDigits' =>
13030 array (
13031 0 => '[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]',
13032 ),
13033 'format' => '$1 $2 $3 $4',
13034 ),
13035 ),
13036 'generalDesc' =>
13037 array (
13038 'nationalNumberPattern' => '35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}',
13039 ),
13040 'fixedLine' =>
13041 array (
13042 'possibleLengthNational' =>
13043 array (
13044 0 => 4,
13045 1 => 5,
13046 2 => 6,
13047 3 => 7,
13048 4 => 8,
13049 5 => 9,
13050 6 => 10,
13051 7 => 11,
13052 ),
13053 'exampleNumber' => '27123456',
13054 'nationalNumberPattern' => '(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}',
13055 ),
13056 'mobile' =>
13057 array (
13058 'possibleLengthNational' =>
13059 array (
13060 0 => 9,
13061 ),
13062 'exampleNumber' => '628123456',
13063 'nationalNumberPattern' => '6(?:[269][18]|5[158]|7[189]|81)\\d{6}',
13064 ),
13065 'tollFree' =>
13066 array (
13067 'possibleLengthNational' =>
13068 array (
13069 0 => 8,
13070 ),
13071 'exampleNumber' => '80012345',
13072 'nationalNumberPattern' => '800\\d{5}',
13073 ),
13074 'premiumRate' =>
13075 array (
13076 'possibleLengthNational' =>
13077 array (
13078 0 => 8,
13079 ),
13080 'exampleNumber' => '90012345',
13081 'nationalNumberPattern' => '90[015]\\d{5}',
13082 ),
13083 'sharedCost' =>
13084 array (
13085 'possibleLengthNational' =>
13086 array (
13087 0 => 8,
13088 ),
13089 'exampleNumber' => '80112345',
13090 'nationalNumberPattern' => '801\\d{5}',
13091 ),
13092 'voip' =>
13093 array (
13094 'possibleLengthNational' =>
13095 array (
13096 0 => 4,
13097 1 => 5,
13098 2 => 6,
13099 3 => 7,
13100 4 => 8,
13101 5 => 9,
13102 6 => 10,
13103 ),
13104 'exampleNumber' => '20201234',
13105 'nationalNumberPattern' => '20(?:1\\d{5}|[2-689]\\d{1,7})',
13106 ),
13107 ),
13108 131 =>
13109 array (
13110 'id' => 'LV',
13111 'countryCode' => '371',
13112 'internationalPrefix' => '00',
13113 'mobileNumberPortableRegion' => 'true',
13114 'availableFormats' =>
13115 array (
13116 0 =>
13117 array (
13118 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
13119 'leadingDigits' =>
13120 array (
13121 0 => '[269]|8[01]',
13122 ),
13123 'format' => '$1 $2 $3',
13124 ),
13125 ),
13126 'generalDesc' =>
13127 array (
13128 'nationalNumberPattern' => '(?:[268]\\d|90)\\d{6}',
13129 ),
13130 'fixedLine' =>
13131 array (
13132 'possibleLengthNational' =>
13133 array (
13134 0 => 8,
13135 ),
13136 'exampleNumber' => '63123456',
13137 'nationalNumberPattern' => '6\\d{7}',
13138 ),
13139 'mobile' =>
13140 array (
13141 'possibleLengthNational' =>
13142 array (
13143 0 => 8,
13144 ),
13145 'exampleNumber' => '21234567',
13146 'nationalNumberPattern' => '2\\d{7}',
13147 ),
13148 'tollFree' =>
13149 array (
13150 'possibleLengthNational' =>
13151 array (
13152 0 => 8,
13153 ),
13154 'exampleNumber' => '80123456',
13155 'nationalNumberPattern' => '80\\d{6}',
13156 ),
13157 'premiumRate' =>
13158 array (
13159 'possibleLengthNational' =>
13160 array (
13161 0 => 8,
13162 ),
13163 'exampleNumber' => '90123456',
13164 'nationalNumberPattern' => '90\\d{6}',
13165 ),
13166 'sharedCost' =>
13167 array (
13168 'possibleLengthNational' =>
13169 array (
13170 0 => 8,
13171 ),
13172 'exampleNumber' => '81123456',
13173 'nationalNumberPattern' => '81\\d{6}',
13174 ),
13175 ),
13176 132 =>
13177 array (
13178 'id' => 'LY',
13179 'countryCode' => '218',
13180 'internationalPrefix' => '00',
13181 'nationalPrefix' => '0',
13182 'availableFormats' =>
13183 array (
13184 0 =>
13185 array (
13186 'pattern' => '(\\d{2})(\\d{7})',
13187 'nationalPrefixFormattingRule' => '$NP$FG',
13188 'leadingDigits' =>
13189 array (
13190 0 => '[2-9]',
13191 ),
13192 'format' => '$1-$2',
13193 ),
13194 ),
13195 'generalDesc' =>
13196 array (
13197 'nationalNumberPattern' => '[2-9]\\d{8}',
13198 ),
13199 'fixedLine' =>
13200 array (
13201 'possibleLengthNational' =>
13202 array (
13203 0 => 9,
13204 ),
13205 'possibleLengthLocalOnly' =>
13206 array (
13207 0 => 7,
13208 ),
13209 'exampleNumber' => '212345678',
13210 'nationalNumberPattern' => '(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}',
13211 ),
13212 'mobile' =>
13213 array (
13214 'possibleLengthNational' =>
13215 array (
13216 0 => 9,
13217 ),
13218 'exampleNumber' => '912345678',
13219 'nationalNumberPattern' => '9[1-6]\\d{7}',
13220 ),
13221 ),
13222 133 =>
13223 array (
13224 'id' => 'MA',
13225 'mainCountryForCode' => true,
13226 'countryCode' => '212',
13227 'internationalPrefix' => '00',
13228 'nationalPrefix' => '0',
13229 'mobileNumberPortableRegion' => 'true',
13230 'availableFormats' =>
13231 array (
13232 0 =>
13233 array (
13234 'pattern' => '(\\d{5})(\\d{4})',
13235 'nationalPrefixFormattingRule' => '$NP$FG',
13236 'leadingDigits' =>
13237 array (
13238 0 => '5(?:29|38)',
13239 1 => '5(?:29|38)[89]',
13240 2 => '5(?:29|38)[89]0',
13241 ),
13242 'format' => '$1-$2',
13243 ),
13244 1 =>
13245 array (
13246 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
13247 'nationalPrefixFormattingRule' => '$NP$FG',
13248 'leadingDigits' =>
13249 array (
13250 0 => '5[45]',
13251 ),
13252 'format' => '$1 $2 $3 $4',
13253 ),
13254 2 =>
13255 array (
13256 'pattern' => '(\\d{4})(\\d{5})',
13257 'nationalPrefixFormattingRule' => '$NP$FG',
13258 'leadingDigits' =>
13259 array (
13260 0 => '5(?:2[2-489]|3[5-9]|9)|892',
13261 1 => '5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892',
13262 ),
13263 'format' => '$1-$2',
13264 ),
13265 3 =>
13266 array (
13267 'pattern' => '(\\d{2})(\\d{7})',
13268 'nationalPrefixFormattingRule' => '$NP$FG',
13269 'leadingDigits' =>
13270 array (
13271 0 => '8',
13272 ),
13273 'format' => '$1-$2',
13274 ),
13275 4 =>
13276 array (
13277 'pattern' => '(\\d{3})(\\d{6})',
13278 'nationalPrefixFormattingRule' => '$NP$FG',
13279 'leadingDigits' =>
13280 array (
13281 0 => '[5-7]',
13282 ),
13283 'format' => '$1-$2',
13284 ),
13285 ),
13286 'generalDesc' =>
13287 array (
13288 'nationalNumberPattern' => '[5-8]\\d{8}',
13289 ),
13290 'fixedLine' =>
13291 array (
13292 'possibleLengthNational' =>
13293 array (
13294 0 => 9,
13295 ),
13296 'exampleNumber' => '520123456',
13297 'nationalNumberPattern' => '5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[015-7]\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}',
13298 ),
13299 'mobile' =>
13300 array (
13301 'possibleLengthNational' =>
13302 array (
13303 0 => 9,
13304 ),
13305 'exampleNumber' => '650123456',
13306 'nationalNumberPattern' => '(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[0-36-8]|6[1267]|7[0-37]))\\d{6}',
13307 ),
13308 'tollFree' =>
13309 array (
13310 'possibleLengthNational' =>
13311 array (
13312 0 => 9,
13313 ),
13314 'exampleNumber' => '801234567',
13315 'nationalNumberPattern' => '80\\d{7}',
13316 ),
13317 'premiumRate' =>
13318 array (
13319 'possibleLengthNational' =>
13320 array (
13321 0 => 9,
13322 ),
13323 'exampleNumber' => '891234567',
13324 'nationalNumberPattern' => '89\\d{7}',
13325 ),
13326 'voip' =>
13327 array (
13328 'possibleLengthNational' =>
13329 array (
13330 0 => 9,
13331 ),
13332 'exampleNumber' => '592401234',
13333 'nationalNumberPattern' => '592(?:4[0-2]|93)\\d{4}',
13334 ),
13335 ),
13336 134 =>
13337 array (
13338 'id' => 'MC',
13339 'countryCode' => '377',
13340 'internationalPrefix' => '00',
13341 'nationalPrefix' => '0',
13342 'availableFormats' =>
13343 array (
13344 0 =>
13345 array (
13346 'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
13347 'leadingDigits' =>
13348 array (
13349 0 => '8',
13350 ),
13351 'format' => '$1 $2 $3',
13352 'intlFormat' => 'NA',
13353 ),
13354 1 =>
13355 array (
13356 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
13357 'nationalPrefixFormattingRule' => '$NP$FG',
13358 'leadingDigits' =>
13359 array (
13360 0 => '4',
13361 ),
13362 'format' => '$1 $2 $3',
13363 ),
13364 2 =>
13365 array (
13366 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
13367 'leadingDigits' =>
13368 array (
13369 0 => '[39]',
13370 ),
13371 'format' => '$1 $2 $3 $4',
13372 ),
13373 3 =>
13374 array (
13375 'pattern' => '(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
13376 'nationalPrefixFormattingRule' => '$NP$FG',
13377 'leadingDigits' =>
13378 array (
13379 0 => '6',
13380 ),
13381 'format' => '$1 $2 $3 $4 $5',
13382 ),
13383 ),
13384 'generalDesc' =>
13385 array (
13386 'nationalNumberPattern' => '870\\d{5}|(?:[349]|6\\d)\\d{7}',
13387 ),
13388 'noInternationalDialling' =>
13389 array (
13390 'possibleLengthNational' =>
13391 array (
13392 0 => 8,
13393 ),
13394 'nationalNumberPattern' => '870\\d{5}',
13395 ),
13396 'fixedLine' =>
13397 array (
13398 'possibleLengthNational' =>
13399 array (
13400 0 => 8,
13401 ),
13402 'exampleNumber' => '99123456',
13403 'nationalNumberPattern' => '(?:870|9[2-47-9]\\d)\\d{5}',
13404 ),
13405 'mobile' =>
13406 array (
13407 'possibleLengthNational' =>
13408 array (
13409 0 => 8,
13410 1 => 9,
13411 ),
13412 'exampleNumber' => '612345678',
13413 'nationalNumberPattern' => '4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}',
13414 ),
13415 'tollFree' =>
13416 array (
13417 'possibleLengthNational' =>
13418 array (
13419 0 => 8,
13420 ),
13421 'exampleNumber' => '90123456',
13422 'nationalNumberPattern' => '90\\d{6}',
13423 ),
13424 ),
13425 135 =>
13426 array (
13427 'id' => 'MD',
13428 'countryCode' => '373',
13429 'internationalPrefix' => '00',
13430 'nationalPrefix' => '0',
13431 'mobileNumberPortableRegion' => 'true',
13432 'availableFormats' =>
13433 array (
13434 0 =>
13435 array (
13436 'pattern' => '(\\d{3})(\\d{5})',
13437 'nationalPrefixFormattingRule' => '$NP$FG',
13438 'leadingDigits' =>
13439 array (
13440 0 => '[89]',
13441 ),
13442 'format' => '$1 $2',
13443 ),
13444 1 =>
13445 array (
13446 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
13447 'nationalPrefixFormattingRule' => '$NP$FG',
13448 'leadingDigits' =>
13449 array (
13450 0 => '22|3',
13451 ),
13452 'format' => '$1 $2 $3',
13453 ),
13454 2 =>
13455 array (
13456 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
13457 'nationalPrefixFormattingRule' => '$NP$FG',
13458 'leadingDigits' =>
13459 array (
13460 0 => '[25-7]',
13461 ),
13462 'format' => '$1 $2 $3',
13463 ),
13464 ),
13465 'generalDesc' =>
13466 array (
13467 'nationalNumberPattern' => '(?:[235-7]\\d|[89]0)\\d{6}',
13468 ),
13469 'fixedLine' =>
13470 array (
13471 'possibleLengthNational' =>
13472 array (
13473 0 => 8,
13474 ),
13475 'exampleNumber' => '22212345',
13476 'nationalNumberPattern' => '(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}',
13477 ),
13478 'mobile' =>
13479 array (
13480 'possibleLengthNational' =>
13481 array (
13482 0 => 8,
13483 ),
13484 'exampleNumber' => '62112345',
13485 'nationalNumberPattern' => '562\\d{5}|(?:6\\d|7[16-9])\\d{6}',
13486 ),
13487 'tollFree' =>
13488 array (
13489 'possibleLengthNational' =>
13490 array (
13491 0 => 8,
13492 ),
13493 'exampleNumber' => '80012345',
13494 'nationalNumberPattern' => '800\\d{5}',
13495 ),
13496 'premiumRate' =>
13497 array (
13498 'possibleLengthNational' =>
13499 array (
13500 0 => 8,
13501 ),
13502 'exampleNumber' => '90012345',
13503 'nationalNumberPattern' => '90[056]\\d{5}',
13504 ),
13505 'sharedCost' =>
13506 array (
13507 'possibleLengthNational' =>
13508 array (
13509 0 => 8,
13510 ),
13511 'exampleNumber' => '80812345',
13512 'nationalNumberPattern' => '808\\d{5}',
13513 ),
13514 'voip' =>
13515 array (
13516 'possibleLengthNational' =>
13517 array (
13518 0 => 8,
13519 ),
13520 'exampleNumber' => '30123456',
13521 'nationalNumberPattern' => '3[08]\\d{6}',
13522 ),
13523 'uan' =>
13524 array (
13525 'possibleLengthNational' =>
13526 array (
13527 0 => 8,
13528 ),
13529 'exampleNumber' => '80312345',
13530 'nationalNumberPattern' => '803\\d{5}',
13531 ),
13532 ),
13533 136 =>
13534 array (
13535 'id' => 'ME',
13536 'countryCode' => '382',
13537 'internationalPrefix' => '00',
13538 'nationalPrefix' => '0',
13539 'availableFormats' =>
13540 array (
13541 0 =>
13542 array (
13543 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
13544 'nationalPrefixFormattingRule' => '$NP$FG',
13545 'leadingDigits' =>
13546 array (
13547 0 => '[2-9]',
13548 ),
13549 'format' => '$1 $2 $3',
13550 ),
13551 ),
13552 'generalDesc' =>
13553 array (
13554 'nationalNumberPattern' => '(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}',
13555 ),
13556 'fixedLine' =>
13557 array (
13558 'possibleLengthNational' =>
13559 array (
13560 0 => 8,
13561 ),
13562 'possibleLengthLocalOnly' =>
13563 array (
13564 0 => 6,
13565 ),
13566 'exampleNumber' => '30234567',
13567 'nationalNumberPattern' => '(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}',
13568 ),
13569 'mobile' =>
13570 array (
13571 'possibleLengthNational' =>
13572 array (
13573 0 => 8,
13574 ),
13575 'exampleNumber' => '67622901',
13576 'nationalNumberPattern' => '6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}',
13577 ),
13578 'tollFree' =>
13579 array (
13580 'possibleLengthNational' =>
13581 array (
13582 0 => 8,
13583 1 => 9,
13584 ),
13585 'exampleNumber' => '80080002',
13586 'nationalNumberPattern' => '80(?:[0-2578]|9\\d)\\d{5}',
13587 ),
13588 'premiumRate' =>
13589 array (
13590 'possibleLengthNational' =>
13591 array (
13592 0 => 8,
13593 ),
13594 'exampleNumber' => '94515151',
13595 'nationalNumberPattern' => '9(?:4[1568]|5[178])\\d{5}',
13596 ),
13597 'voip' =>
13598 array (
13599 'possibleLengthNational' =>
13600 array (
13601 0 => 8,
13602 ),
13603 'exampleNumber' => '78108780',
13604 'nationalNumberPattern' => '78[1-49]\\d{5}',
13605 ),
13606 'uan' =>
13607 array (
13608 'possibleLengthNational' =>
13609 array (
13610 0 => 8,
13611 ),
13612 'exampleNumber' => '77273012',
13613 'nationalNumberPattern' => '77[1-9]\\d{5}',
13614 ),
13615 ),
13616 137 =>
13617 array (
13618 'id' => 'MF',
13619 'countryCode' => '590',
13620 'internationalPrefix' => '00',
13621 'nationalPrefix' => '0',
13622 'mobileNumberPortableRegion' => 'true',
13623 'generalDesc' =>
13624 array (
13625 'nationalNumberPattern' => '(?:590|69\\d|976)\\d{6}',
13626 ),
13627 'fixedLine' =>
13628 array (
13629 'possibleLengthNational' =>
13630 array (
13631 0 => 9,
13632 ),
13633 'exampleNumber' => '590271234',
13634 'nationalNumberPattern' => '590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}',
13635 ),
13636 'mobile' =>
13637 array (
13638 'possibleLengthNational' =>
13639 array (
13640 0 => 9,
13641 ),
13642 'exampleNumber' => '690001234',
13643 'nationalNumberPattern' => '69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}',
13644 ),
13645 'voip' =>
13646 array (
13647 'possibleLengthNational' =>
13648 array (
13649 0 => 9,
13650 ),
13651 'exampleNumber' => '976012345',
13652 'nationalNumberPattern' => '976[01]\\d{5}',
13653 ),
13654 ),
13655 138 =>
13656 array (
13657 'id' => 'MG',
13658 'countryCode' => '261',
13659 'internationalPrefix' => '00',
13660 'nationalPrefix' => '0',
13661 'nationalPrefixForParsing' => '0|([24-9]\\d{6})$',
13662 'nationalPrefixTransformRule' => '20$1',
13663 'availableFormats' =>
13664 array (
13665 0 =>
13666 array (
13667 'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{2})',
13668 'nationalPrefixFormattingRule' => '$NP$FG',
13669 'leadingDigits' =>
13670 array (
13671 0 => '[23]',
13672 ),
13673 'format' => '$1 $2 $3 $4',
13674 ),
13675 ),
13676 'generalDesc' =>
13677 array (
13678 'nationalNumberPattern' => '[23]\\d{8}',
13679 ),
13680 'fixedLine' =>
13681 array (
13682 'possibleLengthNational' =>
13683 array (
13684 0 => 9,
13685 ),
13686 'possibleLengthLocalOnly' =>
13687 array (
13688 0 => 7,
13689 ),
13690 'exampleNumber' => '202123456',
13691 'nationalNumberPattern' => '2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}',
13692 ),
13693 'mobile' =>
13694 array (
13695 'possibleLengthNational' =>
13696 array (
13697 0 => 9,
13698 ),
13699 'exampleNumber' => '321234567',
13700 'nationalNumberPattern' => '3[2-49]\\d{7}',
13701 ),
13702 'voip' =>
13703 array (
13704 'possibleLengthNational' =>
13705 array (
13706 0 => 9,
13707 ),
13708 'exampleNumber' => '221234567',
13709 'nationalNumberPattern' => '22\\d{7}',
13710 ),
13711 ),
13712 139 =>
13713 array (
13714 'id' => 'MH',
13715 'countryCode' => '692',
13716 'internationalPrefix' => '011',
13717 'nationalPrefix' => '1',
13718 'availableFormats' =>
13719 array (
13720 0 =>
13721 array (
13722 'pattern' => '(\\d{3})(\\d{4})',
13723 'leadingDigits' =>
13724 array (
13725 0 => '[2-6]',
13726 ),
13727 'format' => '$1-$2',
13728 ),
13729 ),
13730 'generalDesc' =>
13731 array (
13732 'nationalNumberPattern' => '329\\d{4}|(?:[256]\\d|45)\\d{5}',
13733 ),
13734 'fixedLine' =>
13735 array (
13736 'possibleLengthNational' =>
13737 array (
13738 0 => 7,
13739 ),
13740 'exampleNumber' => '2471234',
13741 'nationalNumberPattern' => '(?:247|528|625)\\d{4}',
13742 ),
13743 'mobile' =>
13744 array (
13745 'possibleLengthNational' =>
13746 array (
13747 0 => 7,
13748 ),
13749 'exampleNumber' => '2351234',
13750 'nationalNumberPattern' => '(?:(?:23|54)5|329|45[56])\\d{4}',
13751 ),
13752 'voip' =>
13753 array (
13754 'possibleLengthNational' =>
13755 array (
13756 0 => 7,
13757 ),
13758 'exampleNumber' => '6351234',
13759 'nationalNumberPattern' => '635\\d{4}',
13760 ),
13761 ),
13762 140 =>
13763 array (
13764 'id' => 'MK',
13765 'countryCode' => '389',
13766 'internationalPrefix' => '00',
13767 'nationalPrefix' => '0',
13768 'mobileNumberPortableRegion' => 'true',
13769 'availableFormats' =>
13770 array (
13771 0 =>
13772 array (
13773 'pattern' => '(\\d)(\\d{3})(\\d{4})',
13774 'nationalPrefixFormattingRule' => '$NP$FG',
13775 'leadingDigits' =>
13776 array (
13777 0 => '2',
13778 ),
13779 'format' => '$1 $2 $3',
13780 ),
13781 1 =>
13782 array (
13783 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
13784 'nationalPrefixFormattingRule' => '$NP$FG',
13785 'leadingDigits' =>
13786 array (
13787 0 => '[347]',
13788 ),
13789 'format' => '$1 $2 $3',
13790 ),
13791 2 =>
13792 array (
13793 'pattern' => '(\\d{3})(\\d)(\\d{2})(\\d{2})',
13794 'nationalPrefixFormattingRule' => '$NP$FG',
13795 'leadingDigits' =>
13796 array (
13797 0 => '[58]',
13798 ),
13799 'format' => '$1 $2 $3 $4',
13800 ),
13801 ),
13802 'generalDesc' =>
13803 array (
13804 'nationalNumberPattern' => '[2-578]\\d{7}',
13805 ),
13806 'fixedLine' =>
13807 array (
13808 'possibleLengthNational' =>
13809 array (
13810 0 => 8,
13811 ),
13812 'possibleLengthLocalOnly' =>
13813 array (
13814 0 => 6,
13815 1 => 7,
13816 ),
13817 'exampleNumber' => '22012345',
13818 'nationalNumberPattern' => '(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}',
13819 ),
13820 'mobile' =>
13821 array (
13822 'possibleLengthNational' =>
13823 array (
13824 0 => 8,
13825 ),
13826 'exampleNumber' => '72345678',
13827 'nationalNumberPattern' => '7(?:4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[2-4]|42|9[23])\\d{5}',
13828 ),
13829 'tollFree' =>
13830 array (
13831 'possibleLengthNational' =>
13832 array (
13833 0 => 8,
13834 ),
13835 'exampleNumber' => '80012345',
13836 'nationalNumberPattern' => '800\\d{5}',
13837 ),
13838 'premiumRate' =>
13839 array (
13840 'possibleLengthNational' =>
13841 array (
13842 0 => 8,
13843 ),
13844 'exampleNumber' => '50012345',
13845 'nationalNumberPattern' => '5[02-9]\\d{6}',
13846 ),
13847 'sharedCost' =>
13848 array (
13849 'possibleLengthNational' =>
13850 array (
13851 0 => 8,
13852 ),
13853 'exampleNumber' => '80123456',
13854 'nationalNumberPattern' => '8(?:0[1-9]|[1-9]\\d)\\d{5}',
13855 ),
13856 ),
13857 141 =>
13858 array (
13859 'id' => 'ML',
13860 'countryCode' => '223',
13861 'internationalPrefix' => '00',
13862 'availableFormats' =>
13863 array (
13864 0 =>
13865 array (
13866 'pattern' => '(\\d{4})',
13867 'leadingDigits' =>
13868 array (
13869 0 => '67[057-9]|74[045]',
13870 1 => '67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)',
13871 ),
13872 'format' => '$1',
13873 'intlFormat' => 'NA',
13874 ),
13875 1 =>
13876 array (
13877 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
13878 'leadingDigits' =>
13879 array (
13880 0 => '[24-9]',
13881 ),
13882 'format' => '$1 $2 $3 $4',
13883 ),
13884 ),
13885 'generalDesc' =>
13886 array (
13887 'nationalNumberPattern' => '[24-9]\\d{7}',
13888 ),
13889 'noInternationalDialling' =>
13890 array (
13891 'possibleLengthNational' =>
13892 array (
13893 0 => 8,
13894 ),
13895 'nationalNumberPattern' => '80\\d{6}',
13896 ),
13897 'fixedLine' =>
13898 array (
13899 'possibleLengthNational' =>
13900 array (
13901 0 => 8,
13902 ),
13903 'exampleNumber' => '20212345',
13904 'nationalNumberPattern' => '2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}',
13905 ),
13906 'mobile' =>
13907 array (
13908 'possibleLengthNational' =>
13909 array (
13910 0 => 8,
13911 ),
13912 'exampleNumber' => '65012345',
13913 'nationalNumberPattern' => '2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[239])\\d{6}',
13914 ),
13915 'tollFree' =>
13916 array (
13917 'possibleLengthNational' =>
13918 array (
13919 0 => 8,
13920 ),
13921 'exampleNumber' => '80012345',
13922 'nationalNumberPattern' => '80\\d{6}',
13923 ),
13924 ),
13925 142 =>
13926 array (
13927 'id' => 'MM',
13928 'countryCode' => '95',
13929 'internationalPrefix' => '00',
13930 'nationalPrefix' => '0',
13931 'availableFormats' =>
13932 array (
13933 0 =>
13934 array (
13935 'pattern' => '(\\d)(\\d{2})(\\d{3})',
13936 'nationalPrefixFormattingRule' => '$NP$FG',
13937 'leadingDigits' =>
13938 array (
13939 0 => '16|2',
13940 ),
13941 'format' => '$1 $2 $3',
13942 ),
13943 1 =>
13944 array (
13945 'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
13946 'nationalPrefixFormattingRule' => '$NP$FG',
13947 'leadingDigits' =>
13948 array (
13949 0 => '[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]',
13950 ),
13951 'format' => '$1 $2 $3',
13952 ),
13953 2 =>
13954 array (
13955 'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
13956 'nationalPrefixFormattingRule' => '$NP$FG',
13957 'leadingDigits' =>
13958 array (
13959 0 => '[12]',
13960 ),
13961 'format' => '$1 $2 $3',
13962 ),
13963 3 =>
13964 array (
13965 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
13966 'nationalPrefixFormattingRule' => '$NP$FG',
13967 'leadingDigits' =>
13968 array (
13969 0 => '[4-7]|8[1-35]',
13970 ),
13971 'format' => '$1 $2 $3',
13972 ),
13973 4 =>
13974 array (
13975 'pattern' => '(\\d)(\\d{3})(\\d{4,6})',
13976 'nationalPrefixFormattingRule' => '$NP$FG',
13977 'leadingDigits' =>
13978 array (
13979 0 => '9(?:2[0-4]|[35-9]|4[137-9])',
13980 ),
13981 'format' => '$1 $2 $3',
13982 ),
13983 5 =>
13984 array (
13985 'pattern' => '(\\d)(\\d{4})(\\d{4})',
13986 'nationalPrefixFormattingRule' => '$NP$FG',
13987 'leadingDigits' =>
13988 array (
13989 0 => '2',
13990 ),
13991 'format' => '$1 $2 $3',
13992 ),
13993 6 =>
13994 array (
13995 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
13996 'nationalPrefixFormattingRule' => '$NP$FG',
13997 'leadingDigits' =>
13998 array (
13999 0 => '8',
14000 ),
14001 'format' => '$1 $2 $3',
14002 ),
14003 7 =>
14004 array (
14005 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{3})',
14006 'nationalPrefixFormattingRule' => '$NP$FG',
14007 'leadingDigits' =>
14008 array (
14009 0 => '92',
14010 ),
14011 'format' => '$1 $2 $3 $4',
14012 ),
14013 8 =>
14014 array (
14015 'pattern' => '(\\d)(\\d{5})(\\d{4})',
14016 'nationalPrefixFormattingRule' => '$NP$FG',
14017 'leadingDigits' =>
14018 array (
14019 0 => '9',
14020 ),
14021 'format' => '$1 $2 $3',
14022 ),
14023 ),
14024 'generalDesc' =>
14025 array (
14026 'nationalNumberPattern' => '1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}',
14027 ),
14028 'fixedLine' =>
14029 array (
14030 'possibleLengthNational' =>
14031 array (
14032 0 => 6,
14033 1 => 7,
14034 2 => 8,
14035 3 => 9,
14036 ),
14037 'possibleLengthLocalOnly' =>
14038 array (
14039 0 => 5,
14040 ),
14041 'exampleNumber' => '1234567',
14042 'nationalNumberPattern' => '(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}',
14043 ),
14044 'mobile' =>
14045 array (
14046 'possibleLengthNational' =>
14047 array (
14048 0 => 7,
14049 1 => 8,
14050 2 => 9,
14051 3 => 10,
14052 ),
14053 'exampleNumber' => '92123456',
14054 'nationalNumberPattern' => '(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}',
14055 ),
14056 'tollFree' =>
14057 array (
14058 'possibleLengthNational' =>
14059 array (
14060 0 => 10,
14061 ),
14062 'exampleNumber' => '8008001234',
14063 'nationalNumberPattern' => '80080(?:[01][1-9]|2\\d)\\d{3}',
14064 ),
14065 'voip' =>
14066 array (
14067 'possibleLengthNational' =>
14068 array (
14069 0 => 8,
14070 ),
14071 'exampleNumber' => '13331234',
14072 'nationalNumberPattern' => '1333\\d{4}|[12]468\\d{4}',
14073 ),
14074 ),
14075 143 =>
14076 array (
14077 'id' => 'MN',
14078 'countryCode' => '976',
14079 'internationalPrefix' => '001',
14080 'nationalPrefix' => '0',
14081 'availableFormats' =>
14082 array (
14083 0 =>
14084 array (
14085 'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
14086 'nationalPrefixFormattingRule' => '$NP$FG',
14087 'leadingDigits' =>
14088 array (
14089 0 => '[12]1',
14090 ),
14091 'format' => '$1 $2 $3',
14092 ),
14093 1 =>
14094 array (
14095 'pattern' => '(\\d{4})(\\d{4})',
14096 'leadingDigits' =>
14097 array (
14098 0 => '[57-9]',
14099 ),
14100 'format' => '$1 $2',
14101 ),
14102 2 =>
14103 array (
14104 'pattern' => '(\\d{3})(\\d{5,6})',
14105 'nationalPrefixFormattingRule' => '$NP$FG',
14106 'leadingDigits' =>
14107 array (
14108 0 => '[12]2[1-3]',
14109 ),
14110 'format' => '$1 $2',
14111 ),
14112 3 =>
14113 array (
14114 'pattern' => '(\\d{4})(\\d{5,6})',
14115 'nationalPrefixFormattingRule' => '$NP$FG',
14116 'leadingDigits' =>
14117 array (
14118 0 => '[12](?:27|3[2-8]|4[2-68]|5[1-4689])',
14119 1 => '[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]',
14120 ),
14121 'format' => '$1 $2',
14122 ),
14123 4 =>
14124 array (
14125 'pattern' => '(\\d{5})(\\d{4,5})',
14126 'nationalPrefixFormattingRule' => '$NP$FG',
14127 'leadingDigits' =>
14128 array (
14129 0 => '[12]',
14130 ),
14131 'format' => '$1 $2',
14132 ),
14133 ),
14134 'generalDesc' =>
14135 array (
14136 'nationalNumberPattern' => '[12]\\d{7,9}|[57-9]\\d{7}',
14137 ),
14138 'fixedLine' =>
14139 array (
14140 'possibleLengthNational' =>
14141 array (
14142 0 => 8,
14143 1 => 9,
14144 2 => 10,
14145 ),
14146 'possibleLengthLocalOnly' =>
14147 array (
14148 0 => 4,
14149 1 => 5,
14150 2 => 6,
14151 ),
14152 'exampleNumber' => '53123456',
14153 'nationalNumberPattern' => '[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}',
14154 ),
14155 'mobile' =>
14156 array (
14157 'possibleLengthNational' =>
14158 array (
14159 0 => 8,
14160 ),
14161 'exampleNumber' => '88123456',
14162 'nationalNumberPattern' => '(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}',
14163 ),
14164 'voip' =>
14165 array (
14166 'possibleLengthNational' =>
14167 array (
14168 0 => 8,
14169 ),
14170 'exampleNumber' => '75123456',
14171 'nationalNumberPattern' => '712[0-79]\\d{4}|7(?:1[013-9]|[5-8]\\d)\\d{5}',
14172 ),
14173 ),
14174 144 =>
14175 array (
14176 'id' => 'MO',
14177 'countryCode' => '853',
14178 'internationalPrefix' => '00',
14179 'availableFormats' =>
14180 array (
14181 0 =>
14182 array (
14183 'pattern' => '(\\d{4})(\\d{4})',
14184 'leadingDigits' =>
14185 array (
14186 0 => '[268]',
14187 ),
14188 'format' => '$1 $2',
14189 ),
14190 ),
14191 'generalDesc' =>
14192 array (
14193 'nationalNumberPattern' => '(?:28|[68]\\d)\\d{6}',
14194 ),
14195 'fixedLine' =>
14196 array (
14197 'possibleLengthNational' =>
14198 array (
14199 0 => 8,
14200 ),
14201 'exampleNumber' => '28212345',
14202 'nationalNumberPattern' => '(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}',
14203 ),
14204 'mobile' =>
14205 array (
14206 'possibleLengthNational' =>
14207 array (
14208 0 => 8,
14209 ),
14210 'exampleNumber' => '66123456',
14211 'nationalNumberPattern' => '6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:[02][5-9]|[146-8]\\d|[35][0-4]))\\d{4}',
14212 ),
14213 ),
14214 145 =>
14215 array (
14216 'id' => 'MP',
14217 'countryCode' => '1',
14218 'leadingDigits' => '670',
14219 'internationalPrefix' => '011',
14220 'nationalPrefix' => '1',
14221 'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
14222 'nationalPrefixTransformRule' => '670$1',
14223 'generalDesc' =>
14224 array (
14225 'nationalNumberPattern' => '[58]\\d{9}|(?:67|90)0\\d{7}',
14226 ),
14227 'fixedLine' =>
14228 array (
14229 'possibleLengthNational' =>
14230 array (
14231 0 => 10,
14232 ),
14233 'possibleLengthLocalOnly' =>
14234 array (
14235 0 => 7,
14236 ),
14237 'exampleNumber' => '6702345678',
14238 'nationalNumberPattern' => '670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}',
14239 ),
14240 'mobile' =>
14241 array (
14242 'possibleLengthNational' =>
14243 array (
14244 0 => 10,
14245 ),
14246 'possibleLengthLocalOnly' =>
14247 array (
14248 0 => 7,
14249 ),
14250 'exampleNumber' => '6702345678',
14251 'nationalNumberPattern' => '670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}',
14252 ),
14253 'tollFree' =>
14254 array (
14255 'possibleLengthNational' =>
14256 array (
14257 0 => 10,
14258 ),
14259 'exampleNumber' => '8002123456',
14260 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
14261 ),
14262 'premiumRate' =>
14263 array (
14264 'possibleLengthNational' =>
14265 array (
14266 0 => 10,
14267 ),
14268 'exampleNumber' => '9002123456',
14269 'nationalNumberPattern' => '900[2-9]\\d{6}',
14270 ),
14271 'personalNumber' =>
14272 array (
14273 'possibleLengthNational' =>
14274 array (
14275 0 => 10,
14276 ),
14277 'exampleNumber' => '5002345678',
14278 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
14279 ),
14280 ),
14281 146 =>
14282 array (
14283 'id' => 'MQ',
14284 'countryCode' => '596',
14285 'internationalPrefix' => '00',
14286 'nationalPrefix' => '0',
14287 'mobileNumberPortableRegion' => 'true',
14288 'availableFormats' =>
14289 array (
14290 0 =>
14291 array (
14292 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
14293 'nationalPrefixFormattingRule' => '$NP$FG',
14294 'leadingDigits' =>
14295 array (
14296 0 => '[569]',
14297 ),
14298 'format' => '$1 $2 $3 $4',
14299 ),
14300 ),
14301 'generalDesc' =>
14302 array (
14303 'nationalNumberPattern' => '69\\d{7}|(?:59|97)6\\d{6}',
14304 ),
14305 'fixedLine' =>
14306 array (
14307 'possibleLengthNational' =>
14308 array (
14309 0 => 9,
14310 ),
14311 'exampleNumber' => '596301234',
14312 'nationalNumberPattern' => '596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\d|8[09]|9[4-8])\\d{4}',
14313 ),
14314 'mobile' =>
14315 array (
14316 'possibleLengthNational' =>
14317 array (
14318 0 => 9,
14319 ),
14320 'exampleNumber' => '696201234',
14321 'nationalNumberPattern' => '69(?:6(?:[0-47-9]\\d|5[0-6]|6[0-4])|727)\\d{4}',
14322 ),
14323 'voip' =>
14324 array (
14325 'possibleLengthNational' =>
14326 array (
14327 0 => 9,
14328 ),
14329 'exampleNumber' => '976612345',
14330 'nationalNumberPattern' => '976(?:6[1-9]|7[0-367])\\d{4}',
14331 ),
14332 ),
14333 147 =>
14334 array (
14335 'id' => 'MR',
14336 'countryCode' => '222',
14337 'internationalPrefix' => '00',
14338 'availableFormats' =>
14339 array (
14340 0 =>
14341 array (
14342 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
14343 'leadingDigits' =>
14344 array (
14345 0 => '[2-48]',
14346 ),
14347 'format' => '$1 $2 $3 $4',
14348 ),
14349 ),
14350 'generalDesc' =>
14351 array (
14352 'nationalNumberPattern' => '(?:[2-4]\\d\\d|800)\\d{5}',
14353 ),
14354 'fixedLine' =>
14355 array (
14356 'possibleLengthNational' =>
14357 array (
14358 0 => 8,
14359 ),
14360 'exampleNumber' => '35123456',
14361 'nationalNumberPattern' => '(?:25[08]|35\\d|45[1-7])\\d{5}',
14362 ),
14363 'mobile' =>
14364 array (
14365 'possibleLengthNational' =>
14366 array (
14367 0 => 8,
14368 ),
14369 'exampleNumber' => '22123456',
14370 'nationalNumberPattern' => '[2-4][0-46-9]\\d{6}',
14371 ),
14372 'tollFree' =>
14373 array (
14374 'possibleLengthNational' =>
14375 array (
14376 0 => 8,
14377 ),
14378 'exampleNumber' => '80012345',
14379 'nationalNumberPattern' => '800\\d{5}',
14380 ),
14381 ),
14382 148 =>
14383 array (
14384 'id' => 'MS',
14385 'countryCode' => '1',
14386 'leadingDigits' => '664',
14387 'internationalPrefix' => '011',
14388 'nationalPrefix' => '1',
14389 'nationalPrefixForParsing' => '1|([34]\\d{6})$',
14390 'nationalPrefixTransformRule' => '664$1',
14391 'mobileNumberPortableRegion' => 'true',
14392 'generalDesc' =>
14393 array (
14394 'nationalNumberPattern' => '(?:[58]\\d\\d|664|900)\\d{7}',
14395 ),
14396 'fixedLine' =>
14397 array (
14398 'possibleLengthNational' =>
14399 array (
14400 0 => 10,
14401 ),
14402 'possibleLengthLocalOnly' =>
14403 array (
14404 0 => 7,
14405 ),
14406 'exampleNumber' => '6644912345',
14407 'nationalNumberPattern' => '6644(?:1[0-3]|91)\\d{4}',
14408 ),
14409 'mobile' =>
14410 array (
14411 'possibleLengthNational' =>
14412 array (
14413 0 => 10,
14414 ),
14415 'possibleLengthLocalOnly' =>
14416 array (
14417 0 => 7,
14418 ),
14419 'exampleNumber' => '6644923456',
14420 'nationalNumberPattern' => '664(?:3(?:49|9[1-6])|49[2-6])\\d{4}',
14421 ),
14422 'tollFree' =>
14423 array (
14424 'possibleLengthNational' =>
14425 array (
14426 0 => 10,
14427 ),
14428 'exampleNumber' => '8002123456',
14429 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
14430 ),
14431 'premiumRate' =>
14432 array (
14433 'possibleLengthNational' =>
14434 array (
14435 0 => 10,
14436 ),
14437 'exampleNumber' => '9002123456',
14438 'nationalNumberPattern' => '900[2-9]\\d{6}',
14439 ),
14440 'personalNumber' =>
14441 array (
14442 'possibleLengthNational' =>
14443 array (
14444 0 => 10,
14445 ),
14446 'exampleNumber' => '5002345678',
14447 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
14448 ),
14449 ),
14450 149 =>
14451 array (
14452 'id' => 'MT',
14453 'countryCode' => '356',
14454 'internationalPrefix' => '00',
14455 'mobileNumberPortableRegion' => 'true',
14456 'availableFormats' =>
14457 array (
14458 0 =>
14459 array (
14460 'pattern' => '(\\d{4})(\\d{4})',
14461 'leadingDigits' =>
14462 array (
14463 0 => '[2357-9]',
14464 ),
14465 'format' => '$1 $2',
14466 ),
14467 ),
14468 'generalDesc' =>
14469 array (
14470 'nationalNumberPattern' => '3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}',
14471 ),
14472 'fixedLine' =>
14473 array (
14474 'possibleLengthNational' =>
14475 array (
14476 0 => 8,
14477 ),
14478 'exampleNumber' => '21001234',
14479 'nationalNumberPattern' => '2(?:0(?:[19]\\d|3[1-4]|6[059])|[1-357]\\d\\d)\\d{4}',
14480 ),
14481 'mobile' =>
14482 array (
14483 'possibleLengthNational' =>
14484 array (
14485 0 => 8,
14486 ),
14487 'exampleNumber' => '96961234',
14488 'nationalNumberPattern' => '(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}',
14489 ),
14490 'pager' =>
14491 array (
14492 'possibleLengthNational' =>
14493 array (
14494 0 => 8,
14495 ),
14496 'exampleNumber' => '71171234',
14497 'nationalNumberPattern' => '7117\\d{4}',
14498 ),
14499 'tollFree' =>
14500 array (
14501 'possibleLengthNational' =>
14502 array (
14503 0 => 8,
14504 ),
14505 'exampleNumber' => '80071234',
14506 'nationalNumberPattern' => '800[3467]\\d{4}',
14507 ),
14508 'premiumRate' =>
14509 array (
14510 'possibleLengthNational' =>
14511 array (
14512 0 => 8,
14513 ),
14514 'exampleNumber' => '50037123',
14515 'nationalNumberPattern' => '5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}',
14516 ),
14517 'voip' =>
14518 array (
14519 'possibleLengthNational' =>
14520 array (
14521 0 => 8,
14522 ),
14523 'exampleNumber' => '35501234',
14524 'nationalNumberPattern' => '3550\\d{4}',
14525 ),
14526 'uan' =>
14527 array (
14528 'possibleLengthNational' =>
14529 array (
14530 0 => 8,
14531 ),
14532 'exampleNumber' => '50112345',
14533 'nationalNumberPattern' => '501\\d{5}',
14534 ),
14535 ),
14536 150 =>
14537 array (
14538 'id' => 'MU',
14539 'countryCode' => '230',
14540 'preferredInternationalPrefix' => '020',
14541 'internationalPrefix' => '0(?:0|[24-7]0|3[03])',
14542 'availableFormats' =>
14543 array (
14544 0 =>
14545 array (
14546 'pattern' => '(\\d{3})(\\d{4})',
14547 'leadingDigits' =>
14548 array (
14549 0 => '[2-46]|8[013]',
14550 ),
14551 'format' => '$1 $2',
14552 ),
14553 1 =>
14554 array (
14555 'pattern' => '(\\d{4})(\\d{4})',
14556 'leadingDigits' =>
14557 array (
14558 0 => '5',
14559 ),
14560 'format' => '$1 $2',
14561 ),
14562 ),
14563 'generalDesc' =>
14564 array (
14565 'nationalNumberPattern' => '(?:[2-468]|5\\d)\\d{6}',
14566 ),
14567 'fixedLine' =>
14568 array (
14569 'possibleLengthNational' =>
14570 array (
14571 0 => 7,
14572 1 => 8,
14573 ),
14574 'exampleNumber' => '54480123',
14575 'nationalNumberPattern' => '(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}',
14576 ),
14577 'mobile' =>
14578 array (
14579 'possibleLengthNational' =>
14580 array (
14581 0 => 8,
14582 ),
14583 'exampleNumber' => '52512345',
14584 'nationalNumberPattern' => '5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|5(?:2[589]|4[3-589]|7\\d|8[0-689]|9[0-8])\\d{5}',
14585 ),
14586 'tollFree' =>
14587 array (
14588 'possibleLengthNational' =>
14589 array (
14590 0 => 7,
14591 ),
14592 'exampleNumber' => '8001234',
14593 'nationalNumberPattern' => '80[0-2]\\d{4}',
14594 ),
14595 'premiumRate' =>
14596 array (
14597 'possibleLengthNational' =>
14598 array (
14599 0 => 7,
14600 ),
14601 'exampleNumber' => '3012345',
14602 'nationalNumberPattern' => '30\\d{5}',
14603 ),
14604 'voip' =>
14605 array (
14606 'possibleLengthNational' =>
14607 array (
14608 0 => 7,
14609 ),
14610 'exampleNumber' => '3201234',
14611 'nationalNumberPattern' => '3(?:20|9\\d)\\d{4}',
14612 ),
14613 ),
14614 151 =>
14615 array (
14616 'id' => 'MV',
14617 'countryCode' => '960',
14618 'preferredInternationalPrefix' => '00',
14619 'internationalPrefix' => '0(?:0|19)',
14620 'availableFormats' =>
14621 array (
14622 0 =>
14623 array (
14624 'pattern' => '(\\d{3})(\\d{4})',
14625 'leadingDigits' =>
14626 array (
14627 0 => '[3467]|9[13-9]',
14628 ),
14629 'format' => '$1-$2',
14630 ),
14631 1 =>
14632 array (
14633 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
14634 'leadingDigits' =>
14635 array (
14636 0 => '[89]',
14637 ),
14638 'format' => '$1 $2 $3',
14639 ),
14640 ),
14641 'generalDesc' =>
14642 array (
14643 'nationalNumberPattern' => '(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}',
14644 ),
14645 'fixedLine' =>
14646 array (
14647 'possibleLengthNational' =>
14648 array (
14649 0 => 7,
14650 ),
14651 'exampleNumber' => '6701234',
14652 'nationalNumberPattern' => '(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}',
14653 ),
14654 'mobile' =>
14655 array (
14656 'possibleLengthNational' =>
14657 array (
14658 0 => 7,
14659 ),
14660 'exampleNumber' => '7712345',
14661 'nationalNumberPattern' => '46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}',
14662 ),
14663 'tollFree' =>
14664 array (
14665 'possibleLengthNational' =>
14666 array (
14667 0 => 10,
14668 ),
14669 'exampleNumber' => '8001234567',
14670 'nationalNumberPattern' => '800\\d{7}',
14671 ),
14672 'premiumRate' =>
14673 array (
14674 'possibleLengthNational' =>
14675 array (
14676 0 => 10,
14677 ),
14678 'exampleNumber' => '9001234567',
14679 'nationalNumberPattern' => '900\\d{7}',
14680 ),
14681 'uan' =>
14682 array (
14683 'possibleLengthNational' =>
14684 array (
14685 0 => 7,
14686 ),
14687 'exampleNumber' => '4001234',
14688 'nationalNumberPattern' => '4[05]0\\d{4}',
14689 ),
14690 ),
14691 152 =>
14692 array (
14693 'id' => 'MW',
14694 'countryCode' => '265',
14695 'internationalPrefix' => '00',
14696 'nationalPrefix' => '0',
14697 'availableFormats' =>
14698 array (
14699 0 =>
14700 array (
14701 'pattern' => '(\\d)(\\d{3})(\\d{3})',
14702 'nationalPrefixFormattingRule' => '$NP$FG',
14703 'leadingDigits' =>
14704 array (
14705 0 => '1[2-9]',
14706 ),
14707 'format' => '$1 $2 $3',
14708 ),
14709 1 =>
14710 array (
14711 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
14712 'nationalPrefixFormattingRule' => '$NP$FG',
14713 'leadingDigits' =>
14714 array (
14715 0 => '2',
14716 ),
14717 'format' => '$1 $2 $3',
14718 ),
14719 2 =>
14720 array (
14721 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
14722 'nationalPrefixFormattingRule' => '$NP$FG',
14723 'leadingDigits' =>
14724 array (
14725 0 => '[137-9]',
14726 ),
14727 'format' => '$1 $2 $3 $4',
14728 ),
14729 ),
14730 'generalDesc' =>
14731 array (
14732 'nationalNumberPattern' => '1\\d{6}(?:\\d{2})?|(?:[23]1|77|88|99)\\d{7}',
14733 ),
14734 'fixedLine' =>
14735 array (
14736 'possibleLengthNational' =>
14737 array (
14738 0 => 7,
14739 1 => 9,
14740 ),
14741 'exampleNumber' => '1234567',
14742 'nationalNumberPattern' => '(?:1[2-9]|21\\d\\d)\\d{5}',
14743 ),
14744 'mobile' =>
14745 array (
14746 'possibleLengthNational' =>
14747 array (
14748 0 => 9,
14749 ),
14750 'exampleNumber' => '991234567',
14751 'nationalNumberPattern' => '111\\d{6}|(?:31|77|88|99)\\d{7}',
14752 ),
14753 ),
14754 153 =>
14755 array (
14756 'id' => 'MX',
14757 'countryCode' => '52',
14758 'preferredInternationalPrefix' => '00',
14759 'internationalPrefix' => '0[09]',
14760 'nationalPrefix' => '01',
14761 'nationalPrefixForParsing' => '0(?:[12]|4[45])|1',
14762 'mobileNumberPortableRegion' => 'true',
14763 'availableFormats' =>
14764 array (
14765 0 =>
14766 array (
14767 'pattern' => '(\\d{5})',
14768 'leadingDigits' =>
14769 array (
14770 0 => '53',
14771 ),
14772 'format' => '$1',
14773 'intlFormat' => 'NA',
14774 ),
14775 1 =>
14776 array (
14777 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
14778 'nationalPrefixOptionalWhenFormatting' => true,
14779 'leadingDigits' =>
14780 array (
14781 0 => '33|5[56]|81',
14782 ),
14783 'format' => '$1 $2 $3',
14784 ),
14785 2 =>
14786 array (
14787 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
14788 'nationalPrefixOptionalWhenFormatting' => true,
14789 'leadingDigits' =>
14790 array (
14791 0 => '[2-9]',
14792 ),
14793 'format' => '$1 $2 $3',
14794 ),
14795 3 =>
14796 array (
14797 'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})',
14798 'nationalPrefixOptionalWhenFormatting' => true,
14799 'leadingDigits' =>
14800 array (
14801 0 => '1(?:33|5[56]|81)',
14802 ),
14803 'format' => '$2 $3 $4',
14804 ),
14805 4 =>
14806 array (
14807 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})',
14808 'nationalPrefixOptionalWhenFormatting' => true,
14809 'leadingDigits' =>
14810 array (
14811 0 => '1',
14812 ),
14813 'format' => '$2 $3 $4',
14814 ),
14815 ),
14816 'generalDesc' =>
14817 array (
14818 'nationalNumberPattern' => '(?:1(?:[01467]\\d|[2359][1-9]|8[1-79])|[2-9]\\d)\\d{8}',
14819 ),
14820 'fixedLine' =>
14821 array (
14822 'possibleLengthNational' =>
14823 array (
14824 0 => 10,
14825 ),
14826 'possibleLengthLocalOnly' =>
14827 array (
14828 0 => 7,
14829 1 => 8,
14830 ),
14831 'exampleNumber' => '2001234567',
14832 'nationalNumberPattern' => '(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}',
14833 ),
14834 'mobile' =>
14835 array (
14836 'possibleLengthNational' =>
14837 array (
14838 0 => 10,
14839 1 => 11,
14840 ),
14841 'possibleLengthLocalOnly' =>
14842 array (
14843 0 => 7,
14844 1 => 8,
14845 ),
14846 'exampleNumber' => '12221234567',
14847 'nationalNumberPattern' => '(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}',
14848 ),
14849 'tollFree' =>
14850 array (
14851 'possibleLengthNational' =>
14852 array (
14853 0 => 10,
14854 ),
14855 'exampleNumber' => '8001234567',
14856 'nationalNumberPattern' => '8(?:00|88)\\d{7}',
14857 ),
14858 'premiumRate' =>
14859 array (
14860 'possibleLengthNational' =>
14861 array (
14862 0 => 10,
14863 ),
14864 'exampleNumber' => '9001234567',
14865 'nationalNumberPattern' => '900\\d{7}',
14866 ),
14867 'sharedCost' =>
14868 array (
14869 'possibleLengthNational' =>
14870 array (
14871 0 => 10,
14872 ),
14873 'exampleNumber' => '3001234567',
14874 'nationalNumberPattern' => '300\\d{7}',
14875 ),
14876 'personalNumber' =>
14877 array (
14878 'possibleLengthNational' =>
14879 array (
14880 0 => 10,
14881 ),
14882 'exampleNumber' => '5001234567',
14883 'nationalNumberPattern' => '500\\d{7}',
14884 ),
14885 ),
14886 154 =>
14887 array (
14888 'id' => 'MY',
14889 'countryCode' => '60',
14890 'internationalPrefix' => '00',
14891 'nationalPrefix' => '0',
14892 'mobileNumberPortableRegion' => 'true',
14893 'availableFormats' =>
14894 array (
14895 0 =>
14896 array (
14897 'pattern' => '(\\d)(\\d{3})(\\d{4})',
14898 'nationalPrefixFormattingRule' => '$NP$FG',
14899 'leadingDigits' =>
14900 array (
14901 0 => '[4-79]',
14902 ),
14903 'format' => '$1-$2 $3',
14904 ),
14905 1 =>
14906 array (
14907 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
14908 'nationalPrefixFormattingRule' => '$NP$FG',
14909 'leadingDigits' =>
14910 array (
14911 0 => '1(?:[02469]|[378][1-9])|8',
14912 ),
14913 'format' => '$1-$2 $3',
14914 ),
14915 2 =>
14916 array (
14917 'pattern' => '(\\d)(\\d{4})(\\d{4})',
14918 'nationalPrefixFormattingRule' => '$NP$FG',
14919 'leadingDigits' =>
14920 array (
14921 0 => '3',
14922 ),
14923 'format' => '$1-$2 $3',
14924 ),
14925 3 =>
14926 array (
14927 'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{4})',
14928 'leadingDigits' =>
14929 array (
14930 0 => '1[36-8]',
14931 ),
14932 'format' => '$1-$2-$3-$4',
14933 ),
14934 4 =>
14935 array (
14936 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
14937 'nationalPrefixFormattingRule' => '$NP$FG',
14938 'leadingDigits' =>
14939 array (
14940 0 => '15',
14941 ),
14942 'format' => '$1-$2 $3',
14943 ),
14944 5 =>
14945 array (
14946 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
14947 'nationalPrefixFormattingRule' => '$NP$FG',
14948 'leadingDigits' =>
14949 array (
14950 0 => '1',
14951 ),
14952 'format' => '$1-$2 $3',
14953 ),
14954 ),
14955 'generalDesc' =>
14956 array (
14957 'nationalNumberPattern' => '1\\d{8,9}|(?:3\\d|[4-9])\\d{7}',
14958 ),
14959 'fixedLine' =>
14960 array (
14961 'possibleLengthNational' =>
14962 array (
14963 0 => 8,
14964 1 => 9,
14965 ),
14966 'possibleLengthLocalOnly' =>
14967 array (
14968 0 => 6,
14969 1 => 7,
14970 ),
14971 'exampleNumber' => '323856789',
14972 'nationalNumberPattern' => '(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}',
14973 ),
14974 'mobile' =>
14975 array (
14976 'possibleLengthNational' =>
14977 array (
14978 0 => 9,
14979 1 => 10,
14980 ),
14981 'exampleNumber' => '123456789',
14982 'nationalNumberPattern' => '1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[01]\\d|2[2-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}',
14983 ),
14984 'tollFree' =>
14985 array (
14986 'possibleLengthNational' =>
14987 array (
14988 0 => 10,
14989 ),
14990 'exampleNumber' => '1300123456',
14991 'nationalNumberPattern' => '1[378]00\\d{6}',
14992 ),
14993 'premiumRate' =>
14994 array (
14995 'possibleLengthNational' =>
14996 array (
14997 0 => 10,
14998 ),
14999 'exampleNumber' => '1600123456',
15000 'nationalNumberPattern' => '1600\\d{6}',
15001 ),
15002 'voip' =>
15003 array (
15004 'possibleLengthNational' =>
15005 array (
15006 0 => 10,
15007 ),
15008 'exampleNumber' => '1546012345',
15009 'nationalNumberPattern' => '15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}',
15010 ),
15011 ),
15012 155 =>
15013 array (
15014 'id' => 'MZ',
15015 'countryCode' => '258',
15016 'internationalPrefix' => '00',
15017 'availableFormats' =>
15018 array (
15019 0 =>
15020 array (
15021 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
15022 'leadingDigits' =>
15023 array (
15024 0 => '2|8[2-79]',
15025 ),
15026 'format' => '$1 $2 $3',
15027 ),
15028 1 =>
15029 array (
15030 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
15031 'leadingDigits' =>
15032 array (
15033 0 => '8',
15034 ),
15035 'format' => '$1 $2 $3',
15036 ),
15037 ),
15038 'generalDesc' =>
15039 array (
15040 'nationalNumberPattern' => '(?:2|8\\d)\\d{7}',
15041 ),
15042 'fixedLine' =>
15043 array (
15044 'possibleLengthNational' =>
15045 array (
15046 0 => 8,
15047 ),
15048 'exampleNumber' => '21123456',
15049 'nationalNumberPattern' => '2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}',
15050 ),
15051 'mobile' =>
15052 array (
15053 'possibleLengthNational' =>
15054 array (
15055 0 => 9,
15056 ),
15057 'exampleNumber' => '821234567',
15058 'nationalNumberPattern' => '8[2-79]\\d{7}',
15059 ),
15060 'tollFree' =>
15061 array (
15062 'possibleLengthNational' =>
15063 array (
15064 0 => 9,
15065 ),
15066 'exampleNumber' => '800123456',
15067 'nationalNumberPattern' => '800\\d{6}',
15068 ),
15069 ),
15070 156 =>
15071 array (
15072 'id' => 'NA',
15073 'countryCode' => '264',
15074 'internationalPrefix' => '00',
15075 'nationalPrefix' => '0',
15076 'availableFormats' =>
15077 array (
15078 0 =>
15079 array (
15080 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
15081 'nationalPrefixFormattingRule' => '$NP$FG',
15082 'leadingDigits' =>
15083 array (
15084 0 => '88',
15085 ),
15086 'format' => '$1 $2 $3',
15087 ),
15088 1 =>
15089 array (
15090 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
15091 'nationalPrefixFormattingRule' => '$NP$FG',
15092 'leadingDigits' =>
15093 array (
15094 0 => '6',
15095 ),
15096 'format' => '$1 $2 $3',
15097 ),
15098 2 =>
15099 array (
15100 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
15101 'nationalPrefixFormattingRule' => '$NP$FG',
15102 'leadingDigits' =>
15103 array (
15104 0 => '87',
15105 ),
15106 'format' => '$1 $2 $3',
15107 ),
15108 3 =>
15109 array (
15110 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
15111 'nationalPrefixFormattingRule' => '$NP$FG',
15112 'leadingDigits' =>
15113 array (
15114 0 => '8',
15115 ),
15116 'format' => '$1 $2 $3',
15117 ),
15118 ),
15119 'generalDesc' =>
15120 array (
15121 'nationalNumberPattern' => '[68]\\d{7,8}',
15122 ),
15123 'fixedLine' =>
15124 array (
15125 'possibleLengthNational' =>
15126 array (
15127 0 => 8,
15128 1 => 9,
15129 ),
15130 'exampleNumber' => '61221234',
15131 'nationalNumberPattern' => '64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}',
15132 ),
15133 'mobile' =>
15134 array (
15135 'possibleLengthNational' =>
15136 array (
15137 0 => 9,
15138 ),
15139 'exampleNumber' => '811234567',
15140 'nationalNumberPattern' => '(?:60|8[1245])\\d{7}',
15141 ),
15142 'tollFree' =>
15143 array (
15144 'possibleLengthNational' =>
15145 array (
15146 0 => 9,
15147 ),
15148 'exampleNumber' => '800123456',
15149 'nationalNumberPattern' => '80\\d{7}',
15150 ),
15151 'premiumRate' =>
15152 array (
15153 'possibleLengthNational' =>
15154 array (
15155 0 => 9,
15156 ),
15157 'exampleNumber' => '870123456',
15158 'nationalNumberPattern' => '8701\\d{5}',
15159 ),
15160 'voip' =>
15161 array (
15162 'possibleLengthNational' =>
15163 array (
15164 0 => 8,
15165 1 => 9,
15166 ),
15167 'exampleNumber' => '88612345',
15168 'nationalNumberPattern' => '8(?:3\\d\\d|86)\\d{5}',
15169 ),
15170 ),
15171 157 =>
15172 array (
15173 'id' => 'NC',
15174 'countryCode' => '687',
15175 'internationalPrefix' => '00',
15176 'availableFormats' =>
15177 array (
15178 0 =>
15179 array (
15180 'pattern' => '(\\d{3})',
15181 'leadingDigits' =>
15182 array (
15183 0 => '5[6-8]',
15184 ),
15185 'format' => '$1',
15186 'intlFormat' => 'NA',
15187 ),
15188 1 =>
15189 array (
15190 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
15191 'leadingDigits' =>
15192 array (
15193 0 => '[2-57-9]',
15194 ),
15195 'format' => '$1.$2.$3',
15196 ),
15197 ),
15198 'generalDesc' =>
15199 array (
15200 'nationalNumberPattern' => '[2-57-9]\\d{5}',
15201 ),
15202 'fixedLine' =>
15203 array (
15204 'possibleLengthNational' =>
15205 array (
15206 0 => 6,
15207 ),
15208 'exampleNumber' => '201234',
15209 'nationalNumberPattern' => '(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}',
15210 ),
15211 'mobile' =>
15212 array (
15213 'possibleLengthNational' =>
15214 array (
15215 0 => 6,
15216 ),
15217 'exampleNumber' => '751234',
15218 'nationalNumberPattern' => '(?:5[0-4]|[79]\\d|8[0-79])\\d{4}',
15219 ),
15220 'premiumRate' =>
15221 array (
15222 'possibleLengthNational' =>
15223 array (
15224 0 => 6,
15225 ),
15226 'exampleNumber' => '366711',
15227 'nationalNumberPattern' => '36\\d{4}',
15228 ),
15229 ),
15230 158 =>
15231 array (
15232 'id' => 'NE',
15233 'countryCode' => '227',
15234 'internationalPrefix' => '00',
15235 'availableFormats' =>
15236 array (
15237 0 =>
15238 array (
15239 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
15240 'leadingDigits' =>
15241 array (
15242 0 => '08',
15243 ),
15244 'format' => '$1 $2 $3',
15245 ),
15246 1 =>
15247 array (
15248 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
15249 'leadingDigits' =>
15250 array (
15251 0 => '[089]|2[013]|7[04]',
15252 ),
15253 'format' => '$1 $2 $3 $4',
15254 ),
15255 ),
15256 'generalDesc' =>
15257 array (
15258 'nationalNumberPattern' => '[027-9]\\d{7}',
15259 ),
15260 'fixedLine' =>
15261 array (
15262 'possibleLengthNational' =>
15263 array (
15264 0 => 8,
15265 ),
15266 'exampleNumber' => '20201234',
15267 'nationalNumberPattern' => '2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}',
15268 ),
15269 'mobile' =>
15270 array (
15271 'possibleLengthNational' =>
15272 array (
15273 0 => 8,
15274 ),
15275 'exampleNumber' => '93123456',
15276 'nationalNumberPattern' => '(?:23|7[04]|[89]\\d)\\d{6}',
15277 ),
15278 'tollFree' =>
15279 array (
15280 'possibleLengthNational' =>
15281 array (
15282 0 => 8,
15283 ),
15284 'exampleNumber' => '08123456',
15285 'nationalNumberPattern' => '08\\d{6}',
15286 ),
15287 'premiumRate' =>
15288 array (
15289 'possibleLengthNational' =>
15290 array (
15291 0 => 8,
15292 ),
15293 'exampleNumber' => '09123456',
15294 'nationalNumberPattern' => '09\\d{6}',
15295 ),
15296 ),
15297 159 =>
15298 array (
15299 'id' => 'NF',
15300 'countryCode' => '672',
15301 'internationalPrefix' => '00',
15302 'nationalPrefixForParsing' => '([0-258]\\d{4})$',
15303 'nationalPrefixTransformRule' => '3$1',
15304 'availableFormats' =>
15305 array (
15306 0 =>
15307 array (
15308 'pattern' => '(\\d{2})(\\d{4})',
15309 'leadingDigits' =>
15310 array (
15311 0 => '1[0-3]',
15312 ),
15313 'format' => '$1 $2',
15314 ),
15315 1 =>
15316 array (
15317 'pattern' => '(\\d)(\\d{5})',
15318 'leadingDigits' =>
15319 array (
15320 0 => '[13]',
15321 ),
15322 'format' => '$1 $2',
15323 ),
15324 ),
15325 'generalDesc' =>
15326 array (
15327 'nationalNumberPattern' => '[13]\\d{5}',
15328 ),
15329 'fixedLine' =>
15330 array (
15331 'possibleLengthNational' =>
15332 array (
15333 0 => 6,
15334 ),
15335 'possibleLengthLocalOnly' =>
15336 array (
15337 0 => 5,
15338 ),
15339 'exampleNumber' => '106609',
15340 'nationalNumberPattern' => '(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}',
15341 ),
15342 'mobile' =>
15343 array (
15344 'possibleLengthNational' =>
15345 array (
15346 0 => 6,
15347 ),
15348 'possibleLengthLocalOnly' =>
15349 array (
15350 0 => 5,
15351 ),
15352 'exampleNumber' => '381234',
15353 'nationalNumberPattern' => '(?:14|3[58])\\d{4}',
15354 ),
15355 ),
15356 160 =>
15357 array (
15358 'id' => 'NG',
15359 'countryCode' => '234',
15360 'internationalPrefix' => '009',
15361 'nationalPrefix' => '0',
15362 'mobileNumberPortableRegion' => 'true',
15363 'availableFormats' =>
15364 array (
15365 0 =>
15366 array (
15367 'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
15368 'nationalPrefixFormattingRule' => '$NP$FG',
15369 'leadingDigits' =>
15370 array (
15371 0 => '78',
15372 ),
15373 'format' => '$1 $2 $3',
15374 ),
15375 1 =>
15376 array (
15377 'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
15378 'nationalPrefixFormattingRule' => '$NP$FG',
15379 'leadingDigits' =>
15380 array (
15381 0 => '[12]|9(?:0[3-9]|[1-9])',
15382 ),
15383 'format' => '$1 $2 $3',
15384 ),
15385 2 =>
15386 array (
15387 'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})',
15388 'nationalPrefixFormattingRule' => '$NP$FG',
15389 'leadingDigits' =>
15390 array (
15391 0 => '[3-7]|8[2-9]',
15392 ),
15393 'format' => '$1 $2 $3',
15394 ),
15395 3 =>
15396 array (
15397 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
15398 'nationalPrefixFormattingRule' => '$NP$FG',
15399 'leadingDigits' =>
15400 array (
15401 0 => '[7-9]',
15402 ),
15403 'format' => '$1 $2 $3',
15404 ),
15405 4 =>
15406 array (
15407 'pattern' => '(\\d{3})(\\d{4})(\\d{4,5})',
15408 'nationalPrefixFormattingRule' => '$NP$FG',
15409 'leadingDigits' =>
15410 array (
15411 0 => '[78]',
15412 ),
15413 'format' => '$1 $2 $3',
15414 ),
15415 5 =>
15416 array (
15417 'pattern' => '(\\d{3})(\\d{5})(\\d{5,6})',
15418 'nationalPrefixFormattingRule' => '$NP$FG',
15419 'leadingDigits' =>
15420 array (
15421 0 => '[78]',
15422 ),
15423 'format' => '$1 $2 $3',
15424 ),
15425 ),
15426 'generalDesc' =>
15427 array (
15428 'nationalNumberPattern' => '(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}',
15429 ),
15430 'fixedLine' =>
15431 array (
15432 'possibleLengthNational' =>
15433 array (
15434 0 => 7,
15435 1 => 8,
15436 ),
15437 'possibleLengthLocalOnly' =>
15438 array (
15439 0 => 5,
15440 1 => 6,
15441 ),
15442 'exampleNumber' => '18040123',
15443 'nationalNumberPattern' => '(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}',
15444 ),
15445 'mobile' =>
15446 array (
15447 'possibleLengthNational' =>
15448 array (
15449 0 => 10,
15450 ),
15451 'exampleNumber' => '8021234567',
15452 'nationalNumberPattern' => '(?:702[0-24-9]|8(?:01|19)[01])\\d{6}|(?:70[13-689]|8(?:0[2-9]|1[0-8])|9(?:0[1-9]|15))\\d{7}',
15453 ),
15454 'tollFree' =>
15455 array (
15456 'possibleLengthNational' =>
15457 array (
15458 0 => 10,
15459 1 => 11,
15460 2 => 12,
15461 3 => 13,
15462 4 => 14,
15463 ),
15464 'exampleNumber' => '80017591759',
15465 'nationalNumberPattern' => '800\\d{7,11}',
15466 ),
15467 'uan' =>
15468 array (
15469 'possibleLengthNational' =>
15470 array (
15471 0 => 10,
15472 1 => 11,
15473 2 => 12,
15474 3 => 13,
15475 4 => 14,
15476 ),
15477 'exampleNumber' => '7001234567',
15478 'nationalNumberPattern' => '700\\d{7,11}',
15479 ),
15480 ),
15481 161 =>
15482 array (
15483 'id' => 'NI',
15484 'countryCode' => '505',
15485 'internationalPrefix' => '00',
15486 'availableFormats' =>
15487 array (
15488 0 =>
15489 array (
15490 'pattern' => '(\\d{4})(\\d{4})',
15491 'leadingDigits' =>
15492 array (
15493 0 => '[125-8]',
15494 ),
15495 'format' => '$1 $2',
15496 ),
15497 ),
15498 'generalDesc' =>
15499 array (
15500 'nationalNumberPattern' => '(?:1800|[25-8]\\d{3})\\d{4}',
15501 ),
15502 'fixedLine' =>
15503 array (
15504 'possibleLengthNational' =>
15505 array (
15506 0 => 8,
15507 ),
15508 'exampleNumber' => '21234567',
15509 'nationalNumberPattern' => '2\\d{7}',
15510 ),
15511 'mobile' =>
15512 array (
15513 'possibleLengthNational' =>
15514 array (
15515 0 => 8,
15516 ),
15517 'exampleNumber' => '81234567',
15518 'nationalNumberPattern' => '(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}',
15519 ),
15520 'tollFree' =>
15521 array (
15522 'possibleLengthNational' =>
15523 array (
15524 0 => 8,
15525 ),
15526 'exampleNumber' => '18001234',
15527 'nationalNumberPattern' => '1800\\d{4}',
15528 ),
15529 ),
15530 162 =>
15531 array (
15532 'id' => 'NL',
15533 'countryCode' => '31',
15534 'internationalPrefix' => '00',
15535 'nationalPrefix' => '0',
15536 'mobileNumberPortableRegion' => 'true',
15537 'availableFormats' =>
15538 array (
15539 0 =>
15540 array (
15541 'pattern' => '(\\d{4})',
15542 'leadingDigits' =>
15543 array (
15544 0 => '1[238]|[34]',
15545 ),
15546 'format' => '$1',
15547 'intlFormat' => 'NA',
15548 ),
15549 1 =>
15550 array (
15551 'pattern' => '(\\d{2})(\\d{3,4})',
15552 'leadingDigits' =>
15553 array (
15554 0 => '14',
15555 ),
15556 'format' => '$1 $2',
15557 'intlFormat' => 'NA',
15558 ),
15559 2 =>
15560 array (
15561 'pattern' => '(\\d{6})',
15562 'leadingDigits' =>
15563 array (
15564 0 => '1',
15565 ),
15566 'format' => '$1',
15567 'intlFormat' => 'NA',
15568 ),
15569 3 =>
15570 array (
15571 'pattern' => '(\\d{3})(\\d{4,7})',
15572 'nationalPrefixFormattingRule' => '$NP$FG',
15573 'leadingDigits' =>
15574 array (
15575 0 => '[89]0',
15576 ),
15577 'format' => '$1 $2',
15578 ),
15579 4 =>
15580 array (
15581 'pattern' => '(\\d{2})(\\d{7})',
15582 'nationalPrefixFormattingRule' => '$NP$FG',
15583 'leadingDigits' =>
15584 array (
15585 0 => '66',
15586 ),
15587 'format' => '$1 $2',
15588 ),
15589 5 =>
15590 array (
15591 'pattern' => '(\\d)(\\d{8})',
15592 'nationalPrefixFormattingRule' => '$NP$FG',
15593 'leadingDigits' =>
15594 array (
15595 0 => '6',
15596 ),
15597 'format' => '$1 $2',
15598 ),
15599 6 =>
15600 array (
15601 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
15602 'nationalPrefixFormattingRule' => '$NP$FG',
15603 'leadingDigits' =>
15604 array (
15605 0 => '1[16-8]|2[259]|3[124]|4[17-9]|5[124679]',
15606 ),
15607 'format' => '$1 $2 $3',
15608 ),
15609 7 =>
15610 array (
15611 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
15612 'nationalPrefixFormattingRule' => '$NP$FG',
15613 'leadingDigits' =>
15614 array (
15615 0 => '[1-57-9]',
15616 ),
15617 'format' => '$1 $2 $3',
15618 ),
15619 ),
15620 'generalDesc' =>
15621 array (
15622 'nationalNumberPattern' => '(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}',
15623 ),
15624 'noInternationalDialling' =>
15625 array (
15626 'possibleLengthNational' =>
15627 array (
15628 0 => 5,
15629 1 => 6,
15630 ),
15631 'nationalNumberPattern' => '140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d',
15632 ),
15633 'fixedLine' =>
15634 array (
15635 'possibleLengthNational' =>
15636 array (
15637 0 => 9,
15638 ),
15639 'exampleNumber' => '101234567',
15640 'nationalNumberPattern' => '(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}',
15641 ),
15642 'mobile' =>
15643 array (
15644 'possibleLengthNational' =>
15645 array (
15646 0 => 9,
15647 ),
15648 'exampleNumber' => '612345678',
15649 'nationalNumberPattern' => '6[1-58]\\d{7}',
15650 ),
15651 'pager' =>
15652 array (
15653 'possibleLengthNational' =>
15654 array (
15655 0 => 9,
15656 ),
15657 'exampleNumber' => '662345678',
15658 'nationalNumberPattern' => '66\\d{7}',
15659 ),
15660 'tollFree' =>
15661 array (
15662 'possibleLengthNational' =>
15663 array (
15664 0 => 7,
15665 1 => 8,
15666 2 => 9,
15667 3 => 10,
15668 ),
15669 'exampleNumber' => '8001234',
15670 'nationalNumberPattern' => '800\\d{4,7}',
15671 ),
15672 'premiumRate' =>
15673 array (
15674 'possibleLengthNational' =>
15675 array (
15676 0 => 7,
15677 1 => 8,
15678 2 => 9,
15679 3 => 10,
15680 ),
15681 'exampleNumber' => '9061234',
15682 'nationalNumberPattern' => '90[069]\\d{4,7}',
15683 ),
15684 'voip' =>
15685 array (
15686 'possibleLengthNational' =>
15687 array (
15688 0 => 9,
15689 ),
15690 'exampleNumber' => '851234567',
15691 'nationalNumberPattern' => '(?:85|91)\\d{7}',
15692 ),
15693 'uan' =>
15694 array (
15695 'possibleLengthNational' =>
15696 array (
15697 0 => 5,
15698 1 => 6,
15699 2 => 9,
15700 ),
15701 'exampleNumber' => '14020',
15702 'nationalNumberPattern' => '140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d',
15703 ),
15704 ),
15705 163 =>
15706 array (
15707 'id' => 'NO',
15708 'mainCountryForCode' => true,
15709 'countryCode' => '47',
15710 'leadingDigits' => '[02-689]|7[0-8]',
15711 'internationalPrefix' => '00',
15712 'mobileNumberPortableRegion' => 'true',
15713 'availableFormats' =>
15714 array (
15715 0 =>
15716 array (
15717 'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
15718 'leadingDigits' =>
15719 array (
15720 0 => '[489]|5[89]',
15721 ),
15722 'format' => '$1 $2 $3',
15723 ),
15724 1 =>
15725 array (
15726 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
15727 'leadingDigits' =>
15728 array (
15729 0 => '[235-7]',
15730 ),
15731 'format' => '$1 $2 $3 $4',
15732 ),
15733 ),
15734 'generalDesc' =>
15735 array (
15736 'nationalNumberPattern' => '(?:0|[2-9]\\d{3})\\d{4}',
15737 ),
15738 'fixedLine' =>
15739 array (
15740 'possibleLengthNational' =>
15741 array (
15742 0 => 8,
15743 ),
15744 'exampleNumber' => '21234567',
15745 'nationalNumberPattern' => '(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}',
15746 ),
15747 'mobile' =>
15748 array (
15749 'possibleLengthNational' =>
15750 array (
15751 0 => 8,
15752 ),
15753 'exampleNumber' => '40612345',
15754 'nationalNumberPattern' => '(?:4[015-8]|5[89]|9\\d)\\d{6}',
15755 ),
15756 'tollFree' =>
15757 array (
15758 'possibleLengthNational' =>
15759 array (
15760 0 => 8,
15761 ),
15762 'exampleNumber' => '80012345',
15763 'nationalNumberPattern' => '80[01]\\d{5}',
15764 ),
15765 'premiumRate' =>
15766 array (
15767 'possibleLengthNational' =>
15768 array (
15769 0 => 8,
15770 ),
15771 'exampleNumber' => '82012345',
15772 'nationalNumberPattern' => '82[09]\\d{5}',
15773 ),
15774 'sharedCost' =>
15775 array (
15776 'possibleLengthNational' =>
15777 array (
15778 0 => 8,
15779 ),
15780 'exampleNumber' => '81021234',
15781 'nationalNumberPattern' => '810(?:0[0-6]|[2-8]\\d)\\d{3}',
15782 ),
15783 'personalNumber' =>
15784 array (
15785 'possibleLengthNational' =>
15786 array (
15787 0 => 8,
15788 ),
15789 'exampleNumber' => '88012345',
15790 'nationalNumberPattern' => '880\\d{5}',
15791 ),
15792 'voip' =>
15793 array (
15794 'possibleLengthNational' =>
15795 array (
15796 0 => 8,
15797 ),
15798 'exampleNumber' => '85012345',
15799 'nationalNumberPattern' => '85[0-5]\\d{5}',
15800 ),
15801 'uan' =>
15802 array (
15803 'possibleLengthNational' =>
15804 array (
15805 0 => 5,
15806 1 => 8,
15807 ),
15808 'exampleNumber' => '02000',
15809 'nationalNumberPattern' => '(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
15810 ),
15811 'voicemail' =>
15812 array (
15813 'possibleLengthNational' =>
15814 array (
15815 0 => 8,
15816 ),
15817 'exampleNumber' => '81212345',
15818 'nationalNumberPattern' => '81[23]\\d{5}',
15819 ),
15820 ),
15821 164 =>
15822 array (
15823 'id' => 'NP',
15824 'countryCode' => '977',
15825 'internationalPrefix' => '00',
15826 'nationalPrefix' => '0',
15827 'availableFormats' =>
15828 array (
15829 0 =>
15830 array (
15831 'pattern' => '(\\d)(\\d{7})',
15832 'nationalPrefixFormattingRule' => '$NP$FG',
15833 'leadingDigits' =>
15834 array (
15835 0 => '1[2-6]',
15836 ),
15837 'format' => '$1-$2',
15838 ),
15839 1 =>
15840 array (
15841 'pattern' => '(\\d{2})(\\d{6})',
15842 'nationalPrefixFormattingRule' => '$NP$FG',
15843 'leadingDigits' =>
15844 array (
15845 0 => '[1-8]|9(?:[1-579]|6[2-6])',
15846 ),
15847 'format' => '$1-$2',
15848 ),
15849 2 =>
15850 array (
15851 'pattern' => '(\\d{3})(\\d{7})',
15852 'leadingDigits' =>
15853 array (
15854 0 => '9',
15855 ),
15856 'format' => '$1-$2',
15857 ),
15858 ),
15859 'generalDesc' =>
15860 array (
15861 'nationalNumberPattern' => '9\\d{9}|[1-9]\\d{7}',
15862 ),
15863 'fixedLine' =>
15864 array (
15865 'possibleLengthNational' =>
15866 array (
15867 0 => 8,
15868 ),
15869 'possibleLengthLocalOnly' =>
15870 array (
15871 0 => 6,
15872 1 => 7,
15873 ),
15874 'exampleNumber' => '14567890',
15875 'nationalNumberPattern' => '(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}',
15876 ),
15877 'mobile' =>
15878 array (
15879 'possibleLengthNational' =>
15880 array (
15881 0 => 10,
15882 ),
15883 'exampleNumber' => '9841234567',
15884 'nationalNumberPattern' => '9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}',
15885 ),
15886 ),
15887 165 =>
15888 array (
15889 'id' => 'NR',
15890 'countryCode' => '674',
15891 'internationalPrefix' => '00',
15892 'availableFormats' =>
15893 array (
15894 0 =>
15895 array (
15896 'pattern' => '(\\d{3})(\\d{4})',
15897 'leadingDigits' =>
15898 array (
15899 0 => '[4-68]',
15900 ),
15901 'format' => '$1 $2',
15902 ),
15903 ),
15904 'generalDesc' =>
15905 array (
15906 'nationalNumberPattern' => '(?:444|(?:55|8\\d)\\d|666)\\d{4}',
15907 ),
15908 'fixedLine' =>
15909 array (
15910 'possibleLengthNational' =>
15911 array (
15912 0 => 7,
15913 ),
15914 'exampleNumber' => '4441234',
15915 'nationalNumberPattern' => '444\\d{4}',
15916 ),
15917 'mobile' =>
15918 array (
15919 'possibleLengthNational' =>
15920 array (
15921 0 => 7,
15922 ),
15923 'exampleNumber' => '5551234',
15924 'nationalNumberPattern' => '(?:55[3-9]|666|8\\d\\d)\\d{4}',
15925 ),
15926 ),
15927 166 =>
15928 array (
15929 'id' => 'NU',
15930 'countryCode' => '683',
15931 'internationalPrefix' => '00',
15932 'availableFormats' =>
15933 array (
15934 0 =>
15935 array (
15936 'pattern' => '(\\d{3})(\\d{4})',
15937 'leadingDigits' =>
15938 array (
15939 0 => '8',
15940 ),
15941 'format' => '$1 $2',
15942 ),
15943 ),
15944 'generalDesc' =>
15945 array (
15946 'nationalNumberPattern' => '(?:[47]|888\\d)\\d{3}',
15947 ),
15948 'fixedLine' =>
15949 array (
15950 'possibleLengthNational' =>
15951 array (
15952 0 => 4,
15953 ),
15954 'exampleNumber' => '7012',
15955 'nationalNumberPattern' => '[47]\\d{3}',
15956 ),
15957 'mobile' =>
15958 array (
15959 'possibleLengthNational' =>
15960 array (
15961 0 => 7,
15962 ),
15963 'exampleNumber' => '8884012',
15964 'nationalNumberPattern' => '888[4-9]\\d{3}',
15965 ),
15966 ),
15967 167 =>
15968 array (
15969 'id' => 'NZ',
15970 'countryCode' => '64',
15971 'preferredInternationalPrefix' => '00',
15972 'internationalPrefix' => '0(?:0|161)',
15973 'nationalPrefix' => '0',
15974 'mobileNumberPortableRegion' => 'true',
15975 'availableFormats' =>
15976 array (
15977 0 =>
15978 array (
15979 'pattern' => '(\\d{2})(\\d{3,8})',
15980 'nationalPrefixFormattingRule' => '$NP$FG',
15981 'leadingDigits' =>
15982 array (
15983 0 => '83',
15984 ),
15985 'format' => '$1 $2',
15986 ),
15987 1 =>
15988 array (
15989 'pattern' => '(\\d{3})(\\d{2})(\\d{2,3})',
15990 'nationalPrefixFormattingRule' => '$NP$FG',
15991 'leadingDigits' =>
15992 array (
15993 0 => '50[0367]|[89]0',
15994 ),
15995 'format' => '$1 $2 $3',
15996 ),
15997 2 =>
15998 array (
15999 'pattern' => '(\\d)(\\d{3})(\\d{4})',
16000 'nationalPrefixFormattingRule' => '$NP$FG',
16001 'leadingDigits' =>
16002 array (
16003 0 => '24|[346]|7[2-57-9]|9[2-9]',
16004 ),
16005 'format' => '$1-$2 $3',
16006 ),
16007 3 =>
16008 array (
16009 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
16010 'nationalPrefixFormattingRule' => '$NP$FG',
16011 'leadingDigits' =>
16012 array (
16013 0 => '2(?:10|74)|[59]|80',
16014 ),
16015 'format' => '$1 $2 $3',
16016 ),
16017 4 =>
16018 array (
16019 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
16020 'nationalPrefixFormattingRule' => '$NP$FG',
16021 'leadingDigits' =>
16022 array (
16023 0 => '1|2[028]',
16024 ),
16025 'format' => '$1 $2 $3',
16026 ),
16027 5 =>
16028 array (
16029 'pattern' => '(\\d{2})(\\d{3})(\\d{3,5})',
16030 'nationalPrefixFormattingRule' => '$NP$FG',
16031 'leadingDigits' =>
16032 array (
16033 0 => '2(?:[169]|7[0-35-9])|7|86',
16034 ),
16035 'format' => '$1 $2 $3',
16036 ),
16037 ),
16038 'generalDesc' =>
16039 array (
16040 'nationalNumberPattern' => '[29]\\d{7,9}|50\\d{5}(?:\\d{2,3})?|6[0-35-9]\\d{6}|7\\d{7,8}|8\\d{4,9}|(?:11\\d|[34])\\d{7}',
16041 ),
16042 'fixedLine' =>
16043 array (
16044 'possibleLengthNational' =>
16045 array (
16046 0 => 8,
16047 ),
16048 'possibleLengthLocalOnly' =>
16049 array (
16050 0 => 7,
16051 ),
16052 'exampleNumber' => '32345678',
16053 'nationalNumberPattern' => '24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}',
16054 ),
16055 'mobile' =>
16056 array (
16057 'possibleLengthNational' =>
16058 array (
16059 0 => 8,
16060 1 => 9,
16061 2 => 10,
16062 ),
16063 'exampleNumber' => '211234567',
16064 'nationalNumberPattern' => '2[0-27-9]\\d{7,8}|21\\d{6}',
16065 ),
16066 'pager' =>
16067 array (
16068 'possibleLengthNational' =>
16069 array (
16070 0 => 8,
16071 1 => 9,
16072 ),
16073 'exampleNumber' => '26123456',
16074 'nationalNumberPattern' => '[28]6\\d{6,7}',
16075 ),
16076 'tollFree' =>
16077 array (
16078 'possibleLengthNational' =>
16079 array (
16080 0 => 8,
16081 1 => 9,
16082 2 => 10,
16083 ),
16084 'exampleNumber' => '800123456',
16085 'nationalNumberPattern' => '508\\d{6,7}|80\\d{6,8}',
16086 ),
16087 'premiumRate' =>
16088 array (
16089 'possibleLengthNational' =>
16090 array (
16091 0 => 7,
16092 1 => 8,
16093 2 => 9,
16094 3 => 10,
16095 ),
16096 'exampleNumber' => '900123456',
16097 'nationalNumberPattern' => '(?:11\\d{5}|50(?:0[08]|30|66|77))\\d{3}|90\\d{6,8}',
16098 ),
16099 'personalNumber' =>
16100 array (
16101 'possibleLengthNational' =>
16102 array (
16103 0 => 9,
16104 ),
16105 'exampleNumber' => '701234567',
16106 'nationalNumberPattern' => '70\\d{7}',
16107 ),
16108 'uan' =>
16109 array (
16110 'possibleLengthNational' =>
16111 array (
16112 0 => 5,
16113 1 => 6,
16114 2 => 7,
16115 3 => 8,
16116 4 => 9,
16117 5 => 10,
16118 ),
16119 'exampleNumber' => '83012378',
16120 'nationalNumberPattern' => '83\\d{3,8}',
16121 ),
16122 ),
16123 168 =>
16124 array (
16125 'id' => 'OM',
16126 'countryCode' => '968',
16127 'internationalPrefix' => '00',
16128 'mobileNumberPortableRegion' => 'true',
16129 'availableFormats' =>
16130 array (
16131 0 =>
16132 array (
16133 'pattern' => '(\\d{3})(\\d{4,6})',
16134 'leadingDigits' =>
16135 array (
16136 0 => '[58]',
16137 ),
16138 'format' => '$1 $2',
16139 ),
16140 1 =>
16141 array (
16142 'pattern' => '(\\d{2})(\\d{6})',
16143 'leadingDigits' =>
16144 array (
16145 0 => '2',
16146 ),
16147 'format' => '$1 $2',
16148 ),
16149 2 =>
16150 array (
16151 'pattern' => '(\\d{4})(\\d{4})',
16152 'leadingDigits' =>
16153 array (
16154 0 => '[179]',
16155 ),
16156 'format' => '$1 $2',
16157 ),
16158 ),
16159 'generalDesc' =>
16160 array (
16161 'nationalNumberPattern' => '(?:1505|[279]\\d{3}|500)\\d{4}|8007\\d{4,5}',
16162 ),
16163 'fixedLine' =>
16164 array (
16165 'possibleLengthNational' =>
16166 array (
16167 0 => 8,
16168 ),
16169 'exampleNumber' => '23123456',
16170 'nationalNumberPattern' => '2[2-6]\\d{6}',
16171 ),
16172 'mobile' =>
16173 array (
16174 'possibleLengthNational' =>
16175 array (
16176 0 => 8,
16177 ),
16178 'exampleNumber' => '92123456',
16179 'nationalNumberPattern' => '(?:1505|90[1-9]\\d)\\d{4}|(?:7[1289]|9[1-9])\\d{6}',
16180 ),
16181 'tollFree' =>
16182 array (
16183 'possibleLengthNational' =>
16184 array (
16185 0 => 7,
16186 1 => 8,
16187 2 => 9,
16188 ),
16189 'exampleNumber' => '80071234',
16190 'nationalNumberPattern' => '500\\d{4}|8007\\d{4,5}',
16191 ),
16192 'premiumRate' =>
16193 array (
16194 'possibleLengthNational' =>
16195 array (
16196 0 => 8,
16197 ),
16198 'exampleNumber' => '90012345',
16199 'nationalNumberPattern' => '900\\d{5}',
16200 ),
16201 ),
16202 169 =>
16203 array (
16204 'id' => 'PA',
16205 'countryCode' => '507',
16206 'internationalPrefix' => '00',
16207 'mobileNumberPortableRegion' => 'true',
16208 'availableFormats' =>
16209 array (
16210 0 =>
16211 array (
16212 'pattern' => '(\\d{3})(\\d{4})',
16213 'leadingDigits' =>
16214 array (
16215 0 => '[1-57-9]',
16216 ),
16217 'format' => '$1-$2',
16218 ),
16219 1 =>
16220 array (
16221 'pattern' => '(\\d{4})(\\d{4})',
16222 'leadingDigits' =>
16223 array (
16224 0 => '[68]',
16225 ),
16226 'format' => '$1-$2',
16227 ),
16228 2 =>
16229 array (
16230 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
16231 'leadingDigits' =>
16232 array (
16233 0 => '8',
16234 ),
16235 'format' => '$1 $2 $3',
16236 ),
16237 ),
16238 'generalDesc' =>
16239 array (
16240 'nationalNumberPattern' => '8\\d{9}|[68]\\d{7}|[1-57-9]\\d{6}',
16241 ),
16242 'fixedLine' =>
16243 array (
16244 'possibleLengthNational' =>
16245 array (
16246 0 => 7,
16247 ),
16248 'exampleNumber' => '2001234',
16249 'nationalNumberPattern' => '(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[139])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\d|1[014-7]|2[0-5]|33|4[0-79]|55|6[068]|7[03-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}',
16250 ),
16251 'mobile' =>
16252 array (
16253 'possibleLengthNational' =>
16254 array (
16255 0 => 7,
16256 1 => 8,
16257 ),
16258 'exampleNumber' => '61234567',
16259 'nationalNumberPattern' => '(?:1[16]1|21[89]|6(?:[02-9]\\d|1[0-7])\\d|8(?:1[01]|7[23]))\\d{4}',
16260 ),
16261 'tollFree' =>
16262 array (
16263 'possibleLengthNational' =>
16264 array (
16265 0 => 7,
16266 1 => 8,
16267 2 => 10,
16268 ),
16269 'exampleNumber' => '8001234',
16270 'nationalNumberPattern' => '800\\d{4}(?:\\d(?:\\d{2})?)?',
16271 ),
16272 'premiumRate' =>
16273 array (
16274 'possibleLengthNational' =>
16275 array (
16276 0 => 7,
16277 ),
16278 'exampleNumber' => '8601234',
16279 'nationalNumberPattern' => '(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}',
16280 ),
16281 ),
16282 170 =>
16283 array (
16284 'id' => 'PE',
16285 'countryCode' => '51',
16286 'internationalPrefix' => '19(?:1[124]|77|90)00',
16287 'nationalPrefix' => '0',
16288 'preferredExtnPrefix' => ' Anexo ',
16289 'mobileNumberPortableRegion' => 'true',
16290 'availableFormats' =>
16291 array (
16292 0 =>
16293 array (
16294 'pattern' => '(\\d{3})(\\d{5})',
16295 'nationalPrefixFormattingRule' => '($NP$FG)',
16296 'leadingDigits' =>
16297 array (
16298 0 => '80',
16299 ),
16300 'format' => '$1 $2',
16301 ),
16302 1 =>
16303 array (
16304 'pattern' => '(\\d)(\\d{7})',
16305 'nationalPrefixFormattingRule' => '($NP$FG)',
16306 'leadingDigits' =>
16307 array (
16308 0 => '1',
16309 ),
16310 'format' => '$1 $2',
16311 ),
16312 2 =>
16313 array (
16314 'pattern' => '(\\d{2})(\\d{6})',
16315 'nationalPrefixFormattingRule' => '($NP$FG)',
16316 'leadingDigits' =>
16317 array (
16318 0 => '[4-8]',
16319 ),
16320 'format' => '$1 $2',
16321 ),
16322 3 =>
16323 array (
16324 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
16325 'leadingDigits' =>
16326 array (
16327 0 => '9',
16328 ),
16329 'format' => '$1 $2 $3',
16330 ),
16331 ),
16332 'generalDesc' =>
16333 array (
16334 'nationalNumberPattern' => '(?:[14-8]|9\\d)\\d{7}',
16335 ),
16336 'fixedLine' =>
16337 array (
16338 'possibleLengthNational' =>
16339 array (
16340 0 => 8,
16341 ),
16342 'possibleLengthLocalOnly' =>
16343 array (
16344 0 => 6,
16345 1 => 7,
16346 ),
16347 'exampleNumber' => '11234567',
16348 'nationalNumberPattern' => '(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}',
16349 ),
16350 'mobile' =>
16351 array (
16352 'possibleLengthNational' =>
16353 array (
16354 0 => 9,
16355 ),
16356 'exampleNumber' => '912345678',
16357 'nationalNumberPattern' => '9\\d{8}',
16358 ),
16359 'tollFree' =>
16360 array (
16361 'possibleLengthNational' =>
16362 array (
16363 0 => 8,
16364 ),
16365 'exampleNumber' => '80012345',
16366 'nationalNumberPattern' => '800\\d{5}',
16367 ),
16368 'premiumRate' =>
16369 array (
16370 'possibleLengthNational' =>
16371 array (
16372 0 => 8,
16373 ),
16374 'exampleNumber' => '80512345',
16375 'nationalNumberPattern' => '805\\d{5}',
16376 ),
16377 'sharedCost' =>
16378 array (
16379 'possibleLengthNational' =>
16380 array (
16381 0 => 8,
16382 ),
16383 'exampleNumber' => '80112345',
16384 'nationalNumberPattern' => '801\\d{5}',
16385 ),
16386 'personalNumber' =>
16387 array (
16388 'possibleLengthNational' =>
16389 array (
16390 0 => 8,
16391 ),
16392 'exampleNumber' => '80212345',
16393 'nationalNumberPattern' => '80[24]\\d{5}',
16394 ),
16395 ),
16396 171 =>
16397 array (
16398 'id' => 'PF',
16399 'countryCode' => '689',
16400 'internationalPrefix' => '00',
16401 'availableFormats' =>
16402 array (
16403 0 =>
16404 array (
16405 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
16406 'leadingDigits' =>
16407 array (
16408 0 => '44',
16409 ),
16410 'format' => '$1 $2 $3',
16411 ),
16412 1 =>
16413 array (
16414 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
16415 'leadingDigits' =>
16416 array (
16417 0 => '[48]',
16418 ),
16419 'format' => '$1 $2 $3 $4',
16420 ),
16421 ),
16422 'generalDesc' =>
16423 array (
16424 'nationalNumberPattern' => '[48]\\d{7}|4\\d{5}',
16425 ),
16426 'noInternationalDialling' =>
16427 array (
16428 'possibleLengthNational' =>
16429 array (
16430 0 => 6,
16431 ),
16432 'nationalNumberPattern' => '44\\d{4}',
16433 ),
16434 'fixedLine' =>
16435 array (
16436 'possibleLengthNational' =>
16437 array (
16438 0 => 8,
16439 ),
16440 'exampleNumber' => '40412345',
16441 'nationalNumberPattern' => '4(?:0[4-689]|9[4-68])\\d{5}',
16442 ),
16443 'mobile' =>
16444 array (
16445 'possibleLengthNational' =>
16446 array (
16447 0 => 8,
16448 ),
16449 'exampleNumber' => '87123456',
16450 'nationalNumberPattern' => '8[7-9]\\d{6}',
16451 ),
16452 'voip' =>
16453 array (
16454 'possibleLengthNational' =>
16455 array (
16456 0 => 8,
16457 ),
16458 'exampleNumber' => '49901234',
16459 'nationalNumberPattern' => '499\\d{5}',
16460 ),
16461 'uan' =>
16462 array (
16463 'possibleLengthNational' =>
16464 array (
16465 0 => 6,
16466 ),
16467 'exampleNumber' => '440123',
16468 'nationalNumberPattern' => '44\\d{4}',
16469 ),
16470 ),
16471 172 =>
16472 array (
16473 'id' => 'PG',
16474 'countryCode' => '675',
16475 'preferredInternationalPrefix' => '00',
16476 'internationalPrefix' => '00|140[1-3]',
16477 'availableFormats' =>
16478 array (
16479 0 =>
16480 array (
16481 'pattern' => '(\\d{3})(\\d{4})',
16482 'leadingDigits' =>
16483 array (
16484 0 => '18|[2-69]|85',
16485 ),
16486 'format' => '$1 $2',
16487 ),
16488 1 =>
16489 array (
16490 'pattern' => '(\\d{4})(\\d{4})',
16491 'leadingDigits' =>
16492 array (
16493 0 => '[78]',
16494 ),
16495 'format' => '$1 $2',
16496 ),
16497 ),
16498 'generalDesc' =>
16499 array (
16500 'nationalNumberPattern' => '(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}',
16501 ),
16502 'fixedLine' =>
16503 array (
16504 'possibleLengthNational' =>
16505 array (
16506 0 => 7,
16507 1 => 8,
16508 ),
16509 'exampleNumber' => '3123456',
16510 'nationalNumberPattern' => '(?:64[1-9]|7730|85[02-46-9])\\d{4}|(?:3[0-2]|4[257]|5[34]|77[0-24]|9[78])\\d{5}',
16511 ),
16512 'mobile' =>
16513 array (
16514 'possibleLengthNational' =>
16515 array (
16516 0 => 8,
16517 ),
16518 'exampleNumber' => '70123456',
16519 'nationalNumberPattern' => '77(?:3[1-9]|[5-9]\\d)\\d{4}|(?:7[0-689]|8[18])\\d{6}',
16520 ),
16521 'pager' =>
16522 array (
16523 'possibleLengthNational' =>
16524 array (
16525 0 => 7,
16526 ),
16527 'exampleNumber' => '2700123',
16528 'nationalNumberPattern' => '27[01]\\d{4}',
16529 ),
16530 'tollFree' =>
16531 array (
16532 'possibleLengthNational' =>
16533 array (
16534 0 => 7,
16535 ),
16536 'exampleNumber' => '1801234',
16537 'nationalNumberPattern' => '180\\d{4}',
16538 ),
16539 'voip' =>
16540 array (
16541 'possibleLengthNational' =>
16542 array (
16543 0 => 7,
16544 ),
16545 'exampleNumber' => '2751234',
16546 'nationalNumberPattern' => '2(?:0[0-47]|7[568])\\d{4}',
16547 ),
16548 ),
16549 173 =>
16550 array (
16551 'id' => 'PH',
16552 'countryCode' => '63',
16553 'internationalPrefix' => '00',
16554 'nationalPrefix' => '0',
16555 'availableFormats' =>
16556 array (
16557 0 =>
16558 array (
16559 'pattern' => '(\\d)(\\d{5})',
16560 'nationalPrefixFormattingRule' => '($NP$FG)',
16561 'leadingDigits' =>
16562 array (
16563 0 => '2',
16564 ),
16565 'format' => '$1 $2',
16566 ),
16567 1 =>
16568 array (
16569 'pattern' => '(\\d)(\\d{3})(\\d{4})',
16570 'nationalPrefixFormattingRule' => '($NP$FG)',
16571 'leadingDigits' =>
16572 array (
16573 0 => '2',
16574 ),
16575 'format' => '$1 $2 $3',
16576 ),
16577 2 =>
16578 array (
16579 'pattern' => '(\\d{4})(\\d{4,6})',
16580 'nationalPrefixFormattingRule' => '($NP$FG)',
16581 'leadingDigits' =>
16582 array (
16583 0 => '3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2',
16584 1 => '3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))',
16585 ),
16586 'format' => '$1 $2',
16587 ),
16588 3 =>
16589 array (
16590 'pattern' => '(\\d{5})(\\d{4})',
16591 'nationalPrefixFormattingRule' => '($NP$FG)',
16592 'leadingDigits' =>
16593 array (
16594 0 => '346|4(?:27|9[35])|883',
16595 1 => '3469|4(?:279|9(?:30|56))|8834',
16596 ),
16597 'format' => '$1 $2',
16598 ),
16599 4 =>
16600 array (
16601 'pattern' => '(\\d)(\\d{4})(\\d{4})',
16602 'nationalPrefixFormattingRule' => '($NP$FG)',
16603 'leadingDigits' =>
16604 array (
16605 0 => '2',
16606 ),
16607 'format' => '$1 $2 $3',
16608 ),
16609 5 =>
16610 array (
16611 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
16612 'nationalPrefixFormattingRule' => '($NP$FG)',
16613 'leadingDigits' =>
16614 array (
16615 0 => '[3-7]|8[2-8]',
16616 ),
16617 'format' => '$1 $2 $3',
16618 ),
16619 6 =>
16620 array (
16621 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
16622 'nationalPrefixFormattingRule' => '$NP$FG',
16623 'leadingDigits' =>
16624 array (
16625 0 => '[89]',
16626 ),
16627 'format' => '$1 $2 $3',
16628 ),
16629 7 =>
16630 array (
16631 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
16632 'leadingDigits' =>
16633 array (
16634 0 => '1',
16635 ),
16636 'format' => '$1 $2 $3',
16637 ),
16638 8 =>
16639 array (
16640 'pattern' => '(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})',
16641 'leadingDigits' =>
16642 array (
16643 0 => '1',
16644 ),
16645 'format' => '$1 $2 $3 $4',
16646 ),
16647 ),
16648 'generalDesc' =>
16649 array (
16650 'nationalNumberPattern' => '1800\\d{7,9}|(?:2|[89]\\d{4})\\d{5}|[2-8]\\d{8}|[28]\\d{7}',
16651 ),
16652 'fixedLine' =>
16653 array (
16654 'possibleLengthNational' =>
16655 array (
16656 0 => 6,
16657 1 => 8,
16658 2 => 9,
16659 3 => 10,
16660 ),
16661 'possibleLengthLocalOnly' =>
16662 array (
16663 0 => 4,
16664 1 => 5,
16665 2 => 7,
16666 ),
16667 'exampleNumber' => '21234567',
16668 'nationalNumberPattern' => '(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|2\\d{5}(?:\\d{2})?|8[2-8]\\d{7}',
16669 ),
16670 'mobile' =>
16671 array (
16672 'possibleLengthNational' =>
16673 array (
16674 0 => 10,
16675 ),
16676 'exampleNumber' => '9051234567',
16677 'nationalNumberPattern' => '(?:81[37]|9(?:0[5-9]|1[0-24-9]|2[0-35-9]|[35]\\d|4[235-9]|6[0-35-8]|7[1-9]|8[189]|9[4-9]))\\d{7}',
16678 ),
16679 'tollFree' =>
16680 array (
16681 'possibleLengthNational' =>
16682 array (
16683 0 => 11,
16684 1 => 12,
16685 2 => 13,
16686 ),
16687 'exampleNumber' => '180012345678',
16688 'nationalNumberPattern' => '1800\\d{7,9}',
16689 ),
16690 ),
16691 174 =>
16692 array (
16693 'id' => 'PK',
16694 'countryCode' => '92',
16695 'internationalPrefix' => '00',
16696 'nationalPrefix' => '0',
16697 'mobileNumberPortableRegion' => 'true',
16698 'availableFormats' =>
16699 array (
16700 0 =>
16701 array (
16702 'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
16703 'nationalPrefixFormattingRule' => '$NP$FG',
16704 'leadingDigits' =>
16705 array (
16706 0 => '[89]0',
16707 ),
16708 'format' => '$1 $2 $3',
16709 ),
16710 1 =>
16711 array (
16712 'pattern' => '(\\d{4})(\\d{5})',
16713 'leadingDigits' =>
16714 array (
16715 0 => '1',
16716 ),
16717 'format' => '$1 $2',
16718 ),
16719 2 =>
16720 array (
16721 'pattern' => '(\\d{3})(\\d{6,7})',
16722 'nationalPrefixFormattingRule' => '($NP$FG)',
16723 'leadingDigits' =>
16724 array (
16725 0 => '2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])',
16726 1 => '9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]',
16727 ),
16728 'format' => '$1 $2',
16729 ),
16730 3 =>
16731 array (
16732 'pattern' => '(\\d{2})(\\d{7,8})',
16733 'nationalPrefixFormattingRule' => '($NP$FG)',
16734 'leadingDigits' =>
16735 array (
16736 0 => '(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]',
16737 ),
16738 'format' => '$1 $2',
16739 ),
16740 4 =>
16741 array (
16742 'pattern' => '(\\d{5})(\\d{5})',
16743 'nationalPrefixFormattingRule' => '($NP$FG)',
16744 'leadingDigits' =>
16745 array (
16746 0 => '58',
16747 ),
16748 'format' => '$1 $2',
16749 ),
16750 5 =>
16751 array (
16752 'pattern' => '(\\d{3})(\\d{7})',
16753 'nationalPrefixFormattingRule' => '$NP$FG',
16754 'leadingDigits' =>
16755 array (
16756 0 => '3',
16757 ),
16758 'format' => '$1 $2',
16759 ),
16760 6 =>
16761 array (
16762 'pattern' => '(\\d{2})(\\d{3})(\\d{3})(\\d{3})',
16763 'nationalPrefixFormattingRule' => '($NP$FG)',
16764 'leadingDigits' =>
16765 array (
16766 0 => '2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91',
16767 ),
16768 'format' => '$1 $2 $3 $4',
16769 ),
16770 7 =>
16771 array (
16772 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
16773 'nationalPrefixFormattingRule' => '($NP$FG)',
16774 'leadingDigits' =>
16775 array (
16776 0 => '[24-9]',
16777 ),
16778 'format' => '$1 $2 $3 $4',
16779 ),
16780 ),
16781 'generalDesc' =>
16782 array (
16783 'nationalNumberPattern' => '122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}',
16784 ),
16785 'fixedLine' =>
16786 array (
16787 'possibleLengthNational' =>
16788 array (
16789 0 => 9,
16790 1 => 10,
16791 ),
16792 'possibleLengthLocalOnly' =>
16793 array (
16794 0 => 5,
16795 1 => 6,
16796 2 => 7,
16797 3 => 8,
16798 ),
16799 'exampleNumber' => '2123456789',
16800 'nationalNumberPattern' => '(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}',
16801 ),
16802 'mobile' =>
16803 array (
16804 'possibleLengthNational' =>
16805 array (
16806 0 => 10,
16807 ),
16808 'exampleNumber' => '3012345678',
16809 'nationalNumberPattern' => '3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}',
16810 ),
16811 'tollFree' =>
16812 array (
16813 'possibleLengthNational' =>
16814 array (
16815 0 => 8,
16816 ),
16817 'exampleNumber' => '80012345',
16818 'nationalNumberPattern' => '800\\d{5}',
16819 ),
16820 'premiumRate' =>
16821 array (
16822 'possibleLengthNational' =>
16823 array (
16824 0 => 8,
16825 ),
16826 'exampleNumber' => '90012345',
16827 'nationalNumberPattern' => '900\\d{5}',
16828 ),
16829 'personalNumber' =>
16830 array (
16831 'possibleLengthNational' =>
16832 array (
16833 0 => 9,
16834 ),
16835 'exampleNumber' => '122044444',
16836 'nationalNumberPattern' => '122\\d{6}',
16837 ),
16838 'uan' =>
16839 array (
16840 'possibleLengthNational' =>
16841 array (
16842 0 => 11,
16843 1 => 12,
16844 ),
16845 'exampleNumber' => '21111825888',
16846 'nationalNumberPattern' => '(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}',
16847 ),
16848 ),
16849 175 =>
16850 array (
16851 'id' => 'PL',
16852 'countryCode' => '48',
16853 'internationalPrefix' => '00',
16854 'mobileNumberPortableRegion' => 'true',
16855 'availableFormats' =>
16856 array (
16857 0 =>
16858 array (
16859 'pattern' => '(\\d{5})',
16860 'leadingDigits' =>
16861 array (
16862 0 => '19',
16863 ),
16864 'format' => '$1',
16865 ),
16866 1 =>
16867 array (
16868 'pattern' => '(\\d{3})(\\d{3})',
16869 'leadingDigits' =>
16870 array (
16871 0 => '11|64',
16872 ),
16873 'format' => '$1 $2',
16874 ),
16875 2 =>
16876 array (
16877 'pattern' => '(\\d{2})(\\d{2})(\\d{3})',
16878 'leadingDigits' =>
16879 array (
16880 0 => '(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1',
16881 1 => '(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19',
16882 ),
16883 'format' => '$1 $2 $3',
16884 ),
16885 3 =>
16886 array (
16887 'pattern' => '(\\d{3})(\\d{2})(\\d{2,3})',
16888 'leadingDigits' =>
16889 array (
16890 0 => '64',
16891 ),
16892 'format' => '$1 $2 $3',
16893 ),
16894 4 =>
16895 array (
16896 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
16897 'leadingDigits' =>
16898 array (
16899 0 => '39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)',
16900 ),
16901 'format' => '$1 $2 $3',
16902 ),
16903 5 =>
16904 array (
16905 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
16906 'leadingDigits' =>
16907 array (
16908 0 => '1[2-8]|[2-7]|8[1-79]|9[145]',
16909 ),
16910 'format' => '$1 $2 $3 $4',
16911 ),
16912 6 =>
16913 array (
16914 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
16915 'leadingDigits' =>
16916 array (
16917 0 => '8',
16918 ),
16919 'format' => '$1 $2 $3',
16920 ),
16921 ),
16922 'generalDesc' =>
16923 array (
16924 'nationalNumberPattern' => '6\\d{5}(?:\\d{2})?|8\\d{9}|[1-9]\\d{6}(?:\\d{2})?',
16925 ),
16926 'fixedLine' =>
16927 array (
16928 'possibleLengthNational' =>
16929 array (
16930 0 => 7,
16931 1 => 9,
16932 ),
16933 'exampleNumber' => '123456789',
16934 'nationalNumberPattern' => '47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))',
16935 ),
16936 'mobile' =>
16937 array (
16938 'possibleLengthNational' =>
16939 array (
16940 0 => 9,
16941 ),
16942 'exampleNumber' => '512345678',
16943 'nationalNumberPattern' => '(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}',
16944 ),
16945 'pager' =>
16946 array (
16947 'possibleLengthNational' =>
16948 array (
16949 0 => 6,
16950 1 => 7,
16951 2 => 8,
16952 3 => 9,
16953 ),
16954 'exampleNumber' => '641234567',
16955 'nationalNumberPattern' => '64\\d{4,7}',
16956 ),
16957 'tollFree' =>
16958 array (
16959 'possibleLengthNational' =>
16960 array (
16961 0 => 9,
16962 1 => 10,
16963 ),
16964 'exampleNumber' => '800123456',
16965 'nationalNumberPattern' => '800\\d{6,7}',
16966 ),
16967 'premiumRate' =>
16968 array (
16969 'possibleLengthNational' =>
16970 array (
16971 0 => 9,
16972 ),
16973 'exampleNumber' => '701234567',
16974 'nationalNumberPattern' => '70[01346-8]\\d{6}',
16975 ),
16976 'sharedCost' =>
16977 array (
16978 'possibleLengthNational' =>
16979 array (
16980 0 => 9,
16981 ),
16982 'exampleNumber' => '801234567',
16983 'nationalNumberPattern' => '801\\d{6}',
16984 ),
16985 'voip' =>
16986 array (
16987 'possibleLengthNational' =>
16988 array (
16989 0 => 9,
16990 ),
16991 'exampleNumber' => '391234567',
16992 'nationalNumberPattern' => '39\\d{7}',
16993 ),
16994 'uan' =>
16995 array (
16996 'possibleLengthNational' =>
16997 array (
16998 0 => 9,
16999 ),
17000 'exampleNumber' => '804123456',
17001 'nationalNumberPattern' => '804\\d{6}',
17002 ),
17003 ),
17004 176 =>
17005 array (
17006 'id' => 'PM',
17007 'countryCode' => '508',
17008 'internationalPrefix' => '00',
17009 'nationalPrefix' => '0',
17010 'availableFormats' =>
17011 array (
17012 0 =>
17013 array (
17014 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
17015 'nationalPrefixFormattingRule' => '$NP$FG',
17016 'leadingDigits' =>
17017 array (
17018 0 => '[45]',
17019 ),
17020 'format' => '$1 $2 $3',
17021 ),
17022 ),
17023 'generalDesc' =>
17024 array (
17025 'nationalNumberPattern' => '[45]\\d{5}',
17026 ),
17027 'fixedLine' =>
17028 array (
17029 'possibleLengthNational' =>
17030 array (
17031 0 => 6,
17032 ),
17033 'exampleNumber' => '430123',
17034 'nationalNumberPattern' => '(?:4[1-3]|50)\\d{4}',
17035 ),
17036 'mobile' =>
17037 array (
17038 'possibleLengthNational' =>
17039 array (
17040 0 => 6,
17041 ),
17042 'exampleNumber' => '551234',
17043 'nationalNumberPattern' => '(?:4[02-4]|5[05])\\d{4}',
17044 ),
17045 ),
17046 177 =>
17047 array (
17048 'id' => 'PR',
17049 'countryCode' => '1',
17050 'leadingDigits' => '787|939',
17051 'internationalPrefix' => '011',
17052 'nationalPrefix' => '1',
17053 'mobileNumberPortableRegion' => 'true',
17054 'generalDesc' =>
17055 array (
17056 'nationalNumberPattern' => '(?:[589]\\d\\d|787)\\d{7}',
17057 ),
17058 'fixedLine' =>
17059 array (
17060 'possibleLengthNational' =>
17061 array (
17062 0 => 10,
17063 ),
17064 'possibleLengthLocalOnly' =>
17065 array (
17066 0 => 7,
17067 ),
17068 'exampleNumber' => '7872345678',
17069 'nationalNumberPattern' => '(?:787|939)[2-9]\\d{6}',
17070 ),
17071 'mobile' =>
17072 array (
17073 'possibleLengthNational' =>
17074 array (
17075 0 => 10,
17076 ),
17077 'possibleLengthLocalOnly' =>
17078 array (
17079 0 => 7,
17080 ),
17081 'exampleNumber' => '7872345678',
17082 'nationalNumberPattern' => '(?:787|939)[2-9]\\d{6}',
17083 ),
17084 'tollFree' =>
17085 array (
17086 'possibleLengthNational' =>
17087 array (
17088 0 => 10,
17089 ),
17090 'exampleNumber' => '8002345678',
17091 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
17092 ),
17093 'premiumRate' =>
17094 array (
17095 'possibleLengthNational' =>
17096 array (
17097 0 => 10,
17098 ),
17099 'exampleNumber' => '9002345678',
17100 'nationalNumberPattern' => '900[2-9]\\d{6}',
17101 ),
17102 'personalNumber' =>
17103 array (
17104 'possibleLengthNational' =>
17105 array (
17106 0 => 10,
17107 ),
17108 'exampleNumber' => '5002345678',
17109 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
17110 ),
17111 ),
17112 178 =>
17113 array (
17114 'id' => 'PS',
17115 'countryCode' => '970',
17116 'internationalPrefix' => '00',
17117 'nationalPrefix' => '0',
17118 'availableFormats' =>
17119 array (
17120 0 =>
17121 array (
17122 'pattern' => '(\\d)(\\d{3})(\\d{4})',
17123 'nationalPrefixFormattingRule' => '$NP$FG',
17124 'leadingDigits' =>
17125 array (
17126 0 => '[2489]',
17127 ),
17128 'format' => '$1 $2 $3',
17129 ),
17130 1 =>
17131 array (
17132 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
17133 'nationalPrefixFormattingRule' => '$NP$FG',
17134 'leadingDigits' =>
17135 array (
17136 0 => '5',
17137 ),
17138 'format' => '$1 $2 $3',
17139 ),
17140 2 =>
17141 array (
17142 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
17143 'leadingDigits' =>
17144 array (
17145 0 => '1',
17146 ),
17147 'format' => '$1 $2 $3',
17148 ),
17149 ),
17150 'generalDesc' =>
17151 array (
17152 'nationalNumberPattern' => '[2489]2\\d{6}|(?:1\\d|5)\\d{8}',
17153 ),
17154 'fixedLine' =>
17155 array (
17156 'possibleLengthNational' =>
17157 array (
17158 0 => 8,
17159 ),
17160 'possibleLengthLocalOnly' =>
17161 array (
17162 0 => 7,
17163 ),
17164 'exampleNumber' => '22234567',
17165 'nationalNumberPattern' => '(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}',
17166 ),
17167 'mobile' =>
17168 array (
17169 'possibleLengthNational' =>
17170 array (
17171 0 => 9,
17172 ),
17173 'exampleNumber' => '599123456',
17174 'nationalNumberPattern' => '5[69]\\d{7}',
17175 ),
17176 'tollFree' =>
17177 array (
17178 'possibleLengthNational' =>
17179 array (
17180 0 => 10,
17181 ),
17182 'exampleNumber' => '1800123456',
17183 'nationalNumberPattern' => '1800\\d{6}',
17184 ),
17185 'sharedCost' =>
17186 array (
17187 'possibleLengthNational' =>
17188 array (
17189 0 => 10,
17190 ),
17191 'exampleNumber' => '1700123456',
17192 'nationalNumberPattern' => '1700\\d{6}',
17193 ),
17194 ),
17195 179 =>
17196 array (
17197 'id' => 'PT',
17198 'countryCode' => '351',
17199 'internationalPrefix' => '00',
17200 'mobileNumberPortableRegion' => 'true',
17201 'availableFormats' =>
17202 array (
17203 0 =>
17204 array (
17205 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
17206 'leadingDigits' =>
17207 array (
17208 0 => '2[12]',
17209 ),
17210 'format' => '$1 $2 $3',
17211 ),
17212 1 =>
17213 array (
17214 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
17215 'leadingDigits' =>
17216 array (
17217 0 => '[236-9]',
17218 ),
17219 'format' => '$1 $2 $3',
17220 ),
17221 ),
17222 'generalDesc' =>
17223 array (
17224 'nationalNumberPattern' => '(?:[26-9]\\d|30)\\d{7}',
17225 ),
17226 'fixedLine' =>
17227 array (
17228 'possibleLengthNational' =>
17229 array (
17230 0 => 9,
17231 ),
17232 'exampleNumber' => '212345678',
17233 'nationalNumberPattern' => '2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}',
17234 ),
17235 'mobile' =>
17236 array (
17237 'possibleLengthNational' =>
17238 array (
17239 0 => 9,
17240 ),
17241 'exampleNumber' => '912345678',
17242 'nationalNumberPattern' => '6[356]9230\\d{3}|(?:6[036]93|9(?:[1-36]\\d\\d|480))\\d{5}',
17243 ),
17244 'tollFree' =>
17245 array (
17246 'possibleLengthNational' =>
17247 array (
17248 0 => 9,
17249 ),
17250 'exampleNumber' => '800123456',
17251 'nationalNumberPattern' => '80[02]\\d{6}',
17252 ),
17253 'premiumRate' =>
17254 array (
17255 'possibleLengthNational' =>
17256 array (
17257 0 => 9,
17258 ),
17259 'exampleNumber' => '760123456',
17260 'nationalNumberPattern' => '(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}',
17261 ),
17262 'sharedCost' =>
17263 array (
17264 'possibleLengthNational' =>
17265 array (
17266 0 => 9,
17267 ),
17268 'exampleNumber' => '808123456',
17269 'nationalNumberPattern' => '80(?:8\\d|9[1579])\\d{5}',
17270 ),
17271 'personalNumber' =>
17272 array (
17273 'possibleLengthNational' =>
17274 array (
17275 0 => 9,
17276 ),
17277 'exampleNumber' => '884123456',
17278 'nationalNumberPattern' => '884[0-4689]\\d{5}',
17279 ),
17280 'voip' =>
17281 array (
17282 'possibleLengthNational' =>
17283 array (
17284 0 => 9,
17285 ),
17286 'exampleNumber' => '301234567',
17287 'nationalNumberPattern' => '30\\d{7}',
17288 ),
17289 'uan' =>
17290 array (
17291 'possibleLengthNational' =>
17292 array (
17293 0 => 9,
17294 ),
17295 'exampleNumber' => '707123456',
17296 'nationalNumberPattern' => '70(?:7\\d|8[17])\\d{5}',
17297 ),
17298 'voicemail' =>
17299 array (
17300 'possibleLengthNational' =>
17301 array (
17302 0 => 9,
17303 ),
17304 'exampleNumber' => '600110000',
17305 'nationalNumberPattern' => '600\\d{6}',
17306 ),
17307 ),
17308 180 =>
17309 array (
17310 'id' => 'PW',
17311 'countryCode' => '680',
17312 'internationalPrefix' => '01[12]',
17313 'availableFormats' =>
17314 array (
17315 0 =>
17316 array (
17317 'pattern' => '(\\d{3})(\\d{4})',
17318 'leadingDigits' =>
17319 array (
17320 0 => '[2-9]',
17321 ),
17322 'format' => '$1 $2',
17323 ),
17324 ),
17325 'generalDesc' =>
17326 array (
17327 'nationalNumberPattern' => '(?:[24-8]\\d\\d|345|900)\\d{4}',
17328 ),
17329 'fixedLine' =>
17330 array (
17331 'possibleLengthNational' =>
17332 array (
17333 0 => 7,
17334 ),
17335 'exampleNumber' => '2771234',
17336 'nationalNumberPattern' => '(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}',
17337 ),
17338 'mobile' =>
17339 array (
17340 'possibleLengthNational' =>
17341 array (
17342 0 => 7,
17343 ),
17344 'exampleNumber' => '6201234',
17345 'nationalNumberPattern' => '(?:45[0-5]|6[2-4689]0|(?:77|88)\\d)\\d{4}',
17346 ),
17347 ),
17348 181 =>
17349 array (
17350 'id' => 'PY',
17351 'countryCode' => '595',
17352 'internationalPrefix' => '00',
17353 'nationalPrefix' => '0',
17354 'mobileNumberPortableRegion' => 'true',
17355 'availableFormats' =>
17356 array (
17357 0 =>
17358 array (
17359 'pattern' => '(\\d{3})(\\d{3,6})',
17360 'nationalPrefixFormattingRule' => '$NP$FG',
17361 'leadingDigits' =>
17362 array (
17363 0 => '[2-9]0',
17364 ),
17365 'format' => '$1 $2',
17366 ),
17367 1 =>
17368 array (
17369 'pattern' => '(\\d{2})(\\d{5})',
17370 'nationalPrefixFormattingRule' => '($NP$FG)',
17371 'leadingDigits' =>
17372 array (
17373 0 => '[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]',
17374 ),
17375 'format' => '$1 $2',
17376 ),
17377 2 =>
17378 array (
17379 'pattern' => '(\\d{3})(\\d{4,5})',
17380 'nationalPrefixFormattingRule' => '($NP$FG)',
17381 'leadingDigits' =>
17382 array (
17383 0 => '2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85',
17384 ),
17385 'format' => '$1 $2',
17386 ),
17387 3 =>
17388 array (
17389 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
17390 'nationalPrefixFormattingRule' => '($NP$FG)',
17391 'leadingDigits' =>
17392 array (
17393 0 => '2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]',
17394 ),
17395 'format' => '$1 $2 $3',
17396 ),
17397 4 =>
17398 array (
17399 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
17400 'leadingDigits' =>
17401 array (
17402 0 => '87',
17403 ),
17404 'format' => '$1 $2 $3',
17405 ),
17406 5 =>
17407 array (
17408 'pattern' => '(\\d{3})(\\d{6})',
17409 'nationalPrefixFormattingRule' => '$NP$FG',
17410 'leadingDigits' =>
17411 array (
17412 0 => '9(?:[5-79]|8[1-6])',
17413 ),
17414 'format' => '$1 $2',
17415 ),
17416 6 =>
17417 array (
17418 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
17419 'nationalPrefixFormattingRule' => '$NP$FG',
17420 'leadingDigits' =>
17421 array (
17422 0 => '[2-8]',
17423 ),
17424 'format' => '$1 $2 $3',
17425 ),
17426 7 =>
17427 array (
17428 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
17429 'leadingDigits' =>
17430 array (
17431 0 => '9',
17432 ),
17433 'format' => '$1 $2 $3',
17434 ),
17435 ),
17436 'generalDesc' =>
17437 array (
17438 'nationalNumberPattern' => '59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}',
17439 ),
17440 'fixedLine' =>
17441 array (
17442 'possibleLengthNational' =>
17443 array (
17444 0 => 7,
17445 1 => 8,
17446 2 => 9,
17447 ),
17448 'possibleLengthLocalOnly' =>
17449 array (
17450 0 => 5,
17451 1 => 6,
17452 ),
17453 'exampleNumber' => '212345678',
17454 'nationalNumberPattern' => '(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}',
17455 ),
17456 'mobile' =>
17457 array (
17458 'possibleLengthNational' =>
17459 array (
17460 0 => 9,
17461 ),
17462 'exampleNumber' => '961456789',
17463 'nationalNumberPattern' => '9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}',
17464 ),
17465 'tollFree' =>
17466 array (
17467 'possibleLengthNational' =>
17468 array (
17469 0 => 9,
17470 1 => 10,
17471 2 => 11,
17472 ),
17473 'exampleNumber' => '98000123456',
17474 'nationalNumberPattern' => '9800\\d{5,7}',
17475 ),
17476 'voip' =>
17477 array (
17478 'possibleLengthNational' =>
17479 array (
17480 0 => 9,
17481 ),
17482 'exampleNumber' => '870012345',
17483 'nationalNumberPattern' => '8700[0-4]\\d{4}',
17484 ),
17485 'uan' =>
17486 array (
17487 'possibleLengthNational' =>
17488 array (
17489 0 => 6,
17490 1 => 7,
17491 2 => 8,
17492 3 => 9,
17493 ),
17494 'exampleNumber' => '201234567',
17495 'nationalNumberPattern' => '[2-9]0\\d{4,7}',
17496 ),
17497 ),
17498 182 =>
17499 array (
17500 'id' => 'QA',
17501 'countryCode' => '974',
17502 'internationalPrefix' => '00',
17503 'mobileNumberPortableRegion' => 'true',
17504 'availableFormats' =>
17505 array (
17506 0 =>
17507 array (
17508 'pattern' => '(\\d{3})(\\d{4})',
17509 'leadingDigits' =>
17510 array (
17511 0 => '2[126]|8',
17512 ),
17513 'format' => '$1 $2',
17514 ),
17515 1 =>
17516 array (
17517 'pattern' => '(\\d{4})(\\d{4})',
17518 'leadingDigits' =>
17519 array (
17520 0 => '[2-7]',
17521 ),
17522 'format' => '$1 $2',
17523 ),
17524 ),
17525 'generalDesc' =>
17526 array (
17527 'nationalNumberPattern' => '[2-7]\\d{7}|(?:2\\d\\d|800)\\d{4}',
17528 ),
17529 'fixedLine' =>
17530 array (
17531 'possibleLengthNational' =>
17532 array (
17533 0 => 8,
17534 ),
17535 'exampleNumber' => '44123456',
17536 'nationalNumberPattern' => '(?:23|4[04])\\d{6}',
17537 ),
17538 'mobile' =>
17539 array (
17540 'possibleLengthNational' =>
17541 array (
17542 0 => 8,
17543 ),
17544 'exampleNumber' => '33123456',
17545 'nationalNumberPattern' => '(?:28|[35-7]\\d)\\d{6}',
17546 ),
17547 'pager' =>
17548 array (
17549 'possibleLengthNational' =>
17550 array (
17551 0 => 7,
17552 ),
17553 'exampleNumber' => '2123456',
17554 'nationalNumberPattern' => '2(?:[12]\\d|61)\\d{4}',
17555 ),
17556 'tollFree' =>
17557 array (
17558 'possibleLengthNational' =>
17559 array (
17560 0 => 7,
17561 ),
17562 'exampleNumber' => '8001234',
17563 'nationalNumberPattern' => '800\\d{4}',
17564 ),
17565 ),
17566 183 =>
17567 array (
17568 'id' => 'RE',
17569 'mainCountryForCode' => true,
17570 'countryCode' => '262',
17571 'leadingDigits' => '26[23]|69|[89]',
17572 'internationalPrefix' => '00',
17573 'nationalPrefix' => '0',
17574 'availableFormats' =>
17575 array (
17576 0 =>
17577 array (
17578 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
17579 'nationalPrefixFormattingRule' => '$NP$FG',
17580 'leadingDigits' =>
17581 array (
17582 0 => '[2689]',
17583 ),
17584 'format' => '$1 $2 $3 $4',
17585 ),
17586 ),
17587 'generalDesc' =>
17588 array (
17589 'nationalNumberPattern' => '9769\\d{5}|(?:26|[68]\\d)\\d{7}',
17590 ),
17591 'fixedLine' =>
17592 array (
17593 'possibleLengthNational' =>
17594 array (
17595 0 => 9,
17596 ),
17597 'exampleNumber' => '262161234',
17598 'nationalNumberPattern' => '26(?:2\\d\\d|30[01])\\d{4}',
17599 ),
17600 'mobile' =>
17601 array (
17602 'possibleLengthNational' =>
17603 array (
17604 0 => 9,
17605 ),
17606 'exampleNumber' => '692123456',
17607 'nationalNumberPattern' => '(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[05]|6[0-36]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}',
17608 ),
17609 'tollFree' =>
17610 array (
17611 'possibleLengthNational' =>
17612 array (
17613 0 => 9,
17614 ),
17615 'exampleNumber' => '801234567',
17616 'nationalNumberPattern' => '80\\d{7}',
17617 ),
17618 'premiumRate' =>
17619 array (
17620 'possibleLengthNational' =>
17621 array (
17622 0 => 9,
17623 ),
17624 'exampleNumber' => '891123456',
17625 'nationalNumberPattern' => '89[1-37-9]\\d{6}',
17626 ),
17627 'sharedCost' =>
17628 array (
17629 'possibleLengthNational' =>
17630 array (
17631 0 => 9,
17632 ),
17633 'exampleNumber' => '810123456',
17634 'nationalNumberPattern' => '8(?:1[019]|2[0156]|84|90)\\d{6}',
17635 ),
17636 ),
17637 184 =>
17638 array (
17639 'id' => 'RO',
17640 'countryCode' => '40',
17641 'internationalPrefix' => '00',
17642 'nationalPrefix' => '0',
17643 'preferredExtnPrefix' => ' int ',
17644 'mobileNumberPortableRegion' => 'true',
17645 'availableFormats' =>
17646 array (
17647 0 =>
17648 array (
17649 'pattern' => '(\\d{3})(\\d{3})',
17650 'nationalPrefixFormattingRule' => '$NP$FG',
17651 'leadingDigits' =>
17652 array (
17653 0 => '2[3-6]',
17654 1 => '2[3-6]\\d9',
17655 ),
17656 'format' => '$1 $2',
17657 ),
17658 1 =>
17659 array (
17660 'pattern' => '(\\d{2})(\\d{4})',
17661 'nationalPrefixFormattingRule' => '$NP$FG',
17662 'leadingDigits' =>
17663 array (
17664 0 => '219|31',
17665 ),
17666 'format' => '$1 $2',
17667 ),
17668 2 =>
17669 array (
17670 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
17671 'nationalPrefixFormattingRule' => '$NP$FG',
17672 'leadingDigits' =>
17673 array (
17674 0 => '[23]1',
17675 ),
17676 'format' => '$1 $2 $3',
17677 ),
17678 3 =>
17679 array (
17680 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
17681 'nationalPrefixFormattingRule' => '$NP$FG',
17682 'leadingDigits' =>
17683 array (
17684 0 => '[237-9]',
17685 ),
17686 'format' => '$1 $2 $3',
17687 ),
17688 ),
17689 'generalDesc' =>
17690 array (
17691 'nationalNumberPattern' => '(?:[237]\\d|[89]0)\\d{7}|[23]\\d{5}',
17692 ),
17693 'fixedLine' =>
17694 array (
17695 'possibleLengthNational' =>
17696 array (
17697 0 => 6,
17698 1 => 9,
17699 ),
17700 'exampleNumber' => '211234567',
17701 'nationalNumberPattern' => '[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d',
17702 ),
17703 'mobile' =>
17704 array (
17705 'possibleLengthNational' =>
17706 array (
17707 0 => 9,
17708 ),
17709 'exampleNumber' => '712034567',
17710 'nationalNumberPattern' => '7[01]20\\d{5}|7(?:0[013-9]|1[01]|[2-7]\\d|8[03-8]|9[09])\\d{6}',
17711 ),
17712 'tollFree' =>
17713 array (
17714 'possibleLengthNational' =>
17715 array (
17716 0 => 9,
17717 ),
17718 'exampleNumber' => '800123456',
17719 'nationalNumberPattern' => '800\\d{6}',
17720 ),
17721 'premiumRate' =>
17722 array (
17723 'possibleLengthNational' =>
17724 array (
17725 0 => 9,
17726 ),
17727 'exampleNumber' => '900123456',
17728 'nationalNumberPattern' => '90[0136]\\d{6}',
17729 ),
17730 'sharedCost' =>
17731 array (
17732 'possibleLengthNational' =>
17733 array (
17734 0 => 9,
17735 ),
17736 'exampleNumber' => '801123456',
17737 'nationalNumberPattern' => '801\\d{6}',
17738 ),
17739 'uan' =>
17740 array (
17741 'possibleLengthNational' =>
17742 array (
17743 0 => 9,
17744 ),
17745 'exampleNumber' => '372123456',
17746 'nationalNumberPattern' => '(?:37\\d|80[578])\\d{6}',
17747 ),
17748 ),
17749 185 =>
17750 array (
17751 'id' => 'RS',
17752 'countryCode' => '381',
17753 'internationalPrefix' => '00',
17754 'nationalPrefix' => '0',
17755 'mobileNumberPortableRegion' => 'true',
17756 'availableFormats' =>
17757 array (
17758 0 =>
17759 array (
17760 'pattern' => '(\\d{3})(\\d{3,9})',
17761 'nationalPrefixFormattingRule' => '$NP$FG',
17762 'leadingDigits' =>
17763 array (
17764 0 => '(?:2[389]|39)0|[7-9]',
17765 ),
17766 'format' => '$1 $2',
17767 ),
17768 1 =>
17769 array (
17770 'pattern' => '(\\d{2})(\\d{5,10})',
17771 'nationalPrefixFormattingRule' => '$NP$FG',
17772 'leadingDigits' =>
17773 array (
17774 0 => '[1-36]',
17775 ),
17776 'format' => '$1 $2',
17777 ),
17778 ),
17779 'generalDesc' =>
17780 array (
17781 'nationalNumberPattern' => '38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}',
17782 ),
17783 'fixedLine' =>
17784 array (
17785 'possibleLengthNational' =>
17786 array (
17787 0 => 7,
17788 1 => 8,
17789 2 => 9,
17790 3 => 10,
17791 4 => 11,
17792 5 => 12,
17793 ),
17794 'possibleLengthLocalOnly' =>
17795 array (
17796 0 => 4,
17797 1 => 5,
17798 2 => 6,
17799 ),
17800 'exampleNumber' => '10234567',
17801 'nationalNumberPattern' => '(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}',
17802 ),
17803 'mobile' =>
17804 array (
17805 'possibleLengthNational' =>
17806 array (
17807 0 => 8,
17808 1 => 9,
17809 2 => 10,
17810 ),
17811 'exampleNumber' => '601234567',
17812 'nationalNumberPattern' => '6(?:[0-689]|7\\d)\\d{6,7}',
17813 ),
17814 'tollFree' =>
17815 array (
17816 'possibleLengthNational' =>
17817 array (
17818 0 => 6,
17819 1 => 7,
17820 2 => 8,
17821 3 => 9,
17822 4 => 10,
17823 5 => 11,
17824 6 => 12,
17825 ),
17826 'exampleNumber' => '80012345',
17827 'nationalNumberPattern' => '800\\d{3,9}',
17828 ),
17829 'premiumRate' =>
17830 array (
17831 'possibleLengthNational' =>
17832 array (
17833 0 => 6,
17834 1 => 7,
17835 2 => 8,
17836 3 => 9,
17837 4 => 10,
17838 ),
17839 'exampleNumber' => '90012345',
17840 'nationalNumberPattern' => '(?:78\\d|90[0169])\\d{3,7}',
17841 ),
17842 'uan' =>
17843 array (
17844 'possibleLengthNational' =>
17845 array (
17846 0 => 6,
17847 1 => 7,
17848 2 => 8,
17849 3 => 9,
17850 4 => 10,
17851 5 => 11,
17852 6 => 12,
17853 ),
17854 'exampleNumber' => '700123456',
17855 'nationalNumberPattern' => '7[06]\\d{4,10}',
17856 ),
17857 ),
17858 186 =>
17859 array (
17860 'id' => 'RU',
17861 'mainCountryForCode' => true,
17862 'countryCode' => '7',
17863 'leadingDigits' => '3[04-689]|[489]',
17864 'preferredInternationalPrefix' => '8~10',
17865 'internationalPrefix' => '810',
17866 'nationalPrefix' => '8',
17867 'availableFormats' =>
17868 array (
17869 0 =>
17870 array (
17871 'pattern' => '(\\d{3})(\\d{2})(\\d{2})',
17872 'leadingDigits' =>
17873 array (
17874 0 => '[0-79]',
17875 ),
17876 'format' => '$1-$2-$3',
17877 'intlFormat' => 'NA',
17878 ),
17879 1 =>
17880 array (
17881 'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
17882 'nationalPrefixFormattingRule' => '$NP ($FG)',
17883 'nationalPrefixOptionalWhenFormatting' => true,
17884 'leadingDigits' =>
17885 array (
17886 0 => '7(?:1[0-8]|2[1-9])',
17887 1 => '7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))',
17888 2 => '7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2',
17889 ),
17890 'format' => '$1 $2 $3 $4',
17891 ),
17892 2 =>
17893 array (
17894 'pattern' => '(\\d{5})(\\d)(\\d{2})(\\d{2})',
17895 'nationalPrefixFormattingRule' => '$NP ($FG)',
17896 'nationalPrefixOptionalWhenFormatting' => true,
17897 'leadingDigits' =>
17898 array (
17899 0 => '7(?:1[0-68]|2[1-9])',
17900 1 => '7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))',
17901 2 => '7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]',
17902 ),
17903 'format' => '$1 $2 $3 $4',
17904 ),
17905 3 =>
17906 array (
17907 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
17908 'nationalPrefixFormattingRule' => '$NP ($FG)',
17909 'nationalPrefixOptionalWhenFormatting' => true,
17910 'leadingDigits' =>
17911 array (
17912 0 => '7',
17913 ),
17914 'format' => '$1 $2 $3',
17915 ),
17916 4 =>
17917 array (
17918 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
17919 'nationalPrefixFormattingRule' => '$NP ($FG)',
17920 'nationalPrefixOptionalWhenFormatting' => true,
17921 'leadingDigits' =>
17922 array (
17923 0 => '[3489]',
17924 ),
17925 'format' => '$1 $2-$3-$4',
17926 ),
17927 ),
17928 'generalDesc' =>
17929 array (
17930 'nationalNumberPattern' => '[347-9]\\d{9}',
17931 ),
17932 'fixedLine' =>
17933 array (
17934 'possibleLengthNational' =>
17935 array (
17936 0 => 10,
17937 ),
17938 'possibleLengthLocalOnly' =>
17939 array (
17940 0 => 7,
17941 ),
17942 'exampleNumber' => '3011234567',
17943 'nationalNumberPattern' => '(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}',
17944 ),
17945 'mobile' =>
17946 array (
17947 'possibleLengthNational' =>
17948 array (
17949 0 => 10,
17950 ),
17951 'exampleNumber' => '9123456789',
17952 'nationalNumberPattern' => '9\\d{9}',
17953 ),
17954 'tollFree' =>
17955 array (
17956 'possibleLengthNational' =>
17957 array (
17958 0 => 10,
17959 ),
17960 'exampleNumber' => '8001234567',
17961 'nationalNumberPattern' => '80[04]\\d{7}',
17962 ),
17963 'premiumRate' =>
17964 array (
17965 'possibleLengthNational' =>
17966 array (
17967 0 => 10,
17968 ),
17969 'exampleNumber' => '8091234567',
17970 'nationalNumberPattern' => '80[39]\\d{7}',
17971 ),
17972 'personalNumber' =>
17973 array (
17974 'possibleLengthNational' =>
17975 array (
17976 0 => 10,
17977 ),
17978 'exampleNumber' => '8081234567',
17979 'nationalNumberPattern' => '808\\d{7}',
17980 ),
17981 ),
17982 187 =>
17983 array (
17984 'id' => 'RW',
17985 'countryCode' => '250',
17986 'internationalPrefix' => '00',
17987 'nationalPrefix' => '0',
17988 'availableFormats' =>
17989 array (
17990 0 =>
17991 array (
17992 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
17993 'leadingDigits' =>
17994 array (
17995 0 => '0',
17996 ),
17997 'format' => '$1 $2 $3 $4',
17998 ),
17999 1 =>
18000 array (
18001 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
18002 'nationalPrefixFormattingRule' => '$NP$FG',
18003 'leadingDigits' =>
18004 array (
18005 0 => '[7-9]',
18006 ),
18007 'format' => '$1 $2 $3',
18008 ),
18009 2 =>
18010 array (
18011 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
18012 'leadingDigits' =>
18013 array (
18014 0 => '2',
18015 ),
18016 'format' => '$1 $2 $3',
18017 ),
18018 ),
18019 'generalDesc' =>
18020 array (
18021 'nationalNumberPattern' => '(?:06|[27]\\d\\d|[89]00)\\d{6}',
18022 ),
18023 'fixedLine' =>
18024 array (
18025 'possibleLengthNational' =>
18026 array (
18027 0 => 8,
18028 1 => 9,
18029 ),
18030 'exampleNumber' => '250123456',
18031 'nationalNumberPattern' => '(?:06|2[23568]\\d)\\d{6}',
18032 ),
18033 'mobile' =>
18034 array (
18035 'possibleLengthNational' =>
18036 array (
18037 0 => 9,
18038 ),
18039 'exampleNumber' => '720123456',
18040 'nationalNumberPattern' => '7[238]\\d{7}',
18041 ),
18042 'tollFree' =>
18043 array (
18044 'possibleLengthNational' =>
18045 array (
18046 0 => 9,
18047 ),
18048 'exampleNumber' => '800123456',
18049 'nationalNumberPattern' => '800\\d{6}',
18050 ),
18051 'premiumRate' =>
18052 array (
18053 'possibleLengthNational' =>
18054 array (
18055 0 => 9,
18056 ),
18057 'exampleNumber' => '900123456',
18058 'nationalNumberPattern' => '900\\d{6}',
18059 ),
18060 ),
18061 188 =>
18062 array (
18063 'id' => 'SA',
18064 'countryCode' => '966',
18065 'internationalPrefix' => '00',
18066 'nationalPrefix' => '0',
18067 'mobileNumberPortableRegion' => 'true',
18068 'availableFormats' =>
18069 array (
18070 0 =>
18071 array (
18072 'pattern' => '(\\d{4})(\\d{5})',
18073 'leadingDigits' =>
18074 array (
18075 0 => '9',
18076 ),
18077 'format' => '$1 $2',
18078 ),
18079 1 =>
18080 array (
18081 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
18082 'nationalPrefixFormattingRule' => '$NP$FG',
18083 'leadingDigits' =>
18084 array (
18085 0 => '1',
18086 ),
18087 'format' => '$1 $2 $3',
18088 ),
18089 2 =>
18090 array (
18091 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
18092 'nationalPrefixFormattingRule' => '$NP$FG',
18093 'leadingDigits' =>
18094 array (
18095 0 => '5',
18096 ),
18097 'format' => '$1 $2 $3',
18098 ),
18099 3 =>
18100 array (
18101 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
18102 'nationalPrefixFormattingRule' => '$NP$FG',
18103 'leadingDigits' =>
18104 array (
18105 0 => '81',
18106 ),
18107 'format' => '$1 $2 $3',
18108 ),
18109 4 =>
18110 array (
18111 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
18112 'leadingDigits' =>
18113 array (
18114 0 => '8',
18115 ),
18116 'format' => '$1 $2 $3',
18117 ),
18118 ),
18119 'generalDesc' =>
18120 array (
18121 'nationalNumberPattern' => '92\\d{7}|(?:[15]|8\\d)\\d{8}',
18122 ),
18123 'fixedLine' =>
18124 array (
18125 'possibleLengthNational' =>
18126 array (
18127 0 => 9,
18128 ),
18129 'possibleLengthLocalOnly' =>
18130 array (
18131 0 => 7,
18132 ),
18133 'exampleNumber' => '112345678',
18134 'nationalNumberPattern' => '1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}',
18135 ),
18136 'mobile' =>
18137 array (
18138 'possibleLengthNational' =>
18139 array (
18140 0 => 9,
18141 ),
18142 'exampleNumber' => '512345678',
18143 'nationalNumberPattern' => '5(?:[013-689]\\d|7[0-36-8])\\d{6}',
18144 ),
18145 'tollFree' =>
18146 array (
18147 'possibleLengthNational' =>
18148 array (
18149 0 => 10,
18150 ),
18151 'exampleNumber' => '8001234567',
18152 'nationalNumberPattern' => '800\\d{7}',
18153 ),
18154 'premiumRate' =>
18155 array (
18156 'possibleLengthNational' =>
18157 array (
18158 0 => 9,
18159 ),
18160 'exampleNumber' => '925012345',
18161 'nationalNumberPattern' => '925\\d{6}',
18162 ),
18163 'sharedCost' =>
18164 array (
18165 'possibleLengthNational' =>
18166 array (
18167 0 => 9,
18168 ),
18169 'exampleNumber' => '920012345',
18170 'nationalNumberPattern' => '920\\d{6}',
18171 ),
18172 'uan' =>
18173 array (
18174 'possibleLengthNational' =>
18175 array (
18176 0 => 10,
18177 ),
18178 'exampleNumber' => '8110123456',
18179 'nationalNumberPattern' => '811\\d{7}',
18180 ),
18181 ),
18182 189 =>
18183 array (
18184 'id' => 'SB',
18185 'countryCode' => '677',
18186 'internationalPrefix' => '0[01]',
18187 'availableFormats' =>
18188 array (
18189 0 =>
18190 array (
18191 'pattern' => '(\\d{2})(\\d{5})',
18192 'leadingDigits' =>
18193 array (
18194 0 => '7|8[4-9]|9(?:[1-8]|9[0-8])',
18195 ),
18196 'format' => '$1 $2',
18197 ),
18198 ),
18199 'generalDesc' =>
18200 array (
18201 'nationalNumberPattern' => '(?:[1-6]|[7-9]\\d\\d)\\d{4}',
18202 ),
18203 'fixedLine' =>
18204 array (
18205 'possibleLengthNational' =>
18206 array (
18207 0 => 5,
18208 ),
18209 'exampleNumber' => '40123',
18210 'nationalNumberPattern' => '(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}',
18211 ),
18212 'mobile' =>
18213 array (
18214 'possibleLengthNational' =>
18215 array (
18216 0 => 5,
18217 1 => 7,
18218 ),
18219 'exampleNumber' => '7421234',
18220 'nationalNumberPattern' => '48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}',
18221 ),
18222 'tollFree' =>
18223 array (
18224 'possibleLengthNational' =>
18225 array (
18226 0 => 5,
18227 ),
18228 'exampleNumber' => '18123',
18229 'nationalNumberPattern' => '1[38]\\d{3}',
18230 ),
18231 'voip' =>
18232 array (
18233 'possibleLengthNational' =>
18234 array (
18235 0 => 5,
18236 ),
18237 'exampleNumber' => '51123',
18238 'nationalNumberPattern' => '5[12]\\d{3}',
18239 ),
18240 ),
18241 190 =>
18242 array (
18243 'id' => 'SC',
18244 'countryCode' => '248',
18245 'preferredInternationalPrefix' => '00',
18246 'internationalPrefix' => '010|0[0-2]',
18247 'availableFormats' =>
18248 array (
18249 0 =>
18250 array (
18251 'pattern' => '(\\d)(\\d{3})(\\d{3})',
18252 'leadingDigits' =>
18253 array (
18254 0 => '[246]|9[57]',
18255 ),
18256 'format' => '$1 $2 $3',
18257 ),
18258 ),
18259 'generalDesc' =>
18260 array (
18261 'nationalNumberPattern' => '8000\\d{3}|(?:[249]\\d|64)\\d{5}',
18262 ),
18263 'fixedLine' =>
18264 array (
18265 'possibleLengthNational' =>
18266 array (
18267 0 => 7,
18268 ),
18269 'exampleNumber' => '4217123',
18270 'nationalNumberPattern' => '4[2-46]\\d{5}',
18271 ),
18272 'mobile' =>
18273 array (
18274 'possibleLengthNational' =>
18275 array (
18276 0 => 7,
18277 ),
18278 'exampleNumber' => '2510123',
18279 'nationalNumberPattern' => '2[5-8]\\d{5}',
18280 ),
18281 'tollFree' =>
18282 array (
18283 'possibleLengthNational' =>
18284 array (
18285 0 => 7,
18286 ),
18287 'exampleNumber' => '8000000',
18288 'nationalNumberPattern' => '8000\\d{3}',
18289 ),
18290 'voip' =>
18291 array (
18292 'possibleLengthNational' =>
18293 array (
18294 0 => 7,
18295 ),
18296 'exampleNumber' => '6412345',
18297 'nationalNumberPattern' => '971\\d{4}|(?:64|95)\\d{5}',
18298 ),
18299 ),
18300 191 =>
18301 array (
18302 'id' => 'SD',
18303 'countryCode' => '249',
18304 'internationalPrefix' => '00',
18305 'nationalPrefix' => '0',
18306 'availableFormats' =>
18307 array (
18308 0 =>
18309 array (
18310 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
18311 'nationalPrefixFormattingRule' => '$NP$FG',
18312 'leadingDigits' =>
18313 array (
18314 0 => '[19]',
18315 ),
18316 'format' => '$1 $2 $3',
18317 ),
18318 ),
18319 'generalDesc' =>
18320 array (
18321 'nationalNumberPattern' => '[19]\\d{8}',
18322 ),
18323 'fixedLine' =>
18324 array (
18325 'possibleLengthNational' =>
18326 array (
18327 0 => 9,
18328 ),
18329 'exampleNumber' => '153123456',
18330 'nationalNumberPattern' => '1(?:5\\d|8[35-7])\\d{6}',
18331 ),
18332 'mobile' =>
18333 array (
18334 'possibleLengthNational' =>
18335 array (
18336 0 => 9,
18337 ),
18338 'exampleNumber' => '911231234',
18339 'nationalNumberPattern' => '(?:1[0-2]|9[0-3569])\\d{7}',
18340 ),
18341 ),
18342 192 =>
18343 array (
18344 'id' => 'SE',
18345 'countryCode' => '46',
18346 'internationalPrefix' => '00',
18347 'nationalPrefix' => '0',
18348 'mobileNumberPortableRegion' => 'true',
18349 'availableFormats' =>
18350 array (
18351 0 =>
18352 array (
18353 'pattern' => '(\\d{2})(\\d{2,3})(\\d{2})',
18354 'nationalPrefixFormattingRule' => '$NP$FG',
18355 'leadingDigits' =>
18356 array (
18357 0 => '20',
18358 ),
18359 'format' => '$1-$2 $3',
18360 'intlFormat' => '$1 $2 $3',
18361 ),
18362 1 =>
18363 array (
18364 'pattern' => '(\\d{3})(\\d{4})',
18365 'nationalPrefixFormattingRule' => '$NP$FG',
18366 'leadingDigits' =>
18367 array (
18368 0 => '9(?:00|39|44)',
18369 ),
18370 'format' => '$1-$2',
18371 'intlFormat' => '$1 $2',
18372 ),
18373 2 =>
18374 array (
18375 'pattern' => '(\\d{2})(\\d{3})(\\d{2})',
18376 'nationalPrefixFormattingRule' => '$NP$FG',
18377 'leadingDigits' =>
18378 array (
18379 0 => '[12][136]|3[356]|4[0246]|6[03]|90[1-9]',
18380 ),
18381 'format' => '$1-$2 $3',
18382 'intlFormat' => '$1 $2 $3',
18383 ),
18384 3 =>
18385 array (
18386 'pattern' => '(\\d)(\\d{2,3})(\\d{2})(\\d{2})',
18387 'nationalPrefixFormattingRule' => '$NP$FG',
18388 'leadingDigits' =>
18389 array (
18390 0 => '8',
18391 ),
18392 'format' => '$1-$2 $3 $4',
18393 'intlFormat' => '$1 $2 $3 $4',
18394 ),
18395 4 =>
18396 array (
18397 'pattern' => '(\\d{3})(\\d{2,3})(\\d{2})',
18398 'nationalPrefixFormattingRule' => '$NP$FG',
18399 'leadingDigits' =>
18400 array (
18401 0 => '1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])',
18402 ),
18403 'format' => '$1-$2 $3',
18404 'intlFormat' => '$1 $2 $3',
18405 ),
18406 5 =>
18407 array (
18408 'pattern' => '(\\d{3})(\\d{2,3})(\\d{3})',
18409 'nationalPrefixFormattingRule' => '$NP$FG',
18410 'leadingDigits' =>
18411 array (
18412 0 => '9(?:00|39|44)',
18413 ),
18414 'format' => '$1-$2 $3',
18415 'intlFormat' => '$1 $2 $3',
18416 ),
18417 6 =>
18418 array (
18419 'pattern' => '(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})',
18420 'nationalPrefixFormattingRule' => '$NP$FG',
18421 'leadingDigits' =>
18422 array (
18423 0 => '1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]',
18424 ),
18425 'format' => '$1-$2 $3 $4',
18426 'intlFormat' => '$1 $2 $3 $4',
18427 ),
18428 7 =>
18429 array (
18430 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
18431 'nationalPrefixFormattingRule' => '$NP$FG',
18432 'leadingDigits' =>
18433 array (
18434 0 => '10|7',
18435 ),
18436 'format' => '$1-$2 $3 $4',
18437 'intlFormat' => '$1 $2 $3 $4',
18438 ),
18439 8 =>
18440 array (
18441 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{2})',
18442 'nationalPrefixFormattingRule' => '$NP$FG',
18443 'leadingDigits' =>
18444 array (
18445 0 => '8',
18446 ),
18447 'format' => '$1-$2 $3 $4',
18448 'intlFormat' => '$1 $2 $3 $4',
18449 ),
18450 9 =>
18451 array (
18452 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
18453 'nationalPrefixFormattingRule' => '$NP$FG',
18454 'leadingDigits' =>
18455 array (
18456 0 => '[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])',
18457 ),
18458 'format' => '$1-$2 $3 $4',
18459 'intlFormat' => '$1 $2 $3 $4',
18460 ),
18461 10 =>
18462 array (
18463 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{3})',
18464 'nationalPrefixFormattingRule' => '$NP$FG',
18465 'leadingDigits' =>
18466 array (
18467 0 => '9',
18468 ),
18469 'format' => '$1-$2 $3 $4',
18470 'intlFormat' => '$1 $2 $3 $4',
18471 ),
18472 11 =>
18473 array (
18474 'pattern' => '(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
18475 'nationalPrefixFormattingRule' => '$NP$FG',
18476 'leadingDigits' =>
18477 array (
18478 0 => '[26]',
18479 ),
18480 'format' => '$1-$2 $3 $4 $5',
18481 'intlFormat' => '$1 $2 $3 $4 $5',
18482 ),
18483 ),
18484 'generalDesc' =>
18485 array (
18486 'nationalNumberPattern' => '(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}',
18487 ),
18488 'fixedLine' =>
18489 array (
18490 'possibleLengthNational' =>
18491 array (
18492 0 => 7,
18493 1 => 8,
18494 2 => 9,
18495 ),
18496 'exampleNumber' => '8123456',
18497 'nationalNumberPattern' => '(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}',
18498 ),
18499 'mobile' =>
18500 array (
18501 'possibleLengthNational' =>
18502 array (
18503 0 => 9,
18504 ),
18505 'exampleNumber' => '701234567',
18506 'nationalNumberPattern' => '7[02369]\\d{7}',
18507 ),
18508 'pager' =>
18509 array (
18510 'possibleLengthNational' =>
18511 array (
18512 0 => 9,
18513 ),
18514 'exampleNumber' => '740123456',
18515 'nationalNumberPattern' => '74[02-9]\\d{6}',
18516 ),
18517 'tollFree' =>
18518 array (
18519 'possibleLengthNational' =>
18520 array (
18521 0 => 6,
18522 1 => 7,
18523 2 => 8,
18524 3 => 9,
18525 ),
18526 'exampleNumber' => '20123456',
18527 'nationalNumberPattern' => '20\\d{4,7}',
18528 ),
18529 'premiumRate' =>
18530 array (
18531 'possibleLengthNational' =>
18532 array (
18533 0 => 7,
18534 1 => 8,
18535 2 => 9,
18536 3 => 10,
18537 ),
18538 'exampleNumber' => '9001234567',
18539 'nationalNumberPattern' => '649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}',
18540 ),
18541 'sharedCost' =>
18542 array (
18543 'possibleLengthNational' =>
18544 array (
18545 0 => 9,
18546 ),
18547 'exampleNumber' => '771234567',
18548 'nationalNumberPattern' => '77[0-7]\\d{6}',
18549 ),
18550 'personalNumber' =>
18551 array (
18552 'possibleLengthNational' =>
18553 array (
18554 0 => 9,
18555 ),
18556 'exampleNumber' => '751234567',
18557 'nationalNumberPattern' => '75[1-8]\\d{6}',
18558 ),
18559 'uan' =>
18560 array (
18561 'possibleLengthNational' =>
18562 array (
18563 0 => 9,
18564 ),
18565 'exampleNumber' => '102345678',
18566 'nationalNumberPattern' => '10[1-8]\\d{6}',
18567 ),
18568 'voicemail' =>
18569 array (
18570 'possibleLengthNational' =>
18571 array (
18572 0 => 12,
18573 ),
18574 'exampleNumber' => '254123456789',
18575 'nationalNumberPattern' => '(?:25[245]|67[3-68])\\d{9}',
18576 ),
18577 ),
18578 193 =>
18579 array (
18580 'id' => 'SG',
18581 'countryCode' => '65',
18582 'internationalPrefix' => '0[0-3]\\d',
18583 'mobileNumberPortableRegion' => 'true',
18584 'availableFormats' =>
18585 array (
18586 0 =>
18587 array (
18588 'pattern' => '(\\d{4,5})',
18589 'leadingDigits' =>
18590 array (
18591 0 => '1[013-9]|77',
18592 1 => '1(?:[013-8]|9(?:0[1-9]|[1-9]))|77',
18593 ),
18594 'format' => '$1',
18595 'intlFormat' => 'NA',
18596 ),
18597 1 =>
18598 array (
18599 'pattern' => '(\\d{4})(\\d{4})',
18600 'leadingDigits' =>
18601 array (
18602 0 => '[369]|8(?:0[1-3]|[1-9])',
18603 ),
18604 'format' => '$1 $2',
18605 ),
18606 2 =>
18607 array (
18608 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
18609 'leadingDigits' =>
18610 array (
18611 0 => '8',
18612 ),
18613 'format' => '$1 $2 $3',
18614 ),
18615 3 =>
18616 array (
18617 'pattern' => '(\\d{4})(\\d{4})(\\d{3})',
18618 'leadingDigits' =>
18619 array (
18620 0 => '7',
18621 ),
18622 'format' => '$1 $2 $3',
18623 ),
18624 4 =>
18625 array (
18626 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
18627 'leadingDigits' =>
18628 array (
18629 0 => '1',
18630 ),
18631 'format' => '$1 $2 $3',
18632 ),
18633 ),
18634 'generalDesc' =>
18635 array (
18636 'nationalNumberPattern' => '(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}',
18637 ),
18638 'fixedLine' =>
18639 array (
18640 'possibleLengthNational' =>
18641 array (
18642 0 => 8,
18643 ),
18644 'exampleNumber' => '61234567',
18645 'nationalNumberPattern' => '662[0-24-9]\\d{4}|6(?:[1-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}',
18646 ),
18647 'mobile' =>
18648 array (
18649 'possibleLengthNational' =>
18650 array (
18651 0 => 8,
18652 ),
18653 'exampleNumber' => '81234567',
18654 'nationalNumberPattern' => '(?:8(?:0(?:1[0-8]|2[7-9]|3[01])|[1-8]\\d\\d|9(?:[0-24]\\d|3[0-489]|5[0-2]))|9[0-8]\\d\\d)\\d{4}',
18655 ),
18656 'tollFree' =>
18657 array (
18658 'possibleLengthNational' =>
18659 array (
18660 0 => 10,
18661 1 => 11,
18662 ),
18663 'exampleNumber' => '18001234567',
18664 'nationalNumberPattern' => '(?:18|8)00\\d{7}',
18665 ),
18666 'premiumRate' =>
18667 array (
18668 'possibleLengthNational' =>
18669 array (
18670 0 => 11,
18671 ),
18672 'exampleNumber' => '19001234567',
18673 'nationalNumberPattern' => '1900\\d{7}',
18674 ),
18675 'voip' =>
18676 array (
18677 'possibleLengthNational' =>
18678 array (
18679 0 => 8,
18680 ),
18681 'exampleNumber' => '31234567',
18682 'nationalNumberPattern' => '(?:3[12]\\d|666)\\d{5}',
18683 ),
18684 'uan' =>
18685 array (
18686 'possibleLengthNational' =>
18687 array (
18688 0 => 11,
18689 ),
18690 'exampleNumber' => '70001234567',
18691 'nationalNumberPattern' => '7000\\d{7}',
18692 ),
18693 ),
18694 194 =>
18695 array (
18696 'id' => 'SH',
18697 'mainCountryForCode' => true,
18698 'countryCode' => '290',
18699 'leadingDigits' => '[256]',
18700 'internationalPrefix' => '00',
18701 'generalDesc' =>
18702 array (
18703 'nationalNumberPattern' => '(?:[256]\\d|8)\\d{3}',
18704 ),
18705 'fixedLine' =>
18706 array (
18707 'possibleLengthNational' =>
18708 array (
18709 0 => 4,
18710 1 => 5,
18711 ),
18712 'exampleNumber' => '22158',
18713 'nationalNumberPattern' => '2(?:[0-57-9]\\d|6[4-9])\\d\\d',
18714 ),
18715 'mobile' =>
18716 array (
18717 'possibleLengthNational' =>
18718 array (
18719 0 => 5,
18720 ),
18721 'exampleNumber' => '51234',
18722 'nationalNumberPattern' => '[56]\\d{4}',
18723 ),
18724 'voip' =>
18725 array (
18726 'possibleLengthNational' =>
18727 array (
18728 0 => 5,
18729 ),
18730 'exampleNumber' => '26212',
18731 'nationalNumberPattern' => '262\\d\\d',
18732 ),
18733 ),
18734 195 =>
18735 array (
18736 'id' => 'SI',
18737 'countryCode' => '386',
18738 'preferredInternationalPrefix' => '00',
18739 'internationalPrefix' => '00|10(?:22|66|88|99)',
18740 'nationalPrefix' => '0',
18741 'mobileNumberPortableRegion' => 'true',
18742 'availableFormats' =>
18743 array (
18744 0 =>
18745 array (
18746 'pattern' => '(\\d{2})(\\d{3,6})',
18747 'nationalPrefixFormattingRule' => '$NP$FG',
18748 'leadingDigits' =>
18749 array (
18750 0 => '8[09]|9',
18751 ),
18752 'format' => '$1 $2',
18753 ),
18754 1 =>
18755 array (
18756 'pattern' => '(\\d{3})(\\d{5})',
18757 'nationalPrefixFormattingRule' => '$NP$FG',
18758 'leadingDigits' =>
18759 array (
18760 0 => '59|8',
18761 ),
18762 'format' => '$1 $2',
18763 ),
18764 2 =>
18765 array (
18766 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
18767 'nationalPrefixFormattingRule' => '$NP$FG',
18768 'leadingDigits' =>
18769 array (
18770 0 => '[37][01]|4[0139]|51|6',
18771 ),
18772 'format' => '$1 $2 $3',
18773 ),
18774 3 =>
18775 array (
18776 'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
18777 'nationalPrefixFormattingRule' => '($NP$FG)',
18778 'leadingDigits' =>
18779 array (
18780 0 => '[1-57]',
18781 ),
18782 'format' => '$1 $2 $3 $4',
18783 ),
18784 ),
18785 'generalDesc' =>
18786 array (
18787 'nationalNumberPattern' => '[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}',
18788 ),
18789 'fixedLine' =>
18790 array (
18791 'possibleLengthNational' =>
18792 array (
18793 0 => 8,
18794 ),
18795 'possibleLengthLocalOnly' =>
18796 array (
18797 0 => 7,
18798 ),
18799 'exampleNumber' => '12345678',
18800 'nationalNumberPattern' => '(?:[1-357][2-8]|4[24-8])\\d{6}',
18801 ),
18802 'mobile' =>
18803 array (
18804 'possibleLengthNational' =>
18805 array (
18806 0 => 8,
18807 ),
18808 'exampleNumber' => '31234567',
18809 'nationalNumberPattern' => '65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}',
18810 ),
18811 'tollFree' =>
18812 array (
18813 'possibleLengthNational' =>
18814 array (
18815 0 => 6,
18816 1 => 7,
18817 2 => 8,
18818 ),
18819 'exampleNumber' => '80123456',
18820 'nationalNumberPattern' => '80\\d{4,6}',
18821 ),
18822 'premiumRate' =>
18823 array (
18824 'possibleLengthNational' =>
18825 array (
18826 0 => 5,
18827 1 => 6,
18828 2 => 7,
18829 3 => 8,
18830 ),
18831 'exampleNumber' => '90123456',
18832 'nationalNumberPattern' => '89[1-3]\\d{2,5}|90\\d{4,6}',
18833 ),
18834 'voip' =>
18835 array (
18836 'possibleLengthNational' =>
18837 array (
18838 0 => 8,
18839 ),
18840 'exampleNumber' => '59012345',
18841 'nationalNumberPattern' => '(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-489])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}',
18842 ),
18843 ),
18844 196 =>
18845 array (
18846 'id' => 'SJ',
18847 'countryCode' => '47',
18848 'leadingDigits' => '79',
18849 'internationalPrefix' => '00',
18850 'generalDesc' =>
18851 array (
18852 'nationalNumberPattern' => '0\\d{4}|(?:[4589]\\d|79)\\d{6}',
18853 ),
18854 'fixedLine' =>
18855 array (
18856 'possibleLengthNational' =>
18857 array (
18858 0 => 8,
18859 ),
18860 'exampleNumber' => '79123456',
18861 'nationalNumberPattern' => '79\\d{6}',
18862 ),
18863 'mobile' =>
18864 array (
18865 'possibleLengthNational' =>
18866 array (
18867 0 => 8,
18868 ),
18869 'exampleNumber' => '41234567',
18870 'nationalNumberPattern' => '(?:4[015-8]|5[89]|9\\d)\\d{6}',
18871 ),
18872 'tollFree' =>
18873 array (
18874 'possibleLengthNational' =>
18875 array (
18876 0 => 8,
18877 ),
18878 'exampleNumber' => '80012345',
18879 'nationalNumberPattern' => '80[01]\\d{5}',
18880 ),
18881 'premiumRate' =>
18882 array (
18883 'possibleLengthNational' =>
18884 array (
18885 0 => 8,
18886 ),
18887 'exampleNumber' => '82012345',
18888 'nationalNumberPattern' => '82[09]\\d{5}',
18889 ),
18890 'sharedCost' =>
18891 array (
18892 'possibleLengthNational' =>
18893 array (
18894 0 => 8,
18895 ),
18896 'exampleNumber' => '81021234',
18897 'nationalNumberPattern' => '810(?:0[0-6]|[2-8]\\d)\\d{3}',
18898 ),
18899 'personalNumber' =>
18900 array (
18901 'possibleLengthNational' =>
18902 array (
18903 0 => 8,
18904 ),
18905 'exampleNumber' => '88012345',
18906 'nationalNumberPattern' => '880\\d{5}',
18907 ),
18908 'voip' =>
18909 array (
18910 'possibleLengthNational' =>
18911 array (
18912 0 => 8,
18913 ),
18914 'exampleNumber' => '85012345',
18915 'nationalNumberPattern' => '85[0-5]\\d{5}',
18916 ),
18917 'uan' =>
18918 array (
18919 'possibleLengthNational' =>
18920 array (
18921 0 => 5,
18922 1 => 8,
18923 ),
18924 'exampleNumber' => '02000',
18925 'nationalNumberPattern' => '(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}',
18926 ),
18927 'voicemail' =>
18928 array (
18929 'possibleLengthNational' =>
18930 array (
18931 0 => 8,
18932 ),
18933 'exampleNumber' => '81212345',
18934 'nationalNumberPattern' => '81[23]\\d{5}',
18935 ),
18936 ),
18937 197 =>
18938 array (
18939 'id' => 'SK',
18940 'countryCode' => '421',
18941 'internationalPrefix' => '00',
18942 'nationalPrefix' => '0',
18943 'mobileNumberPortableRegion' => 'true',
18944 'availableFormats' =>
18945 array (
18946 0 =>
18947 array (
18948 'pattern' => '(\\d)(\\d{2})(\\d{3,4})',
18949 'nationalPrefixFormattingRule' => '$NP$FG',
18950 'leadingDigits' =>
18951 array (
18952 0 => '21',
18953 ),
18954 'format' => '$1 $2 $3',
18955 ),
18956 1 =>
18957 array (
18958 'pattern' => '(\\d{2})(\\d{2})(\\d{2,3})',
18959 'nationalPrefixFormattingRule' => '$NP$FG',
18960 'leadingDigits' =>
18961 array (
18962 0 => '[3-5][1-8]1',
18963 1 => '[3-5][1-8]1[67]',
18964 ),
18965 'format' => '$1 $2 $3',
18966 ),
18967 2 =>
18968 array (
18969 'pattern' => '(\\d{4})(\\d{3})',
18970 'nationalPrefixFormattingRule' => '$NP$FG',
18971 'leadingDigits' =>
18972 array (
18973 0 => '909',
18974 1 => '9090',
18975 ),
18976 'format' => '$1 $2',
18977 'intlFormat' => 'NA',
18978 ),
18979 3 =>
18980 array (
18981 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{2})',
18982 'nationalPrefixFormattingRule' => '$NP$FG',
18983 'leadingDigits' =>
18984 array (
18985 0 => '2',
18986 ),
18987 'format' => '$1/$2 $3 $4',
18988 ),
18989 4 =>
18990 array (
18991 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
18992 'nationalPrefixFormattingRule' => '$NP$FG',
18993 'leadingDigits' =>
18994 array (
18995 0 => '[689]',
18996 ),
18997 'format' => '$1 $2 $3',
18998 ),
18999 5 =>
19000 array (
19001 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
19002 'nationalPrefixFormattingRule' => '$NP$FG',
19003 'leadingDigits' =>
19004 array (
19005 0 => '[3-5]',
19006 ),
19007 'format' => '$1/$2 $3 $4',
19008 ),
19009 ),
19010 'generalDesc' =>
19011 array (
19012 'nationalNumberPattern' => '[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}',
19013 ),
19014 'noInternationalDialling' =>
19015 array (
19016 'possibleLengthNational' =>
19017 array (
19018 0 => 7,
19019 1 => 9,
19020 ),
19021 'nationalNumberPattern' => '9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}',
19022 ),
19023 'fixedLine' =>
19024 array (
19025 'possibleLengthNational' =>
19026 array (
19027 0 => 6,
19028 1 => 7,
19029 2 => 9,
19030 ),
19031 'exampleNumber' => '221234567',
19032 'nationalNumberPattern' => '(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d',
19033 ),
19034 'mobile' =>
19035 array (
19036 'possibleLengthNational' =>
19037 array (
19038 0 => 9,
19039 ),
19040 'exampleNumber' => '912123456',
19041 'nationalNumberPattern' => '909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}',
19042 ),
19043 'pager' =>
19044 array (
19045 'possibleLengthNational' =>
19046 array (
19047 0 => 7,
19048 ),
19049 'exampleNumber' => '9090123',
19050 'nationalNumberPattern' => '9090\\d{3}',
19051 ),
19052 'tollFree' =>
19053 array (
19054 'possibleLengthNational' =>
19055 array (
19056 0 => 9,
19057 ),
19058 'exampleNumber' => '800123456',
19059 'nationalNumberPattern' => '800\\d{6}',
19060 ),
19061 'premiumRate' =>
19062 array (
19063 'possibleLengthNational' =>
19064 array (
19065 0 => 9,
19066 ),
19067 'exampleNumber' => '900123456',
19068 'nationalNumberPattern' => '9(?:00|[78]\\d)\\d{6}',
19069 ),
19070 'sharedCost' =>
19071 array (
19072 'possibleLengthNational' =>
19073 array (
19074 0 => 9,
19075 ),
19076 'exampleNumber' => '850123456',
19077 'nationalNumberPattern' => '8[5-9]\\d{7}',
19078 ),
19079 'voip' =>
19080 array (
19081 'possibleLengthNational' =>
19082 array (
19083 0 => 9,
19084 ),
19085 'exampleNumber' => '690123456',
19086 'nationalNumberPattern' => '6(?:02|5[0-4]|9[0-6])\\d{6}',
19087 ),
19088 'uan' =>
19089 array (
19090 'possibleLengthNational' =>
19091 array (
19092 0 => 9,
19093 ),
19094 'exampleNumber' => '961234567',
19095 'nationalNumberPattern' => '96\\d{7}',
19096 ),
19097 ),
19098 198 =>
19099 array (
19100 'id' => 'SL',
19101 'countryCode' => '232',
19102 'internationalPrefix' => '00',
19103 'nationalPrefix' => '0',
19104 'availableFormats' =>
19105 array (
19106 0 =>
19107 array (
19108 'pattern' => '(\\d{2})(\\d{6})',
19109 'nationalPrefixFormattingRule' => '($NP$FG)',
19110 'leadingDigits' =>
19111 array (
19112 0 => '[236-9]',
19113 ),
19114 'format' => '$1 $2',
19115 ),
19116 ),
19117 'generalDesc' =>
19118 array (
19119 'nationalNumberPattern' => '(?:[2378]\\d|66|99)\\d{6}',
19120 ),
19121 'fixedLine' =>
19122 array (
19123 'possibleLengthNational' =>
19124 array (
19125 0 => 8,
19126 ),
19127 'possibleLengthLocalOnly' =>
19128 array (
19129 0 => 6,
19130 ),
19131 'exampleNumber' => '22221234',
19132 'nationalNumberPattern' => '22[2-4][2-9]\\d{4}',
19133 ),
19134 'mobile' =>
19135 array (
19136 'possibleLengthNational' =>
19137 array (
19138 0 => 8,
19139 ),
19140 'exampleNumber' => '25123456',
19141 'nationalNumberPattern' => '(?:25|3[013-5]|66|7[4-9]|8[08]|99)\\d{6}',
19142 ),
19143 ),
19144 199 =>
19145 array (
19146 'id' => 'SM',
19147 'countryCode' => '378',
19148 'internationalPrefix' => '00',
19149 'nationalPrefixForParsing' => '([89]\\d{5})$',
19150 'nationalPrefixTransformRule' => '0549$1',
19151 'availableFormats' =>
19152 array (
19153 0 =>
19154 array (
19155 'pattern' => '(\\d{6})',
19156 'leadingDigits' =>
19157 array (
19158 0 => '[89]',
19159 ),
19160 'format' => '$1',
19161 'intlFormat' => 'NA',
19162 ),
19163 1 =>
19164 array (
19165 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
19166 'leadingDigits' =>
19167 array (
19168 0 => '[5-7]',
19169 ),
19170 'format' => '$1 $2 $3 $4',
19171 ),
19172 2 =>
19173 array (
19174 'pattern' => '(\\d{4})(\\d{6})',
19175 'leadingDigits' =>
19176 array (
19177 0 => '0',
19178 ),
19179 'format' => '$1 $2',
19180 ),
19181 ),
19182 'generalDesc' =>
19183 array (
19184 'nationalNumberPattern' => '(?:0549|[5-7]\\d)\\d{6}',
19185 ),
19186 'fixedLine' =>
19187 array (
19188 'possibleLengthNational' =>
19189 array (
19190 0 => 10,
19191 ),
19192 'possibleLengthLocalOnly' =>
19193 array (
19194 0 => 6,
19195 ),
19196 'exampleNumber' => '0549886377',
19197 'nationalNumberPattern' => '0549(?:8[0157-9]|9\\d)\\d{4}',
19198 ),
19199 'mobile' =>
19200 array (
19201 'possibleLengthNational' =>
19202 array (
19203 0 => 8,
19204 ),
19205 'exampleNumber' => '66661212',
19206 'nationalNumberPattern' => '6[16]\\d{6}',
19207 ),
19208 'premiumRate' =>
19209 array (
19210 'possibleLengthNational' =>
19211 array (
19212 0 => 8,
19213 ),
19214 'exampleNumber' => '71123456',
19215 'nationalNumberPattern' => '7[178]\\d{6}',
19216 ),
19217 'voip' =>
19218 array (
19219 'possibleLengthNational' =>
19220 array (
19221 0 => 8,
19222 ),
19223 'exampleNumber' => '58001110',
19224 'nationalNumberPattern' => '5[158]\\d{6}',
19225 ),
19226 ),
19227 200 =>
19228 array (
19229 'id' => 'SN',
19230 'countryCode' => '221',
19231 'internationalPrefix' => '00',
19232 'availableFormats' =>
19233 array (
19234 0 =>
19235 array (
19236 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
19237 'leadingDigits' =>
19238 array (
19239 0 => '8',
19240 ),
19241 'format' => '$1 $2 $3 $4',
19242 ),
19243 1 =>
19244 array (
19245 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
19246 'leadingDigits' =>
19247 array (
19248 0 => '[379]',
19249 ),
19250 'format' => '$1 $2 $3 $4',
19251 ),
19252 ),
19253 'generalDesc' =>
19254 array (
19255 'nationalNumberPattern' => '(?:[378]\\d{4}|93330)\\d{4}',
19256 ),
19257 'fixedLine' =>
19258 array (
19259 'possibleLengthNational' =>
19260 array (
19261 0 => 9,
19262 ),
19263 'exampleNumber' => '301012345',
19264 'nationalNumberPattern' => '3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}',
19265 ),
19266 'mobile' =>
19267 array (
19268 'possibleLengthNational' =>
19269 array (
19270 0 => 9,
19271 ),
19272 'exampleNumber' => '701234567',
19273 'nationalNumberPattern' => '7(?:[06-8]\\d|21|90)\\d{6}',
19274 ),
19275 'tollFree' =>
19276 array (
19277 'possibleLengthNational' =>
19278 array (
19279 0 => 9,
19280 ),
19281 'exampleNumber' => '800123456',
19282 'nationalNumberPattern' => '800\\d{6}',
19283 ),
19284 'premiumRate' =>
19285 array (
19286 'possibleLengthNational' =>
19287 array (
19288 0 => 9,
19289 ),
19290 'exampleNumber' => '884123456',
19291 'nationalNumberPattern' => '88[4689]\\d{6}',
19292 ),
19293 'sharedCost' =>
19294 array (
19295 'possibleLengthNational' =>
19296 array (
19297 0 => 9,
19298 ),
19299 'exampleNumber' => '810123456',
19300 'nationalNumberPattern' => '81[02468]\\d{6}',
19301 ),
19302 'voip' =>
19303 array (
19304 'possibleLengthNational' =>
19305 array (
19306 0 => 9,
19307 ),
19308 'exampleNumber' => '933301234',
19309 'nationalNumberPattern' => '93330\\d{4}|3(?:392|9[01]\\d)\\d{5}',
19310 ),
19311 ),
19312 201 =>
19313 array (
19314 'id' => 'SO',
19315 'countryCode' => '252',
19316 'internationalPrefix' => '00',
19317 'nationalPrefix' => '0',
19318 'availableFormats' =>
19319 array (
19320 0 =>
19321 array (
19322 'pattern' => '(\\d{2})(\\d{4})',
19323 'leadingDigits' =>
19324 array (
19325 0 => '8[125]',
19326 ),
19327 'format' => '$1 $2',
19328 ),
19329 1 =>
19330 array (
19331 'pattern' => '(\\d{6})',
19332 'leadingDigits' =>
19333 array (
19334 0 => '[134]',
19335 ),
19336 'format' => '$1',
19337 ),
19338 2 =>
19339 array (
19340 'pattern' => '(\\d)(\\d{6})',
19341 'leadingDigits' =>
19342 array (
19343 0 => '[15]|2[0-79]|3[0-46-8]|4[0-7]',
19344 ),
19345 'format' => '$1 $2',
19346 ),
19347 3 =>
19348 array (
19349 'pattern' => '(\\d)(\\d{7})',
19350 'leadingDigits' =>
19351 array (
19352 0 => '24|[67]',
19353 ),
19354 'format' => '$1 $2',
19355 ),
19356 4 =>
19357 array (
19358 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
19359 'leadingDigits' =>
19360 array (
19361 0 => '[3478]|64|90',
19362 ),
19363 'format' => '$1 $2 $3',
19364 ),
19365 5 =>
19366 array (
19367 'pattern' => '(\\d{2})(\\d{5,7})',
19368 'leadingDigits' =>
19369 array (
19370 0 => '1|28|6[1-35-9]|9[2-9]',
19371 ),
19372 'format' => '$1 $2',
19373 ),
19374 ),
19375 'generalDesc' =>
19376 array (
19377 'nationalNumberPattern' => '[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}',
19378 ),
19379 'fixedLine' =>
19380 array (
19381 'possibleLengthNational' =>
19382 array (
19383 0 => 6,
19384 1 => 7,
19385 ),
19386 'exampleNumber' => '4012345',
19387 'nationalNumberPattern' => '(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}',
19388 ),
19389 'mobile' =>
19390 array (
19391 'possibleLengthNational' =>
19392 array (
19393 0 => 7,
19394 1 => 8,
19395 2 => 9,
19396 ),
19397 'exampleNumber' => '71123456',
19398 'nationalNumberPattern' => '28\\d{5}|(?:6[1-9]|79)\\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\\d|60|7[1-8]|9(?:0\\d|[2-9]))\\d{6}',
19399 ),
19400 ),
19401 202 =>
19402 array (
19403 'id' => 'SR',
19404 'countryCode' => '597',
19405 'internationalPrefix' => '00',
19406 'availableFormats' =>
19407 array (
19408 0 =>
19409 array (
19410 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
19411 'leadingDigits' =>
19412 array (
19413 0 => '56',
19414 ),
19415 'format' => '$1-$2-$3',
19416 ),
19417 1 =>
19418 array (
19419 'pattern' => '(\\d{3})(\\d{3})',
19420 'leadingDigits' =>
19421 array (
19422 0 => '[2-5]',
19423 ),
19424 'format' => '$1-$2',
19425 ),
19426 2 =>
19427 array (
19428 'pattern' => '(\\d{3})(\\d{4})',
19429 'leadingDigits' =>
19430 array (
19431 0 => '[6-8]',
19432 ),
19433 'format' => '$1-$2',
19434 ),
19435 ),
19436 'generalDesc' =>
19437 array (
19438 'nationalNumberPattern' => '(?:[2-5]|68|[78]\\d)\\d{5}',
19439 ),
19440 'fixedLine' =>
19441 array (
19442 'possibleLengthNational' =>
19443 array (
19444 0 => 6,
19445 1 => 7,
19446 ),
19447 'exampleNumber' => '211234',
19448 'nationalNumberPattern' => '(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}',
19449 ),
19450 'mobile' =>
19451 array (
19452 'possibleLengthNational' =>
19453 array (
19454 0 => 7,
19455 ),
19456 'exampleNumber' => '7412345',
19457 'nationalNumberPattern' => '(?:7[124-7]|8[124-9])\\d{5}',
19458 ),
19459 'voip' =>
19460 array (
19461 'possibleLengthNational' =>
19462 array (
19463 0 => 6,
19464 ),
19465 'exampleNumber' => '561234',
19466 'nationalNumberPattern' => '56\\d{4}',
19467 ),
19468 ),
19469 203 =>
19470 array (
19471 'id' => 'SS',
19472 'countryCode' => '211',
19473 'internationalPrefix' => '00',
19474 'nationalPrefix' => '0',
19475 'availableFormats' =>
19476 array (
19477 0 =>
19478 array (
19479 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
19480 'nationalPrefixFormattingRule' => '$NP$FG',
19481 'leadingDigits' =>
19482 array (
19483 0 => '[19]',
19484 ),
19485 'format' => '$1 $2 $3',
19486 ),
19487 ),
19488 'generalDesc' =>
19489 array (
19490 'nationalNumberPattern' => '[19]\\d{8}',
19491 ),
19492 'fixedLine' =>
19493 array (
19494 'possibleLengthNational' =>
19495 array (
19496 0 => 9,
19497 ),
19498 'exampleNumber' => '181234567',
19499 'nationalNumberPattern' => '1[89]\\d{7}',
19500 ),
19501 'mobile' =>
19502 array (
19503 'possibleLengthNational' =>
19504 array (
19505 0 => 9,
19506 ),
19507 'exampleNumber' => '977123456',
19508 'nationalNumberPattern' => '(?:12|9[12579])\\d{7}',
19509 ),
19510 ),
19511 204 =>
19512 array (
19513 'id' => 'ST',
19514 'countryCode' => '239',
19515 'internationalPrefix' => '00',
19516 'availableFormats' =>
19517 array (
19518 0 =>
19519 array (
19520 'pattern' => '(\\d{3})(\\d{4})',
19521 'leadingDigits' =>
19522 array (
19523 0 => '[29]',
19524 ),
19525 'format' => '$1 $2',
19526 ),
19527 ),
19528 'generalDesc' =>
19529 array (
19530 'nationalNumberPattern' => '(?:22|9\\d)\\d{5}',
19531 ),
19532 'fixedLine' =>
19533 array (
19534 'possibleLengthNational' =>
19535 array (
19536 0 => 7,
19537 ),
19538 'exampleNumber' => '2221234',
19539 'nationalNumberPattern' => '22\\d{5}',
19540 ),
19541 'mobile' =>
19542 array (
19543 'possibleLengthNational' =>
19544 array (
19545 0 => 7,
19546 ),
19547 'exampleNumber' => '9812345',
19548 'nationalNumberPattern' => '900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}',
19549 ),
19550 ),
19551 205 =>
19552 array (
19553 'id' => 'SV',
19554 'countryCode' => '503',
19555 'internationalPrefix' => '00',
19556 'availableFormats' =>
19557 array (
19558 0 =>
19559 array (
19560 'pattern' => '(\\d{3})(\\d{4})',
19561 'leadingDigits' =>
19562 array (
19563 0 => '[89]',
19564 ),
19565 'format' => '$1 $2',
19566 ),
19567 1 =>
19568 array (
19569 'pattern' => '(\\d{4})(\\d{4})',
19570 'leadingDigits' =>
19571 array (
19572 0 => '[267]',
19573 ),
19574 'format' => '$1 $2',
19575 ),
19576 2 =>
19577 array (
19578 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
19579 'leadingDigits' =>
19580 array (
19581 0 => '[89]',
19582 ),
19583 'format' => '$1 $2 $3',
19584 ),
19585 ),
19586 'generalDesc' =>
19587 array (
19588 'nationalNumberPattern' => '[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?',
19589 ),
19590 'fixedLine' =>
19591 array (
19592 'possibleLengthNational' =>
19593 array (
19594 0 => 8,
19595 ),
19596 'exampleNumber' => '21234567',
19597 'nationalNumberPattern' => '2(?:[1-6]\\d{3}|[79]90[034]|890[0245])\\d{3}',
19598 ),
19599 'mobile' =>
19600 array (
19601 'possibleLengthNational' =>
19602 array (
19603 0 => 8,
19604 ),
19605 'exampleNumber' => '70123456',
19606 'nationalNumberPattern' => '66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}',
19607 ),
19608 'tollFree' =>
19609 array (
19610 'possibleLengthNational' =>
19611 array (
19612 0 => 7,
19613 1 => 11,
19614 ),
19615 'exampleNumber' => '8001234',
19616 'nationalNumberPattern' => '800\\d{4}(?:\\d{4})?',
19617 ),
19618 'premiumRate' =>
19619 array (
19620 'possibleLengthNational' =>
19621 array (
19622 0 => 7,
19623 1 => 11,
19624 ),
19625 'exampleNumber' => '9001234',
19626 'nationalNumberPattern' => '900\\d{4}(?:\\d{4})?',
19627 ),
19628 ),
19629 206 =>
19630 array (
19631 'id' => 'SX',
19632 'countryCode' => '1',
19633 'leadingDigits' => '721',
19634 'internationalPrefix' => '011',
19635 'nationalPrefix' => '1',
19636 'nationalPrefixForParsing' => '1|(5\\d{6})$',
19637 'nationalPrefixTransformRule' => '721$1',
19638 'mobileNumberPortableRegion' => 'true',
19639 'generalDesc' =>
19640 array (
19641 'nationalNumberPattern' => '7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}',
19642 ),
19643 'fixedLine' =>
19644 array (
19645 'possibleLengthNational' =>
19646 array (
19647 0 => 10,
19648 ),
19649 'possibleLengthLocalOnly' =>
19650 array (
19651 0 => 7,
19652 ),
19653 'exampleNumber' => '7215425678',
19654 'nationalNumberPattern' => '7215(?:4[2-8]|8[239]|9[056])\\d{4}',
19655 ),
19656 'mobile' =>
19657 array (
19658 'possibleLengthNational' =>
19659 array (
19660 0 => 10,
19661 ),
19662 'possibleLengthLocalOnly' =>
19663 array (
19664 0 => 7,
19665 ),
19666 'exampleNumber' => '7215205678',
19667 'nationalNumberPattern' => '7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}',
19668 ),
19669 'tollFree' =>
19670 array (
19671 'possibleLengthNational' =>
19672 array (
19673 0 => 10,
19674 ),
19675 'exampleNumber' => '8002123456',
19676 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
19677 ),
19678 'premiumRate' =>
19679 array (
19680 'possibleLengthNational' =>
19681 array (
19682 0 => 10,
19683 ),
19684 'exampleNumber' => '9002123456',
19685 'nationalNumberPattern' => '900[2-9]\\d{6}',
19686 ),
19687 'personalNumber' =>
19688 array (
19689 'possibleLengthNational' =>
19690 array (
19691 0 => 10,
19692 ),
19693 'exampleNumber' => '5002345678',
19694 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
19695 ),
19696 ),
19697 207 =>
19698 array (
19699 'id' => 'SY',
19700 'countryCode' => '963',
19701 'internationalPrefix' => '00',
19702 'nationalPrefix' => '0',
19703 'availableFormats' =>
19704 array (
19705 0 =>
19706 array (
19707 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
19708 'nationalPrefixFormattingRule' => '$NP$FG',
19709 'nationalPrefixOptionalWhenFormatting' => true,
19710 'leadingDigits' =>
19711 array (
19712 0 => '[1-5]',
19713 ),
19714 'format' => '$1 $2 $3',
19715 ),
19716 1 =>
19717 array (
19718 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
19719 'nationalPrefixFormattingRule' => '$NP$FG',
19720 'nationalPrefixOptionalWhenFormatting' => true,
19721 'leadingDigits' =>
19722 array (
19723 0 => '9',
19724 ),
19725 'format' => '$1 $2 $3',
19726 ),
19727 ),
19728 'generalDesc' =>
19729 array (
19730 'nationalNumberPattern' => '[1-39]\\d{8}|[1-5]\\d{7}',
19731 ),
19732 'fixedLine' =>
19733 array (
19734 'possibleLengthNational' =>
19735 array (
19736 0 => 8,
19737 1 => 9,
19738 ),
19739 'possibleLengthLocalOnly' =>
19740 array (
19741 0 => 6,
19742 1 => 7,
19743 ),
19744 'exampleNumber' => '112345678',
19745 'nationalNumberPattern' => '21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}',
19746 ),
19747 'mobile' =>
19748 array (
19749 'possibleLengthNational' =>
19750 array (
19751 0 => 9,
19752 ),
19753 'exampleNumber' => '944567890',
19754 'nationalNumberPattern' => '9(?:22|[3-589]\\d|6[02-9])\\d{6}',
19755 ),
19756 ),
19757 208 =>
19758 array (
19759 'id' => 'SZ',
19760 'countryCode' => '268',
19761 'internationalPrefix' => '00',
19762 'availableFormats' =>
19763 array (
19764 0 =>
19765 array (
19766 'pattern' => '(\\d{4})(\\d{4})',
19767 'leadingDigits' =>
19768 array (
19769 0 => '[0237]',
19770 ),
19771 'format' => '$1 $2',
19772 ),
19773 1 =>
19774 array (
19775 'pattern' => '(\\d{5})(\\d{4})',
19776 'leadingDigits' =>
19777 array (
19778 0 => '9',
19779 ),
19780 'format' => '$1 $2',
19781 ),
19782 ),
19783 'generalDesc' =>
19784 array (
19785 'nationalNumberPattern' => '0800\\d{4}|(?:[237]\\d|900)\\d{6}',
19786 ),
19787 'noInternationalDialling' =>
19788 array (
19789 'possibleLengthNational' =>
19790 array (
19791 0 => 8,
19792 ),
19793 'nationalNumberPattern' => '0800\\d{4}',
19794 ),
19795 'fixedLine' =>
19796 array (
19797 'possibleLengthNational' =>
19798 array (
19799 0 => 8,
19800 ),
19801 'exampleNumber' => '22171234',
19802 'nationalNumberPattern' => '[23][2-5]\\d{6}',
19803 ),
19804 'mobile' =>
19805 array (
19806 'possibleLengthNational' =>
19807 array (
19808 0 => 8,
19809 ),
19810 'exampleNumber' => '76123456',
19811 'nationalNumberPattern' => '7[6-9]\\d{6}',
19812 ),
19813 'tollFree' =>
19814 array (
19815 'possibleLengthNational' =>
19816 array (
19817 0 => 8,
19818 ),
19819 'exampleNumber' => '08001234',
19820 'nationalNumberPattern' => '0800\\d{4}',
19821 ),
19822 'premiumRate' =>
19823 array (
19824 'possibleLengthNational' =>
19825 array (
19826 0 => 9,
19827 ),
19828 'exampleNumber' => '900012345',
19829 'nationalNumberPattern' => '900\\d{6}',
19830 ),
19831 'voip' =>
19832 array (
19833 'possibleLengthNational' =>
19834 array (
19835 0 => 8,
19836 ),
19837 'exampleNumber' => '70012345',
19838 'nationalNumberPattern' => '70\\d{6}',
19839 ),
19840 ),
19841 209 =>
19842 array (
19843 'id' => 'TA',
19844 'countryCode' => '290',
19845 'leadingDigits' => '8',
19846 'internationalPrefix' => '00',
19847 'generalDesc' =>
19848 array (
19849 'nationalNumberPattern' => '8\\d{3}',
19850 ),
19851 'fixedLine' =>
19852 array (
19853 'possibleLengthNational' =>
19854 array (
19855 0 => 4,
19856 ),
19857 'exampleNumber' => '8999',
19858 'nationalNumberPattern' => '8\\d{3}',
19859 ),
19860 ),
19861 210 =>
19862 array (
19863 'id' => 'TC',
19864 'countryCode' => '1',
19865 'leadingDigits' => '649',
19866 'internationalPrefix' => '011',
19867 'nationalPrefix' => '1',
19868 'nationalPrefixForParsing' => '1|([2-479]\\d{6})$',
19869 'nationalPrefixTransformRule' => '649$1',
19870 'mobileNumberPortableRegion' => 'true',
19871 'generalDesc' =>
19872 array (
19873 'nationalNumberPattern' => '(?:[58]\\d\\d|649|900)\\d{7}',
19874 ),
19875 'fixedLine' =>
19876 array (
19877 'possibleLengthNational' =>
19878 array (
19879 0 => 10,
19880 ),
19881 'possibleLengthLocalOnly' =>
19882 array (
19883 0 => 7,
19884 ),
19885 'exampleNumber' => '6497121234',
19886 'nationalNumberPattern' => '649(?:266|712|9(?:4\\d|50))\\d{4}',
19887 ),
19888 'mobile' =>
19889 array (
19890 'possibleLengthNational' =>
19891 array (
19892 0 => 10,
19893 ),
19894 'possibleLengthLocalOnly' =>
19895 array (
19896 0 => 7,
19897 ),
19898 'exampleNumber' => '6492311234',
19899 'nationalNumberPattern' => '649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}',
19900 ),
19901 'tollFree' =>
19902 array (
19903 'possibleLengthNational' =>
19904 array (
19905 0 => 10,
19906 ),
19907 'exampleNumber' => '8002345678',
19908 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
19909 ),
19910 'premiumRate' =>
19911 array (
19912 'possibleLengthNational' =>
19913 array (
19914 0 => 10,
19915 ),
19916 'exampleNumber' => '9002345678',
19917 'nationalNumberPattern' => '900[2-9]\\d{6}',
19918 ),
19919 'personalNumber' =>
19920 array (
19921 'possibleLengthNational' =>
19922 array (
19923 0 => 10,
19924 ),
19925 'exampleNumber' => '5002345678',
19926 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
19927 ),
19928 'voip' =>
19929 array (
19930 'possibleLengthNational' =>
19931 array (
19932 0 => 10,
19933 ),
19934 'possibleLengthLocalOnly' =>
19935 array (
19936 0 => 7,
19937 ),
19938 'exampleNumber' => '6497101234',
19939 'nationalNumberPattern' => '649(?:71[01]|966)\\d{4}',
19940 ),
19941 ),
19942 211 =>
19943 array (
19944 'id' => 'TD',
19945 'countryCode' => '235',
19946 'preferredInternationalPrefix' => '00',
19947 'internationalPrefix' => '00|16',
19948 'availableFormats' =>
19949 array (
19950 0 =>
19951 array (
19952 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
19953 'leadingDigits' =>
19954 array (
19955 0 => '[2679]',
19956 ),
19957 'format' => '$1 $2 $3 $4',
19958 ),
19959 ),
19960 'generalDesc' =>
19961 array (
19962 'nationalNumberPattern' => '(?:22|[69]\\d|77)\\d{6}',
19963 ),
19964 'fixedLine' =>
19965 array (
19966 'possibleLengthNational' =>
19967 array (
19968 0 => 8,
19969 ),
19970 'exampleNumber' => '22501234',
19971 'nationalNumberPattern' => '22(?:[37-9]0|5[0-5]|6[89])\\d{4}',
19972 ),
19973 'mobile' =>
19974 array (
19975 'possibleLengthNational' =>
19976 array (
19977 0 => 8,
19978 ),
19979 'exampleNumber' => '63012345',
19980 'nationalNumberPattern' => '(?:6[023568]|77|9\\d)\\d{6}',
19981 ),
19982 ),
19983 212 =>
19984 array (
19985 'id' => 'TG',
19986 'countryCode' => '228',
19987 'internationalPrefix' => '00',
19988 'availableFormats' =>
19989 array (
19990 0 =>
19991 array (
19992 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
19993 'leadingDigits' =>
19994 array (
19995 0 => '[279]',
19996 ),
19997 'format' => '$1 $2 $3 $4',
19998 ),
19999 ),
20000 'generalDesc' =>
20001 array (
20002 'nationalNumberPattern' => '[279]\\d{7}',
20003 ),
20004 'fixedLine' =>
20005 array (
20006 'possibleLengthNational' =>
20007 array (
20008 0 => 8,
20009 ),
20010 'exampleNumber' => '22212345',
20011 'nationalNumberPattern' => '2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}',
20012 ),
20013 'mobile' =>
20014 array (
20015 'possibleLengthNational' =>
20016 array (
20017 0 => 8,
20018 ),
20019 'exampleNumber' => '90112345',
20020 'nationalNumberPattern' => '(?:7[09]|9[0-36-9])\\d{6}',
20021 ),
20022 ),
20023 213 =>
20024 array (
20025 'id' => 'TH',
20026 'countryCode' => '66',
20027 'internationalPrefix' => '00[1-9]',
20028 'nationalPrefix' => '0',
20029 'mobileNumberPortableRegion' => 'true',
20030 'availableFormats' =>
20031 array (
20032 0 =>
20033 array (
20034 'pattern' => '(\\d)(\\d{3})(\\d{4})',
20035 'nationalPrefixFormattingRule' => '$NP$FG',
20036 'leadingDigits' =>
20037 array (
20038 0 => '2',
20039 ),
20040 'format' => '$1 $2 $3',
20041 ),
20042 1 =>
20043 array (
20044 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
20045 'nationalPrefixFormattingRule' => '$NP$FG',
20046 'leadingDigits' =>
20047 array (
20048 0 => '[13-9]',
20049 ),
20050 'format' => '$1 $2 $3',
20051 ),
20052 2 =>
20053 array (
20054 'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
20055 'leadingDigits' =>
20056 array (
20057 0 => '1',
20058 ),
20059 'format' => '$1 $2 $3',
20060 ),
20061 ),
20062 'generalDesc' =>
20063 array (
20064 'nationalNumberPattern' => '1\\d{9}|[1689]\\d{8}|[1-57]\\d{7}',
20065 ),
20066 'fixedLine' =>
20067 array (
20068 'possibleLengthNational' =>
20069 array (
20070 0 => 8,
20071 ),
20072 'exampleNumber' => '21234567',
20073 'nationalNumberPattern' => '(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}',
20074 ),
20075 'mobile' =>
20076 array (
20077 'possibleLengthNational' =>
20078 array (
20079 0 => 9,
20080 ),
20081 'exampleNumber' => '812345678',
20082 'nationalNumberPattern' => '(?:14|6[1-6]|[89]\\d)\\d{7}',
20083 ),
20084 'tollFree' =>
20085 array (
20086 'possibleLengthNational' =>
20087 array (
20088 0 => 10,
20089 ),
20090 'exampleNumber' => '1800123456',
20091 'nationalNumberPattern' => '1800\\d{6}',
20092 ),
20093 'premiumRate' =>
20094 array (
20095 'possibleLengthNational' =>
20096 array (
20097 0 => 10,
20098 ),
20099 'exampleNumber' => '1900123456',
20100 'nationalNumberPattern' => '1900\\d{6}',
20101 ),
20102 'voip' =>
20103 array (
20104 'possibleLengthNational' =>
20105 array (
20106 0 => 9,
20107 ),
20108 'exampleNumber' => '601234567',
20109 'nationalNumberPattern' => '6[08]\\d{7}',
20110 ),
20111 ),
20112 214 =>
20113 array (
20114 'id' => 'TJ',
20115 'countryCode' => '992',
20116 'preferredInternationalPrefix' => '8~10',
20117 'internationalPrefix' => '810',
20118 'nationalPrefix' => '8',
20119 'availableFormats' =>
20120 array (
20121 0 =>
20122 array (
20123 'pattern' => '(\\d{6})(\\d)(\\d{2})',
20124 'nationalPrefixOptionalWhenFormatting' => true,
20125 'leadingDigits' =>
20126 array (
20127 0 => '331',
20128 1 => '3317',
20129 ),
20130 'format' => '$1 $2 $3',
20131 ),
20132 1 =>
20133 array (
20134 'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
20135 'nationalPrefixOptionalWhenFormatting' => true,
20136 'leadingDigits' =>
20137 array (
20138 0 => '[34]7|91[78]',
20139 ),
20140 'format' => '$1 $2 $3',
20141 ),
20142 2 =>
20143 array (
20144 'pattern' => '(\\d{4})(\\d)(\\d{4})',
20145 'nationalPrefixOptionalWhenFormatting' => true,
20146 'leadingDigits' =>
20147 array (
20148 0 => '3',
20149 ),
20150 'format' => '$1 $2 $3',
20151 ),
20152 3 =>
20153 array (
20154 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
20155 'nationalPrefixOptionalWhenFormatting' => true,
20156 'leadingDigits' =>
20157 array (
20158 0 => '[02457-9]|11',
20159 ),
20160 'format' => '$1 $2 $3',
20161 ),
20162 ),
20163 'generalDesc' =>
20164 array (
20165 'nationalNumberPattern' => '(?:[02]0|11|[3-57-9]\\d)\\d{7}',
20166 ),
20167 'fixedLine' =>
20168 array (
20169 'possibleLengthNational' =>
20170 array (
20171 0 => 9,
20172 ),
20173 'possibleLengthLocalOnly' =>
20174 array (
20175 0 => 3,
20176 1 => 5,
20177 2 => 6,
20178 3 => 7,
20179 ),
20180 'exampleNumber' => '372123456',
20181 'nationalNumberPattern' => '(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72|78)|4(?:46|74|87))\\d{6}',
20182 ),
20183 'mobile' =>
20184 array (
20185 'possibleLengthNational' =>
20186 array (
20187 0 => 9,
20188 ),
20189 'exampleNumber' => '917123456',
20190 'nationalNumberPattern' => '41[18]\\d{6}|(?:[024]0|11|5[05]|7[07]|88|9\\d)\\d{7}',
20191 ),
20192 'tollFree' =>
20193 array (
20194 'possibleLengthNational' =>
20195 array (
20196 0 => 9,
20197 ),
20198 'exampleNumber' => '800123456',
20199 'nationalNumberPattern' => '800\\d{6}',
20200 ),
20201 ),
20202 215 =>
20203 array (
20204 'id' => 'TK',
20205 'countryCode' => '690',
20206 'internationalPrefix' => '00',
20207 'generalDesc' =>
20208 array (
20209 'nationalNumberPattern' => '[2-47]\\d{3,6}',
20210 ),
20211 'fixedLine' =>
20212 array (
20213 'possibleLengthNational' =>
20214 array (
20215 0 => 4,
20216 1 => 5,
20217 2 => 6,
20218 3 => 7,
20219 ),
20220 'exampleNumber' => '3101',
20221 'nationalNumberPattern' => '(?:2[2-4]|[34]\\d)\\d{2,5}',
20222 ),
20223 'mobile' =>
20224 array (
20225 'possibleLengthNational' =>
20226 array (
20227 0 => 4,
20228 1 => 5,
20229 2 => 6,
20230 3 => 7,
20231 ),
20232 'exampleNumber' => '7290',
20233 'nationalNumberPattern' => '7[2-4]\\d{2,5}',
20234 ),
20235 ),
20236 216 =>
20237 array (
20238 'id' => 'TL',
20239 'countryCode' => '670',
20240 'internationalPrefix' => '00',
20241 'availableFormats' =>
20242 array (
20243 0 =>
20244 array (
20245 'pattern' => '(\\d{3})(\\d{4})',
20246 'leadingDigits' =>
20247 array (
20248 0 => '[2-489]|70',
20249 ),
20250 'format' => '$1 $2',
20251 ),
20252 1 =>
20253 array (
20254 'pattern' => '(\\d{4})(\\d{4})',
20255 'leadingDigits' =>
20256 array (
20257 0 => '7',
20258 ),
20259 'format' => '$1 $2',
20260 ),
20261 ),
20262 'generalDesc' =>
20263 array (
20264 'nationalNumberPattern' => '7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}',
20265 ),
20266 'fixedLine' =>
20267 array (
20268 'possibleLengthNational' =>
20269 array (
20270 0 => 7,
20271 ),
20272 'exampleNumber' => '2112345',
20273 'nationalNumberPattern' => '(?:2[1-5]|3[1-9]|4[1-4])\\d{5}',
20274 ),
20275 'mobile' =>
20276 array (
20277 'possibleLengthNational' =>
20278 array (
20279 0 => 8,
20280 ),
20281 'exampleNumber' => '77212345',
20282 'nationalNumberPattern' => '7[2-8]\\d{6}',
20283 ),
20284 'tollFree' =>
20285 array (
20286 'possibleLengthNational' =>
20287 array (
20288 0 => 7,
20289 ),
20290 'exampleNumber' => '8012345',
20291 'nationalNumberPattern' => '80\\d{5}',
20292 ),
20293 'premiumRate' =>
20294 array (
20295 'possibleLengthNational' =>
20296 array (
20297 0 => 7,
20298 ),
20299 'exampleNumber' => '9012345',
20300 'nationalNumberPattern' => '90\\d{5}',
20301 ),
20302 'personalNumber' =>
20303 array (
20304 'possibleLengthNational' =>
20305 array (
20306 0 => 7,
20307 ),
20308 'exampleNumber' => '7012345',
20309 'nationalNumberPattern' => '70\\d{5}',
20310 ),
20311 ),
20312 217 =>
20313 array (
20314 'id' => 'TM',
20315 'countryCode' => '993',
20316 'preferredInternationalPrefix' => '8~10',
20317 'internationalPrefix' => '810',
20318 'nationalPrefix' => '8',
20319 'availableFormats' =>
20320 array (
20321 0 =>
20322 array (
20323 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
20324 'nationalPrefixFormattingRule' => '($NP $FG)',
20325 'leadingDigits' =>
20326 array (
20327 0 => '12',
20328 ),
20329 'format' => '$1 $2-$3-$4',
20330 ),
20331 1 =>
20332 array (
20333 'pattern' => '(\\d{3})(\\d)(\\d{2})(\\d{2})',
20334 'nationalPrefixFormattingRule' => '($NP $FG)',
20335 'leadingDigits' =>
20336 array (
20337 0 => '[1-5]',
20338 ),
20339 'format' => '$1 $2-$3-$4',
20340 ),
20341 2 =>
20342 array (
20343 'pattern' => '(\\d{2})(\\d{6})',
20344 'nationalPrefixFormattingRule' => '$NP $FG',
20345 'leadingDigits' =>
20346 array (
20347 0 => '6',
20348 ),
20349 'format' => '$1 $2',
20350 ),
20351 ),
20352 'generalDesc' =>
20353 array (
20354 'nationalNumberPattern' => '[1-6]\\d{7}',
20355 ),
20356 'fixedLine' =>
20357 array (
20358 'possibleLengthNational' =>
20359 array (
20360 0 => 8,
20361 ),
20362 'exampleNumber' => '12345678',
20363 'nationalNumberPattern' => '(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}',
20364 ),
20365 'mobile' =>
20366 array (
20367 'possibleLengthNational' =>
20368 array (
20369 0 => 8,
20370 ),
20371 'exampleNumber' => '66123456',
20372 'nationalNumberPattern' => '6\\d{7}',
20373 ),
20374 ),
20375 218 =>
20376 array (
20377 'id' => 'TN',
20378 'countryCode' => '216',
20379 'internationalPrefix' => '00',
20380 'availableFormats' =>
20381 array (
20382 0 =>
20383 array (
20384 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
20385 'leadingDigits' =>
20386 array (
20387 0 => '[2-57-9]',
20388 ),
20389 'format' => '$1 $2 $3',
20390 ),
20391 ),
20392 'generalDesc' =>
20393 array (
20394 'nationalNumberPattern' => '[2-57-9]\\d{7}',
20395 ),
20396 'fixedLine' =>
20397 array (
20398 'possibleLengthNational' =>
20399 array (
20400 0 => 8,
20401 ),
20402 'exampleNumber' => '30010123',
20403 'nationalNumberPattern' => '81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}',
20404 ),
20405 'mobile' =>
20406 array (
20407 'possibleLengthNational' =>
20408 array (
20409 0 => 8,
20410 ),
20411 'exampleNumber' => '20123456',
20412 'nationalNumberPattern' => '3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-7])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}',
20413 ),
20414 'tollFree' =>
20415 array (
20416 'possibleLengthNational' =>
20417 array (
20418 0 => 8,
20419 ),
20420 'exampleNumber' => '80101234',
20421 'nationalNumberPattern' => '8010\\d{4}',
20422 ),
20423 'premiumRate' =>
20424 array (
20425 'possibleLengthNational' =>
20426 array (
20427 0 => 8,
20428 ),
20429 'exampleNumber' => '88123456',
20430 'nationalNumberPattern' => '88\\d{6}',
20431 ),
20432 'sharedCost' =>
20433 array (
20434 'possibleLengthNational' =>
20435 array (
20436 0 => 8,
20437 ),
20438 'exampleNumber' => '81101234',
20439 'nationalNumberPattern' => '8[12]10\\d{4}',
20440 ),
20441 ),
20442 219 =>
20443 array (
20444 'id' => 'TO',
20445 'countryCode' => '676',
20446 'internationalPrefix' => '00',
20447 'availableFormats' =>
20448 array (
20449 0 =>
20450 array (
20451 'pattern' => '(\\d{2})(\\d{3})',
20452 'leadingDigits' =>
20453 array (
20454 0 => '[2-4]|50|6[09]|7[0-24-69]|8[05]',
20455 ),
20456 'format' => '$1-$2',
20457 ),
20458 1 =>
20459 array (
20460 'pattern' => '(\\d{4})(\\d{3})',
20461 'leadingDigits' =>
20462 array (
20463 0 => '0',
20464 ),
20465 'format' => '$1 $2',
20466 ),
20467 2 =>
20468 array (
20469 'pattern' => '(\\d{3})(\\d{4})',
20470 'leadingDigits' =>
20471 array (
20472 0 => '[5-8]',
20473 ),
20474 'format' => '$1 $2',
20475 ),
20476 ),
20477 'generalDesc' =>
20478 array (
20479 'nationalNumberPattern' => '(?:0800|[5-8]\\d{3})\\d{3}|[2-8]\\d{4}',
20480 ),
20481 'fixedLine' =>
20482 array (
20483 'possibleLengthNational' =>
20484 array (
20485 0 => 5,
20486 ),
20487 'exampleNumber' => '20123',
20488 'nationalNumberPattern' => '(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}',
20489 ),
20490 'mobile' =>
20491 array (
20492 'possibleLengthNational' =>
20493 array (
20494 0 => 7,
20495 ),
20496 'exampleNumber' => '7715123',
20497 'nationalNumberPattern' => '6(?:3[02]|8[5-9])\\d{4}|(?:6[09]|7\\d|8[46-9])\\d{5}',
20498 ),
20499 'tollFree' =>
20500 array (
20501 'possibleLengthNational' =>
20502 array (
20503 0 => 7,
20504 ),
20505 'exampleNumber' => '0800222',
20506 'nationalNumberPattern' => '0800\\d{3}',
20507 ),
20508 'premiumRate' =>
20509 array (
20510 'possibleLengthNational' =>
20511 array (
20512 0 => 7,
20513 ),
20514 'exampleNumber' => '5501234',
20515 'nationalNumberPattern' => '55[04]\\d{4}',
20516 ),
20517 ),
20518 220 =>
20519 array (
20520 'id' => 'TR',
20521 'countryCode' => '90',
20522 'internationalPrefix' => '00',
20523 'nationalPrefix' => '0',
20524 'mobileNumberPortableRegion' => 'true',
20525 'availableFormats' =>
20526 array (
20527 0 =>
20528 array (
20529 'pattern' => '(\\d{3})(\\d)(\\d{3})',
20530 'nationalPrefixOptionalWhenFormatting' => true,
20531 'leadingDigits' =>
20532 array (
20533 0 => '444',
20534 ),
20535 'format' => '$1 $2 $3',
20536 'intlFormat' => 'NA',
20537 ),
20538 1 =>
20539 array (
20540 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
20541 'nationalPrefixFormattingRule' => '$NP$FG',
20542 'nationalPrefixOptionalWhenFormatting' => true,
20543 'leadingDigits' =>
20544 array (
20545 0 => '512|8[0589]|90',
20546 ),
20547 'format' => '$1 $2 $3',
20548 ),
20549 2 =>
20550 array (
20551 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
20552 'nationalPrefixFormattingRule' => '$NP$FG',
20553 'nationalPrefixOptionalWhenFormatting' => true,
20554 'leadingDigits' =>
20555 array (
20556 0 => '5(?:[0-59]|61)',
20557 1 => '5(?:[0-59]|616)',
20558 2 => '5(?:[0-59]|6161)',
20559 ),
20560 'format' => '$1 $2 $3 $4',
20561 ),
20562 3 =>
20563 array (
20564 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
20565 'nationalPrefixFormattingRule' => '($NP$FG)',
20566 'nationalPrefixOptionalWhenFormatting' => true,
20567 'leadingDigits' =>
20568 array (
20569 0 => '[24][1-8]|3[1-9]',
20570 ),
20571 'format' => '$1 $2 $3 $4',
20572 ),
20573 4 =>
20574 array (
20575 'pattern' => '(\\d{3})(\\d{3})(\\d{6,7})',
20576 'nationalPrefixFormattingRule' => '$NP$FG',
20577 'nationalPrefixOptionalWhenFormatting' => true,
20578 'leadingDigits' =>
20579 array (
20580 0 => '80',
20581 ),
20582 'format' => '$1 $2 $3',
20583 ),
20584 ),
20585 'generalDesc' =>
20586 array (
20587 'nationalNumberPattern' => '4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}',
20588 ),
20589 'noInternationalDialling' =>
20590 array (
20591 'possibleLengthNational' =>
20592 array (
20593 0 => 7,
20594 ),
20595 'nationalNumberPattern' => '444\\d{4}',
20596 ),
20597 'fixedLine' =>
20598 array (
20599 'possibleLengthNational' =>
20600 array (
20601 0 => 10,
20602 ),
20603 'exampleNumber' => '2123456789',
20604 'nationalNumberPattern' => '(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}',
20605 ),
20606 'mobile' =>
20607 array (
20608 'possibleLengthNational' =>
20609 array (
20610 0 => 10,
20611 ),
20612 'exampleNumber' => '5012345678',
20613 'nationalNumberPattern' => '56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}',
20614 ),
20615 'pager' =>
20616 array (
20617 'possibleLengthNational' =>
20618 array (
20619 0 => 10,
20620 ),
20621 'exampleNumber' => '5123456789',
20622 'nationalNumberPattern' => '512\\d{7}',
20623 ),
20624 'tollFree' =>
20625 array (
20626 'possibleLengthNational' =>
20627 array (
20628 0 => 10,
20629 1 => 12,
20630 2 => 13,
20631 ),
20632 'exampleNumber' => '8001234567',
20633 'nationalNumberPattern' => '800\\d{7}(?:\\d{2,3})?',
20634 ),
20635 'premiumRate' =>
20636 array (
20637 'possibleLengthNational' =>
20638 array (
20639 0 => 10,
20640 ),
20641 'exampleNumber' => '9001234567',
20642 'nationalNumberPattern' => '(?:8[89]8|900)\\d{7}',
20643 ),
20644 'personalNumber' =>
20645 array (
20646 'possibleLengthNational' =>
20647 array (
20648 0 => 10,
20649 ),
20650 'exampleNumber' => '5922121234',
20651 'nationalNumberPattern' => '592(?:21[12]|461)\\d{4}',
20652 ),
20653 'voip' =>
20654 array (
20655 'possibleLengthNational' =>
20656 array (
20657 0 => 10,
20658 ),
20659 'exampleNumber' => '8500123456',
20660 'nationalNumberPattern' => '850\\d{7}',
20661 ),
20662 'uan' =>
20663 array (
20664 'possibleLengthNational' =>
20665 array (
20666 0 => 7,
20667 ),
20668 'exampleNumber' => '4441444',
20669 'nationalNumberPattern' => '444\\d{4}',
20670 ),
20671 ),
20672 221 =>
20673 array (
20674 'id' => 'TT',
20675 'countryCode' => '1',
20676 'leadingDigits' => '868',
20677 'internationalPrefix' => '011',
20678 'nationalPrefix' => '1',
20679 'nationalPrefixForParsing' => '1|([2-46-8]\\d{6})$',
20680 'nationalPrefixTransformRule' => '868$1',
20681 'mobileNumberPortableRegion' => 'true',
20682 'generalDesc' =>
20683 array (
20684 'nationalNumberPattern' => '(?:[58]\\d\\d|900)\\d{7}',
20685 ),
20686 'fixedLine' =>
20687 array (
20688 'possibleLengthNational' =>
20689 array (
20690 0 => 10,
20691 ),
20692 'possibleLengthLocalOnly' =>
20693 array (
20694 0 => 7,
20695 ),
20696 'exampleNumber' => '8682211234',
20697 'nationalNumberPattern' => '868(?:2(?:0[13]|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}',
20698 ),
20699 'mobile' =>
20700 array (
20701 'possibleLengthNational' =>
20702 array (
20703 0 => 10,
20704 ),
20705 'possibleLengthLocalOnly' =>
20706 array (
20707 0 => 7,
20708 ),
20709 'exampleNumber' => '8682911234',
20710 'nationalNumberPattern' => '868(?:2(?:6[3-9]|[7-9]\\d)|(?:3\\d|4[6-9])\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}',
20711 ),
20712 'tollFree' =>
20713 array (
20714 'possibleLengthNational' =>
20715 array (
20716 0 => 10,
20717 ),
20718 'exampleNumber' => '8002345678',
20719 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
20720 ),
20721 'premiumRate' =>
20722 array (
20723 'possibleLengthNational' =>
20724 array (
20725 0 => 10,
20726 ),
20727 'exampleNumber' => '9002345678',
20728 'nationalNumberPattern' => '900[2-9]\\d{6}',
20729 ),
20730 'personalNumber' =>
20731 array (
20732 'possibleLengthNational' =>
20733 array (
20734 0 => 10,
20735 ),
20736 'exampleNumber' => '5002345678',
20737 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
20738 ),
20739 'voicemail' =>
20740 array (
20741 'possibleLengthNational' =>
20742 array (
20743 0 => 10,
20744 ),
20745 'possibleLengthLocalOnly' =>
20746 array (
20747 0 => 7,
20748 ),
20749 'exampleNumber' => '8686191234',
20750 'nationalNumberPattern' => '868619\\d{4}',
20751 ),
20752 ),
20753 222 =>
20754 array (
20755 'id' => 'TV',
20756 'countryCode' => '688',
20757 'internationalPrefix' => '00',
20758 'availableFormats' =>
20759 array (
20760 0 =>
20761 array (
20762 'pattern' => '(\\d{2})(\\d{3})',
20763 'leadingDigits' =>
20764 array (
20765 0 => '2',
20766 ),
20767 'format' => '$1 $2',
20768 ),
20769 1 =>
20770 array (
20771 'pattern' => '(\\d{2})(\\d{4})',
20772 'leadingDigits' =>
20773 array (
20774 0 => '90',
20775 ),
20776 'format' => '$1 $2',
20777 ),
20778 2 =>
20779 array (
20780 'pattern' => '(\\d{2})(\\d{5})',
20781 'leadingDigits' =>
20782 array (
20783 0 => '7',
20784 ),
20785 'format' => '$1 $2',
20786 ),
20787 ),
20788 'generalDesc' =>
20789 array (
20790 'nationalNumberPattern' => '(?:2|7\\d\\d|90)\\d{4}',
20791 ),
20792 'fixedLine' =>
20793 array (
20794 'possibleLengthNational' =>
20795 array (
20796 0 => 5,
20797 ),
20798 'exampleNumber' => '20123',
20799 'nationalNumberPattern' => '2[02-9]\\d{3}',
20800 ),
20801 'mobile' =>
20802 array (
20803 'possibleLengthNational' =>
20804 array (
20805 0 => 6,
20806 1 => 7,
20807 ),
20808 'exampleNumber' => '901234',
20809 'nationalNumberPattern' => '(?:7[01]\\d|90)\\d{4}',
20810 ),
20811 ),
20812 223 =>
20813 array (
20814 'id' => 'TW',
20815 'countryCode' => '886',
20816 'internationalPrefix' => '0(?:0[25-79]|19)',
20817 'nationalPrefix' => '0',
20818 'preferredExtnPrefix' => '#',
20819 'mobileNumberPortableRegion' => 'true',
20820 'availableFormats' =>
20821 array (
20822 0 =>
20823 array (
20824 'pattern' => '(\\d{2})(\\d)(\\d{4})',
20825 'nationalPrefixFormattingRule' => '$NP$FG',
20826 'leadingDigits' =>
20827 array (
20828 0 => '202',
20829 ),
20830 'format' => '$1 $2 $3',
20831 ),
20832 1 =>
20833 array (
20834 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
20835 'nationalPrefixFormattingRule' => '$NP$FG',
20836 'leadingDigits' =>
20837 array (
20838 0 => '[258]0',
20839 ),
20840 'format' => '$1 $2 $3',
20841 ),
20842 2 =>
20843 array (
20844 'pattern' => '(\\d)(\\d{3,4})(\\d{4})',
20845 'nationalPrefixFormattingRule' => '$NP$FG',
20846 'leadingDigits' =>
20847 array (
20848 0 => '[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]',
20849 1 => '[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]',
20850 ),
20851 'format' => '$1 $2 $3',
20852 ),
20853 3 =>
20854 array (
20855 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
20856 'nationalPrefixFormattingRule' => '$NP$FG',
20857 'leadingDigits' =>
20858 array (
20859 0 => '[49]',
20860 ),
20861 'format' => '$1 $2 $3',
20862 ),
20863 4 =>
20864 array (
20865 'pattern' => '(\\d{2})(\\d{4})(\\d{4,5})',
20866 'nationalPrefixFormattingRule' => '$NP$FG',
20867 'leadingDigits' =>
20868 array (
20869 0 => '7',
20870 ),
20871 'format' => '$1 $2 $3',
20872 ),
20873 ),
20874 'generalDesc' =>
20875 array (
20876 'nationalNumberPattern' => '[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}',
20877 ),
20878 'fixedLine' =>
20879 array (
20880 'possibleLengthNational' =>
20881 array (
20882 0 => 8,
20883 1 => 9,
20884 ),
20885 'exampleNumber' => '221234567',
20886 'nationalNumberPattern' => '(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}',
20887 ),
20888 'mobile' =>
20889 array (
20890 'possibleLengthNational' =>
20891 array (
20892 0 => 9,
20893 ),
20894 'exampleNumber' => '912345678',
20895 'nationalNumberPattern' => '(?:40001[0-2]|9[0-8]\\d{4})\\d{3}',
20896 ),
20897 'tollFree' =>
20898 array (
20899 'possibleLengthNational' =>
20900 array (
20901 0 => 8,
20902 1 => 9,
20903 ),
20904 'exampleNumber' => '800123456',
20905 'nationalNumberPattern' => '80[0-79]\\d{6}|800\\d{5}',
20906 ),
20907 'premiumRate' =>
20908 array (
20909 'possibleLengthNational' =>
20910 array (
20911 0 => 7,
20912 1 => 9,
20913 ),
20914 'exampleNumber' => '203123456',
20915 'nationalNumberPattern' => '20(?:[013-9]\\d\\d|2)\\d{4}',
20916 ),
20917 'personalNumber' =>
20918 array (
20919 'possibleLengthNational' =>
20920 array (
20921 0 => 9,
20922 ),
20923 'exampleNumber' => '990123456',
20924 'nationalNumberPattern' => '99\\d{7}',
20925 ),
20926 'voip' =>
20927 array (
20928 'possibleLengthNational' =>
20929 array (
20930 0 => 10,
20931 1 => 11,
20932 ),
20933 'exampleNumber' => '7012345678',
20934 'nationalNumberPattern' => '7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}',
20935 ),
20936 'uan' =>
20937 array (
20938 'possibleLengthNational' =>
20939 array (
20940 0 => 9,
20941 ),
20942 'exampleNumber' => '500123456',
20943 'nationalNumberPattern' => '50[0-46-9]\\d{6}',
20944 ),
20945 ),
20946 224 =>
20947 array (
20948 'id' => 'TZ',
20949 'countryCode' => '255',
20950 'internationalPrefix' => '00[056]',
20951 'nationalPrefix' => '0',
20952 'availableFormats' =>
20953 array (
20954 0 =>
20955 array (
20956 'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
20957 'nationalPrefixFormattingRule' => '$NP$FG',
20958 'leadingDigits' =>
20959 array (
20960 0 => '[89]',
20961 ),
20962 'format' => '$1 $2 $3',
20963 ),
20964 1 =>
20965 array (
20966 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
20967 'nationalPrefixFormattingRule' => '$NP$FG',
20968 'leadingDigits' =>
20969 array (
20970 0 => '[24]',
20971 ),
20972 'format' => '$1 $2 $3',
20973 ),
20974 2 =>
20975 array (
20976 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
20977 'nationalPrefixFormattingRule' => '$NP$FG',
20978 'leadingDigits' =>
20979 array (
20980 0 => '[67]',
20981 ),
20982 'format' => '$1 $2 $3',
20983 ),
20984 ),
20985 'generalDesc' =>
20986 array (
20987 'nationalNumberPattern' => '(?:[26-8]\\d|41|90)\\d{7}',
20988 ),
20989 'noInternationalDialling' =>
20990 array (
20991 'possibleLengthNational' =>
20992 array (
20993 0 => 9,
20994 ),
20995 'nationalNumberPattern' => '(?:8(?:[04]0|6[01])|90\\d)\\d{6}',
20996 ),
20997 'fixedLine' =>
20998 array (
20999 'possibleLengthNational' =>
21000 array (
21001 0 => 9,
21002 ),
21003 'exampleNumber' => '222345678',
21004 'nationalNumberPattern' => '2[2-8]\\d{7}',
21005 ),
21006 'mobile' =>
21007 array (
21008 'possibleLengthNational' =>
21009 array (
21010 0 => 9,
21011 ),
21012 'exampleNumber' => '621234567',
21013 'nationalNumberPattern' => '77[2-9]\\d{6}|(?:6[2-9]|7[13-689])\\d{7}',
21014 ),
21015 'tollFree' =>
21016 array (
21017 'possibleLengthNational' =>
21018 array (
21019 0 => 9,
21020 ),
21021 'exampleNumber' => '800123456',
21022 'nationalNumberPattern' => '80[08]\\d{6}',
21023 ),
21024 'premiumRate' =>
21025 array (
21026 'possibleLengthNational' =>
21027 array (
21028 0 => 9,
21029 ),
21030 'exampleNumber' => '900123456',
21031 'nationalNumberPattern' => '90\\d{7}',
21032 ),
21033 'sharedCost' =>
21034 array (
21035 'possibleLengthNational' =>
21036 array (
21037 0 => 9,
21038 ),
21039 'exampleNumber' => '840123456',
21040 'nationalNumberPattern' => '8(?:40|6[01])\\d{6}',
21041 ),
21042 'voip' =>
21043 array (
21044 'possibleLengthNational' =>
21045 array (
21046 0 => 9,
21047 ),
21048 'exampleNumber' => '412345678',
21049 'nationalNumberPattern' => '41\\d{7}',
21050 ),
21051 ),
21052 225 =>
21053 array (
21054 'id' => 'UA',
21055 'countryCode' => '380',
21056 'preferredInternationalPrefix' => '0~0',
21057 'internationalPrefix' => '00',
21058 'nationalPrefix' => '0',
21059 'availableFormats' =>
21060 array (
21061 0 =>
21062 array (
21063 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
21064 'nationalPrefixFormattingRule' => '$NP$FG',
21065 'leadingDigits' =>
21066 array (
21067 0 => '6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]',
21068 1 => '6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]',
21069 ),
21070 'format' => '$1 $2 $3',
21071 ),
21072 1 =>
21073 array (
21074 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
21075 'nationalPrefixFormattingRule' => '$NP$FG',
21076 'leadingDigits' =>
21077 array (
21078 0 => '4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]',
21079 1 => '4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]',
21080 ),
21081 'format' => '$1 $2 $3',
21082 ),
21083 2 =>
21084 array (
21085 'pattern' => '(\\d{4})(\\d{5})',
21086 'nationalPrefixFormattingRule' => '$NP$FG',
21087 'leadingDigits' =>
21088 array (
21089 0 => '[3-6]',
21090 ),
21091 'format' => '$1 $2',
21092 ),
21093 3 =>
21094 array (
21095 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
21096 'nationalPrefixFormattingRule' => '$NP$FG',
21097 'leadingDigits' =>
21098 array (
21099 0 => '[89]',
21100 ),
21101 'format' => '$1 $2 $3',
21102 ),
21103 ),
21104 'generalDesc' =>
21105 array (
21106 'nationalNumberPattern' => '[89]\\d{9}|[3-9]\\d{8}',
21107 ),
21108 'fixedLine' =>
21109 array (
21110 'possibleLengthNational' =>
21111 array (
21112 0 => 9,
21113 ),
21114 'possibleLengthLocalOnly' =>
21115 array (
21116 0 => 5,
21117 1 => 6,
21118 2 => 7,
21119 ),
21120 'exampleNumber' => '311234567',
21121 'nationalNumberPattern' => '(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}',
21122 ),
21123 'mobile' =>
21124 array (
21125 'possibleLengthNational' =>
21126 array (
21127 0 => 9,
21128 ),
21129 'exampleNumber' => '501234567',
21130 'nationalNumberPattern' => '(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}',
21131 ),
21132 'tollFree' =>
21133 array (
21134 'possibleLengthNational' =>
21135 array (
21136 0 => 9,
21137 1 => 10,
21138 ),
21139 'exampleNumber' => '800123456',
21140 'nationalNumberPattern' => '800[1-8]\\d{5,6}',
21141 ),
21142 'premiumRate' =>
21143 array (
21144 'possibleLengthNational' =>
21145 array (
21146 0 => 9,
21147 1 => 10,
21148 ),
21149 'exampleNumber' => '900212345',
21150 'nationalNumberPattern' => '900[239]\\d{5,6}',
21151 ),
21152 'voip' =>
21153 array (
21154 'possibleLengthNational' =>
21155 array (
21156 0 => 9,
21157 ),
21158 'exampleNumber' => '891234567',
21159 'nationalNumberPattern' => '89[1-579]\\d{6}',
21160 ),
21161 ),
21162 226 =>
21163 array (
21164 'id' => 'UG',
21165 'countryCode' => '256',
21166 'internationalPrefix' => '00[057]',
21167 'nationalPrefix' => '0',
21168 'availableFormats' =>
21169 array (
21170 0 =>
21171 array (
21172 'pattern' => '(\\d{4})(\\d{5})',
21173 'nationalPrefixFormattingRule' => '$NP$FG',
21174 'leadingDigits' =>
21175 array (
21176 0 => '202',
21177 1 => '2024',
21178 ),
21179 'format' => '$1 $2',
21180 ),
21181 1 =>
21182 array (
21183 'pattern' => '(\\d{3})(\\d{6})',
21184 'nationalPrefixFormattingRule' => '$NP$FG',
21185 'leadingDigits' =>
21186 array (
21187 0 => '[27-9]|4(?:6[45]|[7-9])',
21188 ),
21189 'format' => '$1 $2',
21190 ),
21191 2 =>
21192 array (
21193 'pattern' => '(\\d{2})(\\d{7})',
21194 'nationalPrefixFormattingRule' => '$NP$FG',
21195 'leadingDigits' =>
21196 array (
21197 0 => '[34]',
21198 ),
21199 'format' => '$1 $2',
21200 ),
21201 ),
21202 'generalDesc' =>
21203 array (
21204 'nationalNumberPattern' => '800\\d{6}|(?:[29]0|[347]\\d)\\d{7}',
21205 ),
21206 'fixedLine' =>
21207 array (
21208 'possibleLengthNational' =>
21209 array (
21210 0 => 9,
21211 ),
21212 'possibleLengthLocalOnly' =>
21213 array (
21214 0 => 5,
21215 1 => 6,
21216 2 => 7,
21217 ),
21218 'exampleNumber' => '312345678',
21219 'nationalNumberPattern' => '20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}',
21220 ),
21221 'mobile' =>
21222 array (
21223 'possibleLengthNational' =>
21224 array (
21225 0 => 9,
21226 ),
21227 'exampleNumber' => '712345678',
21228 'nationalNumberPattern' => '7260\\d{5}|7(?:[0157-9]\\d|20|36|4[0-4])\\d{6}',
21229 ),
21230 'tollFree' =>
21231 array (
21232 'possibleLengthNational' =>
21233 array (
21234 0 => 9,
21235 ),
21236 'exampleNumber' => '800123456',
21237 'nationalNumberPattern' => '800[1-3]\\d{5}',
21238 ),
21239 'premiumRate' =>
21240 array (
21241 'possibleLengthNational' =>
21242 array (
21243 0 => 9,
21244 ),
21245 'exampleNumber' => '901123456',
21246 'nationalNumberPattern' => '90[1-3]\\d{6}',
21247 ),
21248 ),
21249 227 =>
21250 array (
21251 'id' => 'US',
21252 'mainCountryForCode' => true,
21253 'countryCode' => '1',
21254 'internationalPrefix' => '011',
21255 'nationalPrefix' => '1',
21256 'mobileNumberPortableRegion' => 'true',
21257 'availableFormats' =>
21258 array (
21259 0 =>
21260 array (
21261 'pattern' => '(\\d{3})(\\d{4})',
21262 'leadingDigits' =>
21263 array (
21264 0 => '[2-9]',
21265 ),
21266 'format' => '$1-$2',
21267 'intlFormat' => 'NA',
21268 ),
21269 1 =>
21270 array (
21271 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
21272 'nationalPrefixOptionalWhenFormatting' => true,
21273 'leadingDigits' =>
21274 array (
21275 0 => '[2-9]',
21276 ),
21277 'format' => '($1) $2-$3',
21278 'intlFormat' => '$1-$2-$3',
21279 ),
21280 ),
21281 'generalDesc' =>
21282 array (
21283 'nationalNumberPattern' => '[2-9]\\d{9}',
21284 ),
21285 'fixedLine' =>
21286 array (
21287 'possibleLengthNational' =>
21288 array (
21289 0 => 10,
21290 ),
21291 'possibleLengthLocalOnly' =>
21292 array (
21293 0 => 7,
21294 ),
21295 'exampleNumber' => '2015550123',
21296 'nationalNumberPattern' => '(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}',
21297 ),
21298 'mobile' =>
21299 array (
21300 'possibleLengthNational' =>
21301 array (
21302 0 => 10,
21303 ),
21304 'possibleLengthLocalOnly' =>
21305 array (
21306 0 => 7,
21307 ),
21308 'exampleNumber' => '2015550123',
21309 'nationalNumberPattern' => '(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}',
21310 ),
21311 'tollFree' =>
21312 array (
21313 'possibleLengthNational' =>
21314 array (
21315 0 => 10,
21316 ),
21317 'exampleNumber' => '8002345678',
21318 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
21319 ),
21320 'premiumRate' =>
21321 array (
21322 'possibleLengthNational' =>
21323 array (
21324 0 => 10,
21325 ),
21326 'exampleNumber' => '9002345678',
21327 'nationalNumberPattern' => '900[2-9]\\d{6}',
21328 ),
21329 'personalNumber' =>
21330 array (
21331 'possibleLengthNational' =>
21332 array (
21333 0 => 10,
21334 ),
21335 'exampleNumber' => '5002345678',
21336 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
21337 ),
21338 ),
21339 228 =>
21340 array (
21341 'id' => 'UY',
21342 'countryCode' => '598',
21343 'preferredInternationalPrefix' => '00',
21344 'internationalPrefix' => '0(?:0|1[3-9]\\d)',
21345 'nationalPrefix' => '0',
21346 'preferredExtnPrefix' => ' int. ',
21347 'availableFormats' =>
21348 array (
21349 0 =>
21350 array (
21351 'pattern' => '(\\d{3})(\\d{4})',
21352 'nationalPrefixFormattingRule' => '$NP$FG',
21353 'leadingDigits' =>
21354 array (
21355 0 => '8|90',
21356 ),
21357 'format' => '$1 $2',
21358 ),
21359 1 =>
21360 array (
21361 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
21362 'nationalPrefixFormattingRule' => '$NP$FG',
21363 'leadingDigits' =>
21364 array (
21365 0 => '9',
21366 ),
21367 'format' => '$1 $2 $3',
21368 ),
21369 2 =>
21370 array (
21371 'pattern' => '(\\d{4})(\\d{4})',
21372 'leadingDigits' =>
21373 array (
21374 0 => '[24]',
21375 ),
21376 'format' => '$1 $2',
21377 ),
21378 3 =>
21379 array (
21380 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
21381 'nationalPrefixFormattingRule' => '$NP$FG',
21382 'leadingDigits' =>
21383 array (
21384 0 => '4',
21385 ),
21386 'format' => '$1 $2 $3',
21387 ),
21388 ),
21389 'generalDesc' =>
21390 array (
21391 'nationalNumberPattern' => '(?:(?:4\\d{3}|9)\\d|80)\\d{5}|[249]\\d{7}',
21392 ),
21393 'fixedLine' =>
21394 array (
21395 'possibleLengthNational' =>
21396 array (
21397 0 => 8,
21398 ),
21399 'possibleLengthLocalOnly' =>
21400 array (
21401 0 => 7,
21402 ),
21403 'exampleNumber' => '21231234',
21404 'nationalNumberPattern' => '(?:2\\d|4[2-7])\\d{6}',
21405 ),
21406 'mobile' =>
21407 array (
21408 'possibleLengthNational' =>
21409 array (
21410 0 => 8,
21411 ),
21412 'exampleNumber' => '94231234',
21413 'nationalNumberPattern' => '9[1-9]\\d{6}',
21414 ),
21415 'tollFree' =>
21416 array (
21417 'possibleLengthNational' =>
21418 array (
21419 0 => 7,
21420 1 => 10,
21421 ),
21422 'exampleNumber' => '8001234',
21423 'nationalNumberPattern' => '(?:4\\d{5}|80[05])\\d{4}',
21424 ),
21425 'premiumRate' =>
21426 array (
21427 'possibleLengthNational' =>
21428 array (
21429 0 => 7,
21430 ),
21431 'exampleNumber' => '9001234',
21432 'nationalNumberPattern' => '90[0-8]\\d{4}',
21433 ),
21434 ),
21435 229 =>
21436 array (
21437 'id' => 'UZ',
21438 'countryCode' => '998',
21439 'preferredInternationalPrefix' => '8~10',
21440 'internationalPrefix' => '810',
21441 'nationalPrefix' => '8',
21442 'availableFormats' =>
21443 array (
21444 0 =>
21445 array (
21446 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
21447 'nationalPrefixFormattingRule' => '$NP $FG',
21448 'leadingDigits' =>
21449 array (
21450 0 => '[35-9]',
21451 ),
21452 'format' => '$1 $2 $3 $4',
21453 ),
21454 ),
21455 'generalDesc' =>
21456 array (
21457 'nationalNumberPattern' => '55501\\d{4}|(?:33|[679]\\d|88)\\d{7}',
21458 ),
21459 'fixedLine' =>
21460 array (
21461 'possibleLengthNational' =>
21462 array (
21463 0 => 9,
21464 ),
21465 'exampleNumber' => '669050123',
21466 'nationalNumberPattern' => '(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}',
21467 ),
21468 'mobile' =>
21469 array (
21470 'possibleLengthNational' =>
21471 array (
21472 0 => 9,
21473 ),
21474 'exampleNumber' => '912345678',
21475 'nationalNumberPattern' => '(?:(?:33|88|9[0-57-9])\\d{3}|55501|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}',
21476 ),
21477 ),
21478 230 =>
21479 array (
21480 'id' => 'VA',
21481 'countryCode' => '39',
21482 'leadingDigits' => '06698',
21483 'internationalPrefix' => '00',
21484 'mobileNumberPortableRegion' => 'true',
21485 'generalDesc' =>
21486 array (
21487 'nationalNumberPattern' => '0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}',
21488 ),
21489 'fixedLine' =>
21490 array (
21491 'possibleLengthNational' =>
21492 array (
21493 0 => 6,
21494 1 => 7,
21495 2 => 8,
21496 3 => 9,
21497 4 => 10,
21498 5 => 11,
21499 ),
21500 'exampleNumber' => '0669812345',
21501 'nationalNumberPattern' => '06698\\d{1,6}',
21502 ),
21503 'mobile' =>
21504 array (
21505 'possibleLengthNational' =>
21506 array (
21507 0 => 9,
21508 1 => 10,
21509 ),
21510 'exampleNumber' => '3123456789',
21511 'nationalNumberPattern' => '3[1-9]\\d{8}|3[2-9]\\d{7}',
21512 ),
21513 'tollFree' =>
21514 array (
21515 'possibleLengthNational' =>
21516 array (
21517 0 => 6,
21518 1 => 9,
21519 ),
21520 'exampleNumber' => '800123456',
21521 'nationalNumberPattern' => '80(?:0\\d{3}|3)\\d{3}',
21522 ),
21523 'premiumRate' =>
21524 array (
21525 'possibleLengthNational' =>
21526 array (
21527 0 => 6,
21528 1 => 8,
21529 2 => 9,
21530 3 => 10,
21531 ),
21532 'exampleNumber' => '899123456',
21533 'nationalNumberPattern' => '(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}',
21534 ),
21535 'sharedCost' =>
21536 array (
21537 'possibleLengthNational' =>
21538 array (
21539 0 => 6,
21540 1 => 9,
21541 ),
21542 'exampleNumber' => '848123456',
21543 'nationalNumberPattern' => '84(?:[08]\\d{3}|[17])\\d{3}',
21544 ),
21545 'personalNumber' =>
21546 array (
21547 'possibleLengthNational' =>
21548 array (
21549 0 => 9,
21550 1 => 10,
21551 ),
21552 'exampleNumber' => '1781234567',
21553 'nationalNumberPattern' => '1(?:78\\d|99)\\d{6}',
21554 ),
21555 'voip' =>
21556 array (
21557 'possibleLengthNational' =>
21558 array (
21559 0 => 10,
21560 ),
21561 'exampleNumber' => '5512345678',
21562 'nationalNumberPattern' => '55\\d{8}',
21563 ),
21564 'voicemail' =>
21565 array (
21566 'possibleLengthNational' =>
21567 array (
21568 0 => 11,
21569 1 => 12,
21570 ),
21571 'exampleNumber' => '33101234501',
21572 'nationalNumberPattern' => '3[2-8]\\d{9,10}',
21573 ),
21574 ),
21575 231 =>
21576 array (
21577 'id' => 'VC',
21578 'countryCode' => '1',
21579 'leadingDigits' => '784',
21580 'internationalPrefix' => '011',
21581 'nationalPrefix' => '1',
21582 'nationalPrefixForParsing' => '1|([2-7]\\d{6})$',
21583 'nationalPrefixTransformRule' => '784$1',
21584 'mobileNumberPortableRegion' => 'true',
21585 'generalDesc' =>
21586 array (
21587 'nationalNumberPattern' => '(?:[58]\\d\\d|784|900)\\d{7}',
21588 ),
21589 'fixedLine' =>
21590 array (
21591 'possibleLengthNational' =>
21592 array (
21593 0 => 10,
21594 ),
21595 'possibleLengthLocalOnly' =>
21596 array (
21597 0 => 7,
21598 ),
21599 'exampleNumber' => '7842661234',
21600 'nationalNumberPattern' => '784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}',
21601 ),
21602 'mobile' =>
21603 array (
21604 'possibleLengthNational' =>
21605 array (
21606 0 => 10,
21607 ),
21608 'possibleLengthLocalOnly' =>
21609 array (
21610 0 => 7,
21611 ),
21612 'exampleNumber' => '7844301234',
21613 'nationalNumberPattern' => '784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}',
21614 ),
21615 'tollFree' =>
21616 array (
21617 'possibleLengthNational' =>
21618 array (
21619 0 => 10,
21620 ),
21621 'exampleNumber' => '8002345678',
21622 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
21623 ),
21624 'premiumRate' =>
21625 array (
21626 'possibleLengthNational' =>
21627 array (
21628 0 => 10,
21629 ),
21630 'exampleNumber' => '9002345678',
21631 'nationalNumberPattern' => '900[2-9]\\d{6}',
21632 ),
21633 'personalNumber' =>
21634 array (
21635 'possibleLengthNational' =>
21636 array (
21637 0 => 10,
21638 ),
21639 'exampleNumber' => '5002345678',
21640 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
21641 ),
21642 ),
21643 232 =>
21644 array (
21645 'id' => 'VE',
21646 'countryCode' => '58',
21647 'internationalPrefix' => '00',
21648 'nationalPrefix' => '0',
21649 'availableFormats' =>
21650 array (
21651 0 =>
21652 array (
21653 'pattern' => '(\\d{3})(\\d{7})',
21654 'nationalPrefixFormattingRule' => '$NP$FG',
21655 'carrierCodeFormattingRule' => '$CC $FG',
21656 'leadingDigits' =>
21657 array (
21658 0 => '[24-689]',
21659 ),
21660 'format' => '$1-$2',
21661 ),
21662 ),
21663 'generalDesc' =>
21664 array (
21665 'nationalNumberPattern' => '[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}',
21666 ),
21667 'fixedLine' =>
21668 array (
21669 'possibleLengthNational' =>
21670 array (
21671 0 => 10,
21672 ),
21673 'possibleLengthLocalOnly' =>
21674 array (
21675 0 => 7,
21676 ),
21677 'exampleNumber' => '2121234567',
21678 'nationalNumberPattern' => '(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}',
21679 ),
21680 'mobile' =>
21681 array (
21682 'possibleLengthNational' =>
21683 array (
21684 0 => 10,
21685 ),
21686 'exampleNumber' => '4121234567',
21687 'nationalNumberPattern' => '4(?:1[24-8]|2[46])\\d{7}',
21688 ),
21689 'tollFree' =>
21690 array (
21691 'possibleLengthNational' =>
21692 array (
21693 0 => 10,
21694 ),
21695 'exampleNumber' => '8001234567',
21696 'nationalNumberPattern' => '800\\d{7}',
21697 ),
21698 'premiumRate' =>
21699 array (
21700 'possibleLengthNational' =>
21701 array (
21702 0 => 10,
21703 ),
21704 'exampleNumber' => '9001234567',
21705 'nationalNumberPattern' => '90[01]\\d{7}',
21706 ),
21707 'uan' =>
21708 array (
21709 'possibleLengthNational' =>
21710 array (
21711 0 => 10,
21712 ),
21713 'possibleLengthLocalOnly' =>
21714 array (
21715 0 => 7,
21716 ),
21717 'exampleNumber' => '5010123456',
21718 'nationalNumberPattern' => '501\\d{7}',
21719 ),
21720 ),
21721 233 =>
21722 array (
21723 'id' => 'VG',
21724 'countryCode' => '1',
21725 'leadingDigits' => '284',
21726 'internationalPrefix' => '011',
21727 'nationalPrefix' => '1',
21728 'nationalPrefixForParsing' => '1|([2-578]\\d{6})$',
21729 'nationalPrefixTransformRule' => '284$1',
21730 'mobileNumberPortableRegion' => 'true',
21731 'generalDesc' =>
21732 array (
21733 'nationalNumberPattern' => '(?:284|[58]\\d\\d|900)\\d{7}',
21734 ),
21735 'fixedLine' =>
21736 array (
21737 'possibleLengthNational' =>
21738 array (
21739 0 => 10,
21740 ),
21741 'possibleLengthLocalOnly' =>
21742 array (
21743 0 => 7,
21744 ),
21745 'exampleNumber' => '2842291234',
21746 'nationalNumberPattern' => '284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}',
21747 ),
21748 'mobile' =>
21749 array (
21750 'possibleLengthNational' =>
21751 array (
21752 0 => 10,
21753 ),
21754 'possibleLengthLocalOnly' =>
21755 array (
21756 0 => 7,
21757 ),
21758 'exampleNumber' => '2843001234',
21759 'nationalNumberPattern' => '284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}',
21760 ),
21761 'tollFree' =>
21762 array (
21763 'possibleLengthNational' =>
21764 array (
21765 0 => 10,
21766 ),
21767 'exampleNumber' => '8002345678',
21768 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
21769 ),
21770 'premiumRate' =>
21771 array (
21772 'possibleLengthNational' =>
21773 array (
21774 0 => 10,
21775 ),
21776 'exampleNumber' => '9002345678',
21777 'nationalNumberPattern' => '900[2-9]\\d{6}',
21778 ),
21779 'personalNumber' =>
21780 array (
21781 'possibleLengthNational' =>
21782 array (
21783 0 => 10,
21784 ),
21785 'exampleNumber' => '5002345678',
21786 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
21787 ),
21788 ),
21789 234 =>
21790 array (
21791 'id' => 'VI',
21792 'countryCode' => '1',
21793 'leadingDigits' => '340',
21794 'internationalPrefix' => '011',
21795 'nationalPrefix' => '1',
21796 'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
21797 'nationalPrefixTransformRule' => '340$1',
21798 'generalDesc' =>
21799 array (
21800 'nationalNumberPattern' => '[58]\\d{9}|(?:34|90)0\\d{7}',
21801 ),
21802 'fixedLine' =>
21803 array (
21804 'possibleLengthNational' =>
21805 array (
21806 0 => 10,
21807 ),
21808 'possibleLengthLocalOnly' =>
21809 array (
21810 0 => 7,
21811 ),
21812 'exampleNumber' => '3406421234',
21813 'nationalNumberPattern' => '340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
21814 ),
21815 'mobile' =>
21816 array (
21817 'possibleLengthNational' =>
21818 array (
21819 0 => 10,
21820 ),
21821 'possibleLengthLocalOnly' =>
21822 array (
21823 0 => 7,
21824 ),
21825 'exampleNumber' => '3406421234',
21826 'nationalNumberPattern' => '340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
21827 ),
21828 'tollFree' =>
21829 array (
21830 'possibleLengthNational' =>
21831 array (
21832 0 => 10,
21833 ),
21834 'exampleNumber' => '8002345678',
21835 'nationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
21836 ),
21837 'premiumRate' =>
21838 array (
21839 'possibleLengthNational' =>
21840 array (
21841 0 => 10,
21842 ),
21843 'exampleNumber' => '9002345678',
21844 'nationalNumberPattern' => '900[2-9]\\d{6}',
21845 ),
21846 'personalNumber' =>
21847 array (
21848 'possibleLengthNational' =>
21849 array (
21850 0 => 10,
21851 ),
21852 'exampleNumber' => '5002345678',
21853 'nationalNumberPattern' => '52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
21854 ),
21855 ),
21856 235 =>
21857 array (
21858 'id' => 'VN',
21859 'countryCode' => '84',
21860 'internationalPrefix' => '00',
21861 'nationalPrefix' => '0',
21862 'availableFormats' =>
21863 array (
21864 0 =>
21865 array (
21866 'pattern' => '(\\d{3})(\\d{4})',
21867 'nationalPrefixFormattingRule' => '$NP$FG',
21868 'nationalPrefixOptionalWhenFormatting' => true,
21869 'leadingDigits' =>
21870 array (
21871 0 => '[17]99',
21872 ),
21873 'format' => '$1 $2',
21874 'intlFormat' => 'NA',
21875 ),
21876 1 =>
21877 array (
21878 'pattern' => '(\\d{2})(\\d{5})',
21879 'nationalPrefixFormattingRule' => '$NP$FG',
21880 'nationalPrefixOptionalWhenFormatting' => true,
21881 'leadingDigits' =>
21882 array (
21883 0 => '80',
21884 ),
21885 'format' => '$1 $2',
21886 ),
21887 2 =>
21888 array (
21889 'pattern' => '(\\d{3})(\\d{4,5})',
21890 'nationalPrefixFormattingRule' => '$NP$FG',
21891 'nationalPrefixOptionalWhenFormatting' => true,
21892 'leadingDigits' =>
21893 array (
21894 0 => '69',
21895 ),
21896 'format' => '$1 $2',
21897 'intlFormat' => 'NA',
21898 ),
21899 3 =>
21900 array (
21901 'pattern' => '(\\d{4})(\\d{4,6})',
21902 'nationalPrefixOptionalWhenFormatting' => true,
21903 'leadingDigits' =>
21904 array (
21905 0 => '1',
21906 ),
21907 'format' => '$1 $2',
21908 ),
21909 4 =>
21910 array (
21911 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
21912 'nationalPrefixFormattingRule' => '$NP$FG',
21913 'nationalPrefixOptionalWhenFormatting' => true,
21914 'leadingDigits' =>
21915 array (
21916 0 => '[69]',
21917 ),
21918 'format' => '$1 $2 $3 $4',
21919 ),
21920 5 =>
21921 array (
21922 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
21923 'nationalPrefixFormattingRule' => '$NP$FG',
21924 'nationalPrefixOptionalWhenFormatting' => true,
21925 'leadingDigits' =>
21926 array (
21927 0 => '[3578]',
21928 ),
21929 'format' => '$1 $2 $3',
21930 ),
21931 6 =>
21932 array (
21933 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
21934 'nationalPrefixFormattingRule' => '$NP$FG',
21935 'nationalPrefixOptionalWhenFormatting' => true,
21936 'leadingDigits' =>
21937 array (
21938 0 => '2[48]',
21939 ),
21940 'format' => '$1 $2 $3',
21941 ),
21942 7 =>
21943 array (
21944 'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
21945 'nationalPrefixFormattingRule' => '$NP$FG',
21946 'nationalPrefixOptionalWhenFormatting' => true,
21947 'leadingDigits' =>
21948 array (
21949 0 => '2',
21950 ),
21951 'format' => '$1 $2 $3',
21952 ),
21953 ),
21954 'generalDesc' =>
21955 array (
21956 'nationalNumberPattern' => '[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}',
21957 ),
21958 'noInternationalDialling' =>
21959 array (
21960 'possibleLengthNational' =>
21961 array (
21962 0 => 7,
21963 1 => 8,
21964 ),
21965 'nationalNumberPattern' => '[17]99\\d{4}|69\\d{5,6}',
21966 ),
21967 'fixedLine' =>
21968 array (
21969 'possibleLengthNational' =>
21970 array (
21971 0 => 10,
21972 ),
21973 'exampleNumber' => '2101234567',
21974 'nationalNumberPattern' => '2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\d{7}',
21975 ),
21976 'mobile' =>
21977 array (
21978 'possibleLengthNational' =>
21979 array (
21980 0 => 9,
21981 ),
21982 'exampleNumber' => '912345678',
21983 'nationalNumberPattern' => '(?:5(?:2[238]|59)|89[689]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}',
21984 ),
21985 'tollFree' =>
21986 array (
21987 'possibleLengthNational' =>
21988 array (
21989 0 => 8,
21990 1 => 9,
21991 2 => 10,
21992 ),
21993 'exampleNumber' => '1800123456',
21994 'nationalNumberPattern' => '1800\\d{4,6}|12(?:03|28)\\d{4}',
21995 ),
21996 'premiumRate' =>
21997 array (
21998 'possibleLengthNational' =>
21999 array (
22000 0 => 8,
22001 1 => 9,
22002 2 => 10,
22003 ),
22004 'exampleNumber' => '1900123456',
22005 'nationalNumberPattern' => '1900\\d{4,6}',
22006 ),
22007 'voip' =>
22008 array (
22009 'possibleLengthNational' =>
22010 array (
22011 0 => 9,
22012 ),
22013 'exampleNumber' => '672012345',
22014 'nationalNumberPattern' => '672\\d{6}',
22015 ),
22016 'uan' =>
22017 array (
22018 'possibleLengthNational' =>
22019 array (
22020 0 => 7,
22021 1 => 8,
22022 ),
22023 'exampleNumber' => '1992000',
22024 'nationalNumberPattern' => '(?:[17]99|80\\d)\\d{4}|69\\d{5,6}',
22025 ),
22026 ),
22027 236 =>
22028 array (
22029 'id' => 'VU',
22030 'countryCode' => '678',
22031 'internationalPrefix' => '00',
22032 'availableFormats' =>
22033 array (
22034 0 =>
22035 array (
22036 'pattern' => '(\\d{3})(\\d{4})',
22037 'leadingDigits' =>
22038 array (
22039 0 => '[579]',
22040 ),
22041 'format' => '$1 $2',
22042 ),
22043 ),
22044 'generalDesc' =>
22045 array (
22046 'nationalNumberPattern' => '(?:[23]\\d|[48]8)\\d{3}|(?:[57]\\d|90)\\d{5}',
22047 ),
22048 'fixedLine' =>
22049 array (
22050 'possibleLengthNational' =>
22051 array (
22052 0 => 5,
22053 ),
22054 'exampleNumber' => '22123',
22055 'nationalNumberPattern' => '(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}',
22056 ),
22057 'mobile' =>
22058 array (
22059 'possibleLengthNational' =>
22060 array (
22061 0 => 7,
22062 ),
22063 'exampleNumber' => '5912345',
22064 'nationalNumberPattern' => '(?:5\\d|7[013-7])\\d{5}',
22065 ),
22066 'voip' =>
22067 array (
22068 'possibleLengthNational' =>
22069 array (
22070 0 => 7,
22071 ),
22072 'exampleNumber' => '9010123',
22073 'nationalNumberPattern' => '90[1-9]\\d{4}',
22074 ),
22075 'uan' =>
22076 array (
22077 'possibleLengthNational' =>
22078 array (
22079 0 => 5,
22080 1 => 7,
22081 ),
22082 'exampleNumber' => '30123',
22083 'nationalNumberPattern' => '(?:3[03]|900\\d)\\d{3}',
22084 ),
22085 ),
22086 237 =>
22087 array (
22088 'id' => 'WF',
22089 'countryCode' => '681',
22090 'internationalPrefix' => '00',
22091 'availableFormats' =>
22092 array (
22093 0 =>
22094 array (
22095 'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
22096 'leadingDigits' =>
22097 array (
22098 0 => '[4-8]',
22099 ),
22100 'format' => '$1 $2 $3',
22101 ),
22102 ),
22103 'generalDesc' =>
22104 array (
22105 'nationalNumberPattern' => '(?:[45]0|68|72|8\\d)\\d{4}',
22106 ),
22107 'fixedLine' =>
22108 array (
22109 'possibleLengthNational' =>
22110 array (
22111 0 => 6,
22112 ),
22113 'exampleNumber' => '501234',
22114 'nationalNumberPattern' => '(?:50|68|72)\\d{4}',
22115 ),
22116 'mobile' =>
22117 array (
22118 'possibleLengthNational' =>
22119 array (
22120 0 => 6,
22121 ),
22122 'exampleNumber' => '501234',
22123 'nationalNumberPattern' => '(?:50|68|72|8[23])\\d{4}',
22124 ),
22125 'voicemail' =>
22126 array (
22127 'possibleLengthNational' =>
22128 array (
22129 0 => 6,
22130 ),
22131 'exampleNumber' => '401234',
22132 'nationalNumberPattern' => '[48]0\\d{4}',
22133 ),
22134 ),
22135 238 =>
22136 array (
22137 'id' => 'WS',
22138 'countryCode' => '685',
22139 'internationalPrefix' => '0',
22140 'availableFormats' =>
22141 array (
22142 0 =>
22143 array (
22144 'pattern' => '(\\d{5})',
22145 'leadingDigits' =>
22146 array (
22147 0 => '[2-5]|6[1-9]',
22148 ),
22149 'format' => '$1',
22150 ),
22151 1 =>
22152 array (
22153 'pattern' => '(\\d{3})(\\d{3,7})',
22154 'leadingDigits' =>
22155 array (
22156 0 => '[68]',
22157 ),
22158 'format' => '$1 $2',
22159 ),
22160 2 =>
22161 array (
22162 'pattern' => '(\\d{2})(\\d{5})',
22163 'leadingDigits' =>
22164 array (
22165 0 => '7',
22166 ),
22167 'format' => '$1 $2',
22168 ),
22169 ),
22170 'generalDesc' =>
22171 array (
22172 'nationalNumberPattern' => '(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}',
22173 ),
22174 'fixedLine' =>
22175 array (
22176 'possibleLengthNational' =>
22177 array (
22178 0 => 5,
22179 1 => 6,
22180 ),
22181 'exampleNumber' => '22123',
22182 'nationalNumberPattern' => '6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}',
22183 ),
22184 'mobile' =>
22185 array (
22186 'possibleLengthNational' =>
22187 array (
22188 0 => 7,
22189 1 => 10,
22190 ),
22191 'exampleNumber' => '7212345',
22192 'nationalNumberPattern' => '(?:7[235-7]|8(?:[3-7]|9\\d{3}))\\d{5}',
22193 ),
22194 'tollFree' =>
22195 array (
22196 'possibleLengthNational' =>
22197 array (
22198 0 => 6,
22199 ),
22200 'exampleNumber' => '800123',
22201 'nationalNumberPattern' => '800\\d{3}',
22202 ),
22203 ),
22204 239 =>
22205 array (
22206 'id' => 'XK',
22207 'countryCode' => '383',
22208 'internationalPrefix' => '00',
22209 'nationalPrefix' => '0',
22210 'availableFormats' =>
22211 array (
22212 0 =>
22213 array (
22214 'pattern' => '(\\d{3})(\\d{5})',
22215 'nationalPrefixFormattingRule' => '$NP$FG',
22216 'leadingDigits' =>
22217 array (
22218 0 => '[89]',
22219 ),
22220 'format' => '$1 $2',
22221 ),
22222 1 =>
22223 array (
22224 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
22225 'nationalPrefixFormattingRule' => '$NP$FG',
22226 'leadingDigits' =>
22227 array (
22228 0 => '[2-4]',
22229 ),
22230 'format' => '$1 $2 $3',
22231 ),
22232 2 =>
22233 array (
22234 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
22235 'nationalPrefixFormattingRule' => '$NP$FG',
22236 'leadingDigits' =>
22237 array (
22238 0 => '[23]',
22239 ),
22240 'format' => '$1 $2 $3',
22241 ),
22242 ),
22243 'generalDesc' =>
22244 array (
22245 'nationalNumberPattern' => '[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}',
22246 ),
22247 'fixedLine' =>
22248 array (
22249 'possibleLengthNational' =>
22250 array (
22251 0 => 8,
22252 1 => 9,
22253 ),
22254 'exampleNumber' => '28012345',
22255 'nationalNumberPattern' => '(?:2[89]|39)0\\d{6}|[23][89]\\d{6}',
22256 ),
22257 'mobile' =>
22258 array (
22259 'possibleLengthNational' =>
22260 array (
22261 0 => 8,
22262 ),
22263 'exampleNumber' => '43201234',
22264 'nationalNumberPattern' => '4[3-9]\\d{6}',
22265 ),
22266 'tollFree' =>
22267 array (
22268 'possibleLengthNational' =>
22269 array (
22270 0 => 8,
22271 ),
22272 'exampleNumber' => '80001234',
22273 'nationalNumberPattern' => '800\\d{5}',
22274 ),
22275 'premiumRate' =>
22276 array (
22277 'possibleLengthNational' =>
22278 array (
22279 0 => 8,
22280 ),
22281 'exampleNumber' => '90001234',
22282 'nationalNumberPattern' => '900\\d{5}',
22283 ),
22284 ),
22285 240 =>
22286 array (
22287 'id' => 'YE',
22288 'countryCode' => '967',
22289 'internationalPrefix' => '00',
22290 'nationalPrefix' => '0',
22291 'availableFormats' =>
22292 array (
22293 0 =>
22294 array (
22295 'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
22296 'nationalPrefixFormattingRule' => '$NP$FG',
22297 'leadingDigits' =>
22298 array (
22299 0 => '[1-6]|7[24-68]',
22300 ),
22301 'format' => '$1 $2 $3',
22302 ),
22303 1 =>
22304 array (
22305 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
22306 'nationalPrefixFormattingRule' => '$NP$FG',
22307 'leadingDigits' =>
22308 array (
22309 0 => '7',
22310 ),
22311 'format' => '$1 $2 $3',
22312 ),
22313 ),
22314 'generalDesc' =>
22315 array (
22316 'nationalNumberPattern' => '(?:1|7\\d)\\d{7}|[1-7]\\d{6}',
22317 ),
22318 'fixedLine' =>
22319 array (
22320 'possibleLengthNational' =>
22321 array (
22322 0 => 7,
22323 1 => 8,
22324 ),
22325 'possibleLengthLocalOnly' =>
22326 array (
22327 0 => 6,
22328 ),
22329 'exampleNumber' => '1234567',
22330 'nationalNumberPattern' => '78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}',
22331 ),
22332 'mobile' =>
22333 array (
22334 'possibleLengthNational' =>
22335 array (
22336 0 => 9,
22337 ),
22338 'exampleNumber' => '712345678',
22339 'nationalNumberPattern' => '7[0137]\\d{7}',
22340 ),
22341 ),
22342 241 =>
22343 array (
22344 'id' => 'YT',
22345 'countryCode' => '262',
22346 'leadingDigits' => '269|63',
22347 'internationalPrefix' => '00',
22348 'nationalPrefix' => '0',
22349 'generalDesc' =>
22350 array (
22351 'nationalNumberPattern' => '80\\d{7}|(?:26|63)9\\d{6}',
22352 ),
22353 'fixedLine' =>
22354 array (
22355 'possibleLengthNational' =>
22356 array (
22357 0 => 9,
22358 ),
22359 'exampleNumber' => '269601234',
22360 'nationalNumberPattern' => '269(?:0[67]|5[0-2]|6\\d|[78]0)\\d{4}',
22361 ),
22362 'mobile' =>
22363 array (
22364 'possibleLengthNational' =>
22365 array (
22366 0 => 9,
22367 ),
22368 'exampleNumber' => '639012345',
22369 'nationalNumberPattern' => '639(?:0[0-79]|1[019]|[267]\\d|3[09]|[45]0|9[04-79])\\d{4}',
22370 ),
22371 'tollFree' =>
22372 array (
22373 'possibleLengthNational' =>
22374 array (
22375 0 => 9,
22376 ),
22377 'exampleNumber' => '801234567',
22378 'nationalNumberPattern' => '80\\d{7}',
22379 ),
22380 ),
22381 242 =>
22382 array (
22383 'id' => 'ZA',
22384 'countryCode' => '27',
22385 'internationalPrefix' => '00',
22386 'nationalPrefix' => '0',
22387 'mobileNumberPortableRegion' => 'true',
22388 'availableFormats' =>
22389 array (
22390 0 =>
22391 array (
22392 'pattern' => '(\\d{2})(\\d{3,4})',
22393 'nationalPrefixFormattingRule' => '$NP$FG',
22394 'leadingDigits' =>
22395 array (
22396 0 => '8[1-4]',
22397 ),
22398 'format' => '$1 $2',
22399 ),
22400 1 =>
22401 array (
22402 'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})',
22403 'nationalPrefixFormattingRule' => '$NP$FG',
22404 'leadingDigits' =>
22405 array (
22406 0 => '8[1-4]',
22407 ),
22408 'format' => '$1 $2 $3',
22409 ),
22410 2 =>
22411 array (
22412 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
22413 'nationalPrefixFormattingRule' => '$NP$FG',
22414 'leadingDigits' =>
22415 array (
22416 0 => '860',
22417 ),
22418 'format' => '$1 $2 $3',
22419 ),
22420 3 =>
22421 array (
22422 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
22423 'nationalPrefixFormattingRule' => '$NP$FG',
22424 'leadingDigits' =>
22425 array (
22426 0 => '[1-9]',
22427 ),
22428 'format' => '$1 $2 $3',
22429 ),
22430 4 =>
22431 array (
22432 'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
22433 'nationalPrefixFormattingRule' => '$NP$FG',
22434 'leadingDigits' =>
22435 array (
22436 0 => '8',
22437 ),
22438 'format' => '$1 $2 $3',
22439 ),
22440 ),
22441 'generalDesc' =>
22442 array (
22443 'nationalNumberPattern' => '[1-79]\\d{8}|8\\d{4,9}',
22444 ),
22445 'fixedLine' =>
22446 array (
22447 'possibleLengthNational' =>
22448 array (
22449 0 => 9,
22450 ),
22451 'exampleNumber' => '101234567',
22452 'nationalNumberPattern' => '(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}',
22453 ),
22454 'mobile' =>
22455 array (
22456 'possibleLengthNational' =>
22457 array (
22458 0 => 5,
22459 1 => 6,
22460 2 => 7,
22461 3 => 8,
22462 4 => 9,
22463 ),
22464 'exampleNumber' => '711234567',
22465 'nationalNumberPattern' => '(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}',
22466 ),
22467 'tollFree' =>
22468 array (
22469 'possibleLengthNational' =>
22470 array (
22471 0 => 9,
22472 ),
22473 'exampleNumber' => '801234567',
22474 'nationalNumberPattern' => '80\\d{7}',
22475 ),
22476 'premiumRate' =>
22477 array (
22478 'possibleLengthNational' =>
22479 array (
22480 0 => 9,
22481 ),
22482 'exampleNumber' => '862345678',
22483 'nationalNumberPattern' => '(?:86[2-9]|9[0-2]\\d)\\d{6}',
22484 ),
22485 'sharedCost' =>
22486 array (
22487 'possibleLengthNational' =>
22488 array (
22489 0 => 9,
22490 ),
22491 'exampleNumber' => '860123456',
22492 'nationalNumberPattern' => '860\\d{6}',
22493 ),
22494 'voip' =>
22495 array (
22496 'possibleLengthNational' =>
22497 array (
22498 0 => 9,
22499 ),
22500 'exampleNumber' => '871234567',
22501 'nationalNumberPattern' => '87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}',
22502 ),
22503 'uan' =>
22504 array (
22505 'possibleLengthNational' =>
22506 array (
22507 0 => 9,
22508 1 => 10,
22509 ),
22510 'exampleNumber' => '861123456',
22511 'nationalNumberPattern' => '861\\d{6,7}',
22512 ),
22513 ),
22514 243 =>
22515 array (
22516 'id' => 'ZM',
22517 'countryCode' => '260',
22518 'internationalPrefix' => '00',
22519 'nationalPrefix' => '0',
22520 'availableFormats' =>
22521 array (
22522 0 =>
22523 array (
22524 'pattern' => '(\\d{3})(\\d{3})',
22525 'leadingDigits' =>
22526 array (
22527 0 => '[1-9]',
22528 ),
22529 'format' => '$1 $2',
22530 'intlFormat' => 'NA',
22531 ),
22532 1 =>
22533 array (
22534 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
22535 'nationalPrefixFormattingRule' => '$NP$FG',
22536 'leadingDigits' =>
22537 array (
22538 0 => '[28]',
22539 ),
22540 'format' => '$1 $2 $3',
22541 ),
22542 2 =>
22543 array (
22544 'pattern' => '(\\d{2})(\\d{7})',
22545 'nationalPrefixFormattingRule' => '$NP$FG',
22546 'leadingDigits' =>
22547 array (
22548 0 => '[79]',
22549 ),
22550 'format' => '$1 $2',
22551 ),
22552 ),
22553 'generalDesc' =>
22554 array (
22555 'nationalNumberPattern' => '(?:63|80)0\\d{6}|(?:21|[79]\\d)\\d{7}',
22556 ),
22557 'fixedLine' =>
22558 array (
22559 'possibleLengthNational' =>
22560 array (
22561 0 => 9,
22562 ),
22563 'possibleLengthLocalOnly' =>
22564 array (
22565 0 => 6,
22566 ),
22567 'exampleNumber' => '211234567',
22568 'nationalNumberPattern' => '21[1-8]\\d{6}',
22569 ),
22570 'mobile' =>
22571 array (
22572 'possibleLengthNational' =>
22573 array (
22574 0 => 9,
22575 ),
22576 'exampleNumber' => '955123456',
22577 'nationalNumberPattern' => '(?:7[679]|9[5-8])\\d{7}',
22578 ),
22579 'tollFree' =>
22580 array (
22581 'possibleLengthNational' =>
22582 array (
22583 0 => 9,
22584 ),
22585 'exampleNumber' => '800123456',
22586 'nationalNumberPattern' => '800\\d{6}',
22587 ),
22588 'voip' =>
22589 array (
22590 'possibleLengthNational' =>
22591 array (
22592 0 => 9,
22593 ),
22594 'exampleNumber' => '630012345',
22595 'nationalNumberPattern' => '630\\d{6}',
22596 ),
22597 ),
22598 244 =>
22599 array (
22600 'id' => 'ZW',
22601 'countryCode' => '263',
22602 'internationalPrefix' => '00',
22603 'nationalPrefix' => '0',
22604 'availableFormats' =>
22605 array (
22606 0 =>
22607 array (
22608 'pattern' => '(\\d{3})(\\d{3,5})',
22609 'nationalPrefixFormattingRule' => '$NP$FG',
22610 'leadingDigits' =>
22611 array (
22612 0 => '2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]',
22613 ),
22614 'format' => '$1 $2',
22615 ),
22616 1 =>
22617 array (
22618 'pattern' => '(\\d)(\\d{3})(\\d{2,4})',
22619 'nationalPrefixFormattingRule' => '$NP$FG',
22620 'leadingDigits' =>
22621 array (
22622 0 => '[49]',
22623 ),
22624 'format' => '$1 $2 $3',
22625 ),
22626 2 =>
22627 array (
22628 'pattern' => '(\\d{3})(\\d{4})',
22629 'nationalPrefixFormattingRule' => '$NP$FG',
22630 'leadingDigits' =>
22631 array (
22632 0 => '80',
22633 ),
22634 'format' => '$1 $2',
22635 ),
22636 3 =>
22637 array (
22638 'pattern' => '(\\d{2})(\\d{7})',
22639 'nationalPrefixFormattingRule' => '($NP$FG)',
22640 'leadingDigits' =>
22641 array (
22642 0 => '24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2',
22643 1 => '2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]',
22644 ),
22645 'format' => '$1 $2',
22646 ),
22647 4 =>
22648 array (
22649 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
22650 'nationalPrefixFormattingRule' => '$NP$FG',
22651 'leadingDigits' =>
22652 array (
22653 0 => '7',
22654 ),
22655 'format' => '$1 $2 $3',
22656 ),
22657 5 =>
22658 array (
22659 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
22660 'nationalPrefixFormattingRule' => '$NP$FG',
22661 'leadingDigits' =>
22662 array (
22663 0 => '2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)',
22664 1 => '2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)',
22665 ),
22666 'format' => '$1 $2 $3',
22667 ),
22668 6 =>
22669 array (
22670 'pattern' => '(\\d{4})(\\d{6})',
22671 'nationalPrefixFormattingRule' => '$NP$FG',
22672 'leadingDigits' =>
22673 array (
22674 0 => '8',
22675 ),
22676 'format' => '$1 $2',
22677 ),
22678 7 =>
22679 array (
22680 'pattern' => '(\\d{2})(\\d{3,5})',
22681 'nationalPrefixFormattingRule' => '$NP$FG',
22682 'leadingDigits' =>
22683 array (
22684 0 => '1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]',
22685 ),
22686 'format' => '$1 $2',
22687 ),
22688 8 =>
22689 array (
22690 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
22691 'nationalPrefixFormattingRule' => '$NP$FG',
22692 'leadingDigits' =>
22693 array (
22694 0 => '29[013-9]|39|54',
22695 ),
22696 'format' => '$1 $2 $3',
22697 ),
22698 9 =>
22699 array (
22700 'pattern' => '(\\d{4})(\\d{3,5})',
22701 'nationalPrefixFormattingRule' => '$NP$FG',
22702 'leadingDigits' =>
22703 array (
22704 0 => '(?:25|54)8',
22705 1 => '258|5483',
22706 ),
22707 'format' => '$1 $2',
22708 ),
22709 ),
22710 'generalDesc' =>
22711 array (
22712 'nationalNumberPattern' => '2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}',
22713 ),
22714 'fixedLine' =>
22715 array (
22716 'possibleLengthNational' =>
22717 array (
22718 0 => 5,
22719 1 => 6,
22720 2 => 7,
22721 3 => 8,
22722 4 => 9,
22723 5 => 10,
22724 ),
22725 'possibleLengthLocalOnly' =>
22726 array (
22727 0 => 3,
22728 1 => 4,
22729 ),
22730 'exampleNumber' => '1312345',
22731 'nationalNumberPattern' => '(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}',
22732 ),
22733 'mobile' =>
22734 array (
22735 'possibleLengthNational' =>
22736 array (
22737 0 => 9,
22738 ),
22739 'exampleNumber' => '712345678',
22740 'nationalNumberPattern' => '7(?:[17]\\d|[38][1-9])\\d{6}',
22741 ),
22742 'tollFree' =>
22743 array (
22744 'possibleLengthNational' =>
22745 array (
22746 0 => 7,
22747 ),
22748 'exampleNumber' => '8001234',
22749 'nationalNumberPattern' => '80(?:[01]\\d|20|8[0-8])\\d{3}',
22750 ),
22751 'voip' =>
22752 array (
22753 'possibleLengthNational' =>
22754 array (
22755 0 => 10,
22756 ),
22757 'exampleNumber' => '8686123456',
22758 'nationalNumberPattern' => '86(?:1[12]|22|30|44|55|77|8[368])\\d{6}',
22759 ),
22760 ),
22761 245 =>
22762 array (
22763 'id' => '001',
22764 'countryCode' => '800',
22765 'availableFormats' =>
22766 array (
22767 0 =>
22768 array (
22769 'pattern' => '(\\d{4})(\\d{4})',
22770 'leadingDigits' =>
22771 array (
22772 0 => '[1-9]',
22773 ),
22774 'format' => '$1 $2',
22775 ),
22776 ),
22777 'generalDesc' =>
22778 array (
22779 'nationalNumberPattern' => '[1-9]\\d{7}',
22780 ),
22781 'tollFree' =>
22782 array (
22783 'possibleLengthNational' =>
22784 array (
22785 0 => 8,
22786 ),
22787 'exampleNumber' => '12345678',
22788 'nationalNumberPattern' => '[1-9]\\d{7}',
22789 ),
22790 ),
22791 246 =>
22792 array (
22793 'id' => '001',
22794 'countryCode' => '808',
22795 'availableFormats' =>
22796 array (
22797 0 =>
22798 array (
22799 'pattern' => '(\\d{4})(\\d{4})',
22800 'leadingDigits' =>
22801 array (
22802 0 => '[1-9]',
22803 ),
22804 'format' => '$1 $2',
22805 ),
22806 ),
22807 'generalDesc' =>
22808 array (
22809 'nationalNumberPattern' => '[1-9]\\d{7}',
22810 ),
22811 'sharedCost' =>
22812 array (
22813 'possibleLengthNational' =>
22814 array (
22815 0 => 8,
22816 ),
22817 'exampleNumber' => '12345678',
22818 'nationalNumberPattern' => '[1-9]\\d{7}',
22819 ),
22820 ),
22821 247 =>
22822 array (
22823 'id' => '001',
22824 'countryCode' => '870',
22825 'availableFormats' =>
22826 array (
22827 0 =>
22828 array (
22829 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
22830 'leadingDigits' =>
22831 array (
22832 0 => '[35-7]',
22833 ),
22834 'format' => '$1 $2 $3',
22835 ),
22836 ),
22837 'generalDesc' =>
22838 array (
22839 'nationalNumberPattern' => '[35-7]\\d{8}',
22840 ),
22841 'mobile' =>
22842 array (
22843 'possibleLengthNational' =>
22844 array (
22845 0 => 9,
22846 ),
22847 'exampleNumber' => '301234567',
22848 'nationalNumberPattern' => '(?:[356]\\d|7[6-8])\\d{7}',
22849 ),
22850 ),
22851 248 =>
22852 array (
22853 'id' => '001',
22854 'countryCode' => '878',
22855 'availableFormats' =>
22856 array (
22857 0 =>
22858 array (
22859 'pattern' => '(\\d{2})(\\d{5})(\\d{5})',
22860 'leadingDigits' =>
22861 array (
22862 0 => '1',
22863 ),
22864 'format' => '$1 $2 $3',
22865 ),
22866 ),
22867 'generalDesc' =>
22868 array (
22869 'nationalNumberPattern' => '10\\d{10}',
22870 ),
22871 'voip' =>
22872 array (
22873 'possibleLengthNational' =>
22874 array (
22875 0 => 12,
22876 ),
22877 'exampleNumber' => '101234567890',
22878 'nationalNumberPattern' => '10\\d{10}',
22879 ),
22880 ),
22881 249 =>
22882 array (
22883 'id' => '001',
22884 'countryCode' => '881',
22885 'availableFormats' =>
22886 array (
22887 0 =>
22888 array (
22889 'pattern' => '(\\d)(\\d{3})(\\d{5})',
22890 'leadingDigits' =>
22891 array (
22892 0 => '[0-36-9]',
22893 ),
22894 'format' => '$1 $2 $3',
22895 ),
22896 ),
22897 'generalDesc' =>
22898 array (
22899 'nationalNumberPattern' => '[0-36-9]\\d{8}',
22900 ),
22901 'mobile' =>
22902 array (
22903 'possibleLengthNational' =>
22904 array (
22905 0 => 9,
22906 ),
22907 'exampleNumber' => '612345678',
22908 'nationalNumberPattern' => '[0-36-9]\\d{8}',
22909 ),
22910 ),
22911 250 =>
22912 array (
22913 'id' => '001',
22914 'countryCode' => '882',
22915 'availableFormats' =>
22916 array (
22917 0 =>
22918 array (
22919 'pattern' => '(\\d{2})(\\d{5})',
22920 'leadingDigits' =>
22921 array (
22922 0 => '16|342',
22923 ),
22924 'format' => '$1 $2',
22925 ),
22926 1 =>
22927 array (
22928 'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
22929 'leadingDigits' =>
22930 array (
22931 0 => '[19]',
22932 ),
22933 'format' => '$1 $2 $3',
22934 ),
22935 2 =>
22936 array (
22937 'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
22938 'leadingDigits' =>
22939 array (
22940 0 => '3[23]',
22941 ),
22942 'format' => '$1 $2 $3',
22943 ),
22944 3 =>
22945 array (
22946 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
22947 'leadingDigits' =>
22948 array (
22949 0 => '1',
22950 ),
22951 'format' => '$1 $2 $3',
22952 ),
22953 4 =>
22954 array (
22955 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
22956 'leadingDigits' =>
22957 array (
22958 0 => '34[57]',
22959 ),
22960 'format' => '$1 $2 $3',
22961 ),
22962 5 =>
22963 array (
22964 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
22965 'leadingDigits' =>
22966 array (
22967 0 => '34',
22968 ),
22969 'format' => '$1 $2 $3',
22970 ),
22971 6 =>
22972 array (
22973 'pattern' => '(\\d{2})(\\d{4,5})(\\d{5})',
22974 'leadingDigits' =>
22975 array (
22976 0 => '[1-3]',
22977 ),
22978 'format' => '$1 $2 $3',
22979 ),
22980 ),
22981 'generalDesc' =>
22982 array (
22983 'nationalNumberPattern' => '[13]\\d{6}(?:\\d{2,5})?|285\\d{9}|[19]\\d{7}',
22984 ),
22985 'mobile' =>
22986 array (
22987 'possibleLengthNational' =>
22988 array (
22989 0 => 7,
22990 1 => 9,
22991 2 => 10,
22992 3 => 12,
22993 ),
22994 'exampleNumber' => '3421234',
22995 'nationalNumberPattern' => '3(?:37\\d\\d|42)\\d{4}|3(?:2|47|7\\d{3})\\d{7}',
22996 ),
22997 'voip' =>
22998 array (
22999 'possibleLengthNational' =>
23000 array (
23001 0 => 7,
23002 1 => 8,
23003 2 => 9,
23004 3 => 10,
23005 4 => 11,
23006 5 => 12,
23007 ),
23008 'exampleNumber' => '390123456789',
23009 'nationalNumberPattern' => '1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:(?:285\\d\\d|3(?:45|[69]\\d{3}))\\d|9[89])\\d{6}',
23010 ),
23011 'voicemail' =>
23012 array (
23013 'possibleLengthNational' =>
23014 array (
23015 0 => 11,
23016 ),
23017 'exampleNumber' => '34851234567',
23018 'nationalNumberPattern' => '348[57]\\d{7}',
23019 ),
23020 ),
23021 251 =>
23022 array (
23023 'id' => '001',
23024 'countryCode' => '883',
23025 'availableFormats' =>
23026 array (
23027 0 =>
23028 array (
23029 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
23030 'leadingDigits' =>
23031 array (
23032 0 => '510',
23033 ),
23034 'format' => '$1 $2 $3',
23035 ),
23036 1 =>
23037 array (
23038 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
23039 'leadingDigits' =>
23040 array (
23041 0 => '510',
23042 ),
23043 'format' => '$1 $2 $3 $4',
23044 ),
23045 2 =>
23046 array (
23047 'pattern' => '(\\d{4})(\\d{4})(\\d{4})',
23048 'leadingDigits' =>
23049 array (
23050 0 => '5',
23051 ),
23052 'format' => '$1 $2 $3',
23053 ),
23054 ),
23055 'generalDesc' =>
23056 array (
23057 'nationalNumberPattern' => '51\\d{7}(?:\\d{3})?',
23058 ),
23059 'voip' =>
23060 array (
23061 'possibleLengthNational' =>
23062 array (
23063 0 => 9,
23064 1 => 12,
23065 ),
23066 'exampleNumber' => '510012345',
23067 'nationalNumberPattern' => '51[013]0\\d{8}|5100\\d{5}',
23068 ),
23069 ),
23070 252 =>
23071 array (
23072 'id' => '001',
23073 'countryCode' => '888',
23074 'availableFormats' =>
23075 array (
23076 0 =>
23077 array (
23078 'pattern' => '(\\d{3})(\\d{3})(\\d{5})',
23079 'format' => '$1 $2 $3',
23080 ),
23081 ),
23082 'generalDesc' =>
23083 array (
23084 'nationalNumberPattern' => '\\d{11}',
23085 ),
23086 'uan' =>
23087 array (
23088 'possibleLengthNational' =>
23089 array (
23090 0 => 11,
23091 ),
23092 'exampleNumber' => '12345678901',
23093 'nationalNumberPattern' => '\\d{11}',
23094 ),
23095 ),
23096 253 =>
23097 array (
23098 'id' => '001',
23099 'countryCode' => '979',
23100 'availableFormats' =>
23101 array (
23102 0 =>
23103 array (
23104 'pattern' => '(\\d)(\\d{4})(\\d{4})',
23105 'leadingDigits' =>
23106 array (
23107 0 => '[1359]',
23108 ),
23109 'format' => '$1 $2 $3',
23110 ),
23111 ),
23112 'generalDesc' =>
23113 array (
23114 'nationalNumberPattern' => '[1359]\\d{8}',
23115 ),
23116 'premiumRate' =>
23117 array (
23118 'possibleLengthNational' =>
23119 array (
23120 0 => 9,
23121 ),
23122 'possibleLengthLocalOnly' =>
23123 array (
23124 0 => 8,
23125 ),
23126 'exampleNumber' => '123456789',
23127 'nationalNumberPattern' => '[1359]\\d{8}',
23128 ),
23129 ),
23130 ),
23131);