Skip to content

Commit

Permalink
fix: update to latest bulletin, add monogoto
Browse files Browse the repository at this point in the history
Closes #33
Closes #40
  • Loading branch information
coderbyheart committed Mar 3, 2023
1 parent dd4f683 commit 9651ed2
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 7 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ charge card

> **Note**
> Up-to-date with
> [Operational Bulletin No. 1258 (15.XII.2022)](https://www.itu.int/pub/T-SP-OB.1258-2022)
> [Operational Bulletin No. 1263 (1.III.2023)](https://www.itu.int/pub/T-SP-OB.1263-2023)
> and also includes
> [E.164 shared country code entries](http://www.itu.int/net/itu-t/inrdb/e164_intlsharedcc.aspx?cc=881,882,883)
> (which has some overlapping entries).
Expand Down
60 changes: 54 additions & 6 deletions src/list.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import type { IssuerList } from './types'

export const iinRegEx =
/^89(1000|1001|1002|1003|1004|1005|1006|1007|1008|1009|1010|1011|1012|1013|1014|1015|1016|1017|1018|1019|1020|1021|1022|1023|1024|1025|1026|1027|1028|1029|1030|1031|1032|1033|1034|1035|1036|1037|1038|1039|1041|1042|1043|1044|1045|1046|1047|1048|1049|1050|1051|1052|1053|1054|1055|1056|1057|1059|1060|1061|1080|1090|1091|1111|1123|1130|1149|1160|1170|1200|1210|1211|1220|1221|1222|1223|1224|1226|1227|1228|1229|1230|1232|1234|1235|1236|1240|1246|1248|1250|1253|1258|1260|1266|1270|1272|1273|1276|1277|1278|1279|1282|1283|1284|1288|1300|1302|1310|1311|1318|1321|1333|1340|1348|1350|1351|1357|1362|1366|1369|1370|1371|1377|1378|1382|1400|1432|1433|1441|1444|1450|1456|1460|1464|1470|1474|1480|1482|1483|1486|1487|1488|1489|1490|1503|1505|1530|1555|1580|1582|1593|1610|1625|1626|1628|1629|1635|1638|1650|1652|1654|1660|1663|1666|1669|1678|1680|1682|1687|1688|1692|1696|1698|1699|1710|1724|1727|1763|1777|1781|1782|1784|1786|1789|1792|1798|1800|1808|1809|1821|1822|1824|1835|1837|1852|1853|1866|1867|1868|1869|1872|1877|1878|1884|1888|1891|1895|1918|1930|1937|1948|1950|1988|1999|2002|2701|2738|3001|3002|3005|3009|3010|3011|3100|3101|3102|3103|3105|3107|3108|3109|3110|3111|3115|3116|3117|3118|3120|3124|3126|3129|3131|3132|3144|3160|3168|3189|3200|3201|3202|3203|3204|3205|3206|3207|3208|3230|3301|3310|3313|3315|3317|3320|3322|3323|3324|3325|3326|3327|3328|3330|3331|3334|3337|3338|3339|3387|3390|3392|3401|3402|3403|3404|3405|3406|3407|3410|3411|3412|3413|3416|3418|3421|3423|3425|3429|3434|3456|3457|3620|3630|3631|3632|3901|3908|3910|3933|3988|3999|4001|4002|4003|4010|4100|4101|4102|4103|4104|4123|4124|4125|4126|4128|4129|4130|4131|4132|4133|4134|4301|4303|4305|4307|4308|4310|4312|4313|4325|4351|4352|4400|4401|4402|4403|4404|4405|4406|4407|4408|4409|4410|4411|4412|4413|4414|4415|4417|4418|4419|4420|4422|4423|4424|4428|4429|4430|4433|4434|4435|4436|4437|4438|4439|4440|4441|4442|4443|4444|4445|4446|4447|4448|4449|4450|4451|4452|4453|4455|4476|4477|4478|4481|4484|4485|4486|4487|4488|4489|4490|4501|4504|4505|4506|4573|4601|4603|4607|4608|4609|4610|4611|4612|4614|4617|4620|4627|4631|4670|4671|4700|4701|4706|4707|4708|4709|4801|4802|4803|4819|4901|4902|4903|4920|4921|4922|4923|4926|4931|4932|4935|4936|4937|4938|4939|4940|4941|4943|5151|5201|5202|5203|5204|5205|5206|5301|5400|5454|5505|5515|5516|5523|5524|5526|5802|5804|5806|6000|6001|6018|6019|6088|6100|6101|6102|6103|6106|6112|6114|6121|6123|6150|6161|6162|6188|6190|6200|6201|6300|6301|6305|6363|6400|6402|6403|6411|6415|6424|6500|6501|6502|6503|6505|6510|6601|6602|6610|8100|8101|8102|8103|8104|8105|8106|8107|8108|8109|8110|8111|8112|8113|8114|8115|8116|8117|8118|8120|8130|8131|8165|8170|8171|8201|8205|8206|8211|8230|8401|8402|8600|8816|8817|8818|8819|9001|9002|9101|9105|9109|9110|9111|9114|9121|9130|9168|9201|9203|9204|9206|9207|9301|9402|9403|9405|9659|9711|9811|9814|21301|21800|22002|22003|22004|22202|22203|22302|22401|22501|22502|22602|22603|22702|22905|23001|23002|23003|23101|23104|23134|23233|23240|23302|23309|23501|23502|23801|23802|23902|23912|24001|24103|24201|24301|24302|24384|24389|24402|24501|24502|24509|24801|24805|24810|24901|24905|24999|25000|25014|25017|25101|25284|25285|25402|25403|25404|25405|25406|25407|25410|25412|25505|25707|25804|26003|26102|26202|26203|26204|26401|26422|26433|26502|26611|26701|26702|26704|26901|29101|29786|29801|29802|29901|35001|35003|35009|35101|35103|35104|35106|35107|35112|35180|35200|35201|35202|35205|35207|35210|35277|35281|35299|35301|35302|35303|35304|35306|35308|35311|35315|35316|35400|35402|35403|35404|35501|35502|35503|35504|35601|35611|35621|35677|35702|35710|35720|35722|35789|35801|35802|35803|35804|35805|35806|35807|35809|35811|35812|35901|35905|35920|35922|35923|37001|37002|37003|37101|37201|37202|37203|37204|37206|37301|37302|37303|37401|37404|37405|37501|37502|37503|37603|38001|38002|38003|38101|38103|38105|38200|38201|38203|38591|38598|38640|38641|38664|38670|38701|38703|38705|38901|42001|42004|42005|42020|42031|42098|42101|42102|42103|42301|42302|42305|42306|42307|42310|50001|50167|50168|50601|50701|50801|50802|57002|57101|57123|57187|57287|57700|57777|59001|59002|59003|59008|59009|59101|59102|59202|59301|59402|59404|59501|59502|59505|59602|59604|59800|59801|59900|59978|59991|59996|60153|67210|67502|67503|67601|67801|67805|67901|67902|68000|68001|68099|68502|68701|68901|68915|69101|69201|85001|85200|85201|85203|85204|85206|85207|85210|85211|85212|85216|85218|85219|85221|85224|85230|85231|85234|85235|85268|85269|85277|85280|85300|85301|85303|85501|85608|87099|88210|88213|88216|88223|88228|88231|88232|88235|88236|88237|88239|88241|88245|88246|88247|88248|88249|88250|88251|88280|88298|88299|88301|88303|88304|88305|88306|88307|88308|88309|88310|88311|96001|96101|96103|96105|96277|96405|96420|96430|96440|96504|96800|97202|97203|97208|97250|97301|97302|97304|97400|97511|97577|97606|97702|99401|99403|99404|99405|99406|99501|99601|99701|99801|99804|883100|883110|883130|883140|883150|883160|883170|883190|883200|883210|883220|883240|883250|883260|883290|883300|883320|883330|883340|883350|883360|883370|883380|883390|883400|883410|883420|883430|883440|883450|8835100|8835110|8835120|8835130|8835140|8835150|8835160|8835170|8835180|8835190|01010|01011|01130|01282|01012|01013|01232|01351|01014|01348|01007|01035|01037|01223|01228|01236|01248|01250|01258|01277|01302|01369|01370|01456|01482|01490|01593|01628|01629|01635|01654|01660|01682|01687|01688|01699|01727|01789|01821|01835|01837|01869|01895|01930|01015|01016|01028|01650|01017|01008|01048|01377|01018|01050|01582|01019|01025|01283|01809|01853|01020|01021|01022|01023|01024|01000|01001|01002|01003|01004|01005|01006|01009|01026|01027|01029|01030|01031|01032|01033|01034|01036|01038|01039|01041|01042|01043|01044|01045|01046|01047|01049|01051|01080|01090|01091|01111|01123|01160|01170|01200|01210|01211|01220|01221|01222|01224|01226|01227|01229|01230|01234|01235|01240|01246|01253|01260|01266|01270|01272|01273|01276|01278|01279|01288|01300|01310|01311|01318|01321|01333|01340|01350|01357|01362|01366|01371|01378|01382|01400|01432|01433|01444|01450|01460|01464|01470|01474|01480|01483|01486|01487|01488|01489|01503|01505|01530|01555|01580|01610|01625|01626|01638|01652|01663|01666|01669|01678|01680|01692|01696|01698|01710|01724|01763|01777|01781|01782|01784|01786|01792|01798|01800|01808|01822|01824|01852|01866|01867|01868|01872|01877|01878|01884|01888|01891|01918|01937|01948|01950|01988|01999|01284|01053|01054|01056|01055|01052|01057|01059|01060|01149|01061|01441)/
/^89(1000|1001|1002|1003|1004|1005|1006|1007|1008|1009|1010|1011|1012|1013|1014|1015|1016|1017|1018|1019|1020|1021|1022|1023|1024|1025|1026|1027|1028|1029|1030|1031|1032|1033|1034|1035|1036|1037|1038|1039|1041|1042|1043|1044|1045|1046|1047|1048|1049|1050|1051|1052|1053|1054|1055|1056|1057|1059|1060|1061|1080|1090|1091|1111|1123|1130|1149|1160|1170|1200|1210|1211|1220|1221|1222|1223|1224|1226|1227|1228|1229|1230|1232|1234|1235|1236|1240|1246|1248|1250|1253|1258|1260|1266|1270|1272|1273|1276|1277|1278|1279|1282|1283|1284|1288|1300|1302|1310|1311|1318|1321|1333|1340|1345|1348|1350|1351|1357|1362|1366|1369|1370|1371|1377|1378|1382|1400|1432|1433|1441|1444|1450|1456|1460|1464|1470|1474|1480|1482|1483|1486|1487|1488|1489|1490|1503|1505|1530|1555|1580|1582|1593|1610|1625|1626|1628|1629|1635|1638|1650|1652|1654|1660|1663|1666|1669|1678|1680|1682|1687|1688|1692|1696|1698|1699|1710|1724|1727|1763|1777|1781|1782|1784|1786|1789|1792|1798|1800|1808|1809|1821|1822|1824|1835|1837|1852|1853|1866|1867|1868|1869|1872|1877|1878|1884|1888|1891|1895|1918|1930|1937|1948|1950|1988|1999|2002|2701|2738|2783|3001|3002|3005|3009|3010|3011|3100|3101|3102|3103|3105|3107|3108|3109|3110|3111|3115|3116|3117|3118|3120|3124|3126|3129|3131|3132|3144|3160|3168|3189|3200|3201|3202|3203|3204|3205|3206|3207|3208|3230|3301|3310|3313|3315|3317|3320|3322|3323|3324|3325|3326|3327|3328|3330|3331|3334|3337|3338|3339|3387|3390|3392|3401|3402|3403|3404|3405|3406|3407|3410|3411|3412|3413|3416|3418|3421|3423|3425|3429|3434|3456|3457|3620|3630|3631|3632|3901|3908|3910|3933|3988|3999|4001|4002|4003|4010|4100|4101|4102|4103|4104|4123|4124|4125|4126|4128|4129|4130|4131|4132|4133|4134|4301|4303|4305|4307|4308|4310|4312|4313|4325|4351|4352|4400|4401|4402|4403|4404|4405|4406|4407|4408|4409|4410|4411|4412|4413|4414|4415|4416|4417|4418|4419|4420|4422|4423|4424|4428|4429|4430|4433|4434|4435|4436|4437|4438|4439|4440|4441|4442|4443|4444|4445|4446|4447|4448|4449|4450|4451|4452|4453|4455|4476|4477|4478|4481|4484|4485|4486|4487|4488|4489|4490|4501|4504|4505|4506|4573|4601|4603|4607|4608|4609|4610|4611|4612|4614|4617|4620|4627|4631|4670|4671|4700|4701|4706|4707|4708|4709|4801|4802|4803|4819|4901|4902|4903|4920|4921|4922|4923|4926|4931|4932|4935|4936|4937|4938|4939|4940|4941|4943|5151|5201|5202|5203|5204|5205|5206|5301|5400|5454|5505|5515|5516|5523|5524|5526|5802|5804|5806|6000|6001|6018|6019|6088|6100|6101|6102|6103|6106|6112|6114|6121|6123|6150|6161|6162|6188|6190|6200|6201|6300|6301|6305|6363|6400|6402|6403|6411|6415|6424|6500|6501|6502|6503|6505|6510|6601|6602|6610|8100|8101|8102|8103|8104|8105|8106|8107|8108|8109|8110|8111|8112|8113|8114|8115|8116|8117|8118|8120|8130|8131|8165|8170|8171|8201|8205|8206|8211|8230|8401|8402|8600|8816|8817|8818|8819|9001|9002|9101|9105|9109|9110|9111|9114|9121|9130|9168|9201|9203|9204|9206|9207|9301|9402|9403|9405|9659|9711|9811|9814|21301|21800|22002|22003|22004|22202|22203|22302|22401|22501|22502|22602|22603|22702|22905|23001|23002|23003|23101|23104|23134|23233|23240|23302|23309|23501|23502|23801|23802|23902|23912|24001|24103|24201|24301|24302|24384|24389|24402|24501|24502|24509|24801|24805|24810|24901|24905|24999|25000|25014|25017|25101|25284|25285|25402|25403|25404|25405|25406|25407|25410|25412|25505|25707|25804|26003|26102|26202|26203|26204|26401|26422|26433|26502|26611|26701|26702|26704|26901|29101|29786|29801|29802|29901|35001|35003|35009|35101|35103|35104|35106|35107|35112|35180|35200|35201|35202|35205|35207|35210|35277|35281|35299|35301|35302|35303|35304|35306|35307|35308|35311|35315|35316|35400|35402|35403|35404|35501|35502|35503|35504|35601|35611|35621|35677|35702|35710|35720|35722|35789|35801|35802|35803|35804|35805|35806|35807|35809|35811|35812|35901|35905|35920|35922|35923|37001|37002|37003|37101|37201|37202|37203|37204|37206|37301|37302|37303|37401|37404|37405|37501|37502|37503|37603|38001|38002|38003|38101|38103|38105|38200|38201|38203|38591|38598|38640|38641|38664|38670|38701|38703|38705|38901|42001|42004|42005|42020|42031|42098|42101|42102|42103|42301|42302|42305|42306|42307|42310|50001|50167|50168|50601|50701|50801|50802|57002|57101|57123|57187|57287|57700|57777|59001|59002|59003|59008|59009|59101|59102|59202|59301|59402|59404|59501|59502|59505|59602|59604|59800|59801|59900|59978|59991|59996|60153|67210|67502|67503|67601|67801|67805|67901|67902|68000|68001|68099|68502|68701|68901|68915|69101|69201|85001|85200|85201|85203|85204|85206|85207|85210|85211|85212|85216|85218|85219|85221|85224|85230|85231|85234|85235|85268|85269|85277|85280|85300|85301|85303|85501|85608|87099|88210|88213|88216|88223|88228|88231|88232|88235|88236|88237|88239|88241|88245|88246|88247|88248|88249|88250|88251|88280|88298|88299|88301|88303|88304|88305|88306|88307|88308|88309|88310|88311|96001|96101|96103|96105|96277|96405|96420|96430|96440|96504|96800|97202|97203|97208|97250|97301|97302|97304|97400|97511|97577|97606|97702|99401|99403|99404|99405|99406|99501|99601|99701|99801|99804|99911|883100|883110|883130|883140|883150|883160|883170|883190|883200|883210|883220|883240|883250|883260|883290|883300|883320|883330|883340|883350|883360|883370|883380|883390|883400|883410|883420|883430|883440|883450|8835100|8835110|8835120|8835130|8835140|8835150|8835160|8835170|8835180|8835190|01010|01011|01130|01282|01012|01013|01232|01351|01014|01348|01007|01035|01037|01223|01228|01236|01248|01250|01258|01277|01302|01369|01370|01456|01482|01490|01593|01628|01629|01635|01654|01660|01682|01687|01688|01699|01727|01789|01821|01835|01837|01869|01895|01930|01015|01016|01028|01650|01017|01008|01048|01377|01018|01050|01582|01019|01025|01283|01809|01853|01020|01021|01022|01023|01024|01000|01001|01002|01003|01004|01005|01006|01009|01026|01027|01029|01030|01031|01032|01033|01034|01036|01038|01039|01041|01042|01043|01044|01045|01046|01047|01049|01051|01080|01090|01091|01111|01123|01160|01170|01200|01210|01211|01220|01221|01222|01224|01226|01227|01229|01230|01234|01235|01240|01246|01253|01260|01266|01270|01272|01273|01276|01278|01279|01288|01300|01310|01311|01318|01321|01333|01340|01350|01357|01362|01366|01371|01378|01382|01400|01432|01433|01444|01450|01460|01464|01470|01474|01480|01483|01486|01487|01488|01489|01503|01505|01530|01555|01580|01610|01625|01626|01638|01652|01663|01666|01669|01678|01680|01692|01696|01698|01710|01724|01763|01777|01781|01782|01784|01786|01792|01798|01800|01808|01822|01824|01852|01866|01867|01868|01872|01877|01878|01884|01888|01891|01918|01937|01948|01950|01988|01999|01284|01053|01054|01056|01055|01052|01057|01059|01060|01149|01061|01441|01345)/

export const e118IINList: IssuerList = {
'1000': [891000, '000', 1, 'United States', 'Whibey Telephone Company', []],
Expand Down Expand Up @@ -728,6 +728,14 @@ export const e118IINList: IssuerList = {
'Westlink Communications LLC',
['http://pioncomm.net'],
],
'1345': [
891345,
'345',
1,
'United States',
'Spectrum Wireless Holdings, LLC',
['http://charter.com'],
],
'1348': [
891348,
'348',
Expand Down Expand Up @@ -1301,6 +1309,14 @@ export const e118IINList: IssuerList = {
'Rain Networks (Pty) Ltd',
['http://rain.co.za'],
],
'2783': [
892783,
'83',
27,
'South Africa',
'ONEX SA (PTY) LTD',
['http://onetel.co.za/'],
],
'3001': [893001, '01', 30, 'Greece', 'COSMOTE', ['http://cosmote.gr']],
'3002': [893002, '02', 30, 'Greece', 'OTE S.A.', ['http://ote.gr']],
'3005': [893005, '05', 30, 'Greece', 'Vodafone', ['http://vodafone.com']],
Expand Down Expand Up @@ -2203,6 +2219,14 @@ export const e118IINList: IssuerList = {
'Mapesbury Communications Ltd',
['http://mapesbury.com'],
],
'4416': [
894416,
'16',
44,
'United Kingdom',
'Lebara Mobile Limited',
['http://lebara.com'],
],
'4417': [
894417,
'17',
Expand Down Expand Up @@ -2595,7 +2619,7 @@ export const e118IINList: IssuerList = {
894627,
'27',
46,
'Sweden',
'United States',
'GlobeTouch AB',
['http://globetouch.com'],
],
Expand Down Expand Up @@ -3177,16 +3201,16 @@ export const e118IINList: IssuerList = {
'07',
81,
'Japan',
'Panasonic System Solutions Japan Co. Ltd',
['http://jp.panasonic.com', 'http://ml.jp.panasonic.com'],
'Panasonic Connect Co. Ltd',
['http://jp.panasonic.com'],
],
'8108': [
898108,
'08',
81,
'Japan',
'Marubeni Wireless Communications Inc.',
['http://marubeni-wireless.com'],
'Marubeni Network Solutions Inc.',
['http://marubeni-network.com'],
],
'8109': [
898109,
Expand Down Expand Up @@ -4202,6 +4226,14 @@ export const e118IINList: IssuerList = {
'Lycamobile Ireland Limited',
['http://lycamobile.com'],
],
'35307': [
8935307,
'07',
353,
'Ireland',
'Cellusys IOT Limited trading as ZARIOT',
['http://zariot.com'],
],
'35308': [
8935308,
'08',
Expand Down Expand Up @@ -5797,6 +5829,14 @@ export const e118IINList: IssuerList = {
'Daewoo Central Paging Company',
[],
],
'99911': [
8999911,
'11',
999,
'United States',
'monogoto',
['https://monogoto.io'],
],
'883100': [
89883100,
'100',
Expand Down Expand Up @@ -7339,4 +7379,12 @@ export const e118IINList: IssuerList = {
'Paradise Mobile Ltd.',
['http://paradisemobile.com'],
],
'01345': [
891345,
'345',
1,
'United States',
'Spectrum Wireless Holdings, LLC',
['http://charter.com'],
],
} as const

0 comments on commit 9651ed2

Please sign in to comment.