Add project files.

This commit is contained in:
eviled 2025-07-13 22:10:11 -04:00
commit eeda32a9b2
1735 changed files with 700598 additions and 0 deletions

View file

@ -0,0 +1,26 @@
"""Auto-generated file, do not edit by hand."""
# Copyright (C) 2010-2024 The Libphonenumber Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from ..phonemetadata import PhoneMetadata
_AVAILABLE_REGION_CODES = ['AC','AD','AE','AF','AG','AI','AL','AM','AO','AR','AS','AT','AU','AW','AX','AZ','BA','BB','BD','BE','BF','BG','BH','BI','BJ','BL','BM','BN','BO','BQ','BR','BS','BT','BW','BY','BZ','CA','CC','CD','CF','CG','CH','CI','CK','CL','CM','CN','CO','CR','CU','CV','CW','CX','CY','CZ','DE','DJ','DK','DM','DO','DZ','EC','EE','EG','EH','ER','ES','ET','FI','FJ','FK','FM','FO','FR','GA','GB','GD','GE','GF','GG','GH','GI','GL','GM','GN','GP','GR','GT','GU','GW','GY','HK','HN','HR','HT','HU','ID','IE','IL','IM','IN','IQ','IR','IS','IT','JE','JM','JO','JP','KE','KG','KH','KI','KM','KN','KP','KR','KW','KY','KZ','LA','LB','LC','LI','LK','LR','LS','LT','LU','LV','LY','MA','MC','MD','ME','MF','MG','MH','MK','ML','MM','MN','MO','MP','MQ','MR','MS','MT','MU','MV','MW','MX','MY','MZ','NA','NC','NE','NF','NG','NI','NL','NO','NP','NR','NU','NZ','OM','PA','PE','PF','PG','PH','PK','PL','PM','PR','PS','PT','PW','PY','QA','RE','RO','RS','RU','RW','SA','SB','SC','SD','SE','SG','SH','SI','SJ','SK','SL','SM','SN','SO','SR','SS','ST','SV','SX','SY','SZ','TC','TD','TG','TH','TJ','TL','TM','TN','TO','TR','TT','TV','TW','TZ','UA','UG','US','UY','UZ','VA','VC','VE','VG','VI','VN','VU','WF','WS','XK','YE','YT','ZA','ZM','ZW']
def _load_region(code):
__import__("region_%s" % code, globals(), locals(),
fromlist=["PHONE_METADATA_%s" % code], level=1)
for _region_code in _AVAILABLE_REGION_CODES:
PhoneMetadata.register_short_region_loader(_region_code, _load_region)

View file

@ -0,0 +1,3 @@
_AVAILABLE_REGION_CODES: list[str]
def _load_region(code: str) -> None: ...

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. AC metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AC = PhoneMetadata(id='AC', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|99)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='9(?:11|99)', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='9(?:11|99)', example_number='911', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. AD metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AD = PhoneMetadata(id='AD', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='11[0268]', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[0268]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[0268]', example_number='110', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. AE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AE = PhoneMetadata(id='AE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[149]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='112|99[7-9]', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|99[7-9]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='112|445[16]|99[7-9]', example_number='112', possible_length=(3, 4)),
sms_services=PhoneNumberDesc(national_number_pattern='445\\d', example_number='4450', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AF metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AF = PhoneMetadata(id='AF', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[02]|19)', example_number='100', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[02]|19)', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[02]|19)|40404', example_number='100', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AG metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AG = PhoneMetadata(id='AG', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88|99)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='9(?:11|99)', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='176|9(?:11|88|99)', example_number='176', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AI metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AI = PhoneMetadata(id='AI', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='911', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='176|9(?:11|88)', example_number='176', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. AL metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AL = PhoneMetadata(id='AL', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[15]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6[01]\\d\\d)|2[7-9]|3[15]|41)', example_number='112', possible_length=(3, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='5\\d{4}', example_number='50000', possible_length=(5,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|2[7-9])', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:6(?:000|1(?:06|11|23))|8\\d\\d)|65\\d|89[12])|5\\d{4}|1(?:[1349]\\d|2[2-9])', example_number='110', possible_length=(3, 4, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='123', example_number='123', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='131|5\\d{4}', example_number='131', possible_length=(3, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AM = PhoneMetadata(id='AM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[148]\\d{2,4}', possible_length=(3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='10[1-3]', example_number='101', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='10[1-3]', example_number='101', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='(?:1|8[1-7])\\d\\d|40404', example_number='100', possible_length=(3, 4, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. AO metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AO = PhoneMetadata(id='AO', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='11[235]', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[235]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[235]', example_number='112', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AR = PhoneMetadata(id='AR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[01389]\\d{1,4}', possible_length=(2, 3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='000|1(?:0[0-35-7]|1[0245]|2[015]|3[47]|4[478]|9)|911', example_number='19', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='10[017]|911', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='000|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478]|9)|3372|89338|911', example_number='19', possible_length=(2, 3, 4, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='893\\d\\d', example_number='89300', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:337|893\\d)\\d', example_number='3370', possible_length=(4, 5)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. AS metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AS = PhoneMetadata(id='AS', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[49]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='911', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='40404|9(?:11|88)', example_number='911', possible_length=(3, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. AT metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AT = PhoneMetadata(id='AT', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[168]\\d\\d(?:\\d(?:\\d{2})?)?', possible_length=(3, 4, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:12|2[0238]|3[03]|4[0-247])|1(?:16\\d\\d|4[58])\\d', example_number='112', possible_length=(3, 4, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:[12]2|33|44)', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6(?:00[06]|1(?:17|23)))|2[0238]|3[03]|4(?:[0-247]|5[05]|84))|(?:61|8108[1-3])0', example_number='112', possible_length=(3, 4, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='610|810\\d{3}', example_number='610', possible_length=(3, 6)),
short_data=True)

View file

@ -0,0 +1,13 @@
"""Auto-generated file, do not edit by hand. AU metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AU = PhoneMetadata(id='AU', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[0-27]\\d{2,7}', possible_length=(3, 4, 5, 6, 7, 8)),
toll_free=PhoneNumberDesc(national_number_pattern='000|1(?:06|12|258885|55\\d)|733', example_number='000', possible_length=(3, 4, 7)),
premium_rate=PhoneNumberDesc(national_number_pattern='1(?:2(?:34|456)|9\\d{4,6})', example_number='1234', possible_length=(4, 5, 6, 7, 8)),
emergency=PhoneNumberDesc(national_number_pattern='000|1(?:06|12)', example_number='000', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='000|1(?:06|1(?:00|2|9[46])|2(?:014[1-3]|[23]\\d|(?:4|5\\d)\\d{2,3}|68[689]|72(?:20|3\\d\\d)|8(?:[013-9]\\d|2))|555|9\\d{4,6})|225|7(?:33|67)', example_number='000', possible_length=(3, 4, 5, 6, 7, 8)),
standard_rate=PhoneNumberDesc(national_number_pattern='1(?:1[09]\\d|24733)|225|767', example_number='225', possible_length=(3, 4, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:258885|55\\d)', example_number='1550', possible_length=(4, 7)),
sms_services=PhoneNumberDesc(national_number_pattern='19\\d{4,6}', example_number='190000', possible_length=(6, 7, 8)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AW metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AW = PhoneMetadata(id='AW', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='100|911', example_number='100', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='100|911', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:00|18|76)|91[13]', example_number='100', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. AX metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AX = PhoneMetadata(id='AX', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[17]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='112', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='112|75[12]\\d\\d', example_number='112', possible_length=(3, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. AZ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_AZ = PhoneMetadata(id='AZ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[148]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[1-3]|12)', example_number='101', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[1-3]|12)', example_number='101', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[1-3]|12)|(?:404|880)0', example_number='101', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='(?:404|880)\\d', example_number='4040', possible_length=(4,)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:404|880)\\d', example_number='4040', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BA metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BA = PhoneMetadata(id='BA', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:16\\d{3}|2[2-4])', example_number='122', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='12[2-4]', example_number='122', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:16(?:00[06]|1(?:1[17]|23))|2(?:0[0-7]|[2-5]|6[0-26])|(?:[3-5]|7\\d)\\d\\d)|1(?:18|2[78])\\d\\d?', example_number='122', possible_length=(3, 4, 5, 6)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. BB metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BB = PhoneMetadata(id='BB', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[2-689]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='988|[2359]11', example_number='211', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='[2359]11', example_number='211', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='988|[2-689]11', example_number='211', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='[468]11', example_number='411', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BD metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BD = PhoneMetadata(id='BD', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1579]\\d{2,4}', possible_length=(3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='10[0-26]|[19]99', example_number='100', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='10[0-2]|[19]99', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0(?:[0-369]|5[1-4]|7[0-4]|8[0-29])|1[16-9]|2(?:[134]|2[0-5])|3(?:1\\d?|6[3-6])|5[2-9])|5012|786|9594|[19]99|1(?:0(?:50|6\\d)|33|4(?:0|1\\d))\\d', example_number='100', possible_length=(3, 4, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:11|2[13])|(?:501|959)\\d|786', example_number='111', possible_length=(3, 4)),
sms_services=PhoneNumberDesc(national_number_pattern='959\\d', example_number='9590', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BE = PhoneMetadata(id='BE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d\\d(?:\\d(?:\\d{2})?)?', possible_length=(3, 4, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[0-35-8]|1[0269]|7(?:12|77)|813)|(?:116|8)\\d{3}', example_number='100', possible_length=(3, 4, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='1(?:2[03]|40)4|(?:1(?:[24]1|3[01])|[2-79]\\d\\d)\\d', example_number='1204', possible_length=(4,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[01]|12)', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[0-8]|16117|2(?:12|3[0-24])|313|414|5(?:1[05]|5[15]|66|95)|6(?:1[167]|36|6[16])|7(?:[07][017]|1[27-9]|22|33|65)|81[39])|[2-9]\\d{3}|11[02679]|1(?:1600|45)0|1(?:[2-4]9|78)9|1[2-4]0[47]', example_number='100', possible_length=(3, 4, 6)),
sms_services=PhoneNumberDesc(national_number_pattern='[2-9]\\d{3}', example_number='2000', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BF metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d', possible_length=(2,)),
toll_free=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
emergency=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
short_code=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BG metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BG = PhoneMetadata(id='BG', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d{3})?', possible_length=(3, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6\\d{3})|50|6[06])', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|50|6[06])', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6(?:000|111))|50|6[06])', example_number='112', possible_length=(3, 6)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. BH metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BH = PhoneMetadata(id='BH', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[0189]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='(?:0[167]|81)\\d{3}|[19]99', example_number='199', possible_length=(3, 5)),
premium_rate=PhoneNumberDesc(national_number_pattern='9[148]\\d{3}', example_number='91000', possible_length=(5,)),
emergency=PhoneNumberDesc(national_number_pattern='[19]99', example_number='199', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:[02]\\d|12|4[01]|51|8[18]|9[169])|99[02489]|(?:0[167]|8[158]|9[148])\\d{3}', example_number='100', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='0[67]\\d{3}|88000|98555', example_number='06000', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='88000|98555', example_number='88000', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BI metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BI = PhoneMetadata(id='BI', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[16-9]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='11[237]|611', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[237]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1\\d|5[2-9]|6[0-256])|611|7(?:10|77|979)|8[28]8|900', example_number='110', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='611|7(?:10|77)|888|900', example_number='611', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:71|90)0', example_number='710', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. BJ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BJ = PhoneMetadata(id='BJ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[17]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='11[78]|7[3-5]\\d\\d', example_number='117', possible_length=(3, 4)),
emergency=PhoneNumberDesc(national_number_pattern='11[78]', example_number='117', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[78]|2[02-5]|60)|7[0-5]\\d\\d', example_number='117', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='12[02-5]', example_number='120', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BL metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BL = PhoneMetadata(id='BL', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d', possible_length=(2,)),
toll_free=PhoneNumberDesc(national_number_pattern='18', example_number='18', possible_length=(2,)),
emergency=PhoneNumberDesc(national_number_pattern='18', example_number='18', possible_length=(2,)),
short_code=PhoneNumberDesc(national_number_pattern='18', example_number='18', possible_length=(2,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BM = PhoneMetadata(id='BM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='911', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='176|9(?:11|88)', example_number='176', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BN metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BN = PhoneMetadata(id='BN', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='99[135]', example_number='991', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='99[135]', example_number='991', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='99[135]', example_number='991', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. BO metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BO = PhoneMetadata(id='BO', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='11[089]', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[089]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[089]|40404', example_number='110', possible_length=(3, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BQ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BQ = PhoneMetadata(id='BQ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:12|76)|911', example_number='112', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. BR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BR = PhoneMetadata(id='BR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-69]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:00|12|28|8[015]|9[0-47-9])|4(?:57|82\\d)|911', example_number='100', possible_length=(3, 4)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|28|9[023])|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0(?:[02]|3(?:1[2-579]|2[13-9]|3[124-9]|4[1-3578]|5[1-468]|6[139]|8[149]|9[168])|5[0-35-9]|6(?:0|1[0-35-8]?|2[0145]|3[0137]?|4[37-9]?|5[0-35]|6[016]?|7[137]?|8[5-8]|9[1359]))|1[25-8]|2[357-9]|3[024-68]|4[12568]|5\\d|6[0-8]|8[015]|9[0-47-9])|2(?:7(?:330|878)|85959?)|(?:32|91)1|4(?:0404?|57|828)|55555|6(?:0\\d{4}|10000)|(?:133|411)[12]', example_number='100', possible_length=(3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='102|273\\d\\d|321', example_number='102', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='151|(?:278|555)\\d\\d|4(?:04\\d\\d?|11\\d|57)', example_number='151', possible_length=(3, 4, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='285\\d{2,3}|321|40404|(?:27[38]\\d|482)\\d|6(?:0\\d|10)\\d{3}', example_number='321', possible_length=(3, 4, 5, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BS metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BS = PhoneMetadata(id='BS', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:1[19]|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='91[19]', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='9(?:1[19]|88)', example_number='911', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. BT metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BT = PhoneMetadata(id='BT', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='11[023]', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[023]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[0-6]|40404', example_number='110', possible_length=(3, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. BW metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BW = PhoneMetadata(id='BW', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|9[7-9])', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='9(?:11|9[7-9])', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[26]|3123)|9(?:1[14]|9[1-57-9])', example_number='112', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='131\\d\\d', example_number='13100', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='131\\d\\d', example_number='13100', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BY metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BY = PhoneMetadata(id='BY', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[1-3]|12)', example_number='101', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[1-3]|12)', example_number='101', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[1-79]|1[246]|35|5[1-35]|6[89]|7[5-7]|8[58]|9[1-7])', example_number='101', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. BZ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_BZ = PhoneMetadata(id='BZ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d?', possible_length=(2, 3)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:0|11|22|66|77|9[09])', example_number='90', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='9(?:0|11|90)', example_number='90', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='9(?:0|11|22|66|77|9[09])', example_number='90', possible_length=(2, 3)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CA metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d\\d(?:\\d\\d(?:\\d(?:\\d{2})?)?)?', possible_length=(3, 5, 6, 8)),
toll_free=PhoneNumberDesc(national_number_pattern='112|988|[29]11', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='112|30000\\d{3}|[1-35-9]\\d{4,5}|[2-8]11|9(?:11|88)', example_number='112', possible_length=(3, 5, 6, 8)),
carrier_specific=PhoneNumberDesc(national_number_pattern='[235-7]11', example_number='211', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='300\\d{5}|[1-35-9]\\d{4,5}', example_number='10000', possible_length=(5, 6, 8)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CC metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CC = PhoneMetadata(id='CC', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[01]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CD metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CD = PhoneMetadata(id='CD', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[348]|77|88)', example_number='113', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[348]|77|88)', example_number='113', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[348]|23|77|88)|40404', example_number='113', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CF metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CF = PhoneMetadata(id='CF', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[78]|22\\d)', example_number='117', possible_length=(3, 4)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[78]|220)', example_number='117', possible_length=(3, 4)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[478]|220)', example_number='114', possible_length=(3, 4)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CG metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CG = PhoneMetadata(id='CG', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='11[178]', example_number='111', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[78]', example_number='117', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[126-8]', example_number='111', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,13 @@
"""Auto-generated file, do not edit by hand. CH metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CH = PhoneMetadata(id='CH', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:[278]|6\\d{3})|4[47])|5200', example_number='112', possible_length=(3, 4, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='1(?:14|8[0-2589])\\d|543|83111', example_number='543', possible_length=(3, 4, 5)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[278]|44)', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[78]\\d\\d|1(?:[278]|45|6(?:000|111))|4(?:[03-57]|1[0145])|6(?:00|[1-46])|8(?:02|1[189]|[25]0|7|8[08]|99))|[2-9]\\d{2,4}', example_number='112', possible_length=(3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='1(?:4[035]|6[1-46])|1(?:41|60)\\d', example_number='140', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='5(?:200|35)', example_number='535', possible_length=(3, 4)),
sms_services=PhoneNumberDesc(national_number_pattern='[2-9]\\d{2,4}', example_number='200', possible_length=(3, 4, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CI metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CI = PhoneMetadata(id='CI', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[01]|[78]0)', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[01]|[78]0)', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[01]|[78]0)|4443', example_number='110', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='444\\d', example_number='4440', possible_length=(4,)),
sms_services=PhoneNumberDesc(national_number_pattern='444\\d', example_number='4440', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CK metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CK = PhoneMetadata(id='CK', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='99[689]', example_number='996', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='99[689]', example_number='996', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='99[689]', example_number='996', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. CL metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{2,4}', possible_length=(3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:213|3[1-3])|434\\d|911', example_number='131', possible_length=(3, 4)),
premium_rate=PhoneNumberDesc(national_number_pattern='1(?:211|3(?:13|[348]0|5[01]))|(?:1(?:[05]6|[48]1|9[18])|2(?:01\\d|[23]2|77|88)|3(?:0[59]|13|3[279]|66)|4(?:[12]4|36\\d|4[017]|55)|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d', example_number='1060', possible_length=(4, 5)),
emergency=PhoneNumberDesc(national_number_pattern='13[1-3]|911', example_number='131', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:00|21[13]|3(?:13|[348]0|5[01])|4(?:0[02-6]|17|[379])|818|919)|2(?:0(?:01|122)|22[47]|323|777|882)|3(?:0(?:51|99)|132|3(?:29|[37]7)|665)|43656|5(?:(?:00|415)4|5(?:66|77)|995)|6(?:131|222|366|699)|7878|8(?:011|11[28]|482|889)|9(?:01|1)1|13\\d|4(?:[13]42|243|4(?:02|15|77)|554)|(?:1(?:[05]6|98)|339|6(?:07|[35])0|9(?:[12]0|33))0', example_number='100', possible_length=(3, 4, 5)),
standard_rate=PhoneNumberDesc(national_number_pattern='(?:200|333)\\d', example_number='2000', possible_length=(4,)),
sms_services=PhoneNumberDesc(national_number_pattern='13(?:13|[348]0|5[01])|(?:1(?:[05]6|[28]1|4[01]|9[18])|2(?:0(?:0|1\\d)|[23]2|77|88)|3(?:0[59]|13|3[2379]|66)|436\\d|5(?:00|41\\d|5[67]|99)|6(?:07\\d|13|22|3[06]|50|69)|787|8(?:[01]1|[48]8)|9(?:01|[12]0|33))\\d|4(?:[1-3]4|4[017]|55)\\d', example_number='1060', possible_length=(4, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CM = PhoneMetadata(id='CM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[18]\\d{1,3}', possible_length=(2, 3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[37]|[37])', example_number='13', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[37]|[37])', example_number='13', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[37]|[37])|8711', example_number='13', possible_length=(2, 3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='871\\d', example_number='8710', possible_length=(4,)),
sms_services=PhoneNumberDesc(national_number_pattern='871\\d', example_number='8710', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. CN metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CN = PhoneMetadata(id='CN', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[09]|20)', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[09]|20)', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:00\\d\\d|1[029]|20)|95\\d{3,4}', example_number='110', possible_length=(3, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='1(?:00\\d\\d|12)|95\\d{3,4}', example_number='112', possible_length=(3, 5, 6)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CO metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CO = PhoneMetadata(id='CO', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-589]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[29]|23|32|56)', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[29]|23|32|56)', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:06|1[2-9]|2[35-7]|3[27]|4[467]|5[36]|6[4-7]|95)|(?:29002|39003)9|40404|5930\\d\\d|85432|(?:[2359][57]|8(?:7|9\\d))\\d{3}', example_number='106', possible_length=(3, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='(?:40|85)4\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:40|85)4\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. CR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CR = PhoneMetadata(id='CR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1359]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0(?:00|15|2[2-4679])|1(?:1[0-35-9]|2|37|[46]6|7[57]|8[79]|9[0-379])|2(?:00|[12]2|34|55)|3(?:21|33)|4(?:0[06]|1[4-6])|5(?:15|5[15])|693|7(?:00|1[7-9]|2[02]|[67]7)|975)|3855|5(?:0(?:30|49)|510)|911', example_number='112', possible_length=(3, 4)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:385|5(?:0[34]|51))\\d', example_number='3850', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CU metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CU = PhoneMetadata(id='CU', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d\\d(?:\\d{3,4})?', possible_length=(3, 6, 7)),
toll_free=PhoneNumberDesc(national_number_pattern='10[4-7]|(?:116|204\\d)\\d{3}', example_number='104', possible_length=(3, 6, 7)),
emergency=PhoneNumberDesc(national_number_pattern='10[4-6]', example_number='104', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[4-7]|1(?:6111|8)|40)|2045252', example_number='104', possible_length=(3, 6, 7)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CV metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CV = PhoneMetadata(id='CV', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='13[0-2]', example_number='130', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='13[0-2]', example_number='130', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='13[0-2]', example_number='130', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. CW metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CW = PhoneMetadata(id='CW', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:12|76)|911', example_number='112', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CX metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CX = PhoneMetadata(id='CX', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[01]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='000|112', example_number='000', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CY metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CY = PhoneMetadata(id='CY', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d{3})?', possible_length=(3, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6\\d{3})|99)', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|99)', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6(?:000|111))|99)', example_number='112', possible_length=(3, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. CZ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_CZ = PhoneMetadata(id='CZ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6(?:00[06]|1(?:11|23)))|5\\d)', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|5\\d)', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|8\\d)|(?:2|3\\d)\\d{2,3}|5\\d|99)|1(?:16|4)\\d{3}', example_number='112', possible_length=(3, 4, 5, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. DE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11(?:[02]|6\\d{3})', example_number='110', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='11[02]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11(?:[025]|6(?:00[06]|1(?:1[167]|23))|800\\d)|118\\d\\d', example_number='110', possible_length=(3, 5, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. DJ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DJ = PhoneMetadata(id='DJ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d', possible_length=(2,)),
toll_free=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
emergency=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
short_code=PhoneNumberDesc(national_number_pattern='1[78]', example_number='17', possible_length=(2,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. DK metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DK = PhoneMetadata(id='DK', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11(?:[24]|6\\d{3})', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='11[24]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:[2-48]|6(?:00[06]|111))|619[0-2]|8(?:01|1[0238]|28|30|5[13]|8[18]))', example_number='112', possible_length=(3, 4, 5, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. DM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DM = PhoneMetadata(id='DM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[39]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='333|9(?:11|88|99)', example_number='333', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='333|9(?:11|99)', example_number='333', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='333|9(?:11|88|99)', example_number='333', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. DO metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DO = PhoneMetadata(id='DO', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='112|9(?:11|88)', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='112|9(?:11|88)', example_number='112', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. DZ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_DZ = PhoneMetadata(id='DZ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[17]\\d{1,3}', possible_length=(2, 3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:12|[47]|54\\d)', example_number='14', possible_length=(2, 3, 4)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|[47])', example_number='14', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:055|12|[47]|548)|730', example_number='14', possible_length=(2, 3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='730', example_number='730', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='730', example_number='730', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. EC metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_EC = PhoneMetadata(id='EC', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[12]|12)|911', example_number='101', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[12]|12)|911', example_number='101', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[12]|12)|911', example_number='101', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. EE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_EE = PhoneMetadata(id='EE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1(?:[02]|6\\d{3})|2(?:05|28)|3(?:014|3(?:21|5\\d?)|660)|492|5(?:1[03]|410|501)|6(?:112|333|644)|7(?:012|127|89)|8(?:10|8[57])|9(?:0[134]|14))', example_number='110', possible_length=(3, 4, 5, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='1(?:18(?:00|[12458]\\d?)|2(?:0(?:[02-46-8]\\d?|1[0-36])|1(?:[0-4]\\d?|6[06])|2(?:[0-4]\\d?|5[25])|[367]|4(?:0[04]|[12]\\d?|4[24]|54)|55[12457])|3(?:0(?:[02]\\d?|1[13578]|3[356])|1[1347]|2[02-5]|3(?:[01347]\\d?|2[023]|88)|4(?:[35]\\d?|4[34])|5(?:3[134]|5[035])|666)|4(?:2(?:00|4\\d?)|4(?:0[01358]|1[024]|50|7\\d?)|900)|5(?:0[0-35]|1(?:[1267]\\d?|5[0-7]|82)|2(?:[014-6]\\d?|22)|330|4(?:[35]\\d?|44)|5(?:00|[1-69]\\d?)|9(?:[159]\\d?|[38]0|77))|6(?:1(?:00|1[19]|[35-9]\\d?)|2(?:2[26]|[68]\\d?)|3(?:22|36|6[36])|5|6(?:[0-359]\\d?|6[0-26])|7(?:00|55|7\\d?|8[89])|9(?:00|1\\d?|69))|7(?:0(?:[023]\\d?|1[0578])|1(?:00|2[034]|[4-9]\\d?)|2(?:[07]\\d?|20|44)|7(?:[0-57]\\d?|9[79])|8(?:0[08]|2\\d?|8[0178])|9(?:00|97))|8(?:1[127]|8[1268]|9[269])|9(?:0(?:[02]\\d?|69|9[0269])|1[1-3689]|21))', example_number='123', possible_length=(3, 4, 5)),
emergency=PhoneNumberDesc(national_number_pattern='11[02]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:[02-579]|6(?:000|111)|8(?:[09]\\d|[1-8]))|2[36-9]|3[7-9]|4[05-7]|5[6-8]|6[05]|7[3-6]|8[02-7]|9[3-9])|1(?:2[0-245]|3[0-6]|4[1-489]|5[0-59]|6[1-46-9]|7[0-27-9]|8[189]|9[0-2])\\d\\d?', example_number='110', possible_length=(3, 4, 5, 6)),
sms_services=PhoneNumberDesc(national_number_pattern='1(?:18[1258]|2(?:0(?:1[036]|[46]\\d?)|166|21|4(?:0[04]|1\\d?|5[47])|[67])|3(?:0(?:1[13-578]|2\\d?|3[56])|1[15]|2[045]|3(?:[13]\\d?|2[13])|43|5(?:00|3[34]|53))|44(?:0[0135]|14|50|7\\d?)|5(?:05|1(?:[12]\\d?|5[1246]|8[12])|2(?:[01]\\d?|22)|3(?:00|3[03])|4(?:15|5\\d?)|500|9(?:5\\d?|77|80))|6(?:1[35-8]|226|3(?:22|3[36]|66)|644|7(?:00|7\\d?|89)|9(?:00|69))|7(?:01[258]|1(?:00|[15]\\d?)|2(?:44|7\\d?)|8(?:00|87|9\\d?))|8(?:1[128]|8[56]|9(?:[26]\\d?|77))|90(?:2\\d?|69|92))', example_number='126', possible_length=(3, 4, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. EG metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_EG = PhoneMetadata(id='EG', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[13]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:2[23]|80)', example_number='122', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:2[23]|80)', example_number='122', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:2[23]|[69]\\d{3}|80)|34400', example_number='122', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='344\\d\\d', example_number='34400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='344\\d\\d', example_number='34400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. EH metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_EH = PhoneMetadata(id='EH', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d?', possible_length=(2, 3)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:[59]|77)', example_number='15', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:[59]|77)', example_number='15', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:[59]|77)', example_number='15', possible_length=(2, 3)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. ER metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_ER = PhoneMetadata(id='ER', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d\\d(?:\\d{3})?', possible_length=(3, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11[2-46]|(?:12[47]|20[12])\\d{3}', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[2-46]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99', example_number='112', possible_length=(3, 6)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[2-6]|24422)|20(?:1(?:606|917)|2914)|(?:1277|2020)99', example_number='112', possible_length=(3, 6)),
short_data=True)

View file

@ -0,0 +1,13 @@
"""Auto-generated file, do not edit by hand. ES metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_ES = PhoneMetadata(id='ES', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[0-379]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='0(?:16|6[57]|8[58])|1(?:006|12|[3-7]\\d\\d)|(?:116|20\\d)\\d{3}', example_number='016', possible_length=(3, 4, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='[12]2\\d{1,4}|90(?:5\\d|7)|(?:118|2(?:[357]\\d|80)|3[357]\\d)\\d\\d|[79]9[57]\\d{3}', example_number='120', possible_length=(3, 4, 5, 6)),
emergency=PhoneNumberDesc(national_number_pattern='08[58]|112', example_number='085', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='0(?:1[0-26]|6[0-257]|8[058]|9[12])|1(?:0[03-57]\\d{1,3}|1(?:2|6(?:000|111)|8\\d\\d)|2\\d{1,4}|[3-9]\\d\\d)|2(?:2\\d{1,4}|80\\d\\d)|90(?:5[124578]|7)|1(?:3[34]|77)|(?:2[01]\\d|[79]9[57])\\d{3}|[23][357]\\d{3}', example_number='010', possible_length=(3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='0(?:[16][0-2]|80|9[12])|21\\d{4}', example_number='010', possible_length=(3, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:3[34]|77)|[12]2\\d{1,4}', example_number='120', possible_length=(3, 4, 5, 6)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:2[0-2]\\d|3[357]|[79]9[57])\\d{3}|2(?:[2357]\\d|80)\\d\\d', example_number='22000', possible_length=(5, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. ET metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_ET = PhoneMetadata(id='ET', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d?', possible_length=(2, 3)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:07|11?|2|39?|9[17])', example_number='91', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='9(?:11?|2|39?|9[17])', example_number='91', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='9(?:07|11?|2|39?|45|9[17])', example_number='91', possible_length=(2, 3)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. FI metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FI = PhoneMetadata(id='FI', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[17]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11(?:2|6\\d{3})', example_number='112', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='112', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11(?:2|6(?:00[06]|1(?:1[17]|23)))|75[12]\\d\\d', example_number='112', possible_length=(3, 5, 6)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. FJ metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FJ = PhoneMetadata(id='FJ', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[0-579]\\d(?:\\d(?:\\d{2})?)?', possible_length=(2, 3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='91[17]', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='91[17]', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='0(?:1[34]|8[1-4])|1(?:0[1-3]|[25]9)|2[289]|30|40404|91[137]|[45]4|75', example_number='22', possible_length=(2, 3, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. FK metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FK = PhoneMetadata(id='FK', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='999', example_number='999', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='999', example_number='999', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1\\d\\d|999', example_number='100', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. FM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FM = PhoneMetadata(id='FM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[39]\\d\\d(?:\\d{3})?', possible_length=(3, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='320\\d{3}|911', example_number='911', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='(?:32022|91)1', example_number='911', possible_length=(3, 6)),
short_code=PhoneNumberDesc(national_number_pattern='(?:32022|91)1', example_number='911', possible_length=(3, 6)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. FO metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FO = PhoneMetadata(id='FO', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[24]|81\\d)', example_number='112', possible_length=(3, 4)),
emergency=PhoneNumberDesc(national_number_pattern='11[24]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[248]|819)|1(?:4[124]|71|8[7-9])\\d', example_number='112', possible_length=(3, 4)),
short_data=True)

View file

@ -0,0 +1,13 @@
"""Auto-generated file, do not edit by hand. FR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_FR = PhoneMetadata(id='FR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-8]\\d{1,5}', possible_length=(2, 3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0(?:07|[13]3)|1[02459]|[578]|9[167])|224|(?:3370|74)0|(?:116\\d|3[01])\\d\\d', example_number='15', possible_length=(2, 3, 4, 5, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='366\\d\\d|3[2-9]\\d\\d|(?:118|[4-8]\\d)\\d{3}', example_number='3200', possible_length=(4, 5, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|[578])', example_number='15', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0\\d\\d|1(?:[02459]|6(?:000|111)|8\\d{3})|[578]|9[167])|2(?:0(?:00|2)0|24)|[3-8]\\d{4}|3\\d{3}|6(?:1[14]|34)|7(?:0[06]|22|40)', example_number='15', possible_length=(2, 3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='10(?:[134]4|2[23]|5\\d|99)|202\\d|634|70[06]|(?:106|61)[14]', example_number='611', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='118777|224|6(?:1[14]|34)|7(?:0[06]|22|40)|20(?:0\\d|2)\\d', example_number='224', possible_length=(3, 4, 5, 6)),
sms_services=PhoneNumberDesc(national_number_pattern='114|[3-8]\\d{4}', example_number='114', possible_length=(3, 5)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GA metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GA = PhoneMetadata(id='GA', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d(?:\\d{2})?', possible_length=(2, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='18|1(?:3\\d|73)\\d', example_number='18', possible_length=(2, 4)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:3\\d\\d|730|8)', example_number='18', possible_length=(2, 4)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:3\\d\\d|730|8)', example_number='18', possible_length=(2, 4)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GB metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[1-46-9]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:05|1(?:[29]|6\\d{3})|7[56]\\d|8000)|2(?:20\\d|48)|4444|999', example_number='105', possible_length=(3, 4, 5, 6)),
emergency=PhoneNumberDesc(national_number_pattern='112|999', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[015]|1(?:[129]|6(?:000|1(?:11|23))|8\\d{3})|2(?:[1-3]|50)|33|4(?:1|7\\d)|571|7(?:0\\d|[56]0)|800\\d|9[15])|2(?:0202|1300|2(?:02|11)|3(?:02|336|45)|4(?:25|8))|3[13]3|4(?:0[02]|35[01]|44[45]|5\\d)|(?:[68]\\d|7[089])\\d{3}|15\\d|2[02]2|650|789|9(?:01|99)', example_number='100', possible_length=(3, 4, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:(?:25|7[56])\\d|571)|2(?:02(?:\\d{2})?|[13]3\\d\\d|48)|4444|901', example_number='202', possible_length=(3, 4, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='(?:125|2(?:020|13\\d)|(?:7[089]|8[01])\\d\\d)\\d', example_number='1250', possible_length=(4, 5)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GD metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GD = PhoneMetadata(id='GD', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='911', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='176|9(?:11|88)', example_number='176', possible_length=(3,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
sms_services=PhoneNumberDesc(national_number_pattern='176', example_number='176', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[014]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='0(?:11|33)|11[1-3]|[01]22', example_number='011', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='0(?:11|33)|11[1-3]|[01]22', example_number='011', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='0(?:11|33)|11[1-3]|40404|[01]22', example_number='011', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GF metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GF = PhoneMetadata(id='GF', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d', possible_length=(2,)),
toll_free=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
emergency=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
short_code=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GG metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GG = PhoneMetadata(id='GG', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='112|999', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|999', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[01]|1[12]|23|41|55|9[05])|999|1(?:1[68]\\d\\d|47|800)\\d', example_number='100', possible_length=(3, 4, 5, 6)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GH metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GH = PhoneMetadata(id='GH', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14589]\\d{2,4}', possible_length=(3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='19[1-3]|999', example_number='191', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='19[1-3]|999', example_number='191', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='19[1-3]|40404|(?:54|83)00|999', example_number='191', possible_length=(3, 4, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d|(?:54|83)0\\d', example_number='5400', possible_length=(4, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d|(?:54|83)0\\d', example_number='5400', possible_length=(4, 5)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. GI metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GI = PhoneMetadata(id='GI', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[158]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:00|1[25]|23|4(?:1|7\\d)|5[15]|9[02-49])|555|(?:116\\d|80)\\d\\d', example_number='100', possible_length=(3, 4, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='8[1-69]\\d\\d', example_number='8100', possible_length=(4,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|9[09])', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:00|1(?:[25]|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|23|4(?:1|7[014])|5[015]|9[02-49])|555|8[0-79]\\d\\d|8(?:00|4[0-2]|8[0-589])', example_number='100', possible_length=(3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='150|87\\d\\d', example_number='150', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:00|1(?:5|8\\d\\d)|23|51|9[2-4])|555|8(?:00|4[0-2]|8[0-589])', example_number='100', possible_length=(3, 5)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GL metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GL = PhoneMetadata(id='GL', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='112', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1[1-8]\\d', example_number='110', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GM metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GM = PhoneMetadata(id='GM', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d?', possible_length=(2, 3)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[6-8]|[6-8])', example_number='16', possible_length=(2, 3)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:1[6-8]|[6-8])', example_number='16', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[6-8]|[6-8])', example_number='16', possible_length=(2, 3)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GN metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GN = PhoneMetadata(id='GN', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
short_code=PhoneNumberDesc(national_number_pattern='12\\d|40404', example_number='120', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GP metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GP = PhoneMetadata(id='GP', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d', possible_length=(2,)),
toll_free=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
emergency=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
short_code=PhoneNumberDesc(national_number_pattern='1[578]', example_number='15', possible_length=(2,)),
short_data=True)

View file

@ -0,0 +1,10 @@
"""Auto-generated file, do not edit by hand. GR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GR = PhoneMetadata(id='GR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[089]|1(?:2|6\\d{3})|66|99)', example_number='100', possible_length=(3, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:00|12|66|99)', example_number='100', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[089]|1(?:2|320|6(?:000|1(?:1[17]|23)))|(?:389|9)9|66)', example_number='100', possible_length=(3, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='113\\d\\d', example_number='11300', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GT metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GT = PhoneMetadata(id='GT', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d{2,4}', possible_length=(3, 4, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:10|2[03])', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:10|2[03])', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='110|40404|1(?:2|[57]\\d)\\d', example_number='110', possible_length=(3, 4, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GU metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GU = PhoneMetadata(id='GU', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='911', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='9(?:11|88)', example_number='911', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,9 @@
"""Auto-generated file, do not edit by hand. GW metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GW = PhoneMetadata(id='GW', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d', possible_length=(3,)),
toll_free=PhoneNumberDesc(national_number_pattern='11[378]', example_number='113', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[378]', example_number='113', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[378]', example_number='113', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. GY metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GY = PhoneMetadata(id='GY', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[019]\\d{2,3}', possible_length=(3, 4)),
toll_free=PhoneNumberDesc(national_number_pattern='91[1-3]', example_number='911', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='91[1-3]', example_number='911', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='0(?:02|(?:17|80)1|444|7(?:[67]7|9)|9(?:0[78]|[2-47]))|1(?:443|5[568])|91[1-3]', example_number='002', possible_length=(3, 4)),
carrier_specific=PhoneNumberDesc(national_number_pattern='144\\d', example_number='1440', possible_length=(4,)),
sms_services=PhoneNumberDesc(national_number_pattern='144\\d', example_number='1440', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. HK metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d{2,6}', possible_length=(3, 4, 5, 6, 7)),
toll_free=PhoneNumberDesc(national_number_pattern='112|99[29]', example_number='112', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='112|99[29]', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0(?:(?:[0136]\\d|2[14])\\d{0,3}|8[138])|12|2(?:[0-3]\\d{0,4}|(?:58|8[13])\\d{0,3})|7(?:[135-9]\\d{0,4}|219\\d{0,2})|8(?:0(?:(?:[13]|60\\d)\\d|8)|1(?:0\\d|[2-8])|2(?:0[5-9]|(?:18|2)2|3|8[128])|(?:(?:3[0-689]\\d|7(?:2[1-389]|8[0235-9]|93))\\d|8)\\d|50[138]|6(?:1(?:11|86)|8)))|99[29]|10[0139]', example_number='100', possible_length=(3, 4, 5, 6, 7)),
carrier_specific=PhoneNumberDesc(national_number_pattern='109|1(?:08|85\\d)\\d', example_number='109', possible_length=(3, 4, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='992', example_number='992', possible_length=(3,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. HN metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_HN = PhoneMetadata(id='HN', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='199', example_number='199', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='199', example_number='199', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='199|40404', example_number='199', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,12 @@
"""Auto-generated file, do not edit by hand. HR metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_HR = PhoneMetadata(id='HR', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d{1,5}', possible_length=(2, 3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:12|9[2-4])|9[34]|1(?:16\\d|39)\\d\\d', example_number='93', possible_length=(2, 3, 5, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='118\\d\\d', example_number='11800', possible_length=(5,)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:12|9[2-4])|9[34]', example_number='93', possible_length=(2, 3)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|6(?:00[06]|1(?:1[17]|23))|8\\d\\d)|3977|9(?:[2-5]|87))|9[34]', example_number='93', possible_length=(2, 3, 4, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='139\\d\\d', example_number='13900', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='139\\d\\d', example_number='13900', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. HT metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_HT = PhoneMetadata(id='HT', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[14]\\d\\d(?:\\d{2})?', possible_length=(3, 5)),
toll_free=PhoneNumberDesc(national_number_pattern='11[48]', example_number='114', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[48]', example_number='114', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11[48]|40404', example_number='114', possible_length=(3, 5)),
carrier_specific=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='404\\d\\d', example_number='40400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. HU metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_HU = PhoneMetadata(id='HU', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[457]|12|4[0-4]\\d)|1(?:16\\d|37|45)\\d\\d', example_number='104', possible_length=(3, 4, 5, 6)),
emergency=PhoneNumberDesc(national_number_pattern='1(?:0[457]|12)', example_number='104', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:0[457]|1(?:2|6(?:000|1(?:11|23))|800)|2(?:0[0-4]|1[013489]|2[0-5]|3[0-46]|4[0-24-68]|5[0-2568]|6[06]|7[0-25-7]|8[028]|9[08])|37(?:00|37|7[07])|4(?:0[0-5]|1[013-8]|2[034]|3[23]|4[02-9]|5(?:00|41|67))|777|8(?:1[27-9]|2[04]|40|[589]))', example_number='104', possible_length=(3, 4, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:4[0-4]|77)\\d|1(?:18|2|45)\\d\\d', example_number='1200', possible_length=(4, 5)),
sms_services=PhoneNumberDesc(national_number_pattern='184\\d', example_number='1840', possible_length=(4,)),
short_data=True)

View file

@ -0,0 +1,11 @@
"""Auto-generated file, do not edit by hand. ID metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_ID = PhoneMetadata(id='ID', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[178]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11[02389]', example_number='110', possible_length=(3,)),
emergency=PhoneNumberDesc(national_number_pattern='11[02389]', example_number='110', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='1(?:1[02389]|40\\d\\d|50264)|71400|89887', example_number='110', possible_length=(3, 5, 6)),
carrier_specific=PhoneNumberDesc(national_number_pattern='(?:714|898)\\d\\d', example_number='71400', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='714\\d\\d', example_number='71400', possible_length=(5,)),
short_data=True)

View file

@ -0,0 +1,13 @@
"""Auto-generated file, do not edit by hand. IE metadata"""
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_IE = PhoneMetadata(id='IE', country_code=None, international_prefix=None,
general_desc=PhoneNumberDesc(national_number_pattern='[159]\\d{2,5}', possible_length=(3, 4, 5, 6)),
toll_free=PhoneNumberDesc(national_number_pattern='11(?:2|6\\d{3})|999', example_number='112', possible_length=(3, 6)),
premium_rate=PhoneNumberDesc(national_number_pattern='5[37]\\d{3}', example_number='53000', possible_length=(5,)),
emergency=PhoneNumberDesc(national_number_pattern='112|999', example_number='112', possible_length=(3,)),
short_code=PhoneNumberDesc(national_number_pattern='11(?:2|6(?:00[06]|1(?:1[17]|23)))|999|(?:1(?:18|9)|5[0137]\\d)\\d\\d', example_number='112', possible_length=(3, 4, 5, 6)),
standard_rate=PhoneNumberDesc(national_number_pattern='51\\d{3}', example_number='51000', possible_length=(5,)),
carrier_specific=PhoneNumberDesc(national_number_pattern='51210', example_number='51210', possible_length=(5,)),
sms_services=PhoneNumberDesc(national_number_pattern='51210|(?:118|5[037]\\d)\\d\\d', example_number='11800', possible_length=(5,)),
short_data=True)

Some files were not shown because too many files have changed in this diff Show more