update ip range data

This commit is contained in:
Benjamin Elder 2024-07-17 17:25:46 -07:00
parent 4170ebee42
commit 64ee0aca3b
3 changed files with 1343 additions and 109 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"syncToken": "1718892457155",
"creationTime": "2024-06-20T07:07:37.155104",
"syncToken": "1721246706665",
"creationTime": "2024-07-17T13:05:06.665089",
"prefixes": [{
"ipv4Prefix": "34.35.0.0/16",
"service": "Google Cloud",
@ -537,6 +537,14 @@
"ipv4Prefix": "34.143.128.0/17",
"service": "Google Cloud",
"scope": "asia-southeast1"
}, {
"ipv4Prefix": "34.153.40.0/23",
"service": "Google Cloud",
"scope": "asia-southeast1"
}, {
"ipv4Prefix": "34.153.232.0/23",
"service": "Google Cloud",
"scope": "asia-southeast1"
}, {
"ipv4Prefix": "34.157.82.0/23",
"service": "Google Cloud",

View File

@ -417,9 +417,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 248, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 249, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 252, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -518,6 +520,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 32),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -528,9 +531,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 248, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 249, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 250, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -708,9 +713,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 247, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 247, 64, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 247, 64, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
@ -997,6 +1004,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -1008,9 +1016,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 248, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 249, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 250, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -1198,6 +1208,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 105, 160}), 29),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 105, 168}), 30),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 162, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 209, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 40, 0}), 25),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 40, 128}), 25),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 168, 96, 0}), 22),
@ -1217,6 +1228,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -1602,15 +1614,18 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 0, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 105, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 246, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 248, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 249, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -1713,6 +1728,8 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 121, 160}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 122, 192}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 122, 224}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 128, 64}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 128, 96}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 14, 1}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 14, 10}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 14, 11}), 32),
@ -2377,6 +2394,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 5, 164, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 5, 168, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 97, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 128, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 249, 44, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 119, 210, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 144, 224, 64}), 26),
@ -2547,9 +2565,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 105, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 112, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 160, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 184, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 240, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 241, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 242, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 245, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 248, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 249, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 252, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -2644,6 +2664,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -2756,6 +2777,13 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 254, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 5, 180, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 39, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 52, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 61, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 63, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 64, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 65, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{43, 216, 72, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 94, 250, 80}), 28),
netip.PrefixFrom(netip.AddrFrom4([4]byte{56, 68, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{56, 69, 0, 0}), 16),
@ -2835,6 +2863,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 30, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 46, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -2977,6 +3006,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 26, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 42, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -2997,9 +3027,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 5, 172, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 32, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 101, 0}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 101, 64}), 28),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 213, 168}), 29),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 65, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 82, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{40, 176, 83, 0}), 24),
@ -3529,7 +3561,6 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 35, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{16, 12, 24, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{16, 12, 32, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{173, 82, 255, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{173, 83, 196, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 153, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 153, 115, 128}), 26),
@ -3581,9 +3612,15 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 253, 128, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 253, 128, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 144, 0, 82, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 2, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 14, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 1, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 3, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 15, 64, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 15, 64, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 15, 64, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 15, 64, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 1, 5, 120, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -3605,9 +3642,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 88, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 113, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 114, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 117, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 120, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 121, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 122, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -3670,7 +3709,10 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 158, 127, 64}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 158, 136, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 159, 158, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 159, 206, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 105, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 48, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 96, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 119, 188, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 144, 209, 0}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 144, 210, 192}), 26),
@ -3790,6 +3832,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 49, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 52, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 53, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 56, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -4010,9 +4053,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 88, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 113, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 114, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 117, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 119, 96, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 119, 96, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 119, 96, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
@ -4134,6 +4179,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 49, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 52, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 53, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 56, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 160, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 160, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 160, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -4159,6 +4205,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 152, 87, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 152, 88, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 113, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 112, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 100, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 118, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 119, 128, 0}), 20),
@ -4293,6 +4340,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 49, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 52, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 53, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 56, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -4705,9 +4753,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 88, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 113, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 114, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 117, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 120, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 121, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 122, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -5137,6 +5187,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 49, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 52, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 53, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 56, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 192, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 192, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 192, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -5186,6 +5237,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 178, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 179, 42, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 111, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 80, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 24, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 144, 133, 32}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 144, 209, 192}), 26),
@ -5346,9 +5398,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 88, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 113, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 114, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 117, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 120, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 121, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 122, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -5372,6 +5426,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 181, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 181, 128, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 101, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 64, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 96, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 44, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 45, 0, 0}), 16),
@ -5412,9 +5467,12 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
{Cloud: AWS, Region: "eusc-de-east-1"}: {
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 0, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 128, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 128, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 16, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 24, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 28, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 28, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 29, 0}), 28),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 0, 29, 128}), 28),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 224, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{51, 226, 0, 0}), 15),
netip.PrefixFrom(netip.AddrFrom4([4]byte{65, 176, 0, 0}), 14),
@ -5457,6 +5515,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 49, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 52, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 53, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 56, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 80, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 80, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 80, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -5527,6 +5586,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 56, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 96, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 97, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{36, 6, 218, 104, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -5631,6 +5691,12 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 220, 160, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 10, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 0}), 31),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 2}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 3}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 4}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 5}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 6}), 31),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 121, 8}), 31),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 174, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 198, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 69, 128}), 26),
@ -5674,15 +5740,18 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 58, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 80, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 88, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 112, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 113, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 114, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 117, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 120, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 121, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 122, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 124, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 126, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{42, 5, 208, 127, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 2, 56, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 5, 220, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 99, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{52, 119, 249, 0}), 24),
@ -5896,6 +5965,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 30, 15, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -5996,6 +6066,9 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 24}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 25}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 26}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 27}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 28}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{104, 255, 56, 29}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{107, 20, 0, 0}), 14),
netip.PrefixFrom(netip.AddrFrom4([4]byte{107, 23, 255, 0}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 248, 103, 0}), 24),
@ -6485,6 +6558,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{150, 222, 79, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{150, 222, 87, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{150, 222, 99, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 20, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 36, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{155, 146, 0, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{155, 146, 176, 0}), 20),
@ -6610,6 +6684,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 45, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 47, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 47, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
@ -6672,12 +6747,19 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 1, 253, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 85, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 44),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 55),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 55),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 96, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 44),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 241, 136, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 5, 156, 192, 31, 240, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 5, 156, 192, 31, 240, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -6702,6 +6784,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 128, 1, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 128, 2, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 128, 4, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 63),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 144, 2, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 0, 144, 5, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
@ -6899,6 +6982,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 172, 155, 192}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 172, 155, 96}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 71, 68, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{35, 96, 144, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{44, 192, 0, 0}), 11),
netip.PrefixFrom(netip.AddrFrom4([4]byte{44, 192, 134, 240}), 28),
netip.PrefixFrom(netip.AddrFrom4([4]byte{44, 192, 135, 0}), 25),
@ -7173,7 +7257,6 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 243, 31, 192}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 25, 15, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 25, 20, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 25, 68, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 25, 82, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 26, 166, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{54, 80, 0, 0}), 13),
@ -7349,6 +7432,10 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 123, 224}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 124, 192}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 124, 224}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 128, 128}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 128, 160}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 129, 64}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 129, 96}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 22, 160}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 22, 192}), 27),
netip.PrefixFrom(netip.AddrFrom4([4]byte{13, 34, 22, 224}), 27),
@ -7530,6 +7617,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 32, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{16, 12, 60, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{16, 12, 64, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{168, 185, 5, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{172, 96, 110, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{173, 83, 192, 0}), 22),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 116, 0, 0}), 14),
@ -7566,6 +7654,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 34),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 38, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -7822,12 +7911,14 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 254, 23, 64}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 254, 61, 128}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 254, 68, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 99, 112, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{182, 28, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{182, 29, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{182, 30, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -7874,10 +7965,12 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 205, 84, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{160, 1, 0, 0}), 16),
netip.PrefixFrom(netip.AddrFrom4([4]byte{160, 1, 128, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 99, 240, 0}), 20),
netip.PrefixFrom(netip.AddrFrom4([4]byte{205, 251, 236, 0}), 22),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -8140,6 +8233,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 67, 64}), 26),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 88, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 230, 89, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 248, 136, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 251, 0, 0}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 251, 0, 1}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{15, 251, 0, 12}), 32),
@ -8250,6 +8344,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 16, 6}), 32),
netip.PrefixFrom(netip.AddrFrom4([4]byte{151, 148, 16, 8}), 31),
netip.PrefixFrom(netip.AddrFrom4([4]byte{16, 15, 0, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{168, 185, 4, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{173, 83, 209, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{176, 32, 112, 0}), 21),
netip.PrefixFrom(netip.AddrFrom4([4]byte{18, 144, 0, 0}), 15),
@ -8274,6 +8369,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 28, 15, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
@ -8838,6 +8934,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 44, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 45, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 46, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 36),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 56, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 96, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 97, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 104, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
@ -8849,9 +8946,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 112, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 112, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 160, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 184, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 240, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 241, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 40),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 241, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 242, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 245, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 39),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 247, 64, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 247, 64, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 31, 247, 64, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
@ -8884,9 +8983,11 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 3, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 44),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 85, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 0, 240, 240, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 5, 177, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 66, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
@ -8896,10 +8997,16 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 162, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 162, 16, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 162, 32, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 162, 80, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 210, 16, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 210, 32, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 210, 80, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 210, 240, 0, 0, 0, 0, 0, 0, 0, 0}), 60),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 6, 123, 64, 16, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 56),
@ -8931,6 +9038,7 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 7, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 48),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 8, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 44),
netip.PrefixFrom(netip.AddrFrom16([16]byte{38, 32, 1, 8, 112, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}), 64),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 2, 55, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 33, 40, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 33, 42, 0}), 24),
netip.PrefixFrom(netip.AddrFrom4([4]byte{3, 4, 3, 0}), 24),
@ -9285,6 +9393,8 @@ var regionToRanges = map[IPInfo][]netip.Prefix{
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 128, 60, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 142, 128, 0}), 17),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 143, 128, 0}), 17),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 153, 232, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 153, 40, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 157, 210, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 157, 82, 0}), 23),
netip.PrefixFrom(netip.AddrFrom4([4]byte{34, 157, 88, 0}), 23),