From aa5c805ae77b7633609e06efdfd1f2f6ebff4547 Mon Sep 17 00:00:00 2001 From: tolstislon Date: Fri, 9 Feb 2024 18:19:30 +0300 Subject: [PATCH] Updated patterns to libphonenumber v8.13.30 --- .github/workflows/python-package.yml | 2 +- Pipfile | 6 ++--- phone_gen/patterns.py | 38 ++++++++++++++-------------- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 7e5b6f2..c382a26 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -25,7 +25,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install flake8 pep8-naming pytest black pytest-cov phonenumbers==8.13.29 + python -m pip install flake8 pep8-naming pytest black pytest-cov phonenumbers==8.13.30 python -m pip install -e . - name: Flake8 run: | diff --git a/Pipfile b/Pipfile index 7b6e44b..e801ac4 100644 --- a/Pipfile +++ b/Pipfile @@ -4,11 +4,11 @@ url = "https://pypi.org/simple" verify_ssl = true [dev-packages] -black = "==24.1.0" +black = "==24.1.1" flake8 = "==7.0.0" pep8-naming = "==0.13.3" -phonenumbers = "==8.13.29" -pytest = "==7.4.4" +phonenumbers = "==8.13.30" +pytest = "==8.0.0" pytest-cov = "==4.1.0" requests = "==2.31.0" diff --git a/phone_gen/patterns.py b/phone_gen/patterns.py index dc7127f..f8fdf54 100644 --- a/phone_gen/patterns.py +++ b/phone_gen/patterns.py @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- """ -Auto-generated file 2024-01-26 09:33:33 UTC -Resource: https://github.com/google/libphonenumber v8.13.29 +Auto-generated file 2024-02-09 15:17:42 UTC +Resource: https://github.com/google/libphonenumber v8.13.30 """ PATTERNS = { - "info": "libphonenumber v8.13.29", + "info": "libphonenumber v8.13.30", "data": { "AC": { "code": "247", @@ -136,7 +136,7 @@ "BL": { "code": "590", "pattern": "((590(2[7-9])|(3[3-7])|(5[12])|(87)[\\d]{4}))", - "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))[\\d]{4}))", + "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))|(4(0[89])|(1[2-6])|(9[\\d]))|(6(1[016-9])|(5[0-4])|([67][\\d]))[\\d]{4}))", }, "BM": { "code": "1", @@ -166,7 +166,7 @@ "BS": { "code": "1", "pattern": "((242(3(02)|([236][1-9])|(4[0-24-9])|(5[0-68])|(7[347])|(8[0-4])|(9[2-467]))|(461)|(502)|(6(0[1-5])|(12)|(2[013])|([45]0)|(7[67])|(8[78])|(9[89]))|(7(02)|(88))[\\d]{4}))", - "mobile": "((242(3(5[79])|(7[56])|(95))|(4([23][1-9])|(4[1-35-9])|(5[1-8])|(6[2-8])|(7[\\d])|(81))|(5(2[45])|(3[35])|(44)|(5[1-46-9])|(65)|(77))|(6[34]6)|(7(27)|(38))|(8(0[1-9])|(1[02-9])|(2[\\d])|([89]9))[\\d]{4}))", + "mobile": "((242(3(5[79])|(7[56])|(95))|(4([23][1-9])|(4[1-35-9])|(5[1-8])|(6[2-8])|(7[\\d])|(81))|(5(2[45])|(3[35])|(44)|(5[1-46-9])|(65)|(77))|(6[34]6)|(7(27)|(38))|(8(0[1-9])|(1[02-9])|(2[\\d])|(3[0-4])|([89]9))[\\d]{4}))", }, "BT": { "code": "975", @@ -436,7 +436,7 @@ "GP": { "code": "590", "pattern": "((590(0[1-68])|([14][0-24-9])|(2[0-68])|(3[1-9])|(5[3-579])|([68][0-689])|(7[08])|(9[\\d])[\\d]{4}))", - "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))[\\d]{4}))", + "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))|(4(0[89])|(1[2-6])|(9[\\d]))|(6(1[016-9])|(5[0-4])|([67][\\d]))[\\d]{4}))", }, "GQ": { "code": "240", @@ -471,7 +471,7 @@ "HK": { "code": "852", "pattern": "(((2([13-9][\\d])|(2[013-9])[\\d])|(3(([1569][0-24-9])|(4[0-246-9])|(7[0-24-69])[\\d])|(8(4[0-8])|([59][\\d])|(6[01])))|(58(0[1-9])|(1[2-9]))[\\d]{4}))", - "mobile": "(((4(44[05-9])|(6(1[0-7])|(4[0-57-9])|(6[0-4])))|(5(73[0-6])|(95[0-8]))|(6(26[013-8])|(66[0-3]))|(70(7[1-6])|(8[0-4]))|(848[0-35-9])|(9(29[013-9])|(39[01])|(59[0-4])|(899))[\\d]{4})|((4(4[015-8])|(6[02357-9]))|(5([1-59][0-46-9])|(6[0-4689])|(7[0-246-9]))|(6(0[1-9])|([13-59][\\d])|([268][0-57-9])|(7[0-79]))|(70[129])|(84[09])|(9(0[1-9])|(1[02-9])|([2358][0-8])|([467][\\d]))[\\d]{5}))", + "mobile": "(((4(44[0-25-9])|(6(1[0-7])|(4[0-57-9])|(6[0-4])))|(5(73[0-6])|(95[0-8]))|(6(26[013-8])|(66[0-3]))|(70(7[1-8])|(8[0-4]))|(848[0-35-9])|(9(29[013-9])|(39[01])|(59[0-4])|(899))[\\d]{4})|((4(4[0-35-8])|(6[02357-9]))|(5([1-59][0-46-9])|(6[0-4689])|(7[0-246-9]))|(6(0[1-9])|([13-59][\\d])|([268][0-57-9])|(7[0-79]))|(70[129])|(84[0-29])|(9(0[1-9])|(1[02-9])|([2358][0-8])|([467][\\d]))[\\d]{5}))", }, "HN": { "code": "504", @@ -602,7 +602,7 @@ "KW": { "code": "965", "pattern": "((2([23][\\d][\\d])|(4([1-35-9][\\d])|(44))|(5(0[034])|([2-46][\\d])|(5[1-3])|(7[1-7]))[\\d]{4}))", - "mobile": "(((41[\\d][\\d])|(5(([05][\\d])|(1[0-7])|(6[56])[\\d])|(2(22)|(5[25]))|(7(55)|(77))|(88[58]))|(6((0[034679])|(5[015-9])|(6[\\d])[\\d])|(1(00)|(11)|(66))|(222)|(3[36]3)|(444)|(7(0[013-9])|([67][\\d]))|(888)|(9([069][\\d])|(3[039])))|(9((0[09])|([4679][\\d])|(8[057-9])[\\d])|(1(1[01])|(99))|(2(00)|(2[\\d]))|(3(00)|(3[03]))|(5(00)|(5[\\d])))[\\d]{4}))", + "mobile": "(((41[\\d][\\d])|(5(([05][\\d])|(1[0-7])|(6[56])[\\d])|(2(22)|(5[25]))|(7(55)|(77))|(88[58]))|(6((0[034679])|(5[015-9])|(6[\\d])[\\d])|(1(00)|(11)|(6[16]))|(2[26]2)|(3[36]3)|(4[46]4)|(7(0[013-9])|([67][\\d]))|(8[68]8)|(9([069][\\d])|(3[039])))|(9(([04679][\\d])|(8[057-9])[\\d])|(1(1[01])|(99))|(2(00)|(2[\\d]))|(3(00)|(3[03]))|(5(00)|(5[\\d])))[\\d]{4}))", }, "KY": { "code": "1", @@ -632,7 +632,7 @@ "LI": { "code": "423", "pattern": "(((2(01)|(1[27])|(2[02])|(3[\\d])|(6[02-578])|(96))|(3([24]0)|(33)|(7[0135-7])|(8[048])|(9[0269]))[\\d]{4}))", - "mobile": "(((6((4[5-9])|(5[0-469])[\\d])|(6([0245][\\d])|([17]0)|(3[7-9]))[\\d])|(7([37-9][\\d])|(42)|(56))[\\d]{4}))", + "mobile": "(((6((4[5-9])|(5[0-469])[\\d])|(6([024-6][\\d])|([17]0)|(3[7-9]))[\\d])|(7([37-9][\\d])|(42)|(56))[\\d]{4}))", }, "LK": { "code": "94", @@ -688,7 +688,7 @@ "MF": { "code": "590", "pattern": "((590(0[079])|([14]3)|([27][79])|(3[03-7])|(5[0-268])|(87)[\\d]{4}))", - "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))[\\d]{4}))", + "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))|(4(0[89])|(1[2-6])|(9[\\d]))|(6(1[016-9])|(5[0-4])|([67][\\d]))[\\d]{4}))", }, "MG": { "code": "261", @@ -767,8 +767,8 @@ }, "MX": { "code": "52", - "pattern": "((657[12][\\d]{6})|((2(0[01])|(2[\\d])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([25-7][1-9])|(3[1-8])|(4[\\d])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([13467][1-9])|(2[\\d])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[0-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|(6[1-9])|(7[12])|(8[1-8])|(9[\\d]))[\\d]{7}))", - "mobile": "((657[12][\\d]{6})|((1(2(2[1-9])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([24-7][1-9])|(3[1-8])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([1-467][1-9])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[1-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|([69][1-9])|(7[12])|(8[1-8])))|(2(2[\\d])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([25-7][1-9])|(3[1-8])|(4[\\d])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([13467][1-9])|(2[\\d])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[0-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|(6[1-9])|(7[12])|(8[1-8])|(9[\\d]))[\\d]{7}))", + "pattern": "((657[12][\\d]{6})|((2(0[01])|(2[\\d])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([25-7][1-9])|(3[1-8])|(4[\\d])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([1346][1-9])|([27][\\d])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[0-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|(6[1-9])|(7[12])|(8[1-8])|(9[\\d]))[\\d]{7}))", + "mobile": "((657[12][\\d]{6})|((1(2(2[1-9])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([24-7][1-9])|(3[1-8])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([1-467][1-9])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[1-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|([69][1-9])|(7[12])|(8[1-8])))|(2(2[\\d])|(3[1-35-8])|(4[13-9])|(7[1-689])|(8[1-578])|(9[467]))|(3(1[1-79])|([2458][1-9])|(3[\\d])|(7[1-8])|(9[1-5]))|(4(1[1-57-9])|([25-7][1-9])|(3[1-8])|(4[\\d])|(8[1-35-9])|(9[2-689]))|(5([56][\\d])|(88)|(9[1-79]))|(6(1[2-68])|([2-4][1-9])|(5[1-3689])|(6[1-57-9])|(7[1-7])|(8[67])|(9[4-8]))|(7([1346][1-9])|([27][\\d])|(5[13-9])|(8[1-69])|(9[17]))|(8(1[\\d])|(2[13-689])|(3[1-6])|(4[124-6])|(6[1246-9])|(7[0-378])|(9[12479]))|(9(1[346-9])|(2[1-4])|(3[2-46-8])|(5[1348])|(6[1-9])|(7[12])|(8[1-8])|(9[\\d]))[\\d]{7}))", }, "MY": { "code": "60", @@ -843,7 +843,7 @@ "OM": { "code": "968", "pattern": "((2[1-6][\\d]{6}))", - "mobile": "((1505[\\d]{4})|((7([1289][\\d])|(6[89])|(7[0-5]))|(9(0[1-9])|([1-9][\\d]))[\\d]{5}))", + "mobile": "((1505[\\d]{4})|((7([1289][\\d])|(6[7-9])|(7[0-5]))|(9(0[1-9])|([1-9][\\d]))[\\d]{5}))", }, "PA": { "code": "507", @@ -878,7 +878,7 @@ "PL": { "code": "48", "pattern": "((47[\\d]{7})|((1[2-8])|(2[2-69])|(3[2-4])|(4[1-468])|(5[24-689])|(6[1-3578])|(7[14-7])|(8[1-79])|(9[145])([02-9][\\d]{6})|(1([0-8][\\d]{5})|(9[\\d]{3}([\\d]{2})?))))", - "mobile": "((21(1([145][\\d])|(3[1-5]))|(2[\\d][\\d])[\\d]{4})|((45)|(5[0137])|(6[069])|(7[2389])|(88)[\\d]{7}))", + "mobile": "((21(1[013-5])|(2[\\d])[\\d]{5})|((45)|(5[0137])|(6[069])|(7[2389])|(88)[\\d]{7}))", }, "PM": { "code": "508", @@ -898,7 +898,7 @@ "PT": { "code": "351", "pattern": "((2([12][\\d])|(3[1-689])|(4[1-59])|([57][1-9])|(6[1-35689])|(8[1-69])|(9[1256])[\\d]{6}))", - "mobile": "((6([06]92(30)|(9[\\d]))|([35]92(3[03])|(9[\\d]))[\\d]{3})|(((16)|(6[0356])93)|(9([1-36][\\d][\\d])|(480))[\\d]{5}))", + "mobile": "((6([06]92(30)|(9[\\d]))|([35]92(3[034])|(9[\\d]))[\\d]{3})|(((16)|(6[0356])93)|(9([1-36][\\d][\\d])|(480))[\\d]{5}))", }, "PW": { "code": "680", @@ -1128,13 +1128,13 @@ }, "UG": { "code": "256", - "pattern": "((20((240)|(30[67])[\\d])|(6(00[0-2])|(30[0-4]))[\\d]{3})|((20([017][\\d])|(2[5-9])|(32)|(5[0-4])|(6[15-9]))|([34][\\d]{3})[\\d]{5}))", - "mobile": "((726[01][\\d]{5})|(7([015-8][\\d])|(20)|(36)|(4[0-4])|(9[89])[\\d]{6}))", + "pattern": "((20((240)|(30[67])[\\d])|(6(00[0-2])|(30[0-4]))[\\d]{3})|((20([017][\\d])|(2[5-9])|(3[1-4])|(5[0-4])|(6[15-9]))|([34][\\d]{3})[\\d]{5}))", + "mobile": "((72([48]0)|(6[01])[\\d]{5})|(7([015-8][\\d])|(20)|(36)|(4[0-4])|(9[89])[\\d]{6}))", }, "US": { "code": "1", - "pattern": "(((5056([0-35-9][\\d])|(4[468]))|(7302[01][\\d])[\\d]{4})|((472[24])|(505[2-57-9])|(983[289])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[0149])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|(3[016])|(4[0156])|(5[01679])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", - "mobile": "(((5056([0-35-9][\\d])|(4[468]))|(7302[01][\\d])[\\d]{4})|((472[24])|(505[2-57-9])|(983[289])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[0149])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|(3[016])|(4[0156])|(5[01679])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", + "pattern": "(((5056([0-35-9][\\d])|(4[468]))|(7302[0-3][\\d])[\\d]{4})|((472[24])|(505[2-57-9])|(7306)|(983[237-9])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[01349])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|(3[016])|(4[0156])|(5[01679])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", + "mobile": "(((5056([0-35-9][\\d])|(4[468]))|(7302[0-3][\\d])[\\d]{4})|((472[24])|(505[2-57-9])|(7306)|(983[237-9])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[01349])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|(3[016])|(4[0156])|(5[01679])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", }, "UY": { "code": "598",