diff options
author | David Drysdale <dmd@lurklurk.org> | 2016-06-17 07:46:46 +0100 |
---|---|---|
committer | David Drysdale <dmd@lurklurk.org> | 2016-06-17 07:46:46 +0100 |
commit | b6140d394c9cb3dc10f8074892d7d461701f2206 (patch) | |
tree | 0bfb8d1c340d6ea89c762d97f92e0f5532bbc7a0 | |
parent | 78ed7e432e8297a95cc20a8256d5a375b6964802 (diff) |
Generated Python files for metadata
32 files changed, 467 insertions, 346 deletions
diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 491e2dc0..2bc89fad 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -637,6 +637,7 @@ data = { '124255':{'en': 'BaTelCo'}, '51829827':{'en': 'Claro'}, '25562':{'en': 'Viettel'}, + '25561':{'en': 'Dovetel'}, '25567':{'en': 'tiGO'}, '25566':{'en': 'SMILE'}, '25565':{'en': 'tiGO'}, @@ -5748,6 +5749,7 @@ data = { '25576':{'en': 'Vodacom'}, '25577':{'en': 'Zantel'}, '25571':{'en': 'tiGO'}, + '25572':{'en': 'Mycel'}, '25573':{'en': 'Tanzania Telecom'}, '1939329':{'en': 'CENTENNIAL'}, '1939325':{'en': 'SunCom Wireless Puerto Rico'}, @@ -6577,13 +6579,10 @@ data = { '55659604':{'en': 'Vivo'}, '55659605':{'en': 'Vivo'}, '55659606':{'en': 'Vivo'}, - '55659607':{'en': 'Vivo'}, '55659601':{'en': 'Vivo'}, '55659602':{'en': 'Vivo'}, '55659603':{'en': 'Vivo'}, '55479634':{'en': 'TIM'}, - '55659608':{'en': 'Vivo'}, - '55659609':{'en': 'Vivo'}, '234807':{'en': 'Glo'}, '234806':{'en': 'MTN'}, '234805':{'en': 'Glo'}, @@ -7078,6 +7077,7 @@ data = { '48602':{'en': 'T-Mobile'}, '45233':{'en': 'TDC'}, '45232':{'en': 'TDC'}, + '421909':{'en': 'Juro'}, '55489144':{'en': 'Vivo'}, '5119943':{'en': 'Claro'}, '55489146':{'en': 'Vivo'}, @@ -8181,14 +8181,14 @@ data = { '55319779':{'en': 'Telemig Celular'}, '55319778':{'en': 'Telemig Celular'}, '324618':{'en': 'N.M.B.S.'}, - '1939250':{'en': 'Claro'}, + '552799231':{'en': 'Claro BR'}, '38763':{'en': 'HT-ERONET'}, '38762':{'en': 'BH Mobile'}, '38761':{'en': 'BH Mobile'}, '38760':{'en': 'BH Mobile'}, '38766':{'en': 'm:tel'}, '38765':{'en': 'm:tel'}, - '1939253':{'en': 'Claro'}, + '552799232':{'en': 'Claro BR'}, '552799235':{'en': 'Claro BR'}, '514494995':{'en': 'Movistar'}, '549231':{'en': 'Personal'}, @@ -9707,10 +9707,10 @@ data = { '55648123':{'en': 'TIM'}, '55648122':{'en': 'TIM'}, '55648121':{'en': 'TIM'}, - '552799231':{'en': 'Claro BR'}, + '1939250':{'en': 'Claro'}, '1939251':{'en': 'Claro'}, '1939252':{'en': 'CENTENNIAL'}, - '552799232':{'en': 'Claro BR'}, + '1939253':{'en': 'Claro'}, '1939254':{'en': 'Claro'}, '1939255':{'en': 'Claro'}, '1939256':{'en': 'Claro'}, diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 0684891a..be70874d 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -62,12 +62,12 @@ data = { '918962':{'en': 'Tata Docomo'}, '918961':{'en': 'Tata Docomo'}, '9177578':{'en': 'Airtel'}, - '918967':{'en': 'AirTel'}, + '918967':{'en': 'Airtel'}, '918966':{'en': 'Idea'}, '918965':{'en': 'Idea'}, '918964':{'en': 'Idea'}, - '918969':{'en': 'AirTel'}, - '918968':{'en': 'AirTel'}, + '918969':{'en': 'Airtel'}, + '918968':{'en': 'Airtel'}, '97337':{'en': 'zain BH'}, '97336':{'en': 'zain BH'}, '97335':{'en': 'VIVA'}, @@ -141,6 +141,8 @@ data = { '55719241':{'en': 'TIM'}, '918688':{'en': 'Reliance'}, '918689':{'en': 'Idea'}, + '9174879':{'en': 'Airtel'}, + '9174878':{'en': 'Airtel'}, '918682':{'en': 'Idea'}, '918683':{'en': 'Idea'}, '918680':{'en': 'Idea'}, @@ -148,7 +150,7 @@ data = { '918686':{'en': 'Aircel'}, '918687':{'en': 'Reliance'}, '918684':{'en': 'Idea'}, - '918685':{'en': 'Idea'}, + '9174870':{'en': 'Airtel'}, '919422':{'en': 'CellOne'}, '918354':{'en': 'Telewings'}, '918357':{'en': 'Vodafone'}, @@ -295,16 +297,17 @@ data = { '977972':{'en': 'UTL'}, '977975':{'en': 'NDCL'}, '977974':{'en': 'NDCL'}, - '919740':{'en': 'AirTel'}, - '919741':{'en': 'AirTel'}, + '919740':{'en': 'Airtel'}, + '919741':{'en': 'Airtel'}, '919742':{'en': 'Vodafone'}, '919743':{'en': 'Idea'}, '919744':{'en': 'Idea'}, '919745':{'en': 'Vodafone'}, - '919746':{'en': 'AirTel'}, + '919746':{'en': 'Airtel'}, '919747':{'en': 'Idea'}, - '919748':{'en': 'AirTel'}, + '919748':{'en': 'Airtel'}, '919749':{'en': 'Reliance'}, + '918654':{'en': 'Dishnet'}, '6011209':{'en': 'XOX'}, '55659616':{'en': 'Vivo'}, '55949969':{'en': 'Oi'}, @@ -418,8 +421,8 @@ data = { '622293':{'en': 'Esia'}, '622292':{'en': 'Esia'}, '622295':{'en': 'Esia'}, - '919179':{'en': 'AirTel'}, - '919178':{'en': 'AirTel'}, + '919179':{'en': 'Airtel'}, + '919178':{'en': 'Airtel'}, '6227699':{'en': 'Esia'}, '55678115':{'en': 'TIM'}, '55678114':{'en': 'TIM'}, @@ -428,6 +431,7 @@ data = { '917588':{'en': 'CellOne'}, '917589':{'en': 'CellOne'}, '917401':{'en': 'Aircel'}, + '9174858':{'en': 'Airtel'}, '917403':{'en': 'Dishnet'}, '917402':{'en': 'Aircel'}, '917405':{'en': 'Tata Docomo'}, @@ -531,7 +535,7 @@ data = { '918533':{'en': 'Telewings'}, '917050':{'en': 'Telewings'}, '658800':{'en': 'M1'}, - '917051':{'en': 'AirTel'}, + '917051':{'en': 'Airtel'}, '8536588':{'en': 'CTM'}, '8536589':{'en': 'CTM'}, '658809':{'en': 'StarHub'}, @@ -593,15 +597,15 @@ data = { '67571':{'en': 'Digicel'}, '658389':{'en': 'StarHub'}, '919728':{'en': 'Idea'}, - '919729':{'en': 'AirTel'}, + '919729':{'en': 'Airtel'}, '919722':{'en': 'Aircel'}, '919723':{'en': 'Idea'}, '919720':{'en': 'Vodafone'}, '919721':{'en': 'Vodafone'}, '919726':{'en': 'Vodafone'}, '919727':{'en': 'Vodafone'}, - '919724':{'en': 'AirTel'}, - '919725':{'en': 'AirTel'}, + '919724':{'en': 'Airtel'}, + '919725':{'en': 'Airtel'}, '917615':{'en': 'Aircel'}, '917340':{'en': 'Airtel'}, '55949904':{'en': 'Oi'}, @@ -675,8 +679,8 @@ data = { '9173785':{'en': 'Vodafone'}, '9173786':{'en': 'Vodafone'}, '9173787':{'en': 'Vodafone'}, - '9379':{'en': 'Roshan'}, - '9378':{'en': 'Etisalat'}, + '9379':{'en': 'Roshan', 'fa': u('\u0631\u0648\u0634\u0646')}, + '9378':{'en': 'Etisalat', 'fa': u('\u0627\u062a\u0635\u0627\u0644\u0627\u062a')}, '55689948':{'en': 'Vivo'}, '55689949':{'en': 'Vivo'}, '55689946':{'en': 'Vivo'}, @@ -694,10 +698,10 @@ data = { '658229':{'en': 'StarHub'}, '658228':{'en': 'SingTel'}, '55948126':{'en': 'TIM'}, - '9375':{'en': 'Afghan Telecom'}, + '9375':{'en': 'Afghan Telecom', 'fa': u('\u0627\u0641\u063a\u0627\u0646 \u062a\u0644\u06a9\u0627\u0645')}, '919239':{'en': 'Tata Docomo'}, - '9377':{'en': 'MTN'}, - '9376':{'en': 'MTN'}, + '9377':{'en': 'MTN', 'fa': u('\u0627\u0645 \u062a\u06cc \u0627\u0646')}, + '9376':{'en': 'MTN', 'fa': u('\u0627\u0645 \u062a\u06cc \u0627\u0646')}, '55948127':{'en': 'TIM'}, '977963':{'en': 'NSTPL'}, '62518322':{'en': 'Esia'}, @@ -740,6 +744,7 @@ data = { '918462':{'en': 'Idea'}, '918463':{'en': 'Idea'}, '919854':{'en': 'Dishnet'}, + '918685':{'en': 'Idea'}, '601142':{'en': 'Telekomunikasi Indonesia'}, '918460':{'en': 'Tata Docomo'}, '601140':{'en': 'Celcom'}, @@ -760,8 +765,14 @@ data = { '59789':{'en': 'Telesur'}, '918465':{'en': 'Idea'}, '5582991':{'en': 'TIM'}, + '9174785':{'en': 'Vodafone'}, + '9174784':{'en': 'Vodafone'}, + '9174787':{'en': 'Vodafone'}, + '9174786':{'en': 'Vodafone'}, + '9174781':{'en': 'Airtel'}, '591738':{'en': 'Entel'}, - '918648':{'en': 'Sistema'}, + '9174783':{'en': 'Airtel'}, + '9174782':{'en': 'Airtel'}, '918646':{'en': 'Sistema'}, '918647':{'en': 'Sistema'}, '918644':{'en': 'Sistema'}, @@ -855,7 +866,7 @@ data = { '55718362':{'en': 'Claro BR'}, '55718361':{'en': 'Claro BR'}, '55718360':{'en': 'Claro BR'}, - '919989':{'en': 'AirTel'}, + '919989':{'en': 'Airtel'}, '55999631':{'en': 'Oi'}, '852672':{'en': 'China Unicom'}, '852673':{'en': 'China Mobile'}, @@ -867,7 +878,7 @@ data = { '852675':{'en': '1O1O / One2Free'}, '919289':{'en': 'Tata Docomo'}, '919288':{'en': 'Tata Docomo'}, - '919939':{'en': 'AirTel'}, + '919939':{'en': 'Airtel'}, '852679':{'en': '3'}, '918583':{'en': 'Airtel'}, '9177628':{'en': 'Airtel'}, @@ -1056,7 +1067,7 @@ data = { '55699992':{'en': 'Vivo'}, '55699993':{'en': 'Vivo'}, '9195119':{'en': 'Airtel'}, - '919502':{'en': 'AirTel'}, + '919502':{'en': 'Airtel'}, '6276598':{'en': 'Esia'}, '6225495':{'en': 'Esia'}, '6225494':{'en': 'Esia'}, @@ -1073,6 +1084,11 @@ data = { '591710':{'en': 'Entel'}, '591719':{'en': 'Entel'}, '591718':{'en': 'Entel'}, + '9174819':{'en': 'Airtel'}, + '9174818':{'en': 'Airtel'}, + '9174810':{'en': 'Telenor'}, + '917566':{'en': 'Vodafone'}, + '917567':{'en': 'Vodafone'}, '598922':{'en': 'Antel'}, '55919977':{'en': 'Oi'}, '55919975':{'en': 'Oi'}, @@ -1106,16 +1122,16 @@ data = { '55988179':{'en': 'TIM'}, '55988178':{'en': 'TIM'}, '852639':{'en': '1O1O / One2Free'}, - '919503':{'en': 'AirTel'}, + '919503':{'en': 'Airtel'}, '601121':{'en': 'U Mobile'}, '919977':{'en': 'Idea'}, '852637':{'en': '1O1O / One2Free'}, - '919975':{'en': 'AirTel'}, + '919975':{'en': 'Airtel'}, '9177860':{'en': 'Dishnet'}, - '919974':{'en': 'AirTel'}, + '919974':{'en': 'Airtel'}, '9177869':{'en': 'Dishnet'}, '9177868':{'en': 'Dishnet'}, - '919972':{'en': 'AirTel'}, + '919972':{'en': 'Airtel'}, '55859624':{'en': 'TIM'}, '55859625':{'en': 'TIM'}, '55859626':{'en': 'TIM'}, @@ -1123,7 +1139,7 @@ data = { '55859621':{'en': 'TIM'}, '55859622':{'en': 'TIM'}, '55859623':{'en': 'TIM'}, - '919970':{'en': 'AirTel'}, + '919970':{'en': 'Airtel'}, '55859628':{'en': 'TIM'}, '55859629':{'en': 'TIM'}, '9177740':{'en': 'Idea'}, @@ -1137,9 +1153,9 @@ data = { '917002':{'en': 'Reliance'}, '917009':{'en': 'Reliance'}, '917008':{'en': 'Reliance'}, - '917708':{'en': 'AirTel'}, + '917708':{'en': 'Airtel'}, '919212':{'en': 'Tata Docomo'}, - '917709':{'en': 'AirTel'}, + '917709':{'en': 'Airtel'}, '5699688':{'en': 'Claro'}, '5699689':{'en': 'Claro'}, '5699684':{'en': 'Claro'}, @@ -1160,7 +1176,7 @@ data = { '852651':{'en': 'China-Hongkong Telecom'}, '852652':{'en': 'China Unicom'}, '852653':{'en': '1O1O / One2Free'}, - '917702':{'en': 'AirTel'}, + '917702':{'en': 'Airtel'}, '96479':{'en': 'Zain'}, '96478':{'en': 'Zain'}, '96477':{'en': 'Asiacell'}, @@ -1177,7 +1193,7 @@ data = { '918862':{'en': 'Telewings'}, '55968123':{'en': 'TIM'}, '918860':{'en': 'Vodafone'}, - '918861':{'en': 'AirTel'}, + '918861':{'en': 'Airtel'}, '65978':{'en': 'SingTel'}, '65979':{'en': 'M1'}, '65974':{'en': 'M1'}, @@ -1241,7 +1257,7 @@ data = { '55959974':{'en': 'Oi'}, '919094':{'en': 'Aircel'}, '919095':{'en': 'Aircel'}, - '919096':{'en': 'AirTel'}, + '919096':{'en': 'Airtel'}, '919097':{'en': 'Dishnet'}, '919090':{'en': 'Idea'}, '919091':{'en': 'Idea'}, @@ -1280,7 +1296,7 @@ data = { '918059':{'en': 'Idea'}, '918058':{'en': 'Idea'}, '918057':{'en': 'Idea'}, - '918056':{'en': 'AirTel'}, + '918056':{'en': 'Airtel'}, '918055':{'en': 'Reliance'}, '918054':{'en': 'Vodafone'}, '918053':{'en': 'Vodafone'}, @@ -1338,15 +1354,15 @@ data = { '55989184':{'en': 'Vivo'}, '55989189':{'en': 'Vivo'}, '55989188':{'en': 'Vivo'}, - '919876':{'en': 'AirTel'}, + '919876':{'en': 'Airtel'}, '919877':{'en': 'Videocon'}, '919874':{'en': 'Vodafone'}, '919875':{'en': 'Sistema'}, - '919872':{'en': 'AirTel'}, + '919872':{'en': 'Airtel'}, '919873':{'en': 'Vodafone'}, '919870':{'en': 'Loop Mobile'}, - '919871':{'en': 'AirTel'}, - '919878':{'en': 'AirTel'}, + '919871':{'en': 'Airtel'}, + '919878':{'en': 'Airtel'}, '919879':{'en': 'Vodafone'}, '55989988':{'en': 'Oi'}, '55989983':{'en': 'Oi'}, @@ -1374,7 +1390,7 @@ data = { '917803':{'en': 'Reliance'}, '917802':{'en': 'Telewings'}, '918510':{'en': 'Idea'}, - '918511':{'en': 'AirTel'}, + '918511':{'en': 'Airtel'}, '97517':{'en': 'B-Mobile of Bhutan Telecom'}, '97516':{'en': 'B-Mobile of Bhutan Telecom'}, '9173659':{'en': 'Airtel'}, @@ -1404,7 +1420,7 @@ data = { '658469':{'en': 'M1'}, '918602':{'en': 'Tata Docomo'}, '659271':{'en': 'StarHub'}, - '918600':{'en': 'AirTel'}, + '918600':{'en': 'Airtel'}, '658468':{'en': 'StarHub'}, '918606':{'en': 'Idea'}, '918607':{'en': 'Idea'}, @@ -1442,7 +1458,7 @@ data = { '55988113':{'en': 'TIM'}, '55988112':{'en': 'TIM'}, '55988111':{'en': 'TIM'}, - '918008':{'en': 'AirTel'}, + '918008':{'en': 'Airtel'}, '55988119':{'en': 'TIM'}, '55988118':{'en': 'TIM'}, '62717404':{'en': 'Esia'}, @@ -1485,6 +1501,7 @@ data = { '917020':{'en': 'Reliance'}, '918414':{'en': 'Hexacom'}, '919389':{'en': 'Reliance'}, + '919532':{'en': 'CellOne'}, '55698456':{'en': 'Brasil Telecom GSM'}, '55698457':{'en': 'Brasil Telecom GSM'}, '55698454':{'en': 'Brasil Telecom GSM'}, @@ -1518,7 +1535,7 @@ data = { '918595':{'en': 'Reliance'}, '918598':{'en': 'Vodafone'}, '558694':{'en': 'Claro BR'}, - '919903':{'en': 'AirTel'}, + '919903':{'en': 'Airtel'}, '9173719':{'en': 'Idea'}, '569634':{'en': u('VTR M\u00f3vil')}, '968907':{'en': 'Omantel'}, @@ -1743,7 +1760,7 @@ data = { '55829342':{'en': 'Claro BR'}, '55829343':{'en': 'Claro BR'}, '9181520':{'en': 'Idea'}, - '919840':{'en': 'AirTel'}, + '919840':{'en': 'Airtel'}, '9181529':{'en': 'Idea'}, '9181528':{'en': 'Idea'}, '9180120':{'en': 'Aircel'}, @@ -1768,10 +1785,10 @@ data = { '55719128':{'en': 'TIM'}, '55719129':{'en': 'TIM'}, '9477':{'en': 'Dialog'}, - '919685':{'en': 'AirTel'}, + '919685':{'en': 'Airtel'}, '919684':{'en': 'Cellone'}, '919687':{'en': 'Vodafone'}, - '919686':{'en': 'AirTel'}, + '919686':{'en': 'Airtel'}, '919681':{'en': 'Reliance'}, '919680':{'en': 'Hexacom'}, '919683':{'en': 'Cellone'}, @@ -1813,11 +1830,11 @@ data = { '919539':{'en': 'Vodafone'}, '919538':{'en': 'Vodafone'}, '919537':{'en': 'Vodafone'}, - '919536':{'en': 'Vodafone'}, - '919535':{'en': 'AirTel'}, + '919256':{'en': 'Tata Docomo'}, + '919535':{'en': 'Airtel'}, '919534':{'en': 'Vodafone'}, '919533':{'en': 'Reliance'}, - '919532':{'en': 'CellOne'}, + '9174868':{'en': 'Airtel'}, '919531':{'en': 'CellOne'}, '919530':{'en': 'Cellone'}, '917049':{'en': 'Idea'}, @@ -1853,8 +1870,8 @@ data = { '918822':{'en': 'Reliance'}, '918820':{'en': 'Reliance'}, '918821':{'en': 'Vodafone'}, - '918826':{'en': 'AirTel'}, - '918827':{'en': 'AirTel'}, + '918826':{'en': 'Airtel'}, + '918827':{'en': 'Airtel'}, '918824':{'en': 'Reliance'}, '918825':{'en': 'Videocon'}, '918829':{'en': 'Tata Docomo'}, @@ -1869,12 +1886,12 @@ data = { '65939':{'en': 'SingTel'}, '919991':{'en': 'Vodafone'}, '919990':{'en': 'Idea'}, - '919993':{'en': 'AirTel'}, + '919993':{'en': 'Airtel'}, '919992':{'en': 'Idea'}, - '919995':{'en': 'AirTel'}, - '919994':{'en': 'AirTel'}, - '919997':{'en': 'AirTel'}, - '919996':{'en': 'AirTel'}, + '919995':{'en': 'Airtel'}, + '919994':{'en': 'Airtel'}, + '919997':{'en': 'Airtel'}, + '919996':{'en': 'Airtel'}, '919999':{'en': 'Vodafone'}, '9177638':{'en': 'Airtel'}, '9177639':{'en': 'Airtel'}, @@ -2055,7 +2072,7 @@ data = { '919832':{'en': 'Reliance'}, '919833':{'en': 'Vodafone'}, '919830':{'en': 'Vodafone'}, - '919831':{'en': 'AirTel'}, + '919831':{'en': 'Airtel'}, '919836':{'en': 'Vodafone'}, '919837':{'en': 'Idea'}, '919835':{'en': 'Reliance'}, @@ -2124,9 +2141,13 @@ data = { '658291':{'en': 'StarHub'}, '658292':{'en': 'StarHub'}, '55678415':{'en': 'Brasil Telecom GSM'}, - '9659':{'ar': u('\u0632\u064a\u0646'), 'en': 'Zain'}, + '9174705':{'en': 'Airtel'}, + '9174704':{'en': 'Airtel'}, + '9174707':{'en': 'Airtel'}, + '9174706':{'en': 'Airtel'}, '658298':{'en': 'StarHub'}, '658299':{'en': 'SingTel'}, + '9174703':{'en': 'Airtel'}, '569527':{'en': 'Falabella Movil'}, '55829361':{'en': 'Claro BR'}, '569526':{'en': 'Falabella Movil'}, @@ -2167,29 +2188,29 @@ data = { '55659933':{'en': 'Vivo'}, '55659931':{'en': 'Vivo'}, '919057':{'en': 'Idea'}, - '919900':{'en': 'AirTel'}, + '919900':{'en': 'Airtel'}, '55659938':{'en': 'Vivo'}, '55659939':{'en': 'Vivo'}, '68577':{'en': 'Digicel'}, '68575':{'en': 'Bluesky'}, '68572':{'en': 'Digicel'}, - '919906':{'en': 'AirTel'}, + '919906':{'en': 'Airtel'}, '919907':{'en': 'Reliance'}, - '919559':{'en': 'AirTel'}, - '919558':{'en': 'AirTel'}, + '919559':{'en': 'Airtel'}, + '919558':{'en': 'Airtel'}, '919904':{'en': 'Idea'}, '919551':{'en': 'Aircel'}, - '919550':{'en': 'AirTel'}, + '919550':{'en': 'Airtel'}, '919553':{'en': 'Idea'}, '919552':{'en': 'Idea'}, '919555':{'en': 'Reliance'}, '919554':{'en': 'Vodafone'}, - '919557':{'en': 'AirTel'}, - '919556':{'en': 'AirTel'}, - '917063':{'en': 'AirTel'}, + '919557':{'en': 'Airtel'}, + '919556':{'en': 'Airtel'}, + '917063':{'en': 'Airtel'}, '917062':{'en': 'Aircel'}, '917061':{'en': 'Reliance'}, - '917060':{'en': 'AirTel'}, + '917060':{'en': 'Airtel'}, '917067':{'en': 'Reliance'}, '917066':{'en': 'Vodafone'}, '917065':{'en': 'Idea'}, @@ -2223,12 +2244,12 @@ data = { '557388':{'en': 'Oi'}, '557389':{'en': 'Oi'}, '918808':{'en': 'Idea'}, - '918809':{'en': 'AirTel'}, + '918809':{'en': 'Airtel'}, '918804':{'en': 'Dishnet'}, '918805':{'en': 'Idea'}, '918806':{'en': 'Vodafone'}, '918807':{'en': 'Tata Docomo'}, - '918800':{'en': 'AirTel'}, + '918800':{'en': 'Airtel'}, '918801':{'en': 'Aircel'}, '918802':{'en': 'Aircel'}, '918803':{'en': 'Aircel'}, @@ -2304,7 +2325,7 @@ data = { '558388':{'en': 'Oi'}, '99670':{'en': 'Nur Telecom'}, '919788':{'en': 'Aircel'}, - '919789':{'en': 'AirTel'}, + '919789':{'en': 'Airtel'}, '919784':{'en': 'Hexacom'}, '919785':{'en': 'Idea'}, '919786':{'en': 'Vodafone'}, @@ -2409,13 +2430,13 @@ data = { '55739158':{'en': 'TIM'}, '852557':{'en': 'China Mobile'}, '852556':{'en': '3'}, - '919816':{'en': 'AirTel'}, + '919816':{'en': 'Airtel'}, '919817':{'en': 'Reliance'}, '852553':{'en': 'China Mobile'}, '852552':{'en': '1O1O / One2Free'}, '852551':{'en': 'China Mobile'}, '852550':{'en': 'SmarTone'}, - '919818':{'en': 'AirTel'}, + '919818':{'en': 'Airtel'}, '919819':{'en': 'Vodafone'}, '852559':{'en': 'SmarTone'}, '852558':{'en': 'PCCW Mobile'}, @@ -2432,7 +2453,7 @@ data = { '658812':{'en': 'M1'}, '919480':{'en': 'CellOne'}, '658813':{'en': 'M1'}, - '917869':{'en': 'AirTel'}, + '917869':{'en': 'Airtel'}, '917868':{'en': 'Vodafone'}, '917862':{'en': 'Reliance'}, '917861':{'en': 'Reliance'}, @@ -2480,11 +2501,11 @@ data = { '9185820':{'en': 'Idea'}, '918013':{'en': 'Aircel'}, '918012':{'en': 'Aircel'}, - '918011':{'en': 'AirTel'}, + '918011':{'en': 'Airtel'}, '918010':{'en': 'Reliance'}, '918017':{'en': 'Vodafone'}, - '918016':{'en': 'AirTel'}, - '919177':{'en': 'AirTel'}, + '918016':{'en': 'Airtel'}, + '919177':{'en': 'Airtel'}, '6226298':{'en': 'Esia'}, '6142010':{'en': 'Pivotel Satellite'}, '918015':{'en': 'Tata Docomo'}, @@ -2515,8 +2536,8 @@ data = { '55659951':{'en': 'Vivo'}, '55659952':{'en': 'Vivo'}, '55659953':{'en': 'Vivo'}, - '919573':{'en': 'AirTel'}, - '919572':{'en': 'AirTel'}, + '919573':{'en': 'Airtel'}, + '919572':{'en': 'Airtel'}, '9181879':{'en': 'Tata Docomo'}, '9181878':{'en': 'Idea'}, '919577':{'en': 'Dishnet'}, @@ -2534,18 +2555,18 @@ data = { '55719690':{'en': 'Vivo'}, '55719691':{'en': 'Vivo'}, '55719692':{'en': 'Vivo'}, - '917086':{'en': 'AirTel'}, + '917086':{'en': 'Airtel'}, '917081':{'en': 'Vodafone'}, - '917080':{'en': 'AirTel'}, + '917080':{'en': 'Airtel'}, '917083':{'en': 'Idea'}, - '917082':{'en': 'AirTel'}, + '917082':{'en': 'Airtel'}, '917694':{'en': 'Idea'}, '917695':{'en': 'Reliance'}, '917696':{'en': 'Tata Docomo'}, '917697':{'en': 'Idea'}, '917690':{'en': 'Idea'}, '918196':{'en': 'Idea'}, - '918197':{'en': 'AirTel'}, + '918197':{'en': 'Airtel'}, '918194':{'en': 'Idea'}, '5696790':{'en': 'Telestar'}, '918192':{'en': 'Idea'}, @@ -2557,11 +2578,11 @@ data = { '918198':{'en': 'Idea'}, '918199':{'en': 'Idea'}, '917074':{'en': 'Idea'}, - '917070':{'en': 'AirTel'}, + '917070':{'en': 'Airtel'}, '917071':{'en': 'Dishnet'}, '917072':{'en': 'Vodafone'}, - '917073':{'en': 'AirTel'}, - '918220':{'en': 'AirTel'}, + '917073':{'en': 'Airtel'}, + '918220':{'en': 'Airtel'}, '918221':{'en': 'Idea'}, '55839444':{'en': 'Claro BR'}, '918223':{'en': 'Idea'}, @@ -2800,6 +2821,7 @@ data = { '853666':{'en': 'CTM'}, '853662':{'en': 'SmarTone'}, '853663':{'en': '3'}, + '9174859':{'en': 'Airtel'}, '55668132':{'en': 'TIM'}, '55668131':{'en': 'TIM'}, '6688':{'en': 'True Move'}, @@ -2812,6 +2834,7 @@ data = { '6686':{'en': 'True Move'}, '6687':{'en': 'AIS'}, '9177420':{'en': 'Hexacom'}, + '9174850':{'en': 'Airtel'}, '57304':{'en': 'Une'}, '57305':{'en': 'Movil Exito'}, '57302':{'en': 'Tigo'}, @@ -2824,16 +2847,16 @@ data = { '9181588':{'en': 'Airtel'}, '9177478':{'en': 'Idea'}, '9177479':{'en': 'Idea'}, - '98938':{'en': 'Irancell'}, - '98939':{'en': 'Irancell'}, - '98934':{'en': 'TKC'}, - '98935':{'en': 'Irancell'}, + '98938':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, + '98939':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, + '98934':{'en': 'TKC', 'fa': u('\u06a9\u06cc\u0634')}, + '98935':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, '919467':{'en': 'CellOne'}, - '98937':{'en': 'Irancell'}, - '98930':{'en': 'Irancell'}, - '98931':{'en': 'MTCE'}, - '98932':{'en': 'Taliya'}, - '98933':{'en': 'Irancell'}, + '98937':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, + '98930':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, + '98931':{'en': 'MTCE', 'fa': u('\u0627\u0633\u067e\u0627\u062f\u0627\u0646')}, + '98932':{'en': 'Taliya', 'fa': u('\u062a\u0627\u0644\u06cc\u0627')}, + '98933':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, '62736998':{'en': 'Esia'}, '62736999':{'en': 'Esia'}, '917539':{'en': 'Dishnet'}, @@ -2854,16 +2877,16 @@ data = { '919598':{'en': 'Idea'}, '919595':{'en': 'Reliance'}, '919594':{'en': 'Idea'}, - '919597':{'en': 'AirTel'}, - '919596':{'en': 'AirTel'}, - '919591':{'en': 'AirTel'}, + '919597':{'en': 'Airtel'}, + '919596':{'en': 'Airtel'}, + '919591':{'en': 'Airtel'}, '919590':{'en': 'Reliance'}, '919593':{'en': 'Vodafone'}, '919592':{'en': 'Idea'}, '9180180':{'en': 'Airtel'}, - '9890':{'en': 'Irancell'}, - '9891':{'en': 'IR-MCI'}, - '9892':{'en': 'Rightel'}, + '9890':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, + '9891':{'en': 'IR-MCI', 'fa': u('\u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644')}, + '9892':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, '85264535':{'en': 'CITIC'}, '96879':{'en': 'Ooredoo'}, '85264537':{'en': 'CITIC'}, @@ -2946,7 +2969,7 @@ data = { '569841':{'en': 'Entel'}, '569842':{'en': 'Entel'}, '569843':{'en': 'Entel'}, - '918400':{'en': 'AirTel'}, + '918400':{'en': 'Airtel'}, '557581':{'en': 'Claro BR'}, '601045':{'en': 'Packet One'}, '601044':{'en': 'Packet One'}, @@ -3049,13 +3072,14 @@ data = { '852517':{'en': 'China Mobile'}, '852516':{'en': 'China Mobile'}, '852514':{'en': 'PCCW Mobile'}, - '93747':{'en': 'Afghan Telecom'}, - '93744':{'en': 'Afghan Telecom'}, + '93747':{'en': 'Afghan Telecom', 'fa': u('\u0627\u0641\u063a\u0627\u0646 \u062a\u0644\u06a9\u0627\u0645')}, + '93744':{'en': 'Afghan Telecom', 'fa': u('\u0627\u0641\u063a\u0627\u0646 \u062a\u0644\u06a9\u0627\u0645')}, '9177600':{'en': 'Airtel'}, '6426':{'en': 'Vodafone'}, '5696766':{'en': 'Entel'}, '6427':{'en': 'Telecom'}, '5696767':{'en': 'Entel'}, + '9174869':{'en': 'Airtel'}, '55948405':{'en': 'Claro BR'}, '55948404':{'en': 'Claro BR'}, '55948407':{'en': 'Claro BR'}, @@ -3072,11 +3096,11 @@ data = { '65830':{'en': 'SingTel'}, '6271192':{'en': 'Esia'}, '65834':{'en': 'SingTel'}, - '919932':{'en': 'AirTel'}, + '919932':{'en': 'Airtel'}, '6428':{'en': 'Vodafone'}, '6429':{'en': 'TelstraClear'}, '55759133':{'en': 'TIM'}, - '919931':{'en': 'AirTel'}, + '919931':{'en': 'Airtel'}, '9177909':{'en': 'Aircel'}, '55669609':{'en': 'Vivo'}, '919604':{'en': 'Idea'}, @@ -3097,15 +3121,15 @@ data = { '55669601':{'en': 'Vivo'}, '959252':{'en': 'Huawei'}, '959253':{'en': 'Huawei'}, - '919937':{'en': 'AirTel'}, + '919937':{'en': 'Airtel'}, '959251':{'en': 'Huawei'}, '959256':{'en': 'ZTE'}, '959257':{'en': 'ZTE'}, '959254':{'en': 'Huawei'}, '919047':{'en': 'Vodafone'}, - '919800':{'en': 'AirTel'}, - '919936':{'en': 'AirTel'}, - '918953':{'en': 'AirTel'}, + '919800':{'en': 'Airtel'}, + '919936':{'en': 'Airtel'}, + '918953':{'en': 'Airtel'}, '658232':{'en': 'StarHub'}, '658233':{'en': 'StarHub'}, '658234':{'en': 'StarHub'}, @@ -3113,7 +3137,8 @@ data = { '57320':{'en': 'Claro'}, '57321':{'en': 'Claro'}, '57322':{'en': 'Claro'}, - '919935':{'en': 'AirTel'}, + '9174978':{'en': 'Tata Docomo'}, + '919935':{'en': 'Airtel'}, '55679814':{'en': 'Vivo'}, '55679813':{'en': 'Vivo'}, '55679812':{'en': 'Vivo'}, @@ -3123,7 +3148,7 @@ data = { '55958122':{'en': 'TIM'}, '55958121':{'en': 'TIM'}, '919479':{'en': 'CellOne'}, - '919934':{'en': 'AirTel'}, + '919934':{'en': 'Airtel'}, '9656':{'ar': u('\u0627\u0644\u0648\u0637\u0646\u064a\u0629'), 'en': 'Ooredoo'}, '6148984':{'en': 'Victorian Rail Track'}, '919472':{'en': 'CellOne'}, @@ -3139,8 +3164,8 @@ data = { '919476':{'en': 'CellOne'}, '919607':{'en': 'Reliance'}, '919606':{'en': 'Reliance'}, - '919601':{'en': 'AirTel'}, - '919600':{'en': 'AirTel'}, + '919601':{'en': 'Airtel'}, + '919600':{'en': 'Airtel'}, '919603':{'en': 'Idea'}, '917541':{'en': 'Airtel'}, '569989':{'en': 'Entel'}, @@ -3158,18 +3183,21 @@ data = { '569986':{'en': 'Claro'}, '919911':{'en': 'Idea'}, '917727':{'en': 'Hexacom'}, - '919910':{'en': 'AirTel'}, + '919910':{'en': 'Airtel'}, '9655':{'ar': u('\u0641\u064a\u0641\u0627'), 'en': 'VIVA'}, '919913':{'en': 'Vodafone'}, '599700':{'en': 'Digicel'}, '599701':{'en': 'Digicel'}, '919912':{'en': 'Idea'}, - '919915':{'en': 'AirTel'}, + '919915':{'en': 'Airtel'}, '919914':{'en': 'Idea'}, '919917':{'en': 'Idea'}, '919916':{'en': 'Vodafone'}, '60154851':{'en': 'Maxis'}, '60154850':{'en': 'MyKris'}, + '9174949':{'en': 'Tata Docomo'}, + '9174948':{'en': 'Tata Docomo'}, + '9174940':{'en': 'Idea'}, '9180020':{'en': 'Airtel'}, '919076':{'en': 'Idea'}, '918264':{'en': 'Videocon'}, @@ -3210,6 +3238,7 @@ data = { '658293':{'en': 'StarHub'}, '61478':{'en': 'Optus'}, '918290':{'en': 'Hexacom'}, + '9659':{'ar': u('\u0632\u064a\u0646'), 'en': 'Zain'}, '919077':{'en': 'Idea'}, '62401700':{'en': 'Esia'}, '62401701':{'en': 'Esia'}, @@ -3311,7 +3340,7 @@ data = { '6011159':{'en': 'Celcom'}, '6011158':{'en': 'Celcom'}, '918535':{'en': 'Idea'}, - '919933':{'en': 'AirTel'}, + '919933':{'en': 'Airtel'}, '9725598':{'en': 'Telzar'}, '9725599':{'en': 'Telzar'}, '9725594':{'en': 'Telzar'}, @@ -3357,10 +3386,11 @@ data = { '55749964':{'en': 'Vivo'}, '55749969':{'en': 'Vivo'}, '55749968':{'en': 'Vivo'}, + '9174709':{'en': 'Airtel'}, '677932':{'en': 'Satsol'}, '677930':{'en': 'Satsol'}, '677931':{'en': 'Satsol'}, - '919256':{'en': 'Tata Docomo'}, + '9174708':{'en': 'Airtel'}, '919257':{'en': 'Tata Docomo'}, '919254':{'en': 'Tata Docomo'}, '919255':{'en': 'Tata Docomo'}, @@ -3413,15 +3443,15 @@ data = { '9181090':{'en': 'Tata Docomo'}, '919625':{'en': 'Reliance'}, '919623':{'en': 'Idea'}, - '919622':{'en': 'AirTel'}, - '919621':{'en': 'AirTel'}, + '919622':{'en': 'Airtel'}, + '919621':{'en': 'Airtel'}, '919620':{'en': 'Vodafone'}, '6243599':{'en': 'Esia'}, - '919629':{'en': 'AirTel'}, + '919629':{'en': 'Airtel'}, '919628':{'en': 'Vodafone'}, '919706':{'en': 'Vodafone'}, '55699914':{'en': 'Vivo'}, - '919893':{'en': 'AirTel'}, + '919893':{'en': 'Airtel'}, '9180940':{'en': 'Vodafone'}, '55699915':{'en': 'Vivo'}, '99595':{'en': 'MagtiCom'}, @@ -3435,16 +3465,20 @@ data = { '9189639':{'en': 'Idea'}, '55878120':{'en': 'Vivo'}, '6011273':{'en': 'U Mobile'}, + '919701':{'en': 'Airtel'}, '6011276':{'en': 'Maxis'}, '55878125':{'en': 'Vivo'}, '917683':{'en': 'Airtel'}, '917682':{'en': 'Airtel'}, '99620':{'en': 'Aktel'}, + '9174969':{'en': 'Tata Docomo'}, + '9174968':{'en': 'Tata Docomo'}, '917573':{'en': 'Vodafone'}, '917572':{'en': 'Vodafone'}, '917575':{'en': 'Vodafone'}, '917574':{'en': 'Vodafone'}, '917579':{'en': 'CellOne'}, + '9174960':{'en': 'Tata Docomo'}, '5699048':{'en': 'Nextel'}, '5699049':{'en': 'Nextel'}, '5699046':{'en': 'Movistar'}, @@ -3507,6 +3541,7 @@ data = { '9180880':{'en': 'Reliance'}, '61459':{'en': 'Telstra'}, '61458':{'en': 'Telstra'}, + '6664':{'en': 'Penguin SIM'}, '96279':{'en': 'Zain JO'}, '96278':{'en': 'Umniah'}, '96275':{'en': 'Friendi'}, @@ -3555,7 +3590,7 @@ data = { '8536659':{'en': 'CTM'}, '8536308':{'en': '3'}, '8536309':{'en': 'CTM'}, - '937280':{'en': 'Roshan'}, + '937280':{'en': 'Roshan', 'fa': u('\u0631\u0648\u0634\u0646')}, '599951':{'en': 'Chippie'}, '599953':{'en': 'Chippie'}, '599952':{'en': 'Chippie'}, @@ -3669,26 +3704,26 @@ data = { '5581821':{'en': 'Vivo'}, '5581822':{'en': 'Vivo'}, '5581823':{'en': 'Vivo'}, - '918002':{'en': 'AirTel'}, + '918002':{'en': 'Airtel'}, '55898120':{'en': 'Vivo'}, '558199':{'en': 'TIM'}, '5588812':{'en': 'Vivo'}, - '918003':{'en': 'AirTel'}, + '918003':{'en': 'Airtel'}, '5588810':{'en': 'Vivo'}, '5588811':{'en': 'Vivo'}, '918905':{'en': 'Reliance'}, '918904':{'en': 'Tata Docomo'}, '918907':{'en': 'Dishnet'}, '55839342':{'en': 'Claro BR'}, - '919898':{'en': 'AirTel'}, + '919898':{'en': 'Airtel'}, '919899':{'en': 'Vodafone'}, - '919894':{'en': 'AirTel'}, + '919894':{'en': 'Airtel'}, '918901':{'en': 'CellOne'}, - '919896':{'en': 'AirTel'}, - '919897':{'en': 'AirTel'}, - '919890':{'en': 'AirTel'}, + '919896':{'en': 'Airtel'}, + '919897':{'en': 'Airtel'}, + '919890':{'en': 'Airtel'}, '919891':{'en': 'Idea'}, - '919892':{'en': 'AirTel'}, + '919892':{'en': 'Airtel'}, '918900':{'en': 'CellOne'}, '918903':{'en': 'CellOne'}, '918902':{'en': 'CellOne'}, @@ -3731,7 +3766,7 @@ data = { '55939122':{'en': 'Vivo'}, '55939123':{'en': 'Vivo'}, '55939121':{'en': 'Vivo'}, - '918009':{'en': 'AirTel'}, + '918009':{'en': 'Airtel'}, '917617':{'en': 'Idea'}, '919820':{'en': 'Vodafone'}, '917610':{'en': 'Aircel'}, @@ -3766,7 +3801,7 @@ data = { '919649':{'en': 'Vodafone'}, '919648':{'en': 'Vodafone'}, '9173208':{'en': 'Airtel'}, - '98990':{'en': 'IR-MCI'}, + '98990':{'en': 'IR-MCI', 'fa': u('\u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644')}, '569949':{'en': 'Entel'}, '9180960':{'en': 'Idea'}, '569945':{'en': 'Movistar'}, @@ -3798,9 +3833,9 @@ data = { '55949667':{'en': 'Oi'}, '55949664':{'en': 'Oi'}, '55949665':{'en': 'Oi'}, - '918116':{'en': 'AirTel'}, + '918116':{'en': 'Airtel'}, '55949668':{'en': 'Oi'}, - '918115':{'en': 'UNITECH'}, + '9174908':{'en': 'Airtel'}, '55918221':{'en': 'TIM'}, '55918222':{'en': 'TIM'}, '55918223':{'en': 'TIM'}, @@ -3978,7 +4013,7 @@ data = { '9185500':{'en': 'Idea'}, '9185509':{'en': 'Vodafone'}, '9185508':{'en': 'Idea'}, - '919973':{'en': 'AirTel'}, + '919973':{'en': 'Airtel'}, '9172491':{'en': 'Telewings'}, '66801':{'en': 'AIS'}, '66800':{'en': 'AIS'}, @@ -3995,8 +4030,8 @@ data = { '6018791':{'en': 'U Mobile'}, '6018792':{'en': 'U Mobile'}, '6018793':{'en': 'U Mobile'}, - '93729':{'en': 'Roshan'}, - '919971':{'en': 'AirTel'}, + '93729':{'en': 'Roshan', 'fa': u('\u0631\u0648\u0634\u0646')}, + '919971':{'en': 'Airtel'}, '5589811':{'en': 'Vivo'}, '9188280':{'en': 'Airtel'}, '9188287':{'en': 'Idea'}, @@ -4018,6 +4053,7 @@ data = { '55669635':{'en': 'Vivo'}, '63976':{'en': 'Globe'}, '63975':{'en': 'Globe'}, + '9174900':{'en': 'Airtel'}, '919409':{'en': 'CellOne'}, '919218':{'en': 'Tata Docomo'}, '919219':{'en': 'Tata Docomo'}, @@ -4047,6 +4083,7 @@ data = { '55939149':{'en': 'Vivo'}, '55688418':{'en': 'Brasil Telecom GSM'}, '852607':{'en': '3'}, + '918115':{'en': 'UNITECH'}, '852606':{'en': 'China Mobile'}, '5698106':{'en': 'Nextel'}, '55779149':{'en': 'TIM'}, @@ -4077,9 +4114,9 @@ data = { '569962':{'en': 'Movistar'}, '569961':{'en': 'Entel'}, '919460':{'en': 'CellOne'}, - '919663':{'en': 'AirTel'}, - '919662':{'en': 'AirTel'}, - '919661':{'en': 'AirTel'}, + '919663':{'en': 'Airtel'}, + '919662':{'en': 'Airtel'}, + '919661':{'en': 'Airtel'}, '852608':{'en': '3'}, '919667':{'en': 'Sistema'}, '919463':{'en': 'CellOne'}, @@ -4114,8 +4151,11 @@ data = { '918580':{'en': 'CellOne'}, '5571834':{'en': 'Claro BR'}, '5589941':{'en': 'Claro BR'}, + '9174929':{'en': 'Idea'}, + '9174928':{'en': 'Idea'}, '5571835':{'en': 'Claro BR'}, - '918130':{'en': 'AirTel'}, + '918130':{'en': 'Airtel'}, + '9174920':{'en': 'Idea'}, '919525':{'en': 'Idea'}, '55918206':{'en': 'TIM'}, '55918207':{'en': 'TIM'}, @@ -4169,6 +4209,7 @@ data = { '84898':{'en': 'MobiFone'}, '9647481':{'en': 'ITC Fanoos'}, '9647480':{'en': 'ITC Fanoos'}, + '9174711':{'en': 'Airtel'}, '919855':{'en': 'Idea'}, '9177380':{'en': 'Airtel'}, '55978121':{'en': 'TIM'}, @@ -4208,7 +4249,7 @@ data = { '918959':{'en': 'Idea'}, '55799139':{'en': 'TIM'}, '55799138':{'en': 'TIM'}, - '919955':{'en': 'AirTel'}, + '919955':{'en': 'Airtel'}, '55799135':{'en': 'TIM'}, '55799134':{'en': 'TIM'}, '55799137':{'en': 'TIM'}, @@ -4220,7 +4261,7 @@ data = { '97363':{'en': 'VIVA'}, '9185300':{'en': 'Videocon'}, '6228391':{'en': 'Esia'}, - '919957':{'en': 'AirTel'}, + '919957':{'en': 'Airtel'}, '6228399':{'en': 'Esia'}, '55999159':{'en': 'Vivo'}, '55999158':{'en': 'Vivo'}, @@ -4252,7 +4293,7 @@ data = { '55759179':{'en': 'TIM'}, '55759178':{'en': 'TIM'}, '9185698':{'en': 'Airtel'}, - '919952':{'en': 'AirTel'}, + '919952':{'en': 'Airtel'}, '918335':{'en': 'Vodafone'}, '6254292':{'en': 'Esia'}, '6254291':{'en': 'Esia'}, @@ -4390,7 +4431,7 @@ data = { '569906':{'en': 'Claro'}, '559885':{'en': 'Oi'}, '569908':{'en': 'Entel'}, - '919561':{'en': 'AirTel'}, + '919561':{'en': 'Airtel'}, '918545':{'en': 'Telewings'}, '918544':{'en': 'CellOne'}, '918547':{'en': 'CellOne'}, @@ -4487,6 +4528,7 @@ data = { '6229399':{'en': 'Esia'}, '9187310':{'en': 'Hexacom'}, '6229391':{'en': 'Esia'}, + '9174258':{'en': 'Hexacom'}, '601042':{'en': 'Maxis'}, '55959139':{'en': 'Vivo'}, '55959138':{'en': 'Vivo'}, @@ -4503,13 +4545,13 @@ data = { '918976':{'en': 'Tata Docomo'}, '918977':{'en': 'Tata Docomo'}, '918970':{'en': 'Idea'}, - '918971':{'en': 'AirTel'}, + '918971':{'en': 'Airtel'}, '9177508':{'en': 'Airtel'}, '918973':{'en': 'Aircel'}, '9178239':{'en': 'Vodafone'}, '9178238':{'en': 'Reliance'}, - '918978':{'en': 'AirTel'}, - '918979':{'en': 'AirTel'}, + '918978':{'en': 'Airtel'}, + '918979':{'en': 'Airtel'}, '919508':{'en': 'Reliance'}, '6015882':{'en': 'Asiaspace'}, '88016':{'en': 'Airtel'}, @@ -4537,15 +4579,15 @@ data = { '62361606':{'en': 'Esia'}, '62361604':{'en': 'Esia'}, '62361605':{'en': 'Esia'}, - '917896':{'en': 'AirTel'}, - '917897':{'en': 'AirTel'}, - '917894':{'en': 'AirTel'}, - '917895':{'en': 'AirTel'}, - '917893':{'en': 'AirTel'}, + '917896':{'en': 'Airtel'}, + '917897':{'en': 'Airtel'}, + '917894':{'en': 'Airtel'}, + '917895':{'en': 'Airtel'}, + '917893':{'en': 'Airtel'}, '917890':{'en': 'Idea'}, '917891':{'en': 'Idea'}, '917224':{'en': 'Airtel'}, - '917898':{'en': 'AirTel'}, + '917898':{'en': 'Airtel'}, '917899':{'en': 'Airtel'}, '55699907':{'en': 'Vivo'}, '55699906':{'en': 'Vivo'}, @@ -4623,6 +4665,7 @@ data = { '55979159':{'en': 'Vivo'}, '55979158':{'en': 'Vivo'}, '95955':{'en': 'ZTE'}, + '918648':{'en': 'Sistema'}, '55979153':{'en': 'Vivo'}, '55979152':{'en': 'Vivo'}, '55979151':{'en': 'Vivo'}, @@ -4633,7 +4676,7 @@ data = { '919814':{'en': 'Idea'}, '55819738':{'en': 'TIM'}, '918645':{'en': 'Sistema'}, - '919815':{'en': 'AirTel'}, + '919815':{'en': 'Airtel'}, '55819732':{'en': 'TIM'}, '55819733':{'en': 'TIM'}, '55819730':{'en': 'TIM'}, @@ -4643,7 +4686,7 @@ data = { '55819734':{'en': 'TIM'}, '55819735':{'en': 'TIM'}, '918640':{'en': 'Sistema'}, - '919810':{'en': 'AirTel'}, + '919810':{'en': 'Airtel'}, '918641':{'en': 'Sistema'}, '919811':{'en': 'Vodafone'}, '919812':{'en': 'Idea'}, @@ -4651,14 +4694,14 @@ data = { '919813':{'en': 'Vodafone'}, '917429':{'en': 'Reliance'}, '917428':{'en': 'Reliance'}, - '919960':{'en': 'AirTel'}, + '919960':{'en': 'Airtel'}, '919961':{'en': 'Idea'}, '919962':{'en': 'Vodafone'}, - '919963':{'en': 'AirTel'}, + '919963':{'en': 'Airtel'}, '919964':{'en': 'Idea'}, '919965':{'en': 'Aircel'}, '919966':{'en': 'Vodafone'}, - '919967':{'en': 'AirTel'}, + '919967':{'en': 'Airtel'}, '919968':{'en': 'MTNL'}, '919969':{'en': 'MTNL'}, '55939181':{'en': 'Vivo'}, @@ -4676,7 +4719,7 @@ data = { '917351':{'en': 'Idea'}, '917350':{'en': 'Idea'}, '917601':{'en': 'Reliance'}, - '917600':{'en': 'AirTel'}, + '917600':{'en': 'Airtel'}, '6229891':{'en': 'Esia'}, '917607':{'en': 'Airtel'}, '62322924':{'en': 'Esia'}, @@ -4744,8 +4787,8 @@ data = { '55998144':{'en': 'TIM'}, '55998147':{'en': 'TIM'}, '55998146':{'en': 'TIM'}, - '918179':{'en': 'AirTel'}, - '918171':{'en': 'AirTel'}, + '918179':{'en': 'Airtel'}, + '918171':{'en': 'Airtel'}, '55918242':{'en': 'TIM'}, '55918243':{'en': 'TIM'}, '658388':{'en': 'M1'}, @@ -4786,14 +4829,14 @@ data = { '55719142':{'en': 'TIM'}, '919775':{'en': 'Vodafone'}, '919774':{'en': 'Vodafone'}, - '919777':{'en': 'AirTel'}, + '919777':{'en': 'Airtel'}, '62335998':{'en': 'Esia'}, - '919771':{'en': 'AirTel'}, + '919771':{'en': 'Airtel'}, '919770':{'en': 'Reliance'}, '919773':{'en': 'Loop Mobile'}, '919772':{'en': 'Vodafone'}, '55719144':{'en': 'TIM'}, - '919779':{'en': 'AirTel'}, + '919779':{'en': 'Airtel'}, '919778':{'en': 'Reliance'}, '9180090':{'en': 'Airtel'}, '55949979':{'en': 'Oi'}, @@ -4909,8 +4952,8 @@ data = { '919169':{'en': 'Dishnet'}, '919160':{'en': 'Vodafone'}, '919161':{'en': 'Vodafone'}, - '919162':{'en': 'AirTel'}, - '919163':{'en': 'AirTel'}, + '919162':{'en': 'Airtel'}, + '919163':{'en': 'Airtel'}, '919164':{'en': 'Idea'}, '919165':{'en': 'Idea'}, '919166':{'en': 'Hexacom'}, @@ -4921,6 +4964,7 @@ data = { '62895':{'en': 'Hutchison'}, '62898':{'en': '3'}, '62899':{'en': '3'}, + '9174780':{'en': 'Airtel'}, '55699929':{'en': 'Vivo'}, '55699928':{'en': 'Vivo'}, '55699925':{'en': 'Vivo'}, @@ -4957,7 +5001,7 @@ data = { '918690':{'en': 'Reliance'}, '917418':{'en': 'Tata Docomo'}, '917419':{'en': 'Reliance'}, - '918695':{'en': 'Reliance'}, + '9174860':{'en': 'Airtel'}, '918694':{'en': 'Sistema'}, '918697':{'en': 'Vodafone'}, '918696':{'en': 'Vodafone'}, @@ -4985,7 +5029,7 @@ data = { '918346':{'en': 'Idea'}, '918345':{'en': 'Idea'}, '918344':{'en': 'Aircel'}, - '918349':{'en': 'AirTel'}, + '918349':{'en': 'Airtel'}, '918348':{'en': 'Vodafone'}, '55669661':{'en': 'Vivo'}, '9173670':{'en': 'Airtel'}, @@ -5002,26 +5046,31 @@ data = { '55979178':{'en': 'Vivo'}, '55669663':{'en': 'Vivo'}, '55948157':{'en': 'TIM'}, + '9174789':{'en': 'Vodafone'}, '55948156':{'en': 'TIM'}, '60158860':{'en': 'Izzinet'}, '55948155':{'en': 'TIM'}, '55948154':{'en': 'TIM'}, + '9174788':{'en': 'Vodafone'}, '55669665':{'en': 'Vivo'}, + '919704':{'en': 'Airtel'}, '55669664':{'en': 'Vivo'}, - '919908':{'en': 'AirTel'}, + '919908':{'en': 'Airtel'}, '8536614':{'en': 'SmarTone'}, '852629':{'en': '1O1O / One2Free'}, '852628':{'en': '1O1O / One2Free'}, '852625':{'en': 'PCCW Mobile'}, '852624':{'en': 'CM Mobile'}, '852627':{'en': '3'}, - '919901':{'en': 'AirTel'}, + '919901':{'en': 'Airtel'}, '852621':{'en': 'China Mobile'}, '852620':{'en': '3'}, '852623':{'en': 'China Mobile'}, '852622':{'en': 'China Mobile'}, '9177779':{'en': 'Telewings'}, '55669667':{'en': 'Vivo'}, + '918105':{'en': 'Airtel'}, + '918104':{'en': 'Sistema'}, '919281':{'en': 'Tata Docomo'}, '99651':{'en': 'Katel'}, '55669666':{'en': 'Vivo'}, @@ -5045,7 +5094,7 @@ data = { '63915':{'en': 'Globe'}, '63916':{'en': 'Globe'}, '63917':{'en': 'Globe'}, - '919938':{'en': 'AirTel'}, + '919938':{'en': 'Airtel'}, '557489':{'en': 'Oi'}, '557488':{'en': 'Oi'}, '658811':{'en': 'M1'}, @@ -5092,10 +5141,10 @@ data = { '919758':{'en': 'Vodafone'}, '919757':{'en': 'MTNL'}, '919756':{'en': 'Idea'}, - '919755':{'en': 'AirTel'}, + '919755':{'en': 'Airtel'}, '919754':{'en': 'Idea'}, '919753':{'en': 'Idea'}, - '919752':{'en': 'AirTel'}, + '919752':{'en': 'Airtel'}, '919751':{'en': 'Vodafone'}, '919750':{'en': 'Aircel'}, '917338':{'en': 'Airtel'}, @@ -5117,8 +5166,8 @@ data = { '62218381':{'en': 'Esia'}, '62218382':{'en': 'Esia'}, '62218383':{'en': 'Esia'}, - '919791':{'en': 'AirTel'}, - '919790':{'en': 'AirTel'}, + '919791':{'en': 'Airtel'}, + '919790':{'en': 'Airtel'}, '918195':{'en': 'Idea'}, '55758271':{'en': 'Claro BR'}, '55758270':{'en': 'Claro BR'}, @@ -5172,6 +5221,7 @@ data = { '55968114':{'en': 'TIM'}, '919340':{'en': 'Reliance'}, '9177548':{'en': 'Airtel'}, + '9174930':{'en': 'Idea'}, '919102':{'en': 'Airtel'}, '919103':{'en': 'Reliance'}, '919100':{'en': 'Airtel'}, @@ -5186,6 +5236,9 @@ data = { '55748131':{'en': 'Claro BR'}, '55748130':{'en': 'Claro BR'}, '6226299':{'en': 'Esia'}, + '9174840':{'en': 'Airtel'}, + '9174848':{'en': 'Airtel'}, + '9174849':{'en': 'Airtel'}, '917439':{'en': 'Reliance'}, '5575981':{'en': 'Vivo'}, '5575982':{'en': 'Vivo'}, @@ -5228,6 +5281,7 @@ data = { '55859675':{'en': 'TIM'}, '55859674':{'en': 'TIM'}, '917265':{'en': 'Idea'}, + '919700':{'en': 'Aircel'}, '917264':{'en': 'Vodafone'}, '917268':{'en': 'Telewings'}, '5698104':{'en': 'Viva'}, @@ -5265,12 +5319,12 @@ data = { '65943':{'en': 'M1'}, '65942':{'en': 'StarHub'}, '65948':{'en': 'StarHub'}, - '919571':{'en': 'AirTel'}, + '919571':{'en': 'Airtel'}, '918523':{'en': 'Telewings'}, '918522':{'en': 'Telewings'}, - '918521':{'en': 'AirTel'}, + '918521':{'en': 'Airtel'}, '918520':{'en': 'Telewings'}, - '918527':{'en': 'AirTel'}, + '918527':{'en': 'Airtel'}, '918526':{'en': 'Aircel'}, '918525':{'en': 'Vodafone'}, '918524':{'en': 'Vodafone'}, @@ -5335,12 +5389,12 @@ data = { '919739':{'en': 'Vodafone'}, '917085':{'en': 'Hexacom'}, '917084':{'en': 'Idea'}, - '919731':{'en': 'AirTel'}, + '919731':{'en': 'Airtel'}, '919730':{'en': 'Airtel'}, '919733':{'en': 'Vodafone'}, '919732':{'en': 'Vodafone'}, '919735':{'en': 'Vodafone'}, - '917087':{'en': 'AirTel'}, + '917087':{'en': 'Airtel'}, '919737':{'en': 'Idea'}, '919736':{'en': 'Vodafone'}, '55659648':{'en': 'Vivo'}, @@ -5446,12 +5500,18 @@ data = { '59776':{'en': 'Digicel'}, '59771':{'en': 'Digicel'}, '59772':{'en': 'Digicel'}, - '918659':{'en': 'Dishnet'}, - '918658':{'en': 'AirTel'}, - '918655':{'en': 'Tata Docomo'}, - '918654':{'en': 'Dishnet'}, - '918657':{'en': 'Reliance'}, - '918656':{'en': 'Dishnet'}, + '9174792':{'en': 'Vodafone'}, + '9174793':{'en': 'Vodafone'}, + '9174790':{'en': 'Vodafone'}, + '9174791':{'en': 'Vodafone'}, + '9174796':{'en': 'Telenor'}, + '9174797':{'en': 'Telenor'}, + '9174794':{'en': 'Telenor'}, + '9174795':{'en': 'Telenor'}, + '9174828':{'en': 'Airtel'}, + '9174829':{'en': 'Airtel'}, + '9174798':{'en': 'Telenor'}, + '9174799':{'en': 'Telenor'}, '918651':{'en': 'Idea'}, '918650':{'en': 'Vodafone'}, '918653':{'en': 'Tata Docomo'}, @@ -5480,7 +5540,7 @@ data = { '55719154':{'en': 'TIM'}, '55719159':{'en': 'TIM'}, '55719158':{'en': 'TIM'}, - '919704':{'en': 'AirTel'}, + '9174820':{'en': 'Airtel'}, '55988168':{'en': 'TIM'}, '55988169':{'en': 'TIM'}, '55988166':{'en': 'TIM'}, @@ -5492,15 +5552,16 @@ data = { '55988161':{'en': 'TIM'}, '919707':{'en': 'Reliance'}, '55839382':{'en': 'Claro BR'}, - '919700':{'en': 'Aircel'}, + '918659':{'en': 'Dishnet'}, '9177538':{'en': 'Airtel'}, - '919701':{'en': 'AirTel'}, + '918658':{'en': 'Airtel'}, '9177850':{'en': 'Dishnet'}, '919702':{'en': 'Idea'}, '919703':{'en': 'Vodafone'}, '9177858':{'en': 'Dishnet'}, '9177859':{'en': 'Dishnet'}, '55859651':{'en': 'TIM'}, + '918655':{'en': 'Tata Docomo'}, '55859653':{'en': 'TIM'}, '55859652':{'en': 'TIM'}, '55859655':{'en': 'TIM'}, @@ -5509,6 +5570,8 @@ data = { '55859656':{'en': 'TIM'}, '55859659':{'en': 'TIM'}, '55859658':{'en': 'TIM'}, + '918657':{'en': 'Reliance'}, + '918656':{'en': 'Dishnet'}, '917016':{'en': 'Reliance'}, '917017':{'en': 'Reliance'}, '917014':{'en': 'Reliance'}, @@ -5521,7 +5584,7 @@ data = { '917018':{'en': 'Reliance'}, '917019':{'en': 'Reliance'}, '918924':{'en': 'Telewings'}, - '919805':{'en': 'AirTel'}, + '919805':{'en': 'Airtel'}, '852661':{'en': 'China Unicom'}, '852660':{'en': 'PCCW Mobile'}, '852663':{'en': 'China Unicom'}, @@ -5543,7 +5606,7 @@ data = { '918897':{'en': 'Airtel'}, '918896':{'en': 'Dishnet'}, '918895':{'en': 'CellOne'}, - '918894':{'en': 'AirTel'}, + '918894':{'en': 'Airtel'}, '918899':{'en': 'Reliance'}, '918898':{'en': 'Aircel'}, '5587916':{'en': 'Claro BR'}, @@ -5597,7 +5660,7 @@ data = { '556799':{'en': 'Vivo'}, '556796':{'en': 'Vivo'}, '919669':{'en': 'Idea'}, - '919668':{'en': 'AirTel'}, + '919668':{'en': 'Airtel'}, '62294914':{'en': 'Esia'}, '62294911':{'en': 'Esia'}, '62294910':{'en': 'Esia'}, @@ -5614,9 +5677,9 @@ data = { '9195219':{'en': 'Aircel'}, '919713':{'en': 'Vodafone'}, '62481991':{'en': 'Esia'}, - '919711':{'en': 'Vodafone'}, + '9174909':{'en': 'Airtel'}, '919660':{'en': 'Hexacom'}, - '919717':{'en': 'AirTel'}, + '919717':{'en': 'Airtel'}, '919716':{'en': 'Aircel'}, '919715':{'en': 'Aircel'}, '62481990':{'en': 'Esia'}, @@ -5628,7 +5691,7 @@ data = { '677794':{'en': 'Solomon Telekom'}, '919666':{'en': 'Idea'}, '97059':{'en': 'Palestine Cellular Communications'}, - '919665':{'en': 'AirTel'}, + '919665':{'en': 'Airtel'}, '62481994':{'en': 'Esia'}, '917379':{'en': 'Vodafone'}, '55659668':{'en': 'Vivo'}, @@ -5773,8 +5836,18 @@ data = { '918673':{'en': 'Aircel'}, '918672':{'en': 'Aircel'}, '918671':{'en': 'Aircel'}, - '918670':{'en': 'AirTel'}, + '918670':{'en': 'Airtel'}, '918679':{'en': 'Dishnet'}, + '9174808':{'en': 'Telenor'}, + '9174809':{'en': 'Telenor'}, + '9174778':{'en': 'Airtel'}, + '9174774':{'en': 'Airtel'}, + '9174775':{'en': 'Airtel'}, + '9174776':{'en': 'Airtel'}, + '9174777':{'en': 'Airtel'}, + '9174770':{'en': 'Airtel'}, + '9174772':{'en': 'Airtel'}, + '9174773':{'en': 'Airtel'}, '55829313':{'en': 'Claro BR'}, '55829312':{'en': 'Claro BR'}, '55829311':{'en': 'Claro BR'}, @@ -5814,7 +5887,7 @@ data = { '55859633':{'en': 'TIM'}, '55859632':{'en': 'TIM'}, '55859631':{'en': 'TIM'}, - '919501':{'en': 'AirTel'}, + '919501':{'en': 'Airtel'}, '55859639':{'en': 'TIM'}, '55859638':{'en': 'TIM'}, '61484':{'en': 'Telstra'}, @@ -5859,7 +5932,7 @@ data = { '918877':{'en': 'Vodafone'}, '918876':{'en': 'Vodafone'}, '918871':{'en': 'Tata Docomo'}, - '918870':{'en': 'AirTel'}, + '918870':{'en': 'Airtel'}, '918873':{'en': 'Idea'}, '918872':{'en': 'Idea'}, '65909':{'en': 'M1'}, @@ -5933,10 +6006,13 @@ data = { '55889604':{'en': 'TIM'}, '55889609':{'en': 'TIM'}, '55889608':{'en': 'TIM'}, + '55659607':{'en': 'Vivo'}, '62751977':{'en': 'Esia'}, '62751976':{'en': 'Esia'}, '62751979':{'en': 'Esia'}, '62751978':{'en': 'Esia'}, + '55659608':{'en': 'Vivo'}, + '55659609':{'en': 'Vivo'}, '55999108':{'en': 'Vivo'}, '55999109':{'en': 'Vivo'}, '55999106':{'en': 'Vivo'}, @@ -5955,7 +6031,7 @@ data = { '6236199':{'en': 'Esia'}, '55839948':{'en': 'TIM'}, '918426':{'en': 'Idea'}, - '918427':{'en': 'AirTel'}, + '918427':{'en': 'Airtel'}, '918424':{'en': 'Idea'}, '55969149':{'en': 'Vivo'}, '55969148':{'en': 'Vivo'}, @@ -5967,7 +6043,7 @@ data = { '55969141':{'en': 'Vivo'}, '55969143':{'en': 'Vivo'}, '55969142':{'en': 'Vivo'}, - '918420':{'en': 'AirTel'}, + '918420':{'en': 'Airtel'}, '56992885':{'en': 'Bermann'}, '56992884':{'en': 'Arch Comunicaciones'}, '56992886':{'en': 'Bermann'}, @@ -5998,10 +6074,10 @@ data = { '55689911':{'en': 'Vivo'}, '919865':{'en': 'Aircel'}, '85518':{'en': 'Seatel'}, - '919867':{'en': 'AirTel'}, - '919866':{'en': 'AirTel'}, + '919867':{'en': 'Airtel'}, + '919866':{'en': 'Airtel'}, '919861':{'en': 'Reliance'}, - '919860':{'en': 'AirTel'}, + '919860':{'en': 'Airtel'}, '919863':{'en': 'Reliance'}, '919862':{'en': 'Hexacom'}, '919869':{'en': 'MTNL'}, @@ -6080,7 +6156,7 @@ data = { '919696':{'en': 'Reliance'}, '919697':{'en': 'Dishnet'}, '919694':{'en': 'Idea'}, - '919695':{'en': 'AirTel'}, + '919695':{'en': 'Airtel'}, '919692':{'en': 'Reliance'}, '919693':{'en': 'Reliance'}, '919691':{'en': 'Reliance'}, @@ -6130,7 +6206,7 @@ data = { '558986':{'en': 'Oi'}, '917056':{'en': 'Idea'}, '917057':{'en': 'Idea'}, - '917054':{'en': 'AirTel'}, + '917054':{'en': 'Airtel'}, '917055':{'en': 'Idea'}, '55698449':{'en': 'Brasil Telecom GSM'}, '55698448':{'en': 'Brasil Telecom GSM'}, @@ -6167,7 +6243,7 @@ data = { '918856':{'en': 'Telewings'}, '6229299':{'en': 'Esia'}, '918854':{'en': 'Tata Docomo'}, - '918853':{'en': 'AirTel'}, + '918853':{'en': 'Airtel'}, '918852':{'en': 'Tata Docomo'}, '918859':{'en': 'Vodafone'}, '918858':{'en': 'Telewings'}, @@ -6176,10 +6252,10 @@ data = { '919799':{'en': 'Hexacom'}, '919982':{'en': 'Vodafone'}, '919983':{'en': 'Vodafone'}, - '919980':{'en': 'AirTel'}, - '919981':{'en': 'AirTel'}, + '919980':{'en': 'Airtel'}, + '919981':{'en': 'Airtel'}, '919986':{'en': 'Vodafone'}, - '919987':{'en': 'AirTel'}, + '919987':{'en': 'Airtel'}, '919984':{'en': 'Vodafone'}, '919985':{'en': 'Vodafone'}, '919988':{'en': 'Vodafone'}, @@ -6313,7 +6389,7 @@ data = { '67388':{'en': 'DSTCom'}, '557188':{'en': 'Oi'}, '557189':{'en': 'Oi'}, - '919794':{'en': 'AirTel'}, + '919794':{'en': 'Airtel'}, '9181569':{'en': 'Idea'}, '55659628':{'en': 'Vivo'}, '55659629':{'en': 'Vivo'}, @@ -6438,6 +6514,7 @@ data = { '55668413':{'en': 'Brasil Telecom GSM'}, '55668412':{'en': 'Brasil Telecom GSM'}, '919205':{'en': 'Airtel'}, + '919204':{'en': 'Tata Docomo'}, '6275183':{'en': 'Esia'}, '919485':{'en': 'CellOne'}, '6275188':{'en': 'Esia'}, @@ -6504,6 +6581,7 @@ data = { '55719138':{'en': 'TIM'}, '918239':{'en': 'Vodafone'}, '919712':{'en': 'Vodafone'}, + '919711':{'en': 'Vodafone'}, '55659903':{'en': 'Vivo'}, '55659902':{'en': 'Vivo'}, '55659901':{'en': 'Vivo'}, @@ -6534,14 +6612,14 @@ data = { '852940':{'en': '1O1O / One2Free'}, '8536293':{'en': '3'}, '919541':{'en': 'Reliance'}, - '919546':{'en': 'AirTel'}, - '919547':{'en': 'AirTel'}, + '919546':{'en': 'Airtel'}, + '919547':{'en': 'Airtel'}, '919544':{'en': 'Idea'}, '852941':{'en': '3'}, '62283924':{'en': 'Esia'}, '917075':{'en': 'Telewings'}, '917076':{'en': 'Vodafone'}, - '917077':{'en': 'AirTel'}, + '917077':{'en': 'Airtel'}, '62283920':{'en': 'Esia'}, '62283921':{'en': 'Esia'}, '62283922':{'en': 'Esia'}, @@ -6699,7 +6777,7 @@ data = { '918795':{'en': 'Vodafone'}, '918796':{'en': 'Aircel'}, '918797':{'en': 'Tata Docomo'}, - '918790':{'en': 'AirTel'}, + '918790':{'en': 'Airtel'}, '918791':{'en': 'Tata Docomo'}, '918792':{'en': 'Tata Docomo'}, '918793':{'en': 'Tata Docomo'}, @@ -6904,10 +6982,10 @@ data = { '62215143':{'en': 'Esia'}, '62215142':{'en': 'Esia'}, '919564':{'en': 'Vodafone'}, - '918127':{'en': 'AirTel'}, - '919566':{'en': 'AirTel'}, - '919567':{'en': 'AirTel'}, - '919560':{'en': 'AirTel'}, + '918127':{'en': 'Airtel'}, + '919566':{'en': 'Airtel'}, + '919567':{'en': 'Airtel'}, + '919560':{'en': 'Airtel'}, '9173759':{'en': 'Idea'}, '919562':{'en': 'Idea'}, '919563':{'en': 'Dishnet'}, @@ -6927,9 +7005,9 @@ data = { '917094':{'en': 'Vodafone'}, '917095':{'en': 'Idea'}, '917092':{'en': 'Idea'}, - '917093':{'en': 'AirTel'}, + '917093':{'en': 'Airtel'}, '917090':{'en': 'Idea'}, - '917091':{'en': 'AirTel'}, + '917091':{'en': 'Airtel'}, '9173750':{'en': 'Idea'}, '55698405':{'en': 'Brasil Telecom GSM'}, '55698404':{'en': 'Brasil Telecom GSM'}, @@ -7042,11 +7120,11 @@ data = { '5583997':{'en': 'TIM'}, '569811':{'en': 'Entel'}, '5583995':{'en': 'TIM'}, - '919793':{'en': 'AirTel'}, + '919793':{'en': 'Airtel'}, '919792':{'en': 'Vodafone'}, '5583998':{'en': 'TIM'}, '5583999':{'en': 'TIM'}, - '919797':{'en': 'AirTel'}, + '919797':{'en': 'Airtel'}, '919796':{'en': 'Vodafone'}, '569819':{'en': 'Entel'}, '569818':{'en': 'Entel'}, @@ -7134,7 +7212,7 @@ data = { '55899979':{'en': 'TIM'}, '919803':{'en': 'Dishnet'}, '919802':{'en': 'Dishnet'}, - '919801':{'en': 'AirTel'}, + '919801':{'en': 'Airtel'}, '852521':{'en': '1O1O / One2Free'}, '852526':{'en': 'China Mobile'}, '919806':{'en': 'Dishnet'}, @@ -7191,7 +7269,7 @@ data = { '918302':{'en': 'Reliance'}, '62878':{'en': 'XL'}, '62879':{'en': 'XL'}, - '98936':{'en': 'Irancell'}, + '98936':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, '62877':{'en': 'XL'}, '6142000':{'en': 'Rail Corporation NSW'}, '6142001':{'en': 'Rail Corporation NSW'}, @@ -7218,7 +7296,7 @@ data = { '919213':{'en': 'Tata Docomo'}, '917818':{'en': 'Reliance'}, '919588':{'en': 'ETISALAT'}, - '919589':{'en': 'AirTel'}, + '919589':{'en': 'Airtel'}, '919586':{'en': 'Vodafone'}, '919587':{'en': 'Vodafone'}, '919584':{'en': 'Vodafone'}, @@ -7229,7 +7307,7 @@ data = { '919581':{'en': 'Vodafone'}, '9180190':{'en': 'Tata Docomo'}, '5571996':{'en': 'Vivo'}, - '9370':{'en': 'AWCC'}, + '9370':{'en': 'AWCC', 'fa': u('\u0627\u0641\u063a\u0627\u0646 \u0628\u06cc \u0633\u06cc\u0645')}, '917248':{'en': 'Idea'}, '9172699':{'en': 'Dishnet'}, '9172698':{'en': 'Dishnet'}, @@ -7284,7 +7362,7 @@ data = { '99562':{'en': 'Geocell'}, '917524':{'en': 'Airtel'}, '917603':{'en': 'Reliance'}, - '917602':{'en': 'AirTel'}, + '917602':{'en': 'Airtel'}, '55719999':{'en': 'Vivo'}, '55719998':{'en': 'Vivo'}, '55719997':{'en': 'Vivo'}, @@ -7332,15 +7410,15 @@ data = { '85365422':{'en': '3'}, '85365421':{'en': '3'}, '919009':{'en': 'Idea'}, - '919008':{'en': 'AirTel'}, - '919003':{'en': 'AirTel'}, - '919002':{'en': 'AirTel'}, + '919008':{'en': 'Airtel'}, + '919003':{'en': 'Airtel'}, + '919002':{'en': 'Airtel'}, '919001':{'en': 'Hexacom'}, - '919000':{'en': 'AirTel'}, - '919007':{'en': 'AirTel'}, - '919006':{'en': 'AirTel'}, - '919005':{'en': 'AirTel'}, - '919004':{'en': 'AirTel'}, + '919000':{'en': 'Airtel'}, + '919007':{'en': 'Airtel'}, + '919006':{'en': 'Airtel'}, + '919005':{'en': 'Airtel'}, + '919004':{'en': 'Airtel'}, '9181710':{'en': 'Airtel'}, '8536605':{'en': 'China Telecom'}, '8536603':{'en': '3'}, @@ -7402,10 +7480,10 @@ data = { '918750':{'en': 'Idea'}, '918751':{'en': 'Dishnet'}, '918752':{'en': 'Dishnet'}, - '918754':{'en': 'AirTel'}, - '918755':{'en': 'AirTel'}, - '918756':{'en': 'AirTel'}, - '918757':{'en': 'AirTel'}, + '918754':{'en': 'Airtel'}, + '918755':{'en': 'Airtel'}, + '918756':{'en': 'Airtel'}, + '918757':{'en': 'Airtel'}, '9592558':{'en': 'ASB'}, '9592559':{'en': 'ASB'}, '9592557':{'en': 'ASB'}, @@ -7464,7 +7542,7 @@ data = { '55989933':{'en': 'Oi'}, '919234':{'en': 'Tata Docomo'}, '919235':{'en': 'Tata Docomo'}, - '919944':{'en': 'AirTel'}, + '919944':{'en': 'Airtel'}, '917810':{'en': 'Reliance'}, '55869999':{'en': 'TIM'}, '55869998':{'en': 'TIM'}, @@ -7482,7 +7560,7 @@ data = { '55869994':{'en': 'TIM'}, '55869997':{'en': 'TIM'}, '55869996':{'en': 'TIM'}, - '919940':{'en': 'AirTel'}, + '919940':{'en': 'Airtel'}, '919941':{'en': 'Aircel'}, '55948412':{'en': 'Claro BR'}, '55948413':{'en': 'Claro BR'}, @@ -7505,7 +7583,7 @@ data = { '55689993':{'en': 'Vivo'}, '55689992':{'en': 'Vivo'}, '65844':{'en': 'M1'}, - '919949':{'en': 'AirTel'}, + '919949':{'en': 'Airtel'}, '55689999':{'en': 'Vivo'}, '55689998':{'en': 'Vivo'}, '65842':{'en': 'SingTel'}, @@ -7582,7 +7660,7 @@ data = { '919612':{'en': 'Hexacom'}, '919613':{'en': 'Aircel'}, '919610':{'en': 'Vodafone'}, - '919611':{'en': 'AirTel'}, + '919611':{'en': 'Airtel'}, '569998':{'en': 'Claro'}, '569992':{'en': 'Claro'}, '569993':{'en': 'Entel'}, @@ -7616,6 +7694,7 @@ data = { '852952':{'en': 'PCCW Mobile'}, '852950':{'en': '3'}, '852957':{'en': '3'}, + '9174800':{'en': 'Telenor'}, '852955':{'en': '1O1O / One2Free'}, '852954':{'en': 'SmarTone'}, '659371':{'en': 'SingTel'}, @@ -7667,7 +7746,7 @@ data = { '918256':{'en': 'Vodafone'}, '918297':{'en': 'Vodafone'}, '9178400':{'en': 'Idea'}, - '918296':{'en': 'Uninor'}, + '918296':{'en': 'Airtel'}, '92341':{'en': 'Telenor'}, '92340':{'en': 'Telenor'}, '92343':{'en': 'Telenor'}, @@ -7753,11 +7832,11 @@ data = { '918738':{'en': 'Telewings'}, '918739':{'en': 'Idea'}, '9180520':{'en': 'Vodafone'}, - '919956':{'en': 'AirTel'}, + '919956':{'en': 'Airtel'}, '918088':{'en': 'Reliance'}, '918089':{'en': 'Tata Docomo'}, - '918084':{'en': 'AirTel'}, - '918085':{'en': 'AirTel'}, + '918084':{'en': 'Airtel'}, + '918085':{'en': 'Airtel'}, '918086':{'en': 'Vodafone'}, '918087':{'en': 'Tata Docomo'}, '918080':{'en': 'Reliance'}, @@ -7833,7 +7912,7 @@ data = { '65827':{'en': 'M1'}, '65824':{'en': 'StarHub'}, '65825':{'en': 'StarHub'}, - '919500':{'en': 'AirTel'}, + '919500':{'en': 'Airtel'}, '919924':{'en': 'Idea'}, '919353':{'en': 'Reliance'}, '919352':{'en': 'Reliance'}, @@ -7917,12 +7996,12 @@ data = { '55798171':{'en': 'Claro BR'}, '919639':{'en': 'Idea'}, '919923':{'en': 'Vodafone'}, - '919630':{'en': 'AirTel'}, - '919631':{'en': 'AirTel'}, - '919632':{'en': 'AirTel'}, - '919633':{'en': 'AirTel'}, - '919634':{'en': 'AirTel'}, - '919635':{'en': 'AirTel'}, + '919630':{'en': 'Airtel'}, + '919631':{'en': 'Airtel'}, + '919632':{'en': 'Airtel'}, + '919633':{'en': 'Airtel'}, + '919634':{'en': 'Airtel'}, + '919635':{'en': 'Airtel'}, '919637':{'en': 'Vodafone'}, '9180950':{'en': 'Vodafone'}, '9176788':{'en': 'Idea'}, @@ -7942,13 +8021,14 @@ data = { '917563':{'en': 'Idea'}, '917560':{'en': 'Idea'}, '917561':{'en': 'Idea'}, - '917566':{'en': 'Vodafone'}, - '917567':{'en': 'Vodafone'}, + '9174958':{'en': 'Tata Docomo'}, + '9174959':{'en': 'Tata Docomo'}, '917564':{'en': 'Idea'}, '55838162':{'en': 'Vivo'}, '55838163':{'en': 'Vivo'}, '55838160':{'en': 'Vivo'}, '55838161':{'en': 'Vivo'}, + '9174950':{'en': 'Tata Docomo'}, '55838164':{'en': 'Vivo'}, '55838165':{'en': 'Vivo'}, '55698465':{'en': 'Brasil Telecom GSM'}, @@ -8181,7 +8261,7 @@ data = { '9173376':{'en': 'Airtel'}, '559788':{'en': 'Oi'}, '559789':{'en': 'Oi'}, - '918018':{'en': 'AirTel'}, + '918018':{'en': 'Airtel'}, '559785':{'en': 'Oi'}, '559786':{'en': 'Oi'}, '559787':{'en': 'Oi'}, @@ -8246,10 +8326,10 @@ data = { '90542':{'en': 'Turkcell'}, '9182650':{'en': 'Reliance'}, '917250':{'en': 'Airtel'}, - '919652':{'en': 'AirTel'}, + '919652':{'en': 'Airtel'}, '919653':{'en': 'Videocon'}, - '919650':{'en': 'AirTel'}, - '919651':{'en': 'AirTel'}, + '919650':{'en': 'Airtel'}, + '919651':{'en': 'Airtel'}, '919656':{'en': 'Idea'}, '919657':{'en': 'Idea'}, '919654':{'en': 'Vodafone'}, @@ -8285,6 +8365,7 @@ data = { '659337':{'en': 'StarHub'}, '659338':{'en': 'StarHub'}, '659339':{'en': 'StarHub'}, + '9174970':{'en': 'Tata Docomo'}, '569519':{'en': 'Entel'}, '852638':{'en': 'PCCW Mobile'}, '9177898':{'en': 'Idea'}, @@ -8312,14 +8393,14 @@ data = { '62283986':{'en': 'Esia'}, '62283987':{'en': 'Esia'}, '62283985':{'en': 'Esia'}, - '918295':{'en': 'AirTel'}, - '918294':{'en': 'AirTel'}, + '918295':{'en': 'Airtel'}, + '918294':{'en': 'Airtel'}, '62283988':{'en': 'Esia'}, '62283989':{'en': 'Esia'}, '918291':{'en': 'UNITECH'}, '9181840':{'en': 'Sistema'}, '918293':{'en': 'Tata Docomo'}, - '918292':{'en': 'AirTel'}, + '918292':{'en': 'Airtel'}, '86133':{'en': 'China Telecom'}, '86132':{'en': 'China Unicom'}, '86131':{'en': 'China Unicom'}, @@ -8411,7 +8492,7 @@ data = { '678576':{'en': 'Digicel'}, '678575':{'en': 'Digicel'}, '678574':{'en': 'Digicel'}, - '919902':{'en': 'AirTel'}, + '919902':{'en': 'Airtel'}, '55678434':{'en': 'Brasil Telecom GSM'}, '55699958':{'en': 'Vivo'}, '55699959':{'en': 'Vivo'}, @@ -8478,8 +8559,8 @@ data = { '917736':{'en': 'Tata Docomo'}, '917735':{'en': 'Reliance'}, '917734':{'en': 'Idea'}, - '917739':{'en': 'AirTel'}, - '917738':{'en': 'AirTel'}, + '917739':{'en': 'Airtel'}, + '917738':{'en': 'Airtel'}, '8525900':{'en': 'PCCW Mobile'}, '8525901':{'en': 'PCCW Mobile'}, '8525902':{'en': 'PCCW Mobile'}, @@ -8491,7 +8572,7 @@ data = { '919087':{'en': 'Idea'}, '62229616':{'en': 'Esia'}, '55799603':{'en': 'Vivo'}, - '919954':{'en': 'AirTel'}, + '919954':{'en': 'Airtel'}, '55879988':{'en': 'TIM'}, '919221':{'en': 'Tata Docomo'}, '919478':{'en': 'CellOne'}, @@ -8517,7 +8598,7 @@ data = { '9173176':{'en': 'Airtel'}, '9173175':{'en': 'Airtel'}, '9173178':{'en': 'Airtel'}, - '919958':{'en': 'AirTel'}, + '919958':{'en': 'Airtel'}, '55839334':{'en': 'Claro BR'}, '62252912':{'en': 'Esia'}, '62252911':{'en': 'Esia'}, @@ -8528,19 +8609,19 @@ data = { '55839333':{'en': 'Claro BR'}, '919883':{'en': 'Reliance'}, '919882':{'en': 'Idea'}, - '919880':{'en': 'AirTel'}, + '919880':{'en': 'Airtel'}, '919887':{'en': 'Idea'}, '919886':{'en': 'Vodafone'}, '919885':{'en': 'Vodafone'}, '919884':{'en': 'Vodafone'}, '55849462':{'en': 'Claro BR'}, - '919895':{'en': 'AirTel'}, + '919895':{'en': 'Airtel'}, '55819749':{'en': 'TIM'}, '55819748':{'en': 'TIM'}, '55849467':{'en': 'Claro BR'}, '55819747':{'en': 'TIM'}, '55849466':{'en': 'Claro BR'}, - '917760':{'en': 'AirTel'}, + '917760':{'en': 'Airtel'}, '9177720':{'en': 'Idea'}, '9173399':{'en': 'Airtel'}, '9173398':{'en': 'Airtel'}, @@ -8611,19 +8692,19 @@ data = { '659277':{'en': 'M1'}, '622519':{'en': 'Esia'}, '918605':{'en': 'Idea'}, - '919678':{'en': 'AirTel'}, - '919679':{'en': 'AirTel'}, + '919678':{'en': 'Airtel'}, + '919679':{'en': 'Airtel'}, '919674':{'en': 'Vodafone'}, '919675':{'en': 'Vodafone'}, - '919676':{'en': 'AirTel'}, - '919677':{'en': 'AirTel'}, + '919676':{'en': 'Airtel'}, + '919677':{'en': 'Airtel'}, '919670':{'en': 'Vodafone'}, '919671':{'en': 'Vodafone'}, '919672':{'en': 'Vodafone'}, '919673':{'en': 'Vodafone'}, '569979':{'en': 'Entel'}, '9180910':{'en': 'Tata Docomo'}, - '918972':{'en': 'AirTel'}, + '918972':{'en': 'Airtel'}, '569970':{'en': 'Movistar'}, '569971':{'en': 'Entel'}, '569972':{'en': 'Movistar'}, @@ -8648,12 +8729,13 @@ data = { '659866':{'en': 'SingTel'}, '659868':{'en': 'SingTel'}, '659869':{'en': 'SingTel'}, + '9174910':{'en': 'Idea'}, '918109':{'en': 'Tata Docomo'}, '918108':{'en': 'Idea'}, - '918105':{'en': 'AirTel'}, - '918104':{'en': 'Sistema'}, - '918107':{'en': 'AirTel'}, - '918106':{'en': 'AirTel'}, + '9174918':{'en': 'Idea'}, + '9174919':{'en': 'Idea'}, + '918107':{'en': 'Airtel'}, + '918106':{'en': 'Airtel'}, '918101':{'en': 'Reliance'}, '918100':{'en': 'Reliance'}, '918103':{'en': 'Reliance'}, @@ -8698,6 +8780,7 @@ data = { '88011':{'en': 'Citycell'}, '658629':{'en': 'M1'}, '658628':{'en': 'M1'}, + '919536':{'en': 'Vodafone'}, '86159':{'en': 'China Mobile'}, '86158':{'en': 'China Mobile'}, '86151':{'en': 'China Mobile'}, @@ -8719,13 +8802,13 @@ data = { '61425':{'en': 'Vodafone'}, '9189368':{'en': 'Telewings'}, '8536337':{'en': '3'}, - '919849':{'en': 'AirTel'}, + '919849':{'en': 'Airtel'}, '8536336':{'en': '3'}, - '917742':{'en': 'AirTel'}, + '917742':{'en': 'Airtel'}, '919848':{'en': 'Idea'}, '9177390':{'en': 'Airtel'}, '5595840':{'en': 'Claro BR'}, - '919845':{'en': 'AirTel'}, + '919845':{'en': 'Airtel'}, '55959146':{'en': 'Vivo'}, '658522':{'en': 'SingTel'}, '55959144':{'en': 'Vivo'}, @@ -8764,8 +8847,8 @@ data = { '55999970':{'en': 'Oi'}, '918643':{'en': 'Sistema'}, '919291':{'en': 'Tata Docomo'}, - '919199':{'en': 'AirTel'}, - '919198':{'en': 'AirTel'}, + '919199':{'en': 'Airtel'}, + '919198':{'en': 'Airtel'}, '5584960':{'en': 'TIM'}, '9647444':{'en': 'Mobitel'}, '919191':{'en': 'Cellone'}, @@ -8867,7 +8950,7 @@ data = { '919203':{'en': 'Tata Docomo'}, '919202':{'en': 'Tata Docomo'}, '55849481':{'en': 'Claro BR'}, - '919204':{'en': 'Tata Docomo'}, + '918695':{'en': 'Reliance'}, '919207':{'en': 'Tata Docomo'}, '919206':{'en': 'Tata Docomo'}, '55939157':{'en': 'Vivo'}, @@ -8932,21 +9015,23 @@ data = { '918145':{'en': 'Vodafone'}, '918144':{'en': 'Reliance'}, '659800':{'en': 'StarHub'}, - '918146':{'en': 'AirTel'}, + '918146':{'en': 'Airtel'}, '659806':{'en': 'SingTel'}, '659807':{'en': 'SingTel'}, '62253914':{'en': 'Esia'}, - '918126':{'en': 'AirTel'}, + '918126':{'en': 'Airtel'}, '918125':{'en': 'Tata Docomo'}, '9177448':{'en': 'Idea'}, '62253910':{'en': 'Esia'}, '62253911':{'en': 'Esia'}, '62253912':{'en': 'Esia'}, '62253913':{'en': 'Esia'}, - '918129':{'en': 'AirTel'}, - '918128':{'en': 'AirTel'}, + '918129':{'en': 'Airtel'}, + '918128':{'en': 'Airtel'}, '55918219':{'en': 'TIM'}, '55918218':{'en': 'TIM'}, + '9174938':{'en': 'Idea'}, + '9174939':{'en': 'Idea'}, '55918211':{'en': 'TIM'}, '55918213':{'en': 'TIM'}, '55918212':{'en': 'TIM'}, @@ -9078,7 +9163,7 @@ data = { '55699918':{'en': 'Vivo'}, '55699919':{'en': 'Vivo'}, '601830':{'en': 'YTL'}, - '919945':{'en': 'AirTel'}, + '919945':{'en': 'Airtel'}, '67649':{'en': 'U-Call'}, '919942':{'en': 'Aircel'}, '55799148':{'en': 'TIM'}, @@ -9130,7 +9215,7 @@ data = { '918371':{'en': 'Vodafone'}, '918376':{'en': 'Vodafone'}, '918377':{'en': 'Vodafone'}, - '918374':{'en': 'AirTel'}, + '918374':{'en': 'Airtel'}, '918375':{'en': 'Vodafone'}, '5699604':{'en': 'Movistar'}, '5699605':{'en': 'Movistar'}, @@ -9172,7 +9257,7 @@ data = { '62229611':{'en': 'Esia'}, '55779131':{'en': 'TIM'}, '919228':{'en': 'Tata Docomo'}, - '919959':{'en': 'AirTel'}, + '919959':{'en': 'Airtel'}, '55779136':{'en': 'TIM'}, '55779135':{'en': 'TIM'}, '55849463':{'en': 'Claro BR'}, @@ -9272,13 +9357,13 @@ data = { '658664':{'en': 'SingTel'}, '658667':{'en': 'SingTel'}, '658666':{'en': 'M1'}, - '919766':{'en': 'AirTel'}, + '919766':{'en': 'Airtel'}, '919767':{'en': 'Idea'}, '919764':{'en': 'Vodafone'}, '919765':{'en': 'Vodafone'}, '919762':{'en': 'Aircel'}, '919763':{'en': 'Idea'}, - '919760':{'en': 'AirTel'}, + '919760':{'en': 'Airtel'}, '919761':{'en': 'Vodafone'}, '6226191':{'en': 'Esia'}, '6226192':{'en': 'Esia'}, diff --git a/python/phonenumbers/data/region_HK.py b/python/phonenumbers/data/region_HK.py index ef3a3c2e..e28a0acd 100644 --- a/python/phonenumbers/data/region_HK.py +++ b/python/phonenumbers/data/region_HK.py @@ -1,7 +1,7 @@ """Auto-generated file, do not edit by hand. HK metadata""" from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata -PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00', +PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:[126-9]|30|5[09])?', general_desc=PhoneNumberDesc(national_number_pattern='[235-7]\\d{7}|8\\d{7,8}|9\\d{4,10}', possible_number_pattern='\\d{5,11}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:[23]\\d|58)\\d{6}', possible_number_pattern='\\d{8}', example_number='21234567'), mobile=PhoneNumberDesc(national_number_pattern='(?:5[1-79]\\d|6\\d{2}|8[4-79]\\d|9(?:0[1-9]|[1-8]\\d))\\d{5}', possible_number_pattern='\\d{8}', example_number='51234567'), @@ -14,6 +14,7 @@ PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefi uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), voicemail=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), + preferred_international_prefix='00', number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[235-7]|[89](?:0[1-9]|[1-9])']), NumberFormat(pattern='(800)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['800']), NumberFormat(pattern='(900)(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), diff --git a/python/phonenumbers/data/region_HN.py b/python/phonenumbers/data/region_HN.py index d980677a..474cded9 100644 --- a/python/phonenumbers/data/region_HN.py +++ b/python/phonenumbers/data/region_HN.py @@ -3,7 +3,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_HN = PhoneMetadata(id='HN', country_code=504, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[237-9]\\d{7}', possible_number_pattern='\\d{8}'), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[019]|1[1-36]|[23]\\d|4[056]|5[57]|7[01389]|8[0146-9]|9[012])|4(?:2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:4[3-5]|5\\d|6[56]|74)|6(?:[056]\\d|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[34])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}', possible_number_pattern='\\d{8}', example_number='22123456'), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[019]|1[1-36]|[23]\\d|4[056]|5[57]|7[01389]|8[0146-9]|9[012])|4(?:2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:4[3-5]|5\\d|6[56]|74)|6(?:[056]\\d|17|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[34])|8(?:79|8[0-35789]|9[1-57-9]))\\d{4}', possible_number_pattern='\\d{8}', example_number='22123456'), mobile=PhoneNumberDesc(national_number_pattern='[37-9]\\d{7}', possible_number_pattern='\\d{8}', example_number='91234567'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), diff --git a/python/phonenumbers/data/region_IN.py b/python/phonenumbers/data/region_IN.py index 1cb276ce..71a3f45f 100644 --- a/python/phonenumbers/data/region_IN.py +++ b/python/phonenumbers/data/region_IN.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_IN = PhoneMetadata(id='IN', country_code=91, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='1\\d{7,12}|[2-9]\\d{9,10}', possible_number_pattern='\\d{6,13}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-578]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}', possible_number_pattern='\\d{6,10}', example_number='1123456789'), - mobile=PhoneNumberDesc(national_number_pattern='(?:7(?:0\\d{3}|2(?:[0235679]\\d|[14][017-9]|8[0-59]|9[389])\\d|3(?:[05-8]\\d{2}|1(?:[089]\\d|7[5-8])|2(?:[5-8]\\d|[01][089])|3[17-9]\\d|4(?:[07-9]\\d|11)|9[01689]\\d)|4(?:0[1-9]\\d|1(?:[015-9]\\d|4[08])|[29][89]\\d|39\\d|8[389]\\d)|5(?:[034678]\\d|2[03-9]|5[017-9]|9[7-9])\\d|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9]\\d)\\d|7(?:0[2-9]|[1-79]\\d|8[1-9])\\d|8[0-79]\\d{2}|99[4-9]\\d)|8(?:0(?:[01589]\\d|6[67])|1(?:[02-57-9]\\d|1[0135-9])|2(?:[236-9]\\d|5[1-9])|3(?:[0357-9]\\d|4[1-9])|[45]\\d{2}|6[02457-9]\\d|7(?:07|[1-69]\\d)|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))\\d|9\\d{4})\\d{5}', possible_number_pattern='\\d{10}', example_number='9123456789'), + mobile=PhoneNumberDesc(national_number_pattern='(?:7(?:0\\d{3}|2(?:[0235679]\\d{2}|[14][017-9]\\d|8(?:[0-59]\\d|6[089])|9[389]\\d)|3(?:[05-8]\\d{2}|1(?:[089]\\d|7[5-8])|2(?:[5-8]\\d|[01][089])|3[17-9]\\d|4(?:[07-9]\\d|11)|9[01689]\\d)|4(?:0[1-9]\\d|1(?:[015-9]\\d|4[08])|2(?:58|[89]\\d)|39\\d|7(?:0[3-9]|11|7[02-8]|[89]\\d)|8(?:[0-24-7][089]|[389]\\d)|9(?:[0-6][089]|7[08]|[89]\\d))|5(?:[034678]\\d|2[03-9]|5[017-9]|9[7-9])\\d|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9]\\d)\\d|7(?:0[2-9]|[1-79]\\d|8[1-9])\\d|8[0-79]\\d{2}|99[4-9]\\d)|8(?:0(?:[01589]\\d|6[67])|1(?:[02-57-9]\\d|1[0135-9])|2(?:[236-9]\\d|5[1-9])|3(?:[0357-9]\\d|4[1-9])|[45]\\d{2}|6[02457-9]\\d|7(?:07|[1-69]\\d)|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))\\d|9\\d{4})\\d{5}', possible_number_pattern='\\d{10}', example_number='9123456789'), toll_free=PhoneNumberDesc(national_number_pattern='1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))', possible_number_pattern='\\d{8,13}', example_number='1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='186[12]\\d{9}', possible_number_pattern='\\d{13}', example_number='1861123456789'), shared_cost=PhoneNumberDesc(national_number_pattern='1860\\d{7}', possible_number_pattern='\\d{11}', example_number='18603451234'), @@ -16,7 +16,7 @@ PHONE_METADATA_IN = PhoneMetadata(id='IN', country_code=91, international_prefix no_international_dialling=PhoneNumberDesc(national_number_pattern='1(?:600\\d{6}|8(?:0(?:0\\d{4,9}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))', possible_number_pattern='\\d{8,13}', example_number='1800123456'), national_prefix='0', national_prefix_for_parsing='0', - number_format=[NumberFormat(pattern='(\\d{5})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['7(?:[02357]|4[0-389]|6[0-35-9]|8[0-79]|99)|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[02457-9]|7[01-69]|8[0-24-9]|9[02-9])|9', '7(?:0|2(?:[0235679]|[14][017-9]|8[0-59]|9[389])|3(?:[05-8]|1[07-9]|2[015-8]|3[17-9]|4[017-9]|9[01689])|4(?:0[1-9]|1[014-9]|[29][89]|39|8[389])|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8[0-79]|99[4-9])|8(?:0(?:[01589]|6[67])|1(?:[02-57-9]|1[0135-9])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7(?:07|[1-69])|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9', '7(?:0|2(?:[0235679]|[14][017-9]|8[0-59]|9[389])|3(?:[05-8]|1(?:[089]|7[5-9])|2(?:[5-8]|[01][089])|3[17-9]|4(?:[07-9]|11)|9[01689])|4(?:0[1-9]|1(?:[015-9]|4[08])|[29][89]|39|8[389])|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8[0-79]|99[4-9])|8(?:0(?:[01589]|6[67])|1(?:[02-57-9]|1[0135-9])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7(?:07|[1-69])|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), + number_format=[NumberFormat(pattern='(\\d{5})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['7(?:[02357]|4[0-37-9]|6[0-35-9]|8[0-79]|99)|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[02457-9]|7[01-69]|8[0-24-9]|9[02-9])|9', '7(?:0|2(?:[0235679]|[14][017-9]|8[0-569]|9[389])|3(?:[05-8]|1[07-9]|2[015-8]|3[17-9]|4[017-9]|9[01689])|4(?:0[1-9]|1[014-9]|2[589]|39|7[017-9]|[89])|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8[0-79]|99[4-9])|8(?:0(?:[01589]|6[67])|1(?:[02-57-9]|1[0135-9])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7(?:07|[1-69])|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9', '7(?:0|2(?:[0235679]|[14][017-9]|8[0-569]|9[389])|3(?:[05-8]|1(?:[089]|7[5-9])|2(?:[5-8]|[01][089])|3[17-9]|4(?:[07-9]|11)|9[01689])|4(?:0[1-9]|1(?:[015-9]|4[08])|2(?:58|[89])|39|7(?:0[3-9]|11|7[02-8]|[89])|8(?:[0-24-7][089]|[389])|9(?:[0-6][089]|7[08]|[89]))|5(?:[034678]|2[03-9]|5[017-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[6-9])|7(?:0[2-9]|[1-79]|8[1-9])|8[0-79]|99[4-9])|8(?:0(?:[01589]|6[67])|1(?:[02-57-9]|1[0135-9])|2(?:[236-9]|5[1-9])|3(?:[0357-9]|4[1-9])|[45]|6[02457-9]|7(?:07|[1-69])|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['11|2[02]|33|4[04]|79|80[2-46]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:2[0-249]|3[0-25]|4[145]|[569][14]|7[1257]|8[1346]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)', '7(?:12|2[14]|3[134]|4[47]|5(?:1|5[2-6])|[67]1|88)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), diff --git a/python/phonenumbers/data/region_KN.py b/python/phonenumbers/data/region_KN.py index ef3c5de1..5f74bed7 100644 --- a/python/phonenumbers/data/region_KN.py +++ b/python/phonenumbers/data/region_KN.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KN = PhoneMetadata(id='KN', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[589]\\d{9}', possible_number_pattern='\\d{7}(?:\\d{3})?'), fixed_line=PhoneNumberDesc(national_number_pattern='869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\d{4}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='8692361234'), - mobile=PhoneNumberDesc(national_number_pattern='869(?:5(?:5[6-8]|6[5-7])|66\\d|76[02-6])\\d{4}', possible_number_pattern='\\d{10}', example_number='8697652917'), + mobile=PhoneNumberDesc(national_number_pattern='869(?:5(?:5[6-8]|6[5-7])|66\\d|76[02-7])\\d{4}', possible_number_pattern='\\d{10}', example_number='8697652917'), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|44|55|66|77|88)[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='8002123456'), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', possible_number_pattern='\\d{10}', example_number='9002123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), diff --git a/python/phonenumbers/data/region_KW.py b/python/phonenumbers/data/region_KW.py index 339a0c9a..e1ed858b 100644 --- a/python/phonenumbers/data/region_KW.py +++ b/python/phonenumbers/data/region_KW.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_KW = PhoneMetadata(id='KW', country_code=965, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[12569]\\d{6,7}', possible_number_pattern='\\d{7,8}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='22345678'), - mobile=PhoneNumberDesc(national_number_pattern='(?:5(?:[05]\\d{2}|1[0-7]\\d|2(?:22|5[25]))|6(?:0[034679]\\d|5[015-9]\\d|6\\d{2}|7[067]\\d|9[0369]\\d)|9(?:0[09]\\d|22\\d|4[01479]\\d|55\\d|6[0679]\\d|[79]\\d{2}|8[057-9]\\d))\\d{4}', possible_number_pattern='\\d{8}', example_number='50012345'), + mobile=PhoneNumberDesc(national_number_pattern='(?:5(?:[05]\\d{2}|1[0-7]\\d|2(?:22|5[25]))|6(?:0[034679]\\d|222|5[015-9]\\d|6\\d{2}|7[067]\\d|9[0369]\\d)|9(?:0[09]\\d|22\\d|4[01479]\\d|55\\d|6[0679]\\d|[79]\\d{2}|8[057-9]\\d))\\d{4}', possible_number_pattern='\\d{8}', example_number='50012345'), toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), diff --git a/python/phonenumbers/data/region_SK.py b/python/phonenumbers/data/region_SK.py index 1ca78d32..76161a39 100644 --- a/python/phonenumbers/data/region_SK.py +++ b/python/phonenumbers/data/region_SK.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SK = PhoneMetadata(id='SK', country_code=421, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-68]\\d{5,8}|9\\d{6,8})', possible_number_pattern='\\d{6,9}'), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:16\\d{3,4}|\\d{8})|[3-5](?:[1-8]16\\d{2,3}|\\d{8})', possible_number_pattern='\\d{6,9}', example_number='212345678'), - mobile=PhoneNumberDesc(national_number_pattern='9(?:0[1-8]|1[0-24-9]|4[0489]|50)\\d{6}', possible_number_pattern='\\d{9}', example_number='912123456'), + mobile=PhoneNumberDesc(national_number_pattern='9(?:0(?:[1-8]\\d|9[1-9])|(?:1[0-24-9]|4[0489]|50)\\d)\\d{5}', possible_number_pattern='\\d{9}', example_number='912123456'), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', possible_number_pattern='\\d{9}', example_number='800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='9(?:[78]\\d{7}|00\\d{6})', possible_number_pattern='\\d{9}', example_number='900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='8[5-9]\\d{7}', possible_number_pattern='\\d{9}', example_number='850123456'), diff --git a/python/phonenumbers/data/region_SN.py b/python/phonenumbers/data/region_SN.py index d44f837b..a37fe478 100644 --- a/python/phonenumbers/data/region_SN.py +++ b/python/phonenumbers/data/region_SN.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SN = PhoneMetadata(id='SN', country_code=221, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[3789]\\d{8}', possible_number_pattern='\\d{9}'), fixed_line=PhoneNumberDesc(national_number_pattern='3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611|90[1-5])\\d{5}', possible_number_pattern='\\d{9}', example_number='301012345'), - mobile=PhoneNumberDesc(national_number_pattern='7(?:[067]\\d|21|8[0-26]|90)\\d{6}', possible_number_pattern='\\d{9}', example_number='701234567'), + mobile=PhoneNumberDesc(national_number_pattern='7(?:[067]\\d|21|8[0-46]|90)\\d{6}', possible_number_pattern='\\d{9}', example_number='701234567'), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', possible_number_pattern='\\d{9}', example_number='800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='88[4689]\\d{6}', possible_number_pattern='\\d{9}', example_number='884123456'), shared_cost=PhoneNumberDesc(national_number_pattern='81[02468]\\d{6}', possible_number_pattern='\\d{9}', example_number='810123456'), diff --git a/python/phonenumbers/data/region_TH.py b/python/phonenumbers/data/region_TH.py index 3375b3f2..2909e431 100644 --- a/python/phonenumbers/data/region_TH.py +++ b/python/phonenumbers/data/region_TH.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TH = PhoneMetadata(id='TH', country_code=66, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{7,8}|1\\d{3}(?:\\d{5,6})?', possible_number_pattern='\\d{4}|\\d{8,10}'), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}', possible_number_pattern='\\d{8}', example_number='21234567'), - mobile=PhoneNumberDesc(national_number_pattern='(?:14|6[1-3]|[89]\\d)\\d{7}', possible_number_pattern='\\d{9}', example_number='812345678'), + mobile=PhoneNumberDesc(national_number_pattern='(?:14|6[1-4]|[89]\\d)\\d{7}', possible_number_pattern='\\d{9}', example_number='812345678'), toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{6}', possible_number_pattern='\\d{10}', example_number='1800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{6}', possible_number_pattern='\\d{10}', example_number='1900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), diff --git a/python/phonenumbers/data/region_TZ.py b/python/phonenumbers/data/region_TZ.py index 29f6cbfc..85998bad 100644 --- a/python/phonenumbers/data/region_TZ.py +++ b/python/phonenumbers/data/region_TZ.py @@ -4,7 +4,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TZ = PhoneMetadata(id='TZ', country_code=255, international_prefix='00[056]', general_desc=PhoneNumberDesc(national_number_pattern='\\d{9}', possible_number_pattern='\\d{7,9}'), fixed_line=PhoneNumberDesc(national_number_pattern='2[2-8]\\d{7}', possible_number_pattern='\\d{7,9}', example_number='222345678'), - mobile=PhoneNumberDesc(national_number_pattern='(?:6[25-8]|7[13-9])\\d{7}', possible_number_pattern='\\d{9}', example_number='621234567'), + mobile=PhoneNumberDesc(national_number_pattern='(?:6[125-9]|7[1-9])\\d{7}', possible_number_pattern='\\d{9}', example_number='621234567'), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{6}', possible_number_pattern='\\d{9}', example_number='800123456'), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{7}', possible_number_pattern='\\d{9}', example_number='900123456'), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:40|6[01])\\d{6}', possible_number_pattern='\\d{9}', example_number='840123456'), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 33e98c4f..99dd29dc 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -1130,7 +1130,6 @@ data = { '861339795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, '861339794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, '861354772':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861361380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861354773':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, '861360702':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, '861360703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, @@ -3280,6 +3279,7 @@ data = { '861348798':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, '861359811':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, '861339319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861339318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861359816':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '861347648':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, '861347649':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, @@ -4228,7 +4228,7 @@ data = { '861350875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, '861350658':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, '861350657':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861350656':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86134810':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, '86134813':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, '86134812':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, '86134815':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, @@ -5086,7 +5086,7 @@ data = { '861351489':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '861351488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861360670':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86134810':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861350656':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, '861351485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861351484':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861351487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 57008b82..ab78dab5 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -6043,7 +6043,6 @@ data = { '86136276':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, '86136275':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, '861363558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861380421':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, '861380420':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, '861365430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, '861376218':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, @@ -6910,6 +6909,7 @@ data = { '86137336':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, '86137338':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861361381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861361380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861361383':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861361382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861361385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index f33b78b5..af7aba39 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -1047,6 +1047,7 @@ data = { '861380424':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, '861380427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, '861380426':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861380421':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, '86145375':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, '861380423':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, '861380422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, @@ -2836,7 +2837,6 @@ data = { '861470523':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, '861470520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, '861470521':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861470528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, '86138648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '86138649':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '86138640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 22d48af7..0d8b7e72 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -1778,7 +1778,6 @@ data = { '861471638':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861476269':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861512865':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861515968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '861476268':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861515960':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861515961':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, @@ -2801,6 +2800,7 @@ data = { '861506664':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861508959':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, '861508958':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861470528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, '861470529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, '861508955':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861508954':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 76264a5f..f046a77e 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -1774,6 +1774,7 @@ data = { '861530916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, '861530917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, '861519694':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861515968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '861515969':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '861534079':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861534078':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, @@ -2349,7 +2350,6 @@ data = { '861535397':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, '861529722':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, '861529725':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '86153600':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861529724':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, '861534431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, '861529727':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 7eb22205..907441f7 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -2269,6 +2269,7 @@ data = { '86153609':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, '86153608':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86153601':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86153600':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86153606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86153605':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86153604':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, @@ -3877,6 +3878,7 @@ data = { '861558728':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, '861558059':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, '861558058':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861556125':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '861536998':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861536999':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861536992':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, @@ -4697,7 +4699,6 @@ data = { '861562447':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861562446':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861557751':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861566000':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861562442':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, '861560799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, '861557750':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, @@ -4960,7 +4961,6 @@ data = { '861538988':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861537714':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861561247':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861537869':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, '861537713':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861537712':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861537711':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, @@ -6803,7 +6803,7 @@ data = { '861556120':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, '861553443':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '86155439':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861553445':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861537869':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, '861553444':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861556127':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '861556126':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, @@ -9516,7 +9516,7 @@ data = { '861553440':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '86155438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, '861556122':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861556125':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861553445':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, '861556124':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, '861553447':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, '861553446':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index bfb0b80b..029f91fc 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -7593,6 +7593,7 @@ data = { '86158870':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, '86158873':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, '861566001':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566000':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861566003':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861566002':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861566005':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, @@ -7947,7 +7948,6 @@ data = { '861588921':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, '861589024':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, '861589025':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861589026':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '861589020':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, '861589021':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, '861589022':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index ba2178ff..3d64f2dc 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -6743,7 +6743,6 @@ data = { '861770872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, '861770875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, '861770874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861770877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, '861770876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, '861763318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861763319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, @@ -7899,6 +7898,7 @@ data = { '861700898':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, '861700423':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, '861700899':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861589026':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '861589027':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '861700804':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, '861700357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index a148f352..4e8bfc86 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -6889,6 +6889,7 @@ data = { '861777502':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, '861778131':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, '861778132':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861770877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, '861770879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, '861770878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, '861778133':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, @@ -9458,7 +9459,6 @@ data = { '861778148':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, '861780434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, '861772038':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861809572':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, '861774608':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861772032':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, '861774609':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 92506293..86e31755 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -1654,6 +1654,7 @@ data = { '861809578':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, '86181953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, '861809573':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861809572':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, '861809575':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, '861809574':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, '861809577':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, @@ -3133,7 +3134,7 @@ data = { '861811440':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '861811441':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '861811442':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861811443':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861811335':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, '861821883':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861811338':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, '861811339':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, @@ -7543,7 +7544,6 @@ data = { '861815998':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '861815999':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '861814643':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861829745':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, '861815992':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, '861815993':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, '861815990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, @@ -8541,7 +8541,7 @@ data = { '861821145':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861816517':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, '861821148':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861811335':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861811443':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, '861824938':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, '861824939':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, '861816040':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 60012379..7f5fcfae 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -3766,7 +3766,6 @@ data = { '86183698':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, '861858241':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, '861858240':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861858242':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, '861850744':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, '861850745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, '861850746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, @@ -6286,6 +6285,7 @@ data = { '861829932':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, '861829748':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861829749':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861829745':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, '861829746':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, '861829747':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, '861850919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index d7ccd5ad..3be947d1 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -3648,6 +3648,7 @@ data = { '861861759':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, '861861758':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, '861858243':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861858242':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, '861858245':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, '861858244':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, '861858247':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, @@ -3810,7 +3811,6 @@ data = { '861868392':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, '861868393':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, '861868426':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861880478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861868427':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, '861868932':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861874071':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index c0563d32..42558e02 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -5494,6 +5494,7 @@ data = { '861888668':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, '861888669':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, '861880479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861880478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861893647':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, '86189472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '86189471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, @@ -9428,7 +9429,6 @@ data = { '861894923':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, '861894928':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861894929':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '913834':{'en': 'Demagiri, Mizoram'}, '913830':{'en': 'Champai/Chiapui, Mizoram'}, '913831':{'en': 'Champa, Mizoram'}, '861899773':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 0399d662..a6dbb253 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -77,6 +77,15 @@ data = { '918560':{'en': 'Jammalamadugu, Andhra Pradesh'}, '9411':{'en': 'Colombo'}, '914924':{'en': 'Mannarkad, Kerala'}, + '9328':{'en': 'Panjshar'}, + '9322':{'en': 'Kapisa'}, + '9323':{'en': 'Bamian'}, + '9320':{'en': 'Kabul'}, + '9321':{'en': 'Parwan'}, + '9326':{'en': 'Dorkondi'}, + '9327':{'en': 'Khost'}, + '9324':{'en': 'Wardak'}, + '9325':{'en': 'Logar'}, '914551':{'en': 'Vedasandur, Tamil Nadu'}, '918398':{'en': 'Harapanahalli, Karnataka'}, '918174':{'en': 'Arsikere, Karnataka'}, @@ -208,6 +217,11 @@ data = { '918517':{'en': 'Atmakur, Andhra Pradesh'}, '918514':{'en': 'Nandyal, Andhra Pradesh'}, '918515':{'en': 'Banaganapalle, Andhra Pradesh'}, + '9334':{'en': 'Helmand'}, + '9331':{'en': 'Ghazni'}, + '9330':{'en': 'Kandahar'}, + '9333':{'en': 'Zabol'}, + '9332':{'en': 'Uruzgan'}, '9626':{'en': 'Amman'}, '918426':{'en': 'Telgi, Karnataka'}, '915645':{'en': 'Rupbas, Rajasthan'}, @@ -326,6 +340,11 @@ data = { '9432':{'en': 'Chilaw, Puttalam'}, '9433':{'en': 'Gampaha'}, '9431':{'en': 'Negombo, Gampaha'}, + '9340':{'en': 'Heart'}, + '9341':{'en': 'Badghis'}, + '9342':{'en': 'Ghowr'}, + '9343':{'en': 'Farah'}, + '9344':{'en': 'Nimruz'}, '9180':{'en': 'Bangalore, Karnataka'}, '915115':{'en': 'Ghatampur, Uttar Pradesh'}, '915114':{'en': 'Derapur/Jhinjak, Uttar Pradesh'}, @@ -425,6 +444,15 @@ data = { '9424':{'en': 'Vavuniya'}, '9427':{'en': 'Polonnaruwa'}, '9426':{'en': 'Trincomalee'}, + '9353':{'en': 'Takhar'}, + '9352':{'en': 'Badkhshan'}, + '9351':{'en': 'Kunduz'}, + '9350':{'en': 'Balkh'}, + '9357':{'en': 'Faryab'}, + '9356':{'en': 'Sar-E Pol'}, + '9355':{'en': 'Samangan'}, + '9354':{'en': 'Jowzjan'}, + '9358':{'en': 'Baghlan'}, '918402':{'en': 'Kanigiri, Andhra Pradesh'}, '918403':{'en': 'Yerragondapalem, Andhra Pradesh'}, '918404':{'en': 'Marturu, Andhra Pradesh'}, @@ -551,6 +579,12 @@ data = { '915280':{'en': 'Rath, Uttar Pradesh'}, '915283':{'en': 'Charkhari, Uttar Pradesh'}, '915282':{'en': 'Hamirpur, Uttar Pradesh'}, + '9364':{'en': 'Paktia'}, + '9365':{'en': 'Paktika'}, + '9362':{'en': 'Kunarha'}, + '9363':{'en': 'Laghman'}, + '9360':{'en': 'Nangarhar'}, + '9361':{'en': 'Nurestan'}, '91416':{'en': 'Vellore, Tamil Nadu'}, '918419':{'en': 'Yellapur, Karnataka'}, '918418':{'en': 'Medchal, Andhra Pradesh'}, @@ -875,7 +909,6 @@ data = { '917375':{'en': 'Narsingharh, Madhya Pradesh'}, '917374':{'en': 'Biaora, Madhya Pradesh'}, '914374':{'en': 'Papanasam, Tamil Nadu'}, - '916768':{'en': 'Parajang, Odisha'}, '917179':{'en': 'Nagbhir, Maharashtra'}, '917178':{'en': 'Sinderwahi, Maharashtra'}, '914371':{'en': 'Arantangi, Tamil Nadu'}, @@ -987,7 +1020,7 @@ data = { '918376':{'en': 'Hirekerur, Karnataka'}, '915368':{'en': 'Amethi, Uttar Pradesh'}, '918377':{'en': 'Nargund, Karnataka'}, - '918375':{'en': 'Haveri, Karnataka'}, + '916768':{'en': 'Parajang, Odisha'}, '914149':{'en': 'Ulundurpet, Tamil Nadu'}, '914145':{'en': 'Gingee, Tamil Nadu'}, '914144':{'en': 'Chidambaram, Tamil Nadu'}, @@ -1399,6 +1432,7 @@ data = { '918139':{'en': 'Turuvekere, Karnataka'}, '913838':{'en': 'Aizwal/Serchip, Mizoram'}, '913839':{'en': 'Jalukie, Nagaland'}, + '913834':{'en': 'Demagiri, Mizoram'}, '913835':{'en': 'Saiha, Mizoram'}, '913836':{'en': 'Saiha/Tuipang, Mizoram'}, '913837':{'en': 'Kolasib, Mizoram'}, @@ -1426,6 +1460,7 @@ data = { '917326':{'en': 'Baldi, Madhya Pradesh'}, '917327':{'en': 'Harsud, Madhya Pradesh'}, '9841':{'en': 'East Azarbaijan', 'fa': u('\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u0634\u0631\u0642\u06cc')}, + '918375':{'en': 'Haveri, Karnataka'}, '9845':{'en': 'Ardabil province', 'fa': u('\u0627\u0633\u062a\u0627\u0646 \u0627\u0631\u062f\u0628\u06cc\u0644')}, '9844':{'en': 'West Azarbaijan', 'fa': u('\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646 \u063a\u0631\u0628\u06cc')}, '9729':{'en': 'Hasharon'}, diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 0b501323..d9a5d515 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -819,7 +819,6 @@ data = { '55193775':{'en': 'Campinas - SP', 'pt': 'Campinas - SP'}, '4934362':{'de': u('M\u00fcgeln bei Oschatz'), 'en': u('M\u00fcgeln bei Oschatz')}, '4934363':{'de': 'Cavertitz', 'en': 'Cavertitz'}, - '55193779':{'en': 'Campinas - SP', 'pt': 'Campinas - SP'}, '4934361':{'de': 'Dahlen Sachsen', 'en': 'Dahlen Sachsen'}, '4934364':{'de': 'Wermsdorf', 'en': 'Wermsdorf'}, '55114047':{'en': 'Diadema - SP', 'pt': 'Diadema - SP'}, @@ -4438,6 +4437,7 @@ data = { '55192111':{'en': 'Rio Claro - SP', 'pt': 'Rio Claro - SP'}, '55192137':{'en': 'Campinas - SP', 'pt': 'Campinas - SP'}, '55192112':{'en': 'Rio Claro - SP', 'pt': 'Rio Claro - SP'}, + '5042617':{'en': u('Choloma, Cort\u00e9s')}, '497403':{'de': 'Dunningen', 'en': 'Dunningen'}, '55192114':{'en': 'Limeira - SP', 'pt': 'Limeira - SP'}, '543743':{'en': 'Puerto Rico, Misiones', 'es': 'Puerto Rico, Misiones'}, diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index bcf87ce2..e66b645d 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -846,6 +846,7 @@ data = { '55623283':{'en': u('Aparecida de Goi\u00e2nia - GO'), 'pt': u('Aparecida de Goi\u00e2nia - GO')}, '55212203':{'en': 'Rio de Janeiro - RJ', 'pt': 'Rio de Janeiro - RJ'}, '55713305':{'en': 'Salvador - BA', 'pt': 'Salvador - BA'}, + '55193779':{'en': 'Campinas - SP', 'pt': 'Campinas - SP'}, '55212209':{'en': 'Rio de Janeiro - RJ', 'pt': 'Rio de Janeiro - RJ'}, '55212208':{'en': 'Rio de Janeiro - RJ', 'pt': 'Rio de Janeiro - RJ'}, '55713307':{'en': 'Salvador - BA', 'pt': 'Salvador - BA'}, @@ -10011,7 +10012,6 @@ data = { '55413425':{'en': u('Paranagu\u00e1 - PR'), 'pt': u('Paranagu\u00e1 - PR')}, '55823215':{'en': u('Macei\u00f3 - AL'), 'pt': u('Macei\u00f3 - AL')}, '55823216':{'en': u('Macei\u00f3 - AL'), 'pt': u('Macei\u00f3 - AL')}, - '55873771':{'en': 'Bom Conselho - PE', 'pt': 'Bom Conselho - PE'}, '55513618':{'en': u('Bar\u00e3o - RS'), 'pt': u('Bar\u00e3o - RS')}, '55513614':{'en': u('Marat\u00e1 - RS'), 'pt': u('Marat\u00e1 - RS')}, '55513615':{'en': u('Cara\u00e1 - RS'), 'pt': u('Cara\u00e1 - RS')}, diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 37819a91..62a39f56 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -6521,6 +6521,7 @@ data = { '86130887':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, '861303700':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, '861305546':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861309425':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, '861306412':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, '861306413':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, '861306410':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, @@ -7630,7 +7631,6 @@ data = { '861304955':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, '861309803':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, '861301359':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861309804':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, '861309127':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861304950':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, '861304557':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, @@ -8378,7 +8378,7 @@ data = { '861304534':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, '55873772':{'en': 'Correntes - PE', 'pt': 'Correntes - PE'}, '55873773':{'en': 'Lajedo - PE', 'pt': 'Lajedo - PE'}, - '861309425':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '55873771':{'en': 'Bom Conselho - PE', 'pt': 'Bom Conselho - PE'}, '861309688':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, '55873775':{'en': u('\u00c1guas Belas - PE'), 'pt': u('\u00c1guas Belas - PE')}, '55873779':{'en': 'Jupi - PE', 'pt': 'Jupi - PE'}, diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index e9b24e41..f576b357 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -5785,7 +5785,6 @@ data = { '861316856':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861316855':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861316854':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861324592':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861324591':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861324590':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861312358':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, @@ -9638,6 +9637,7 @@ data = { '861323526':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, '861322692':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861319518':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861309804':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, '861309805':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, '861309806':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, '861309807':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index e7ac8501..1b2e59ee 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -3262,7 +3262,6 @@ data = { '861335727':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, '861335724':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, '861335725':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861339318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861339317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, '861339316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, '861339315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, @@ -5696,6 +5695,7 @@ data = { '861337521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, '861336116':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, '861324593':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861324592':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861338688':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, '861336117':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, '861324597':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, @@ -6960,7 +6960,7 @@ data = { '861328885':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861328884':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861328887':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861328886':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861332993':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, '861334584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, '861332994':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861332995':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, @@ -9563,7 +9563,7 @@ data = { '861332990':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861332991':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861332992':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861332993':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861328886':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861328881':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861328880':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861328883':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, diff --git a/python/phonenumbers/shortdata/region_AR.py b/python/phonenumbers/shortdata/region_AR.py index 01ec2d5d..75e111b2 100644 --- a/python/phonenumbers/shortdata/region_AR.py +++ b/python/phonenumbers/shortdata/region_AR.py @@ -2,11 +2,11 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AR = PhoneMetadata(id='AR', country_code=None, international_prefix=None, - general_desc=PhoneNumberDesc(national_number_pattern='[0189]\\d{1,4}', possible_number_pattern='\\d{2,5}'), + general_desc=PhoneNumberDesc(national_number_pattern='[01389]\\d{1,4}', possible_number_pattern='\\d{2,5}'), toll_free=PhoneNumberDesc(national_number_pattern='[09]\\d{2}|1(?:[02-9]\\d?|1[0-24-9]?)', possible_number_pattern='\\d{2,3}', example_number='111'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), emergency=PhoneNumberDesc(national_number_pattern='10[017]|911', possible_number_pattern='\\d{3}', example_number='101'), - short_code=PhoneNumberDesc(national_number_pattern='000|1(?:0[0-35-7]|1[02-5]|2[15]|9)|89338|911', possible_number_pattern='\\d{2,5}', example_number='121'), + short_code=PhoneNumberDesc(national_number_pattern='000|1(?:0[0-35-7]|1[02-5]|2[15]|9)|3372|89338|911', possible_number_pattern='\\d{2,5}', example_number='121'), standard_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), - carrier_specific=PhoneNumberDesc(national_number_pattern='89338', possible_number_pattern='\\d{5}'), + carrier_specific=PhoneNumberDesc(national_number_pattern='89338|911', possible_number_pattern='\\d{3,5}'), short_data=True) diff --git a/python/phonenumbers/shortdata/region_NO.py b/python/phonenumbers/shortdata/region_NO.py index e1de0296..d791a611 100644 --- a/python/phonenumbers/shortdata/region_NO.py +++ b/python/phonenumbers/shortdata/region_NO.py @@ -6,7 +6,7 @@ PHONE_METADATA_NO = PhoneMetadata(id='NO', country_code=None, international_pref toll_free=PhoneNumberDesc(national_number_pattern='116117', possible_number_pattern='\\d{6}', example_number='116117'), premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), emergency=PhoneNumberDesc(national_number_pattern='11[023]', possible_number_pattern='\\d{3}', example_number='112'), - short_code=PhoneNumberDesc(national_number_pattern='11(?:[023]|6117)', possible_number_pattern='\\d{3,6}', example_number='112'), + short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:[0239]|6117)|2[048]|4(?:12|[59])|7[57]|90)', possible_number_pattern='\\d{3,6}', example_number='112'), standard_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), carrier_specific=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), short_data=True) |