Skip to content

Commit

Permalink
Generated files for metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
daviddrysdale committed Feb 9, 2024
1 parent df77575 commit 672f85e
Show file tree
Hide file tree
Showing 50 changed files with 202 additions and 156 deletions.
86 changes: 43 additions & 43 deletions python/phonenumbers/carrierdata/data0.py
Original file line number Diff line number Diff line change
Expand Up @@ -1304,7 +1304,9 @@
'25670':{'en': 'Airtel'},
'25671':{'en': 'UTL'},
'256720':{'en': 'Smile'},
'256724':{'en': 'Hamilton Telecom'},
'256726':{'en': 'Tangerine'},
'256728':{'en': 'Talkio'},
'25673':{'en': 'Hamilton Telecom'},
'25674':{'en': 'Sure Telecom'},
'25675':{'en': 'Airtel'},
Expand Down Expand Up @@ -2550,10 +2552,12 @@
'3516093':{'en': 'NOS'},
'351639230':{'en': 'NOS'},
'351639233':{'en': 'Digi Communications'},
'351639234':{'en': 'G9 Telecom'},
'35163929':{'en': 'NOS'},
'3516393':{'en': 'NOS'},
'351659230':{'en': 'NOS'},
'351659233':{'en': 'Digi Communications'},
'351659234':{'en': 'G9 Telecom'},
'35165929':{'en': 'NOS'},
'3516593':{'en': 'NOS'},
'351669230':{'en': 'NOS'},
Expand All @@ -2574,6 +2578,7 @@
'3519231':{'en': 'Vodafone'},
'3519232':{'en': 'MEO'},
'3519233':{'en': 'Digi Communications'},
'3519234':{'en': 'G9 Telecom'},
'351924':{'en': 'MEO'},
'351925':{'en': 'MEO'},
'351926':{'en': 'MEO'},
Expand Down Expand Up @@ -3760,6 +3765,7 @@
'423659':{'en': 'Telecom Liechtenstein'},
'42366':{'en': 'Telecom Liechtenstein'},
'423661':{'en': 'Dimoco'},
'423666':{'en': 'Datamobile AG'},
'42373':{'en': 'Telecom Liechtenstein'},
'42374':{'en': 'First Mobile'},
'42377':{'en': 'Swisscom'},
Expand Down Expand Up @@ -6413,9 +6419,11 @@
'474741':{'en': 'telenor norge'},
'474742':{'en': 'telenor norge'},
'474743':{'en': 'telenor norge'},
'47475':{'en': 'altibox'},
'474750':{'en': 'telenor norge'},
'474751':{'en': 'telenor norge'},
'47475':{'en': 'telenor norge'},
'474756':{'en': 'altibox'},
'474757':{'en': 'altibox'},
'474758':{'en': 'altibox'},
'474759':{'en': 'altibox'},
'47476':{'en': 'telenor norge'},
'474769':{'en': 'telia'},
'47477':{'en': 'telia'},
Expand Down Expand Up @@ -6497,10 +6505,8 @@
'479258':{'en': 'telenor norge'},
'479259':{'en': 'telenor norge'},
'47927':{'en': 'telenor norge'},
'47929':{'en': 'telenor norge'},
'479297':{'en': 'ice norge'},
'479298':{'en': 'ice norge'},
'479299':{'en': 'ice norge'},
'47929':{'en': 'ice norge'},
'479290':{'en': 'telenor norge'},
'47930':{'en': 'telia'},
'479310':{'en': 'telenor norge'},
'479311':{'en': 'telenor norge'},
Expand Down Expand Up @@ -6683,8 +6689,18 @@
'479987':{'en': 'telia'},
'479988':{'en': 'telia'},
'479989':{'en': 'telia'},
'482110':{'en': 'Plus'},
'482111':{'en': 'Polska Spoka Gazownictwa Sp'},
'482113':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821130':{'en': 'Plus'},
'4821131':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821132':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821133':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821134':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821135':{'en': 'Polska Spoka Gazownictwa Sp'},
'4821136':{'en': 'Plus'},
'4821137':{'en': 'Plus'},
'4821138':{'en': 'Plus'},
'4821139':{'en': 'Plus'},
'482114':{'en': 'Plus'},
'482115':{'en': 'Plus'},
'48212':{'en': 'Orange'},
Expand All @@ -6709,6 +6725,7 @@
'4845957':{'en': 'BSG ESTONIA OU'},
'4845958':{'en': 'TELESTRADA S.A.'},
'4845959':{'en': 'TELESTRADA S.A.'},
'484596':{'en': 'Plus'},
'484598':{'en': 'Plus'},
'4850':{'en': 'Orange'},
'4851':{'en': 'Orange'},
Expand Down Expand Up @@ -6881,7 +6898,6 @@
'4873930':{'en': 'Play'},
'4873990':{'en': 'Play'},
'4873991':{'en': 'AGILE TELECOM POLAND'},
'4873992':{'en': 'MobiWeb Telecom Limited'},
'4873993':{'en': 'SIA NetBalt'},
'4873997':{'en': 'Play'},
'4873998':{'en': 'Play'},
Expand All @@ -6904,10 +6920,16 @@
'48783':{'en': 'Plus'},
'48784':{'en': 'T-Mobile'},
'48785':{'en': 'Plus'},
'487860':{'en': 'Plus'},
'4878600':{'en': 'JMDI'},
'4878601':{'en': 'Plus'},
'4878602':{'en': 'Plus'},
'4878603':{'en': 'Plus'},
'4878604':{'en': 'Plus'},
'4878605':{'en': 'Plus'},
'4878606':{'en': 'Plus'},
'4878607':{'en': 'Play'},
'4878608':{'en': 'Play'},
'4878609':{'en': 'Plus'},
'487861':{'en': 'Play'},
'487862':{'en': 'Play'},
'487863':{'en': 'Orange'},
Expand All @@ -6918,7 +6940,11 @@
'4878671':{'en': 'Plus'},
'4878672':{'en': 'Plus'},
'4878673':{'en': 'Plus'},
'4878674':{'en': 'Plus'},
'4878675':{'en': 'Plus'},
'4878676':{'en': 'Plus'},
'4878678':{'en': 'Play'},
'4878679':{'en': 'Plus'},
'487868':{'en': 'Orange'},
'487869':{'en': 'Orange'},
'48787':{'en': 'T-Mobile'},
Expand Down Expand Up @@ -6957,7 +6983,14 @@
'488841':{'en': 'T-Mobile'},
'488842':{'en': 'T-Mobile'},
'488843':{'en': 'Play'},
'4888441':{'en': 'Plus'},
'4888442':{'en': 'Plus'},
'4888443':{'en': 'Plus'},
'4888444':{'en': 'CARITAS'},
'4888446':{'en': 'Plus'},
'4888447':{'en': 'Plus'},
'4888449':{'en': 'Plus'},
'488845':{'en': 'Plus'},
'488846':{'en': 'Play'},
'488847':{'en': 'Play'},
'488848':{'en': 'Play'},
Expand Down Expand Up @@ -9986,37 +10019,4 @@
'553199186':{'en': 'TIM'},
'553199187':{'en': 'TIM'},
'553199188':{'en': 'TIM'},
'553199189':{'en': 'TIM'},
'553199191':{'en': 'TIM'},
'553199192':{'en': 'TIM'},
'553199193':{'en': 'TIM'},
'553199194':{'en': 'TIM'},
'553199195':{'en': 'TIM'},
'553199196':{'en': 'TIM'},
'553199197':{'en': 'TIM'},
'553199198':{'en': 'TIM'},
'553199199':{'en': 'TIM'},
'5531992':{'en': 'TIM'},
'5531993':{'en': 'TIM'},
'553199401':{'en': 'TIM'},
'553199402':{'en': 'TIM'},
'553199403':{'en': 'TIM'},
'553199404':{'en': 'TIM'},
'553199405':{'en': 'TIM'},
'553199406':{'en': 'TIM'},
'553199407':{'en': 'TIM'},
'553199408':{'en': 'TIM'},
'553199409':{'en': 'TIM'},
'553199411':{'en': 'TIM'},
'553199412':{'en': 'TIM'},
'553199413':{'en': 'TIM'},
'553199414':{'en': 'TIM'},
'553199415':{'en': 'TIM'},
'553199416':{'en': 'TIM'},
'553199601':{'en': 'Telemig Celular'},
'553199602':{'en': 'Telemig Celular'},
'553199603':{'en': 'Telemig Celular'},
'553199604':{'en': 'Telemig Celular'},
'553199605':{'en': 'Telemig Celular'},
'553199606':{'en': 'Telemig Celular'},
}
66 changes: 33 additions & 33 deletions python/phonenumbers/carrierdata/data1.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,39 @@
# limitations under the License.

data = {
'553199189':{'en': 'TIM'},
'553199191':{'en': 'TIM'},
'553199192':{'en': 'TIM'},
'553199193':{'en': 'TIM'},
'553199194':{'en': 'TIM'},
'553199195':{'en': 'TIM'},
'553199196':{'en': 'TIM'},
'553199197':{'en': 'TIM'},
'553199198':{'en': 'TIM'},
'553199199':{'en': 'TIM'},
'5531992':{'en': 'TIM'},
'5531993':{'en': 'TIM'},
'553199401':{'en': 'TIM'},
'553199402':{'en': 'TIM'},
'553199403':{'en': 'TIM'},
'553199404':{'en': 'TIM'},
'553199405':{'en': 'TIM'},
'553199406':{'en': 'TIM'},
'553199407':{'en': 'TIM'},
'553199408':{'en': 'TIM'},
'553199409':{'en': 'TIM'},
'553199411':{'en': 'TIM'},
'553199412':{'en': 'TIM'},
'553199413':{'en': 'TIM'},
'553199414':{'en': 'TIM'},
'553199415':{'en': 'TIM'},
'553199416':{'en': 'TIM'},
'553199601':{'en': 'Telemig Celular'},
'553199602':{'en': 'Telemig Celular'},
'553199603':{'en': 'Telemig Celular'},
'553199604':{'en': 'Telemig Celular'},
'553199605':{'en': 'Telemig Celular'},
'553199606':{'en': 'Telemig Celular'},
'553199607':{'en': 'Telemig Celular'},
'553199608':{'en': 'Telemig Celular'},
'553199609':{'en': 'Telemig Celular'},
Expand Down Expand Up @@ -9986,37 +10019,4 @@
'569961':{'en': 'Entel'},
'569962':{'en': 'Movistar'},
'569963':{'en': 'Movistar'},
'569964':{'en': 'Movistar'},
'569965':{'en': 'Movistar'},
'569966':{'en': 'Movistar'},
'569967':{'en': 'Entel'},
'569968':{'en': 'Claro'},
'5699680':{'en': 'Movistar'},
'5699681':{'en': 'Movistar'},
'569969':{'en': 'Entel'},
'56997':{'en': 'Movistar'},
'569971':{'en': 'Entel'},
'569977':{'en': 'Entel'},
'569978':{'en': 'Entel'},
'569979':{'en': 'Entel'},
'56998':{'en': 'Entel'},
'569980':{'en': 'Claro'},
'569984':{'en': 'Claro'},
'569985':{'en': 'Claro'},
'569986':{'en': 'Claro'},
'569990':{'en': 'Movistar'},
'569991':{'en': 'Entel'},
'569992':{'en': 'Claro'},
'569993':{'en': 'Entel'},
'569994':{'en': 'Entel'},
'569995':{'en': 'Movistar'},
'5699960':{'en': 'Movistar'},
'5699961':{'en': 'Movistar'},
'5699962':{'en': 'Movistar'},
'5699963':{'en': 'Movistar'},
'5699964':{'en': 'Movistar'},
'5699965':{'en': 'Entel'},
'5699966':{'en': 'Entel'},
'5699967':{'en': 'Entel'},
'5699968':{'en': 'Entel'},
}
47 changes: 45 additions & 2 deletions python/phonenumbers/carrierdata/data2.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,39 @@
# limitations under the License.

data = {
'569964':{'en': 'Movistar'},
'569965':{'en': 'Movistar'},
'569966':{'en': 'Movistar'},
'569967':{'en': 'Entel'},
'569968':{'en': 'Claro'},
'5699680':{'en': 'Movistar'},
'5699681':{'en': 'Movistar'},
'569969':{'en': 'Entel'},
'56997':{'en': 'Movistar'},
'569971':{'en': 'Entel'},
'569977':{'en': 'Entel'},
'569978':{'en': 'Entel'},
'569979':{'en': 'Entel'},
'56998':{'en': 'Entel'},
'569980':{'en': 'Claro'},
'569984':{'en': 'Claro'},
'569985':{'en': 'Claro'},
'569986':{'en': 'Claro'},
'569990':{'en': 'Movistar'},
'569991':{'en': 'Entel'},
'569992':{'en': 'Claro'},
'569993':{'en': 'Entel'},
'569994':{'en': 'Entel'},
'569995':{'en': 'Movistar'},
'5699960':{'en': 'Movistar'},
'5699961':{'en': 'Movistar'},
'5699962':{'en': 'Movistar'},
'5699963':{'en': 'Movistar'},
'5699964':{'en': 'Movistar'},
'5699965':{'en': 'Entel'},
'5699966':{'en': 'Entel'},
'5699967':{'en': 'Entel'},
'5699968':{'en': 'Entel'},
'5699969':{'en': 'Entel'},
'5699970':{'en': 'Movistar'},
'5699971':{'en': 'Movistar'},
Expand Down Expand Up @@ -368,6 +401,8 @@
'59069133':{'en': 'Orange'},
'59069134':{'en': 'Orange'},
'59069135':{'en': 'Orange'},
'590694':{'en': 'Digicel'},
'590696':{'en': 'Digicel'},
'59170':{'en': 'Nuevatel'},
'591710':{'en': 'Entel'},
'591711':{'en': 'Entel'},
Expand Down Expand Up @@ -3914,7 +3949,7 @@
'8217':{'en': 'SKTellink', 'ko': u('SK \ud154\ub9c1\ud06c')},
'8218':{'en': 'KT', 'ko': 'KT'},
'8219':{'en': 'LG U+', 'ko': u('\ub370\uc774\ucf64')},
'843':{'en': 'Viettel Mobile'},
'843':{'en': 'Viettel'},
'8430':{'en': 'MobiFone'},
'8451':{'en': 'MobiFone'},
'8452':{'en': 'Vietnamobile'},
Expand All @@ -3928,7 +3963,7 @@
'8483':{'en': 'Vinaphone'},
'8484':{'en': 'Vinaphone'},
'8485':{'en': 'Vinaphone'},
'8486':{'en': 'Viettel Mobile'},
'8486':{'en': 'Viettel'},
'8487':{'en': 'Vinaphone'},
'8488':{'en': 'Vinaphone'},
'8489':{'en': 'MobiFone'},
Expand All @@ -3952,7 +3987,11 @@
'850193':{'en': 'KPTC'},
'852440':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
'852441':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'852442':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852443':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'852444':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'8524441':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'8524442':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852445':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'852446':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852447':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
Expand Down Expand Up @@ -4233,9 +4272,13 @@
'8527074':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
'8527075':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
'8527076':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
'8527077':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'8527078':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852708':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'852709':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852840':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
'852841':{'en': 'Hutchison Telecom.', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
'852842':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
'8528480':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': 'Handy'},
'8528481':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u65b0\u79fb\u52d5\u901a\u8a0a')},
'8528482':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
Expand Down
2 changes: 1 addition & 1 deletion python/phonenumbers/data/alt_format_34.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""Auto-generated file, do not edit by hand. 34 metadata"""
from ..phonemetadata import NumberFormat

PHONE_ALT_FORMAT_34 = [NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[5-7]|80[367]|90[12]|[89][1-8]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['9(?:0[12]|[1-8])'])]
PHONE_ALT_FORMAT_34 = [NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[5-7]|80[367]|90[1289]|[89][1-8]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['9(?:0[1289]|[1-8])'])]
2 changes: 1 addition & 1 deletion python/phonenumbers/data/alt_format_385.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""Auto-generated file, do not edit by hand. 385 metadata"""
from ..phonemetadata import NumberFormat

PHONE_ALT_FORMAT_385 = [NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d)(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-69]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['6'])]
PHONE_ALT_FORMAT_385 = [NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d)(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-69]|76']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['6'])]
4 changes: 2 additions & 2 deletions python/phonenumbers/data/region_BL.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
PHONE_METADATA_BL = PhoneMetadata(id='BL', country_code=590, international_prefix='00',
general_desc=PhoneNumberDesc(national_number_pattern='590\\d{6}|(?:69|80|9\\d)\\d{7}', possible_length=(9,)),
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}', example_number='590271234', possible_length=(9,)),
mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', example_number='690001234', possible_length=(9,)),
mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}', example_number='690001234', possible_length=(9,)),
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:395|76[018])\\d|475[0-5])\\d{4}', example_number='976012345', possible_length=(9,)),
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}', example_number='976012345', possible_length=(9,)),
national_prefix='0',
national_prefix_for_parsing='0',
mobile_number_portable_region=True)
2 changes: 1 addition & 1 deletion python/phonenumbers/data/region_BS.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
PHONE_METADATA_BS = PhoneMetadata(id='BS', country_code=1, international_prefix='011',
general_desc=PhoneNumberDesc(national_number_pattern='(?:242|[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)),
fixed_line=PhoneNumberDesc(national_number_pattern='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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}', example_number='2423456789', possible_length=(10,), possible_length_local_only=(7,)),
mobile=PhoneNumberDesc(national_number_pattern='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}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)),
mobile=PhoneNumberDesc(national_number_pattern='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|3[0-4]|[89]9))\\d{4}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)),
toll_free=PhoneNumberDesc(national_number_pattern='242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,), possible_length_local_only=(7,)),
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)),
personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)),
Expand Down
Loading

0 comments on commit 672f85e

Please sign in to comment.