Update Public Suffix List (#6957)

Over on the community forum, there's been requests for the new .vn
domains.  weppos/publicsuffix-go hasn't had a release tagged in a little
while, so this is the result of:

    go get github.com/weppos/publicsuffix-go@latest
    go mod tidy
    go mod vendor
This commit is contained in:
Matthew McPherrin 2023-06-26 11:19:06 -04:00 committed by GitHub
parent 11fe943577
commit 66cfad1892
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 202 additions and 603 deletions

2
go.mod
View File

@ -26,7 +26,7 @@ require (
github.com/prometheus/client_golang v1.14.0
github.com/prometheus/client_model v0.3.0
github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399
github.com/weppos/publicsuffix-go v0.30.0
github.com/weppos/publicsuffix-go v0.30.1-0.20230620154423-38c92ad2d5c6
github.com/zmap/zcrypto v0.0.0-20220402174210-599ec18ecbac
github.com/zmap/zlint/v3 v3.4.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.41.0

36
go.sum
View File

@ -21,6 +21,7 @@ cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUM
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
cloud.google.com/go/compute v1.19.0 h1:+9zda3WGgW1ZSTlVppLCYFIr48Pa35q1uG2N1itbCEQ=
cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k=
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
@ -37,6 +38,7 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/ProtonMail/go-crypto v0.0.0-20230217124315-7d5c6f04bbb8/go.mod h1:I0gYDMZ6Z5GRU7l58bNFSkPTFN6Yl12dsUlAZ8xy98g=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
@ -89,6 +91,7 @@ github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0=
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
@ -101,6 +104,7 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cloudflare/circl v1.1.0/go.mod h1:prBCrKB9DV4poKZY1l9zBXg2QJY7mvgRvtMxxK7fi4I=
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
@ -203,13 +207,15 @@ github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/go-github/v50 v50.2.0/go.mod h1:VBY8FB6yPIjrtKhozXv4FQupxKLS6H4m6xFZlT43q8Q=
github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
@ -343,11 +349,9 @@ github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFd
github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ=
github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 h1:e/5i7d4oYZ+C1wj2THlRK+oAhjeS/TRQwMfkIuet3w0=
github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399/go.mod h1:LdwHTNJT99C5fTAzDz0ud328OgXz+gierycbcIx2fRs=
github.com/weppos/publicsuffix-go v0.12.0/go.mod h1:z3LCPQ38eedDQSwmsSRW4Y7t2L8Ln16JPQ02lHAdn5k=
github.com/weppos/publicsuffix-go v0.15.1-0.20220329081811-9a40b608a236/go.mod h1:HYux0V0Zi04bHNwOHy4cXJVz/TQjYonnF6aoYhj+3QE=
github.com/weppos/publicsuffix-go v0.30.0 h1:QHPZ2GRu/YE7cvejH9iyavPOkVCB4dNxp2ZvtT+vQLY=
github.com/weppos/publicsuffix-go v0.30.0/go.mod h1:kBi8zwYnR0zrbm8RcuN1o9Fzgpnnn+btVN8uWPMyXAY=
github.com/weppos/publicsuffix-go/publicsuffix/generator v0.0.0-20220927085643-dc0d00c92642/go.mod h1:GHfoeIdZLdZmLjMlzBftbTDntahTttUMWjxZwQJhULE=
github.com/weppos/publicsuffix-go v0.30.1-0.20230620154423-38c92ad2d5c6 h1:kNn7cjQYeNjKUflvFFCxFeyS7ENcDdfPmkhFpgd0G/A=
github.com/weppos/publicsuffix-go v0.30.1-0.20230620154423-38c92ad2d5c6/go.mod h1:wdMq89hDN07Zqr0yqYAXIBTJXl4MEELx+HYHOZdf5gM=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@ -394,6 +398,7 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
golang.org/x/crypto v0.10.0 h1:LKqV2xt9+kDzSTfOhx4FrkEBcMrAgHSYgzywV9zcGmM=
golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@ -430,6 +435,7 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=
golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@ -469,7 +475,9 @@ golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qx
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU=
golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@ -480,7 +488,8 @@ golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4Iltr
golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
golang.org/x/oauth2 v0.5.0 h1:HuArIo48skDwlrvM3sEdHXElYslAMsf3KwRkkW4MC4s=
golang.org/x/oauth2 v0.6.0 h1:Lh8GPgSKBfWSwFvtuWOfeI3aAAnbXTSutYxJiOJFgIw=
golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@ -537,17 +546,22 @@ golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s=
golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
golang.org/x/term v0.9.0 h1:GRRCnKYhdQrD8kfRAdQ6Zcw1P0OcELxGLKJvtjVMZ28=
golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@ -559,6 +573,8 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58=
golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@ -606,6 +622,7 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc
golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=
golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@ -635,6 +652,7 @@ google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
@ -699,6 +717,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=

View File

@ -3,13 +3,13 @@
package publicsuffix
const ListVersion = "PSL version 8ec4d3 (Thu Feb 16 18:32:38 2023)"
const ListVersion = "PSL version d2d3e2 (Fri Jun 16 21:36:06 2023)"
func DefaultRules() [9507]Rule {
func DefaultRules() [9086]Rule {
return r
}
var r = [9507]Rule{
var r = [9086]Rule{
{1, "ac", 1, false},
{1, "com.ac", 2, false},
{1, "edu.ac", 2, false},
@ -3618,552 +3618,6 @@ var r = [9507]Rule{
{1, "co.mu", 2, false},
{1, "or.mu", 2, false},
{1, "museum", 1, false},
{1, "academy.museum", 2, false},
{1, "agriculture.museum", 2, false},
{1, "air.museum", 2, false},
{1, "airguard.museum", 2, false},
{1, "alabama.museum", 2, false},
{1, "alaska.museum", 2, false},
{1, "amber.museum", 2, false},
{1, "ambulance.museum", 2, false},
{1, "american.museum", 2, false},
{1, "americana.museum", 2, false},
{1, "americanantiques.museum", 2, false},
{1, "americanart.museum", 2, false},
{1, "amsterdam.museum", 2, false},
{1, "and.museum", 2, false},
{1, "annefrank.museum", 2, false},
{1, "anthro.museum", 2, false},
{1, "anthropology.museum", 2, false},
{1, "antiques.museum", 2, false},
{1, "aquarium.museum", 2, false},
{1, "arboretum.museum", 2, false},
{1, "archaeological.museum", 2, false},
{1, "archaeology.museum", 2, false},
{1, "architecture.museum", 2, false},
{1, "art.museum", 2, false},
{1, "artanddesign.museum", 2, false},
{1, "artcenter.museum", 2, false},
{1, "artdeco.museum", 2, false},
{1, "arteducation.museum", 2, false},
{1, "artgallery.museum", 2, false},
{1, "arts.museum", 2, false},
{1, "artsandcrafts.museum", 2, false},
{1, "asmatart.museum", 2, false},
{1, "assassination.museum", 2, false},
{1, "assisi.museum", 2, false},
{1, "association.museum", 2, false},
{1, "astronomy.museum", 2, false},
{1, "atlanta.museum", 2, false},
{1, "austin.museum", 2, false},
{1, "australia.museum", 2, false},
{1, "automotive.museum", 2, false},
{1, "aviation.museum", 2, false},
{1, "axis.museum", 2, false},
{1, "badajoz.museum", 2, false},
{1, "baghdad.museum", 2, false},
{1, "bahn.museum", 2, false},
{1, "bale.museum", 2, false},
{1, "baltimore.museum", 2, false},
{1, "barcelona.museum", 2, false},
{1, "baseball.museum", 2, false},
{1, "basel.museum", 2, false},
{1, "baths.museum", 2, false},
{1, "bauern.museum", 2, false},
{1, "beauxarts.museum", 2, false},
{1, "beeldengeluid.museum", 2, false},
{1, "bellevue.museum", 2, false},
{1, "bergbau.museum", 2, false},
{1, "berkeley.museum", 2, false},
{1, "berlin.museum", 2, false},
{1, "bern.museum", 2, false},
{1, "bible.museum", 2, false},
{1, "bilbao.museum", 2, false},
{1, "bill.museum", 2, false},
{1, "birdart.museum", 2, false},
{1, "birthplace.museum", 2, false},
{1, "bonn.museum", 2, false},
{1, "boston.museum", 2, false},
{1, "botanical.museum", 2, false},
{1, "botanicalgarden.museum", 2, false},
{1, "botanicgarden.museum", 2, false},
{1, "botany.museum", 2, false},
{1, "brandywinevalley.museum", 2, false},
{1, "brasil.museum", 2, false},
{1, "bristol.museum", 2, false},
{1, "british.museum", 2, false},
{1, "britishcolumbia.museum", 2, false},
{1, "broadcast.museum", 2, false},
{1, "brunel.museum", 2, false},
{1, "brussel.museum", 2, false},
{1, "brussels.museum", 2, false},
{1, "bruxelles.museum", 2, false},
{1, "building.museum", 2, false},
{1, "burghof.museum", 2, false},
{1, "bus.museum", 2, false},
{1, "bushey.museum", 2, false},
{1, "cadaques.museum", 2, false},
{1, "california.museum", 2, false},
{1, "cambridge.museum", 2, false},
{1, "can.museum", 2, false},
{1, "canada.museum", 2, false},
{1, "capebreton.museum", 2, false},
{1, "carrier.museum", 2, false},
{1, "cartoonart.museum", 2, false},
{1, "casadelamoneda.museum", 2, false},
{1, "castle.museum", 2, false},
{1, "castres.museum", 2, false},
{1, "celtic.museum", 2, false},
{1, "center.museum", 2, false},
{1, "chattanooga.museum", 2, false},
{1, "cheltenham.museum", 2, false},
{1, "chesapeakebay.museum", 2, false},
{1, "chicago.museum", 2, false},
{1, "children.museum", 2, false},
{1, "childrens.museum", 2, false},
{1, "childrensgarden.museum", 2, false},
{1, "chiropractic.museum", 2, false},
{1, "chocolate.museum", 2, false},
{1, "christiansburg.museum", 2, false},
{1, "cincinnati.museum", 2, false},
{1, "cinema.museum", 2, false},
{1, "circus.museum", 2, false},
{1, "civilisation.museum", 2, false},
{1, "civilization.museum", 2, false},
{1, "civilwar.museum", 2, false},
{1, "clinton.museum", 2, false},
{1, "clock.museum", 2, false},
{1, "coal.museum", 2, false},
{1, "coastaldefence.museum", 2, false},
{1, "cody.museum", 2, false},
{1, "coldwar.museum", 2, false},
{1, "collection.museum", 2, false},
{1, "colonialwilliamsburg.museum", 2, false},
{1, "coloradoplateau.museum", 2, false},
{1, "columbia.museum", 2, false},
{1, "columbus.museum", 2, false},
{1, "communication.museum", 2, false},
{1, "communications.museum", 2, false},
{1, "community.museum", 2, false},
{1, "computer.museum", 2, false},
{1, "computerhistory.museum", 2, false},
{1, "xn--comunicaes-v6a2o.museum", 2, false},
{1, "contemporary.museum", 2, false},
{1, "contemporaryart.museum", 2, false},
{1, "convent.museum", 2, false},
{1, "copenhagen.museum", 2, false},
{1, "corporation.museum", 2, false},
{1, "xn--correios-e-telecomunicaes-ghc29a.museum", 2, false},
{1, "corvette.museum", 2, false},
{1, "costume.museum", 2, false},
{1, "countryestate.museum", 2, false},
{1, "county.museum", 2, false},
{1, "crafts.museum", 2, false},
{1, "cranbrook.museum", 2, false},
{1, "creation.museum", 2, false},
{1, "cultural.museum", 2, false},
{1, "culturalcenter.museum", 2, false},
{1, "culture.museum", 2, false},
{1, "cyber.museum", 2, false},
{1, "cymru.museum", 2, false},
{1, "dali.museum", 2, false},
{1, "dallas.museum", 2, false},
{1, "database.museum", 2, false},
{1, "ddr.museum", 2, false},
{1, "decorativearts.museum", 2, false},
{1, "delaware.museum", 2, false},
{1, "delmenhorst.museum", 2, false},
{1, "denmark.museum", 2, false},
{1, "depot.museum", 2, false},
{1, "design.museum", 2, false},
{1, "detroit.museum", 2, false},
{1, "dinosaur.museum", 2, false},
{1, "discovery.museum", 2, false},
{1, "dolls.museum", 2, false},
{1, "donostia.museum", 2, false},
{1, "durham.museum", 2, false},
{1, "eastafrica.museum", 2, false},
{1, "eastcoast.museum", 2, false},
{1, "education.museum", 2, false},
{1, "educational.museum", 2, false},
{1, "egyptian.museum", 2, false},
{1, "eisenbahn.museum", 2, false},
{1, "elburg.museum", 2, false},
{1, "elvendrell.museum", 2, false},
{1, "embroidery.museum", 2, false},
{1, "encyclopedic.museum", 2, false},
{1, "england.museum", 2, false},
{1, "entomology.museum", 2, false},
{1, "environment.museum", 2, false},
{1, "environmentalconservation.museum", 2, false},
{1, "epilepsy.museum", 2, false},
{1, "essex.museum", 2, false},
{1, "estate.museum", 2, false},
{1, "ethnology.museum", 2, false},
{1, "exeter.museum", 2, false},
{1, "exhibition.museum", 2, false},
{1, "family.museum", 2, false},
{1, "farm.museum", 2, false},
{1, "farmequipment.museum", 2, false},
{1, "farmers.museum", 2, false},
{1, "farmstead.museum", 2, false},
{1, "field.museum", 2, false},
{1, "figueres.museum", 2, false},
{1, "filatelia.museum", 2, false},
{1, "film.museum", 2, false},
{1, "fineart.museum", 2, false},
{1, "finearts.museum", 2, false},
{1, "finland.museum", 2, false},
{1, "flanders.museum", 2, false},
{1, "florida.museum", 2, false},
{1, "force.museum", 2, false},
{1, "fortmissoula.museum", 2, false},
{1, "fortworth.museum", 2, false},
{1, "foundation.museum", 2, false},
{1, "francaise.museum", 2, false},
{1, "frankfurt.museum", 2, false},
{1, "franziskaner.museum", 2, false},
{1, "freemasonry.museum", 2, false},
{1, "freiburg.museum", 2, false},
{1, "fribourg.museum", 2, false},
{1, "frog.museum", 2, false},
{1, "fundacio.museum", 2, false},
{1, "furniture.museum", 2, false},
{1, "gallery.museum", 2, false},
{1, "garden.museum", 2, false},
{1, "gateway.museum", 2, false},
{1, "geelvinck.museum", 2, false},
{1, "gemological.museum", 2, false},
{1, "geology.museum", 2, false},
{1, "georgia.museum", 2, false},
{1, "giessen.museum", 2, false},
{1, "glas.museum", 2, false},
{1, "glass.museum", 2, false},
{1, "gorge.museum", 2, false},
{1, "grandrapids.museum", 2, false},
{1, "graz.museum", 2, false},
{1, "guernsey.museum", 2, false},
{1, "halloffame.museum", 2, false},
{1, "hamburg.museum", 2, false},
{1, "handson.museum", 2, false},
{1, "harvestcelebration.museum", 2, false},
{1, "hawaii.museum", 2, false},
{1, "health.museum", 2, false},
{1, "heimatunduhren.museum", 2, false},
{1, "hellas.museum", 2, false},
{1, "helsinki.museum", 2, false},
{1, "hembygdsforbund.museum", 2, false},
{1, "heritage.museum", 2, false},
{1, "histoire.museum", 2, false},
{1, "historical.museum", 2, false},
{1, "historicalsociety.museum", 2, false},
{1, "historichouses.museum", 2, false},
{1, "historisch.museum", 2, false},
{1, "historisches.museum", 2, false},
{1, "history.museum", 2, false},
{1, "historyofscience.museum", 2, false},
{1, "horology.museum", 2, false},
{1, "house.museum", 2, false},
{1, "humanities.museum", 2, false},
{1, "illustration.museum", 2, false},
{1, "imageandsound.museum", 2, false},
{1, "indian.museum", 2, false},
{1, "indiana.museum", 2, false},
{1, "indianapolis.museum", 2, false},
{1, "indianmarket.museum", 2, false},
{1, "intelligence.museum", 2, false},
{1, "interactive.museum", 2, false},
{1, "iraq.museum", 2, false},
{1, "iron.museum", 2, false},
{1, "isleofman.museum", 2, false},
{1, "jamison.museum", 2, false},
{1, "jefferson.museum", 2, false},
{1, "jerusalem.museum", 2, false},
{1, "jewelry.museum", 2, false},
{1, "jewish.museum", 2, false},
{1, "jewishart.museum", 2, false},
{1, "jfk.museum", 2, false},
{1, "journalism.museum", 2, false},
{1, "judaica.museum", 2, false},
{1, "judygarland.museum", 2, false},
{1, "juedisches.museum", 2, false},
{1, "juif.museum", 2, false},
{1, "karate.museum", 2, false},
{1, "karikatur.museum", 2, false},
{1, "kids.museum", 2, false},
{1, "koebenhavn.museum", 2, false},
{1, "koeln.museum", 2, false},
{1, "kunst.museum", 2, false},
{1, "kunstsammlung.museum", 2, false},
{1, "kunstunddesign.museum", 2, false},
{1, "labor.museum", 2, false},
{1, "labour.museum", 2, false},
{1, "lajolla.museum", 2, false},
{1, "lancashire.museum", 2, false},
{1, "landes.museum", 2, false},
{1, "lans.museum", 2, false},
{1, "xn--lns-qla.museum", 2, false},
{1, "larsson.museum", 2, false},
{1, "lewismiller.museum", 2, false},
{1, "lincoln.museum", 2, false},
{1, "linz.museum", 2, false},
{1, "living.museum", 2, false},
{1, "livinghistory.museum", 2, false},
{1, "localhistory.museum", 2, false},
{1, "london.museum", 2, false},
{1, "losangeles.museum", 2, false},
{1, "louvre.museum", 2, false},
{1, "loyalist.museum", 2, false},
{1, "lucerne.museum", 2, false},
{1, "luxembourg.museum", 2, false},
{1, "luzern.museum", 2, false},
{1, "mad.museum", 2, false},
{1, "madrid.museum", 2, false},
{1, "mallorca.museum", 2, false},
{1, "manchester.museum", 2, false},
{1, "mansion.museum", 2, false},
{1, "mansions.museum", 2, false},
{1, "manx.museum", 2, false},
{1, "marburg.museum", 2, false},
{1, "maritime.museum", 2, false},
{1, "maritimo.museum", 2, false},
{1, "maryland.museum", 2, false},
{1, "marylhurst.museum", 2, false},
{1, "media.museum", 2, false},
{1, "medical.museum", 2, false},
{1, "medizinhistorisches.museum", 2, false},
{1, "meeres.museum", 2, false},
{1, "memorial.museum", 2, false},
{1, "mesaverde.museum", 2, false},
{1, "michigan.museum", 2, false},
{1, "midatlantic.museum", 2, false},
{1, "military.museum", 2, false},
{1, "mill.museum", 2, false},
{1, "miners.museum", 2, false},
{1, "mining.museum", 2, false},
{1, "minnesota.museum", 2, false},
{1, "missile.museum", 2, false},
{1, "missoula.museum", 2, false},
{1, "modern.museum", 2, false},
{1, "moma.museum", 2, false},
{1, "money.museum", 2, false},
{1, "monmouth.museum", 2, false},
{1, "monticello.museum", 2, false},
{1, "montreal.museum", 2, false},
{1, "moscow.museum", 2, false},
{1, "motorcycle.museum", 2, false},
{1, "muenchen.museum", 2, false},
{1, "muenster.museum", 2, false},
{1, "mulhouse.museum", 2, false},
{1, "muncie.museum", 2, false},
{1, "museet.museum", 2, false},
{1, "museumcenter.museum", 2, false},
{1, "museumvereniging.museum", 2, false},
{1, "music.museum", 2, false},
{1, "national.museum", 2, false},
{1, "nationalfirearms.museum", 2, false},
{1, "nationalheritage.museum", 2, false},
{1, "nativeamerican.museum", 2, false},
{1, "naturalhistory.museum", 2, false},
{1, "naturalhistorymuseum.museum", 2, false},
{1, "naturalsciences.museum", 2, false},
{1, "nature.museum", 2, false},
{1, "naturhistorisches.museum", 2, false},
{1, "natuurwetenschappen.museum", 2, false},
{1, "naumburg.museum", 2, false},
{1, "naval.museum", 2, false},
{1, "nebraska.museum", 2, false},
{1, "neues.museum", 2, false},
{1, "newhampshire.museum", 2, false},
{1, "newjersey.museum", 2, false},
{1, "newmexico.museum", 2, false},
{1, "newport.museum", 2, false},
{1, "newspaper.museum", 2, false},
{1, "newyork.museum", 2, false},
{1, "niepce.museum", 2, false},
{1, "norfolk.museum", 2, false},
{1, "north.museum", 2, false},
{1, "nrw.museum", 2, false},
{1, "nyc.museum", 2, false},
{1, "nyny.museum", 2, false},
{1, "oceanographic.museum", 2, false},
{1, "oceanographique.museum", 2, false},
{1, "omaha.museum", 2, false},
{1, "online.museum", 2, false},
{1, "ontario.museum", 2, false},
{1, "openair.museum", 2, false},
{1, "oregon.museum", 2, false},
{1, "oregontrail.museum", 2, false},
{1, "otago.museum", 2, false},
{1, "oxford.museum", 2, false},
{1, "pacific.museum", 2, false},
{1, "paderborn.museum", 2, false},
{1, "palace.museum", 2, false},
{1, "paleo.museum", 2, false},
{1, "palmsprings.museum", 2, false},
{1, "panama.museum", 2, false},
{1, "paris.museum", 2, false},
{1, "pasadena.museum", 2, false},
{1, "pharmacy.museum", 2, false},
{1, "philadelphia.museum", 2, false},
{1, "philadelphiaarea.museum", 2, false},
{1, "philately.museum", 2, false},
{1, "phoenix.museum", 2, false},
{1, "photography.museum", 2, false},
{1, "pilots.museum", 2, false},
{1, "pittsburgh.museum", 2, false},
{1, "planetarium.museum", 2, false},
{1, "plantation.museum", 2, false},
{1, "plants.museum", 2, false},
{1, "plaza.museum", 2, false},
{1, "portal.museum", 2, false},
{1, "portland.museum", 2, false},
{1, "portlligat.museum", 2, false},
{1, "posts-and-telecommunications.museum", 2, false},
{1, "preservation.museum", 2, false},
{1, "presidio.museum", 2, false},
{1, "press.museum", 2, false},
{1, "project.museum", 2, false},
{1, "public.museum", 2, false},
{1, "pubol.museum", 2, false},
{1, "quebec.museum", 2, false},
{1, "railroad.museum", 2, false},
{1, "railway.museum", 2, false},
{1, "research.museum", 2, false},
{1, "resistance.museum", 2, false},
{1, "riodejaneiro.museum", 2, false},
{1, "rochester.museum", 2, false},
{1, "rockart.museum", 2, false},
{1, "roma.museum", 2, false},
{1, "russia.museum", 2, false},
{1, "saintlouis.museum", 2, false},
{1, "salem.museum", 2, false},
{1, "salvadordali.museum", 2, false},
{1, "salzburg.museum", 2, false},
{1, "sandiego.museum", 2, false},
{1, "sanfrancisco.museum", 2, false},
{1, "santabarbara.museum", 2, false},
{1, "santacruz.museum", 2, false},
{1, "santafe.museum", 2, false},
{1, "saskatchewan.museum", 2, false},
{1, "satx.museum", 2, false},
{1, "savannahga.museum", 2, false},
{1, "schlesisches.museum", 2, false},
{1, "schoenbrunn.museum", 2, false},
{1, "schokoladen.museum", 2, false},
{1, "school.museum", 2, false},
{1, "schweiz.museum", 2, false},
{1, "science.museum", 2, false},
{1, "scienceandhistory.museum", 2, false},
{1, "scienceandindustry.museum", 2, false},
{1, "sciencecenter.museum", 2, false},
{1, "sciencecenters.museum", 2, false},
{1, "science-fiction.museum", 2, false},
{1, "sciencehistory.museum", 2, false},
{1, "sciences.museum", 2, false},
{1, "sciencesnaturelles.museum", 2, false},
{1, "scotland.museum", 2, false},
{1, "seaport.museum", 2, false},
{1, "settlement.museum", 2, false},
{1, "settlers.museum", 2, false},
{1, "shell.museum", 2, false},
{1, "sherbrooke.museum", 2, false},
{1, "sibenik.museum", 2, false},
{1, "silk.museum", 2, false},
{1, "ski.museum", 2, false},
{1, "skole.museum", 2, false},
{1, "society.museum", 2, false},
{1, "sologne.museum", 2, false},
{1, "soundandvision.museum", 2, false},
{1, "southcarolina.museum", 2, false},
{1, "southwest.museum", 2, false},
{1, "space.museum", 2, false},
{1, "spy.museum", 2, false},
{1, "square.museum", 2, false},
{1, "stadt.museum", 2, false},
{1, "stalbans.museum", 2, false},
{1, "starnberg.museum", 2, false},
{1, "state.museum", 2, false},
{1, "stateofdelaware.museum", 2, false},
{1, "station.museum", 2, false},
{1, "steam.museum", 2, false},
{1, "steiermark.museum", 2, false},
{1, "stjohn.museum", 2, false},
{1, "stockholm.museum", 2, false},
{1, "stpetersburg.museum", 2, false},
{1, "stuttgart.museum", 2, false},
{1, "suisse.museum", 2, false},
{1, "surgeonshall.museum", 2, false},
{1, "surrey.museum", 2, false},
{1, "svizzera.museum", 2, false},
{1, "sweden.museum", 2, false},
{1, "sydney.museum", 2, false},
{1, "tank.museum", 2, false},
{1, "tcm.museum", 2, false},
{1, "technology.museum", 2, false},
{1, "telekommunikation.museum", 2, false},
{1, "television.museum", 2, false},
{1, "texas.museum", 2, false},
{1, "textile.museum", 2, false},
{1, "theater.museum", 2, false},
{1, "time.museum", 2, false},
{1, "timekeeping.museum", 2, false},
{1, "topology.museum", 2, false},
{1, "torino.museum", 2, false},
{1, "touch.museum", 2, false},
{1, "town.museum", 2, false},
{1, "transport.museum", 2, false},
{1, "tree.museum", 2, false},
{1, "trolley.museum", 2, false},
{1, "trust.museum", 2, false},
{1, "trustee.museum", 2, false},
{1, "uhren.museum", 2, false},
{1, "ulm.museum", 2, false},
{1, "undersea.museum", 2, false},
{1, "university.museum", 2, false},
{1, "usa.museum", 2, false},
{1, "usantiques.museum", 2, false},
{1, "usarts.museum", 2, false},
{1, "uscountryestate.museum", 2, false},
{1, "usculture.museum", 2, false},
{1, "usdecorativearts.museum", 2, false},
{1, "usgarden.museum", 2, false},
{1, "ushistory.museum", 2, false},
{1, "ushuaia.museum", 2, false},
{1, "uslivinghistory.museum", 2, false},
{1, "utah.museum", 2, false},
{1, "uvic.museum", 2, false},
{1, "valley.museum", 2, false},
{1, "vantaa.museum", 2, false},
{1, "versailles.museum", 2, false},
{1, "viking.museum", 2, false},
{1, "village.museum", 2, false},
{1, "virginia.museum", 2, false},
{1, "virtual.museum", 2, false},
{1, "virtuel.museum", 2, false},
{1, "vlaanderen.museum", 2, false},
{1, "volkenkunde.museum", 2, false},
{1, "wales.museum", 2, false},
{1, "wallonie.museum", 2, false},
{1, "war.museum", 2, false},
{1, "washingtondc.museum", 2, false},
{1, "watchandclock.museum", 2, false},
{1, "watch-and-clock.museum", 2, false},
{1, "western.museum", 2, false},
{1, "westfalen.museum", 2, false},
{1, "whaling.museum", 2, false},
{1, "wildlife.museum", 2, false},
{1, "williamsburg.museum", 2, false},
{1, "windmill.museum", 2, false},
{1, "workshop.museum", 2, false},
{1, "york.museum", 2, false},
{1, "yorkshire.museum", 2, false},
{1, "yosemite.museum", 2, false},
{1, "youth.museum", 2, false},
{1, "zoological.museum", 2, false},
{1, "zoology.museum", 2, false},
{1, "xn--9dbhblg6di.museum", 2, false},
{1, "xn--h1aegh.museum", 2, false},
{1, "mv", 1, false},
{1, "aero.mv", 2, false},
{1, "biz.mv", 2, false},
@ -5155,52 +4609,60 @@ var r = [9507]Rule{
{1, "turystyka.pl", 2, false},
{1, "gov.pl", 2, false},
{1, "ap.gov.pl", 3, false},
{1, "griw.gov.pl", 3, false},
{1, "ic.gov.pl", 3, false},
{1, "is.gov.pl", 3, false},
{1, "us.gov.pl", 3, false},
{1, "kmpsp.gov.pl", 3, false},
{1, "konsulat.gov.pl", 3, false},
{1, "kppsp.gov.pl", 3, false},
{1, "kwpsp.gov.pl", 3, false},
{1, "psp.gov.pl", 3, false},
{1, "wskr.gov.pl", 3, false},
{1, "kwp.gov.pl", 3, false},
{1, "kwpsp.gov.pl", 3, false},
{1, "mup.gov.pl", 3, false},
{1, "mw.gov.pl", 3, false},
{1, "ug.gov.pl", 3, false},
{1, "um.gov.pl", 3, false},
{1, "umig.gov.pl", 3, false},
{1, "ugim.gov.pl", 3, false},
{1, "upow.gov.pl", 3, false},
{1, "uw.gov.pl", 3, false},
{1, "starostwo.gov.pl", 3, false},
{1, "oia.gov.pl", 3, false},
{1, "oirm.gov.pl", 3, false},
{1, "oke.gov.pl", 3, false},
{1, "oow.gov.pl", 3, false},
{1, "oschr.gov.pl", 3, false},
{1, "oum.gov.pl", 3, false},
{1, "pa.gov.pl", 3, false},
{1, "pinb.gov.pl", 3, false},
{1, "piw.gov.pl", 3, false},
{1, "po.gov.pl", 3, false},
{1, "pr.gov.pl", 3, false},
{1, "psp.gov.pl", 3, false},
{1, "psse.gov.pl", 3, false},
{1, "pup.gov.pl", 3, false},
{1, "rzgw.gov.pl", 3, false},
{1, "sa.gov.pl", 3, false},
{1, "sdn.gov.pl", 3, false},
{1, "sko.gov.pl", 3, false},
{1, "so.gov.pl", 3, false},
{1, "sr.gov.pl", 3, false},
{1, "wsa.gov.pl", 3, false},
{1, "sko.gov.pl", 3, false},
{1, "starostwo.gov.pl", 3, false},
{1, "ug.gov.pl", 3, false},
{1, "ugim.gov.pl", 3, false},
{1, "um.gov.pl", 3, false},
{1, "umig.gov.pl", 3, false},
{1, "upow.gov.pl", 3, false},
{1, "uppo.gov.pl", 3, false},
{1, "us.gov.pl", 3, false},
{1, "uw.gov.pl", 3, false},
{1, "uzs.gov.pl", 3, false},
{1, "wif.gov.pl", 3, false},
{1, "wiih.gov.pl", 3, false},
{1, "winb.gov.pl", 3, false},
{1, "pinb.gov.pl", 3, false},
{1, "wios.gov.pl", 3, false},
{1, "witd.gov.pl", 3, false},
{1, "wzmiuw.gov.pl", 3, false},
{1, "piw.gov.pl", 3, false},
{1, "wiw.gov.pl", 3, false},
{1, "griw.gov.pl", 3, false},
{1, "wif.gov.pl", 3, false},
{1, "oum.gov.pl", 3, false},
{1, "sdn.gov.pl", 3, false},
{1, "zp.gov.pl", 3, false},
{1, "uppo.gov.pl", 3, false},
{1, "mup.gov.pl", 3, false},
{1, "wkz.gov.pl", 3, false},
{1, "wsa.gov.pl", 3, false},
{1, "wskr.gov.pl", 3, false},
{1, "wsse.gov.pl", 3, false},
{1, "wuoz.gov.pl", 3, false},
{1, "konsulat.gov.pl", 3, false},
{1, "oirm.gov.pl", 3, false},
{1, "wzmiuw.gov.pl", 3, false},
{1, "zp.gov.pl", 3, false},
{1, "zpisdn.gov.pl", 3, false},
{1, "augustow.pl", 2, false},
{1, "babia-gora.pl", 2, false},
{1, "bedzin.pl", 2, false},
@ -5744,6 +5206,7 @@ var r = [9507]Rule{
{1, "kirovograd.ua", 2, false},
{1, "km.ua", 2, false},
{1, "kr.ua", 2, false},
{1, "kropyvnytskyi.ua", 2, false},
{1, "krym.ua", 2, false},
{1, "ks.ua", 2, false},
{1, "kv.ua", 2, false},
@ -6085,18 +5548,84 @@ var r = [9507]Rule{
{1, "net.vi", 2, false},
{1, "org.vi", 2, false},
{1, "vn", 1, false},
{1, "ac.vn", 2, false},
{1, "ai.vn", 2, false},
{1, "biz.vn", 2, false},
{1, "com.vn", 2, false},
{1, "net.vn", 2, false},
{1, "org.vn", 2, false},
{1, "edu.vn", 2, false},
{1, "gov.vn", 2, false},
{1, "int.vn", 2, false},
{1, "ac.vn", 2, false},
{1, "biz.vn", 2, false},
{1, "info.vn", 2, false},
{1, "name.vn", 2, false},
{1, "pro.vn", 2, false},
{1, "health.vn", 2, false},
{1, "id.vn", 2, false},
{1, "info.vn", 2, false},
{1, "int.vn", 2, false},
{1, "io.vn", 2, false},
{1, "name.vn", 2, false},
{1, "net.vn", 2, false},
{1, "org.vn", 2, false},
{1, "pro.vn", 2, false},
{1, "angiang.vn", 2, false},
{1, "bacgiang.vn", 2, false},
{1, "backan.vn", 2, false},
{1, "baclieu.vn", 2, false},
{1, "bacninh.vn", 2, false},
{1, "baria-vungtau.vn", 2, false},
{1, "bentre.vn", 2, false},
{1, "binhdinh.vn", 2, false},
{1, "binhduong.vn", 2, false},
{1, "binhphuoc.vn", 2, false},
{1, "binhthuan.vn", 2, false},
{1, "camau.vn", 2, false},
{1, "cantho.vn", 2, false},
{1, "caobang.vn", 2, false},
{1, "daklak.vn", 2, false},
{1, "daknong.vn", 2, false},
{1, "danang.vn", 2, false},
{1, "dienbien.vn", 2, false},
{1, "dongnai.vn", 2, false},
{1, "dongthap.vn", 2, false},
{1, "gialai.vn", 2, false},
{1, "hagiang.vn", 2, false},
{1, "haiduong.vn", 2, false},
{1, "haiphong.vn", 2, false},
{1, "hanam.vn", 2, false},
{1, "hanoi.vn", 2, false},
{1, "hatinh.vn", 2, false},
{1, "haugiang.vn", 2, false},
{1, "hoabinh.vn", 2, false},
{1, "hungyen.vn", 2, false},
{1, "khanhhoa.vn", 2, false},
{1, "kiengiang.vn", 2, false},
{1, "kontum.vn", 2, false},
{1, "laichau.vn", 2, false},
{1, "lamdong.vn", 2, false},
{1, "langson.vn", 2, false},
{1, "laocai.vn", 2, false},
{1, "longan.vn", 2, false},
{1, "namdinh.vn", 2, false},
{1, "nghean.vn", 2, false},
{1, "ninhbinh.vn", 2, false},
{1, "ninhthuan.vn", 2, false},
{1, "phutho.vn", 2, false},
{1, "phuyen.vn", 2, false},
{1, "quangbinh.vn", 2, false},
{1, "quangnam.vn", 2, false},
{1, "quangngai.vn", 2, false},
{1, "quangninh.vn", 2, false},
{1, "quangtri.vn", 2, false},
{1, "soctrang.vn", 2, false},
{1, "sonla.vn", 2, false},
{1, "tayninh.vn", 2, false},
{1, "thaibinh.vn", 2, false},
{1, "thainguyen.vn", 2, false},
{1, "thanhhoa.vn", 2, false},
{1, "thanhphohochiminh.vn", 2, false},
{1, "thuathienhue.vn", 2, false},
{1, "tiengiang.vn", 2, false},
{1, "travinh.vn", 2, false},
{1, "tuyenquang.vn", 2, false},
{1, "vinhlong.vn", 2, false},
{1, "vinhphuc.vn", 2, false},
{1, "yenbai.vn", 2, false},
{1, "vu", 1, false},
{1, "com.vu", 2, false},
{1, "edu.vu", 2, false},
@ -6243,7 +5772,6 @@ var r = [9507]Rule{
{1, "org.zw", 2, false},
{1, "aaa", 1, false},
{1, "aarp", 1, false},
{1, "abarth", 1, false},
{1, "abb", 1, false},
{1, "abbott", 1, false},
{1, "abbvie", 1, false},
@ -6270,7 +5798,6 @@ var r = [9507]Rule{
{1, "airforce", 1, false},
{1, "airtel", 1, false},
{1, "akdn", 1, false},
{1, "alfaromeo", 1, false},
{1, "alibaba", 1, false},
{1, "alipay", 1, false},
{1, "allfinanz", 1, false},
@ -6466,7 +5993,6 @@ var r = [9507]Rule{
{1, "contact", 1, false},
{1, "contractors", 1, false},
{1, "cooking", 1, false},
{1, "cookingchannel", 1, false},
{1, "cool", 1, false},
{1, "corsica", 1, false},
{1, "country", 1, false},
@ -6575,7 +6101,6 @@ var r = [9507]Rule{
{1, "feedback", 1, false},
{1, "ferrari", 1, false},
{1, "ferrero", 1, false},
{1, "fiat", 1, false},
{1, "fidelity", 1, false},
{1, "fido", 1, false},
{1, "film", 1, false},
@ -6597,7 +6122,6 @@ var r = [9507]Rule{
{1, "fly", 1, false},
{1, "foo", 1, false},
{1, "food", 1, false},
{1, "foodnetwork", 1, false},
{1, "football", 1, false},
{1, "ford", 1, false},
{1, "forex", 1, false},
@ -6682,7 +6206,6 @@ var r = [9507]Rule{
{1, "helsinki", 1, false},
{1, "here", 1, false},
{1, "hermes", 1, false},
{1, "hgtv", 1, false},
{1, "hiphop", 1, false},
{1, "hisamitsu", 1, false},
{1, "hitachi", 1, false},
@ -6782,7 +6305,6 @@ var r = [9507]Rule{
{1, "lamborghini", 1, false},
{1, "lamer", 1, false},
{1, "lancaster", 1, false},
{1, "lancia", 1, false},
{1, "land", 1, false},
{1, "landrover", 1, false},
{1, "lanxess", 1, false},
@ -6810,7 +6332,6 @@ var r = [9507]Rule{
{1, "limited", 1, false},
{1, "limo", 1, false},
{1, "lincoln", 1, false},
{1, "linde", 1, false},
{1, "link", 1, false},
{1, "lipsy", 1, false},
{1, "live", 1, false},
@ -6833,7 +6354,6 @@ var r = [9507]Rule{
{1, "lundbeck", 1, false},
{1, "luxe", 1, false},
{1, "luxury", 1, false},
{1, "macys", 1, false},
{1, "madrid", 1, false},
{1, "maif", 1, false},
{1, "maison", 1, false},
@ -6847,7 +6367,6 @@ var r = [9507]Rule{
{1, "markets", 1, false},
{1, "marriott", 1, false},
{1, "marshalls", 1, false},
{1, "maserati", 1, false},
{1, "mattel", 1, false},
{1, "mba", 1, false},
{1, "mckinsey", 1, false},
@ -7199,7 +6718,6 @@ var r = [9507]Rule{
{1, "trading", 1, false},
{1, "training", 1, false},
{1, "travel", 1, false},
{1, "travelchannel", 1, false},
{1, "travelers", 1, false},
{1, "travelersinsurance", 1, false},
{1, "trust", 1, false},
@ -8609,6 +8127,7 @@ var r = [9507]Rule{
{1, "ngo.ng", 2, true},
{1, "edu.scot", 2, true},
{1, "sch.so", 2, true},
{1, "ie.ua", 2, true},
{1, "hostyhosting.io", 2, true},
{1, "xn--hkkinen-5wa.fi", 2, true},
{2, "moonscale.io", 3, true},
@ -8908,7 +8427,19 @@ var r = [9507]Rule{
{1, "cloud.nospamproxy.com", 3, true},
{1, "netlify.app", 2, true},
{1, "4u.com", 2, true},
{1, "ngrok.app", 2, true},
{1, "ngrok-free.app", 2, true},
{1, "ngrok.dev", 2, true},
{1, "ngrok-free.dev", 2, true},
{1, "ngrok.io", 2, true},
{1, "ap.ngrok.io", 3, true},
{1, "au.ngrok.io", 3, true},
{1, "eu.ngrok.io", 3, true},
{1, "in.ngrok.io", 3, true},
{1, "jp.ngrok.io", 3, true},
{1, "sa.ngrok.io", 3, true},
{1, "us.ngrok.io", 3, true},
{1, "ngrok.pizza", 2, true},
{1, "nh-serv.co.uk", 3, true},
{1, "nfshost.com", 2, true},
{2, "developer.app", 3, true},
@ -9128,6 +8659,7 @@ var r = [9507]Rule{
{1, "eu.pythonanywhere.com", 3, true},
{1, "qoto.io", 2, true},
{1, "qualifioapp.com", 2, true},
{1, "ladesk.com", 2, true},
{1, "qbuser.com", 2, true},
{1, "cloudsite.builders", 2, true},
{1, "instances.spawn.cc", 3, true},
@ -9176,6 +8708,53 @@ var r = [9507]Rule{
{1, "xn--h1aliz.xn--p1acf", 2, true},
{1, "xn--90a1af.xn--p1acf", 2, true},
{1, "xn--41a.xn--p1acf", 2, true},
{1, "180r.com", 2, true},
{1, "dojin.com", 2, true},
{1, "sakuratan.com", 2, true},
{1, "sakuraweb.com", 2, true},
{1, "x0.com", 2, true},
{1, "2-d.jp", 2, true},
{1, "bona.jp", 2, true},
{1, "crap.jp", 2, true},
{1, "daynight.jp", 2, true},
{1, "eek.jp", 2, true},
{1, "flop.jp", 2, true},
{1, "halfmoon.jp", 2, true},
{1, "jeez.jp", 2, true},
{1, "matrix.jp", 2, true},
{1, "mimoza.jp", 2, true},
{1, "ivory.ne.jp", 3, true},
{1, "mail-box.ne.jp", 3, true},
{1, "mints.ne.jp", 3, true},
{1, "mokuren.ne.jp", 3, true},
{1, "opal.ne.jp", 3, true},
{1, "sakura.ne.jp", 3, true},
{1, "sumomo.ne.jp", 3, true},
{1, "topaz.ne.jp", 3, true},
{1, "netgamers.jp", 2, true},
{1, "nyanta.jp", 2, true},
{1, "o0o0.jp", 2, true},
{1, "rdy.jp", 2, true},
{1, "rgr.jp", 2, true},
{1, "rulez.jp", 2, true},
{1, "s3.isk01.sakurastorage.jp", 4, true},
{1, "s3.isk02.sakurastorage.jp", 4, true},
{1, "saloon.jp", 2, true},
{1, "sblo.jp", 2, true},
{1, "skr.jp", 2, true},
{1, "tank.jp", 2, true},
{1, "uh-oh.jp", 2, true},
{1, "undo.jp", 2, true},
{1, "rs.webaccel.jp", 3, true},
{1, "user.webaccel.jp", 3, true},
{1, "websozai.jp", 2, true},
{1, "xii.jp", 2, true},
{1, "squares.net", 2, true},
{1, "jpn.org", 2, true},
{1, "kirara.st", 2, true},
{1, "x0.to", 2, true},
{1, "from.tv", 2, true},
{1, "sakura.tv", 2, true},
{2, "builder.code.com", 4, true},
{2, "dev-builder.code.com", 4, true},
{2, "stg-builder.code.com", 4, true},

2
vendor/modules.txt vendored
View File

@ -263,7 +263,7 @@ github.com/syndtr/goleveldb/leveldb/util
# github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399
## explicit
github.com/titanous/rocacheck
# github.com/weppos/publicsuffix-go v0.30.0
# github.com/weppos/publicsuffix-go v0.30.1-0.20230620154423-38c92ad2d5c6
## explicit; go 1.16
github.com/weppos/publicsuffix-go/publicsuffix
# github.com/zmap/zcrypto v0.0.0-20220402174210-599ec18ecbac