diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-24 02:08:39 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-24 02:08:39 +0000 |
commit | dbd8e4664da046faa5532eb69583158b3b2c191c (patch) | |
tree | 7c90340524cefd5c310cb926118559388bcb2c99 /net/base | |
parent | 4dd01903cb5c1bb60bfb3682e80389f220ef1c90 (diff) | |
download | chromium_src-dbd8e4664da046faa5532eb69583158b3b2c191c.zip chromium_src-dbd8e4664da046faa5532eb69583158b3b2c191c.tar.gz chromium_src-dbd8e4664da046faa5532eb69583158b3b2c191c.tar.bz2 |
Have tld_cleanup generate a .cc file that contains the effective
tld data. This makes the build dependencies easier (helpful for
grit and gyp) and brings in the effective tld data on mac.
BUG=6076
Review URL: http://codereview.chromium.org/31004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10245 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base')
-rw-r--r-- | net/base/effective_tld_names.cc | 3654 | ||||
-rw-r--r-- | net/base/net_resources.grd | 3 | ||||
-rw-r--r-- | net/base/registry_controlled_domain.cc | 23 | ||||
-rw-r--r-- | net/base/registry_controlled_domain.h | 3 |
4 files changed, 3658 insertions, 25 deletions
diff --git a/net/base/effective_tld_names.cc b/net/base/effective_tld_names.cc new file mode 100644 index 0000000..17f58db --- /dev/null +++ b/net/base/effective_tld_names.cc @@ -0,0 +1,3654 @@ +// Copyright (c) 2009 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that +// can be found in the LICENSE file. + +// This file is generated by net/tools/tld_cleanup/. +// DO NOT MANUALLY EDIT! +#include "net/base/registry_controlled_domain.h" + +const char net::RegistryControlledDomainService::kDomainData[] = + "!bl.uk\n" + "!british-library.uk\n" + "!city.chiba.jp\n" + "!city.fukuoka.jp\n" + "!city.hiroshima.jp\n" + "!city.kawasaki.jp\n" + "!city.kitakyushu.jp\n" + "!city.kobe.jp\n" + "!city.kyoto.jp\n" + "!city.nagoya.jp\n" + "!city.niigata.jp\n" + "!city.osaka.jp\n" + "!city.saitama.jp\n" + "!city.sapporo.jp\n" + "!city.sendai.jp\n" + "!city.shizuoka.jp\n" + "!city.yokohama.jp\n" + "!congresodelalengua3.ar\n" + "!educ.ar\n" + "!gobiernoelectronico.ar\n" + "!icnet.uk\n" + "!jet.uk\n" + "!mecon.ar\n" + "!metro.tokyo.jp\n" + "!milpolleras.pa\n" + "!nacion.ar\n" + "!national-library-scotland.uk\n" + "!nel.uk\n" + "!nic.ar\n" + "!nic.pa\n" + "!nls.uk\n" + "!pannet.pa\n" + "!parliament.uk\n" + "!pref.aichi.jp\n" + "!pref.akita.jp\n" + "!pref.aomori.jp\n" + "!pref.chiba.jp\n" + "!pref.ehime.jp\n" + "!pref.fukui.jp\n" + "!pref.fukuoka.jp\n" + "!pref.fukushima.jp\n" + "!pref.gifu.jp\n" + "!pref.gunma.jp\n" + "!pref.hiroshima.jp\n" + "!pref.hokkaido.jp\n" + "!pref.hyogo.jp\n" + "!pref.ibaraki.jp\n" + "!pref.ishikawa.jp\n" + "!pref.iwate.jp\n" + "!pref.kagawa.jp\n" + "!pref.kagoshima.jp\n" + "!pref.kanagawa.jp\n" + "!pref.kochi.jp\n" + "!pref.kumamoto.jp\n" + "!pref.kyoto.jp\n" + "!pref.mie.jp\n" + "!pref.miyagi.jp\n" + "!pref.miyazaki.jp\n" + "!pref.nagano.jp\n" + "!pref.nagasaki.jp\n" + "!pref.nara.jp\n" + "!pref.niigata.jp\n" + "!pref.oita.jp\n" + "!pref.okayama.jp\n" + "!pref.okinawa.jp\n" + "!pref.osaka.jp\n" + "!pref.saga.jp\n" + "!pref.saitama.jp\n" + "!pref.shiga.jp\n" + "!pref.shimane.jp\n" + "!pref.shizuoka.jp\n" + "!pref.tochigi.jp\n" + "!pref.tokushima.jp\n" + "!pref.tottori.jp\n" + "!pref.toyama.jp\n" + "!pref.wakayama.jp\n" + "!pref.yamagata.jp\n" + "!pref.yamaguchi.jp\n" + "!pref.yamanashi.jp\n" + "!presidencia.pa\n" + "!promocion.ar\n" + "!retina.ar\n" + "!root-ca.pa\n" + "!sume911.pa\n" + "!uba.ar\n" + "*.aichi.jp\n" + "*.akita.jp\n" + "*.aomori.jp\n" + "*.ar\n" + "*.au\n" + "*.bd\n" + "*.bn\n" + "*.bt\n" + "*.chiba.jp\n" + "*.ck\n" + "*.cr\n" + "*.cy\n" + "*.do\n" + "*.eg\n" + "*.ehime.jp\n" + "*.er\n" + "*.et\n" + "*.fj\n" + "*.fk\n" + "*.fukui.jp\n" + "*.fukuoka.jp\n" + "*.fukushima.jp\n" + "*.gifu.jp\n" + "*.gt\n" + "*.gu\n" + "*.gunma.jp\n" + "*.hiroshima.jp\n" + "*.hokkaido.jp\n" + "*.hyogo.jp\n" + "*.ibaraki.jp\n" + "*.id\n" + "*.il\n" + "*.ishikawa.jp\n" + "*.iwate.jp\n" + "*.jm\n" + "*.kagawa.jp\n" + "*.kagoshima.jp\n" + "*.kanagawa.jp\n" + "*.kawasaki.jp\n" + "*.ke\n" + "*.kh\n" + "*.kitakyushu.jp\n" + "*.kobe.jp\n" + "*.kochi.jp\n" + "*.kumamoto.jp\n" + "*.kw\n" + "*.kyoto.jp\n" + "*.mie.jp\n" + "*.miyagi.jp\n" + "*.miyazaki.jp\n" + "*.ml\n" + "*.mm\n" + "*.mt\n" + "*.mv\n" + "*.mz\n" + "*.nagano.jp\n" + "*.nagasaki.jp\n" + "*.nagoya.jp\n" + "*.nara.jp\n" + "*.ni\n" + "*.niigata.jp\n" + "*.np\n" + "*.nz\n" + "*.oita.jp\n" + "*.okayama.jp\n" + "*.okinawa.jp\n" + "*.om\n" + "*.osaka.jp\n" + "*.pa\n" + "*.pg\n" + "*.pw\n" + "*.py\n" + "*.qa\n" + "*.sa\n" + "*.saga.jp\n" + "*.saitama.jp\n" + "*.sapporo.jp\n" + "*.sch.uk\n" + "*.sendai.jp\n" + "*.shiga.jp\n" + "*.shimane.jp\n" + "*.shizuoka.jp\n" + "*.sv\n" + "*.tochigi.jp\n" + "*.tokushima.jp\n" + "*.tokyo.jp\n" + "*.tottori.jp\n" + "*.toyama.jp\n" + "*.tr\n" + "*.uk\n" + "*.uy\n" + "*.ve\n" + "*.wakayama.jp\n" + "*.yamagata.jp\n" + "*.yamaguchi.jp\n" + "*.yamanashi.jp\n" + "*.ye\n" + "*.yokohama.jp\n" + "*.yu\n" + "*.za\n" + "*.zm\n" + "*.zw\n" + "0.bg\n" + "1.bg\n" + "2.bg\n" + "2000.hu\n" + "3.bg\n" + "4.bg\n" + "5.bg\n" + "6.bg\n" + "6bone.pl\n" + "7.bg\n" + "8.bg\n" + "9.bg\n" + "a.bg\n" + "a.se\n" + "aa.no\n" + "aarborte.no\n" + "ab.ca\n" + "ac\n" + "ac.ae\n" + "ac.at\n" + "ac.be\n" + "ac.ci\n" + "ac.cn\n" + "ac.gn\n" + "ac.im\n" + "ac.in\n" + "ac.ir\n" + "ac.jp\n" + "ac.kr\n" + "ac.ma\n" + "ac.me\n" + "ac.mu\n" + "ac.mw\n" + "ac.ng\n" + "ac.pr\n" + "ac.rs\n" + "ac.ru\n" + "ac.rw\n" + "ac.se\n" + "ac.sz\n" + "ac.th\n" + "ac.tj\n" + "ac.tz\n" + "ac.ug\n" + "ac.vn\n" + "aca.pro\n" + "academy.museum\n" + "accident-investigation.aero\n" + "accident-prevention.aero\n" + "act.edu.au\n" + "act.gov.au\n" + "ad\n" + "ad.jp\n" + "adm.br\n" + "adult.ht\n" + "adv.br\n" + "adygeya.ru\n" + "ae\n" + "ae.org\n" + "aejrie.no\n" + "aero\n" + "aero.tt\n" + "aerobatic.aero\n" + "aeroclub.aero\n" + "aerodrome.aero\n" + "aeroport.fr\n" + "af\n" + "afjord.no\n" + "ag\n" + "ag.it\n" + "agdenes.no\n" + "agents.aero\n" + "agr.br\n" + "agrar.hu\n" + "agriculture.museum\n" + "agrigento.it\n" + "agrinet.tn\n" + "agro.pl\n" + "ah.cn\n" + "ah.no\n" + "ai\n" + "aid.pl\n" + "aip.ee\n" + "air-surveillance.aero\n" + "air-traffic-control.aero\n" + "air.museum\n" + "aircraft.aero\n" + "airguard.museum\n" + "airline.aero\n" + "airport.aero\n" + "airtraffic.aero\n" + "ak.us\n" + "aknoluokta.no\n" + "akrehamn.no\n" + "al\n" + "al.it\n" + "al.no\n" + "al.us\n" + "alabama.museum\n" + "alaheadju.no\n" + "aland.fi\n" + "alaska.museum\n" + "alessandria.it\n" + "alesund.no\n" + "algard.no\n" + "alstahaug.no\n" + "alta.no\n" + "altai.ru\n" + "alto-adige.it\n" + "altoadige.it\n" + "alvdal.no\n" + "am\n" + "am.br\n" + "amber.museum\n" + "ambulance.aero\n" + "ambulance.museum\n" + "american.museum\n" + "americana.museum\n" + "americanantiques.museum\n" + "americanart.museum\n" + "amli.no\n" + "amot.no\n" + "amsterdam.museum\n" + "amur.ru\n" + "amursk.ru\n" + "amusement.aero\n" + "an\n" + "an.it\n" + "ancona.it\n" + "and.museum\n" + "andasuolo.no\n" + "andebu.no\n" + "andoy.no\n" + "annefrank.museum\n" + "anthro.museum\n" + "anthropology.museum\n" + "antiques.museum\n" + "ao\n" + "ao.it\n" + "aosta.it\n" + "aoste.it\n" + "ap.it\n" + "aq\n" + "aq.it\n" + "aquarium.museum\n" + "aquila.it\n" + "ar\n" + "ar.com\n" + "ar.it\n" + "ar.us\n" + "arboretum.museum\n" + "archaeological.museum\n" + "archaeology.museum\n" + "architecture.museum\n" + "ardal.no\n" + "aremark.no\n" + "arendal.no\n" + "arezzo.it\n" + "arkhangelsk.ru\n" + "arna.no\n" + "arpa\n" + "arq.br\n" + "art.br\n" + "art.dz\n" + "art.ht\n" + "art.museum\n" + "art.pl\n" + "artanddesign.museum\n" + "artcenter.museum\n" + "artdeco.museum\n" + "arteducation.museum\n" + "artgallery.museum\n" + "arts.co\n" + "arts.museum\n" + "arts.nf\n" + "arts.ro\n" + "artsandcrafts.museum\n" + "as\n" + "as.us\n" + "ascoli-piceno.it\n" + "ascolipiceno.it\n" + "aseral.no\n" + "asia\n" + "asker.no\n" + "askim.no\n" + "askoy.no\n" + "askvoll.no\n" + "asmatart.museum\n" + "asn.lv\n" + "asnes.no\n" + "ass.km\n" + "assassination.museum\n" + "assedic.fr\n" + "assisi.museum\n" + "assn.lk\n" + "asso.ci\n" + "asso.dz\n" + "asso.fr\n" + "asso.gp\n" + "asso.ht\n" + "asso.km\n" + "asso.mc\n" + "asso.re\n" + "association.aero\n" + "association.museum\n" + "asti.it\n" + "astrakhan.ru\n" + "astronomy.museum\n" + "at\n" + "at.it\n" + "atlanta.museum\n" + "atm.pl\n" + "ato.br\n" + "au\n" + "audnedaln.no\n" + "augustow.pl\n" + "aukra.no\n" + "aure.no\n" + "aurland.no\n" + "aurskog-holand.no\n" + "austevoll.no\n" + "austin.museum\n" + "australia.museum\n" + "austrheim.no\n" + "author.aero\n" + "auto.pl\n" + "automotive.museum\n" + "av.it\n" + "avellino.it\n" + "averoy.no\n" + "aviation.museum\n" + "avocat.fr\n" + "avoues.fr\n" + "aw\n" + "ax\n" + "axis.museum\n" + "az\n" + "az.us\n" + "b.bg\n" + "b.se\n" + "ba\n" + "ba.it\n" + "babia-gora.pl\n" + "badaddja.no\n" + "badajoz.museum\n" + "baghdad.museum\n" + "bahcavuotna.no\n" + "bahccavuotna.no\n" + "bahn.museum\n" + "baidar.no\n" + "baikal.ru\n" + "bajddar.no\n" + "balat.no\n" + "bale.museum\n" + "balestrand.no\n" + "ballangen.no\n" + "ballooning.aero\n" + "balsan.it\n" + "balsfjord.no\n" + "baltimore.museum\n" + "bamble.no\n" + "bar.pro\n" + "barcelona.museum\n" + "bardu.no\n" + "bari.it\n" + "barletta-andria-trani.it\n" + "barlettaandriatrani.it\n" + "barum.no\n" + "baseball.museum\n" + "basel.museum\n" + "bashkiria.ru\n" + "baths.museum\n" + "batsfjord.no\n" + "bauern.museum\n" + "bb\n" + "bc.ca\n" + "bd\n" + "bd.se\n" + "be\n" + "bearalvahki.no\n" + "beardu.no\n" + "beauxarts.museum\n" + "bedzin.pl\n" + "beeldengeluid.museum\n" + "beiarn.no\n" + "belgorod.ru\n" + "bellevue.museum\n" + "belluno.it\n" + "benevento.it\n" + "berg.no\n" + "bergamo.it\n" + "bergbau.museum\n" + "bergen.no\n" + "berkeley.museum\n" + "berlevag.no\n" + "berlin.museum\n" + "bern.museum\n" + "beskidy.pl\n" + "bf\n" + "bg\n" + "bg.it\n" + "bh\n" + "bi\n" + "bi.it\n" + "bialowieza.pl\n" + "bialystok.pl\n" + "bible.museum\n" + "bielawa.pl\n" + "biella.it\n" + "bieszczady.pl\n" + "bievat.no\n" + "bilbao.museum\n" + "bill.museum\n" + "bindal.no\n" + "bio.br\n" + "bir.ru\n" + "birdart.museum\n" + "birkenes.no\n" + "birthplace.museum\n" + "biz\n" + "biz.az\n" + "biz.ki\n" + "biz.mw\n" + "biz.nr\n" + "biz.pk\n" + "biz.pl\n" + "biz.pr\n" + "biz.tj\n" + "biz.tt\n" + "biz.vn\n" + "bj\n" + "bj.cn\n" + "bjarkoy.no\n" + "bjerkreim.no\n" + "bjugn.no\n" + "bl.it\n" + "blog.br\n" + "bm\n" + "bmd.br\n" + "bn\n" + "bn.it\n" + "bo\n" + "bo.it\n" + "bo.nordland.no\n" + "bo.telemark.no\n" + "bodo.no\n" + "bokn.no\n" + "boleslawiec.pl\n" + "bologna.it\n" + "bolt.hu\n" + "bolzano.it\n" + "bomlo.no\n" + "bonn.museum\n" + "boston.museum\n" + "botanical.museum\n" + "botanicalgarden.museum\n" + "botanicgarden.museum\n" + "botany.museum\n" + "bozen.it\n" + "br\n" + "br.com\n" + "br.it\n" + "brand.se\n" + "brandywinevalley.museum\n" + "brasil.museum\n" + "bremanger.no\n" + "brescia.it\n" + "brindisi.it\n" + "bristol.museum\n" + "british.museum\n" + "britishcolumbia.museum\n" + "broadcast.museum\n" + "broker.aero\n" + "bronnoy.no\n" + "bronnoysund.no\n" + "brumunddal.no\n" + "brunel.museum\n" + "brussel.museum\n" + "brussels.museum\n" + "bruxelles.museum\n" + "bryansk.ru\n" + "bryne.no\n" + "bs\n" + "bs.it\n" + "bt\n" + "bu.no\n" + "budejju.no\n" + "building.museum\n" + "burghof.museum\n" + "buryatia.ru\n" + "bus.museum\n" + "busan.kr\n" + "bushey.museum\n" + "bw\n" + "by\n" + "bydgoszcz.pl\n" + "bygland.no\n" + "bykle.no\n" + "bytom.pl\n" + "bz\n" + "bz.it\n" + "c.bg\n" + "c.la\n" + "c.se\n" + "ca\n" + "ca.it\n" + "ca.na\n" + "ca.us\n" + "caa.aero\n" + "cadaques.museum\n" + "cagliari.it\n" + "cahcesuolo.no\n" + "california.museum\n" + "caltanissetta.it\n" + "cambridge.museum\n" + "campobasso.it\n" + "can.br\n" + "can.museum\n" + "canada.museum\n" + "capebreton.museum\n" + "cargo.aero\n" + "carrier.museum\n" + "cartoonart.museum\n" + "casadelamoneda.museum\n" + "caserta.it\n" + "casino.hu\n" + "castle.museum\n" + "castres.museum\n" + "cat\n" + "catania.it\n" + "catanzaro.it\n" + "catering.aero\n" + "cb.it\n" + "cbg.ru\n" + "cc\n" + "cc.na\n" + "cci.fr\n" + "cd\n" + "ce.it\n" + "celtic.museum\n" + "center.museum\n" + "certification.aero\n" + "cf\n" + "cg\n" + "ch\n" + "ch.it\n" + "chambagri.fr\n" + "championship.aero\n" + "charter.aero\n" + "chattanooga.museum\n" + "chel.ru\n" + "cheltenham.museum\n" + "chelyabinsk.ru\n" + "cherkassy.ua\n" + "chernigov.ua\n" + "chernovtsy.ua\n" + "chesapeakebay.museum\n" + "chicago.museum\n" + "chieti.it\n" + "children.museum\n" + "childrens.museum\n" + "childrensgarden.museum\n" + "chiropractic.museum\n" + "chirurgiens-dentistes.fr\n" + "chita.ru\n" + "chocolate.museum\n" + "christiansburg.museum\n" + "chukotka.ru\n" + "chungbuk.kr\n" + "chungnam.kr\n" + "chuvashia.ru\n" + "ci\n" + "cieszyn.pl\n" + "cim.br\n" + "cincinnati.museum\n" + "cinema.museum\n" + "circus.museum\n" + "city.hu\n" + "civilaviation.aero\n" + "civilisation.museum\n" + "civilization.museum\n" + "civilwar.museum\n" + "ck\n" + "ck.ua\n" + "cl\n" + "cl.it\n" + "clinton.museum\n" + "clock.museum\n" + "club.aero\n" + "club.tw\n" + "cm\n" + "cmw.ru\n" + "cn\n" + "cn.com\n" + "cn.it\n" + "cn.ua\n" + "cng.br\n" + "cnt.br\n" + "co\n" + "co.ae\n" + "co.ag\n" + "co.ao\n" + "co.at\n" + "co.ba\n" + "co.bi\n" + "co.bw\n" + "co.ci\n" + "co.gg\n" + "co.gy\n" + "co.hu\n" + "co.im\n" + "co.in\n" + "co.ir\n" + "co.it\n" + "co.je\n" + "co.jp\n" + "co.kr\n" + "co.lc\n" + "co.ls\n" + "co.ma\n" + "co.me\n" + "co.mu\n" + "co.mw\n" + "co.na\n" + "co.pn\n" + "co.rs\n" + "co.rw\n" + "co.st\n" + "co.sz\n" + "co.th\n" + "co.tj\n" + "co.tt\n" + "co.tz\n" + "co.ug\n" + "co.us\n" + "co.uz\n" + "coal.museum\n" + "coastaldefence.museum\n" + "cody.museum\n" + "coldwar.museum\n" + "collection.museum\n" + "colonialwilliamsburg.museum\n" + "coloradoplateau.museum\n" + "columbia.museum\n" + "columbus.museum\n" + "com\n" + "com.ac\n" + "com.af\n" + "com.ag\n" + "com.ai\n" + "com.al\n" + "com.an\n" + "com.aw\n" + "com.az\n" + "com.ba\n" + "com.bb\n" + "com.bh\n" + "com.bi\n" + "com.bm\n" + "com.bo\n" + "com.br\n" + "com.bs\n" + "com.by\n" + "com.bz\n" + "com.ci\n" + "com.cn\n" + "com.co\n" + "com.cu\n" + "com.dm\n" + "com.dz\n" + "com.ec\n" + "com.ee\n" + "com.es\n" + "com.fr\n" + "com.ge\n" + "com.gh\n" + "com.gi\n" + "com.gn\n" + "com.gp\n" + "com.gr\n" + "com.gy\n" + "com.hk\n" + "com.hn\n" + "com.hr\n" + "com.ht\n" + "com.io\n" + "com.is\n" + "com.jo\n" + "com.kg\n" + "com.ki\n" + "com.km\n" + "com.ky\n" + "com.kz\n" + "com.la\n" + "com.lb\n" + "com.lc\n" + "com.lk\n" + "com.lr\n" + "com.lv\n" + "com.ly\n" + "com.mg\n" + "com.mk\n" + "com.mo\n" + "com.mu\n" + "com.mw\n" + "com.mx\n" + "com.my\n" + "com.na\n" + "com.nf\n" + "com.ng\n" + "com.nr\n" + "com.pe\n" + "com.pf\n" + "com.ph\n" + "com.pk\n" + "com.pl\n" + "com.pr\n" + "com.ps\n" + "com.pt\n" + "com.re\n" + "com.ro\n" + "com.ru\n" + "com.rw\n" + "com.sb\n" + "com.sc\n" + "com.sd\n" + "com.sg\n" + "com.sl\n" + "com.st\n" + "com.sy\n" + "com.tj\n" + "com.tn\n" + "com.to\n" + "com.tt\n" + "com.tv\n" + "com.tw\n" + "com.ua\n" + "com.uz\n" + "com.vc\n" + "com.vi\n" + "com.vn\n" + "com.ws\n" + "communication.museum\n" + "communications.museum\n" + "community.museum\n" + "como.it\n" + "computer.museum\n" + "computerhistory.museum\n" + "conf.lv\n" + "conference.aero\n" + "consulado.st\n" + "consultant.aero\n" + "consulting.aero\n" + "contemporary.museum\n" + "contemporaryart.museum\n" + "control.aero\n" + "convent.museum\n" + "coop\n" + "coop.br\n" + "coop.ht\n" + "coop.km\n" + "coop.mw\n" + "coop.tt\n" + "copenhagen.museum\n" + "corporation.museum\n" + "corvette.museum\n" + "cosenza.it\n" + "costume.museum\n" + "council.aero\n" + "countryestate.museum\n" + "county.museum\n" + "cpa.pro\n" + "cq.cn\n" + "cr\n" + "cr.it\n" + "crafts.museum\n" + "cranbrook.museum\n" + "creation.museum\n" + "cremona.it\n" + "crew.aero\n" + "crimea.ua\n" + "crotone.it\n" + "cs.it\n" + "ct.it\n" + "ct.us\n" + "cu\n" + "cultural.museum\n" + "culturalcenter.museum\n" + "culture.museum\n" + "cuneo.it\n" + "cv\n" + "cv.ua\n" + "cx\n" + "cy\n" + "cyber.museum\n" + "cymru.museum\n" + "cz\n" + "cz.it\n" + "czeladz.pl\n" + "czest.pl\n" + "d.bg\n" + "d.se\n" + "daegu.kr\n" + "daejeon.kr\n" + "dagestan.ru\n" + "dali.museum\n" + "dallas.museum\n" + "database.museum\n" + "davvenjarga.no\n" + "davvesiida.no\n" + "dc.us\n" + "ddr.museum\n" + "de\n" + "de.com\n" + "de.us\n" + "deatnu.no\n" + "decorativearts.museum\n" + "defense.tn\n" + "delaware.museum\n" + "delmenhorst.museum\n" + "denmark.museum\n" + "dep.no\n" + "depot.museum\n" + "design.aero\n" + "design.museum\n" + "detroit.museum\n" + "dgca.aero\n" + "dielddanuorri.no\n" + "dinosaur.museum\n" + "discovery.museum\n" + "divtasvuodna.no\n" + "divttasvuotna.no\n" + "dj\n" + "dk\n" + "dlugoleka.pl\n" + "dm\n" + "dn.ua\n" + "dnepropetrovsk.ua\n" + "dni.us\n" + "do\n" + "dolls.museum\n" + "donetsk.ua\n" + "donna.no\n" + "donostia.museum\n" + "dovre.no\n" + "dp.ua\n" + "dr.na\n" + "drammen.no\n" + "drangedal.no\n" + "drobak.no\n" + "dudinka.ru\n" + "durham.museum\n" + "dyroy.no\n" + "dz\n" + "e-burg.ru\n" + "e.bg\n" + "e.se\n" + "e164.arpa\n" + "eastafrica.museum\n" + "eastcoast.museum\n" + "ebiz.tw\n" + "ec\n" + "ecn.br\n" + "ed.ao\n" + "ed.ci\n" + "ed.jp\n" + "edu\n" + "edu.ac\n" + "edu.af\n" + "edu.al\n" + "edu.an\n" + "edu.az\n" + "edu.ba\n" + "edu.bb\n" + "edu.bi\n" + "edu.bm\n" + "edu.bo\n" + "edu.br\n" + "edu.bs\n" + "edu.bz\n" + "edu.ci\n" + "edu.cn\n" + "edu.co\n" + "edu.cu\n" + "edu.dm\n" + "edu.dz\n" + "edu.ec\n" + "edu.ee\n" + "edu.es\n" + "edu.ge\n" + "edu.gh\n" + "edu.gi\n" + "edu.gn\n" + "edu.gp\n" + "edu.gr\n" + "edu.hk\n" + "edu.hn\n" + "edu.ht\n" + "edu.in\n" + "edu.iq\n" + "edu.is\n" + "edu.it\n" + "edu.jo\n" + "edu.kg\n" + "edu.ki\n" + "edu.km\n" + "edu.kn\n" + "edu.ky\n" + "edu.kz\n" + "edu.la\n" + "edu.lb\n" + "edu.lc\n" + "edu.lk\n" + "edu.lr\n" + "edu.lv\n" + "edu.ly\n" + "edu.me\n" + "edu.mg\n" + "edu.mk\n" + "edu.mn\n" + "edu.mo\n" + "edu.mw\n" + "edu.mx\n" + "edu.my\n" + "edu.ng\n" + "edu.nr\n" + "edu.pe\n" + "edu.pf\n" + "edu.ph\n" + "edu.pk\n" + "edu.pl\n" + "edu.pn\n" + "edu.pr\n" + "edu.ps\n" + "edu.pt\n" + "edu.rs\n" + "edu.rw\n" + "edu.sb\n" + "edu.sc\n" + "edu.sd\n" + "edu.sg\n" + "edu.sl\n" + "edu.st\n" + "edu.sy\n" + "edu.tj\n" + "edu.to\n" + "edu.tt\n" + "edu.tw\n" + "edu.ua\n" + "edu.vc\n" + "edu.vi\n" + "edu.vn\n" + "edu.ws\n" + "education.museum\n" + "educational.museum\n" + "educator.aero\n" + "edunet.tn\n" + "ee\n" + "eg\n" + "egersund.no\n" + "egyptian.museum\n" + "eid.no\n" + "eidfjord.no\n" + "eidsberg.no\n" + "eidskog.no\n" + "eidsvoll.no\n" + "eigersund.no\n" + "eisenbahn.museum\n" + "elblag.pl\n" + "elburg.museum\n" + "elk.pl\n" + "elvendrell.museum\n" + "elverum.no\n" + "embroidery.museum\n" + "emergency.aero\n" + "en.it\n" + "encyclopedic.museum\n" + "enebakk.no\n" + "eng.br\n" + "eng.pro\n" + "engerdal.no\n" + "engine.aero\n" + "engineer.aero\n" + "england.museum\n" + "enna.it\n" + "ens.tn\n" + "entertainment.aero\n" + "entomology.museum\n" + "environment.museum\n" + "environmentalconservation.museum\n" + "epilepsy.museum\n" + "equipment.aero\n" + "er\n" + "erotica.hu\n" + "erotika.hu\n" + "es\n" + "es.kr\n" + "esp.br\n" + "essex.museum\n" + "est.pr\n" + "estate.museum\n" + "et\n" + "etc.br\n" + "ethnology.museum\n" + "eti.br\n" + "etne.no\n" + "etnedal.no\n" + "eu\n" + "eu.com\n" + "eu.int\n" + "evenassi.no\n" + "evenes.no\n" + "evje-og-hornnes.no\n" + "exchange.aero\n" + "exeter.museum\n" + "exhibition.museum\n" + "experts-comptables.fr\n" + "express.aero\n" + "f.bg\n" + "f.se\n" + "fam.pk\n" + "family.museum\n" + "far.br\n" + "fareast.ru\n" + "farm.museum\n" + "farmequipment.museum\n" + "farmers.museum\n" + "farmstead.museum\n" + "farsund.no\n" + "fauske.no\n" + "fc.it\n" + "fe.it\n" + "fed.us\n" + "federation.aero\n" + "fedje.no\n" + "fermo.it\n" + "ferrara.it\n" + "fet.no\n" + "fetsund.no\n" + "fg.it\n" + "fh.se\n" + "fhs.no\n" + "fhsk.se\n" + "fhv.se\n" + "fi\n" + "fi.it\n" + "fie.ee\n" + "field.museum\n" + "figueres.museum\n" + "filatelia.museum\n" + "film.hu\n" + "film.museum\n" + "fin.ec\n" + "fin.tn\n" + "fineart.museum\n" + "finearts.museum\n" + "finland.museum\n" + "finnoy.no\n" + "firenze.it\n" + "firm.co\n" + "firm.ht\n" + "firm.in\n" + "firm.nf\n" + "firm.ro\n" + "fitjar.no\n" + "fj\n" + "fj.cn\n" + "fjaler.no\n" + "fjell.no\n" + "fk\n" + "fl.us\n" + "fla.no\n" + "flakstad.no\n" + "flanders.museum\n" + "flatanger.no\n" + "flekkefjord.no\n" + "flesberg.no\n" + "flight.aero\n" + "flog.br\n" + "flora.no\n" + "florence.it\n" + "florida.museum\n" + "floro.no\n" + "fm\n" + "fm.br\n" + "fm.no\n" + "fnd.br\n" + "fo\n" + "foggia.it\n" + "folkebibl.no\n" + "folldal.no\n" + "force.museum\n" + "forde.no\n" + "forli-cesena.it\n" + "forlicesena.it\n" + "forsand.no\n" + "fortmissoula.museum\n" + "fortworth.museum\n" + "forum.hu\n" + "fosnes.no\n" + "fot.br\n" + "foundation.museum\n" + "fr\n" + "fr.it\n" + "frana.no\n" + "francaise.museum\n" + "frankfurt.museum\n" + "franziskaner.museum\n" + "fredrikstad.no\n" + "freemasonry.museum\n" + "frei.no\n" + "freiburg.museum\n" + "freight.aero\n" + "fribourg.museum\n" + "frog.museum\n" + "frogn.no\n" + "froland.no\n" + "from.hr\n" + "frosinone.it\n" + "frosta.no\n" + "froya.no\n" + "fst.br\n" + "fuel.aero\n" + "fundacio.museum\n" + "fuoisku.no\n" + "fuossko.no\n" + "furniture.museum\n" + "fusa.no\n" + "fylkesbibl.no\n" + "fyresdal.no\n" + "g.bg\n" + "g.se\n" + "g12.br\n" + "ga\n" + "ga.us\n" + "gaivuotna.no\n" + "gallery.museum\n" + "galsa.no\n" + "game.tw\n" + "games.hu\n" + "gamvik.no\n" + "gangaviika.no\n" + "gangwon.kr\n" + "garden.museum\n" + "gateway.museum\n" + "gaular.no\n" + "gausdal.no\n" + "gb.com\n" + "gb.net\n" + "gc.ca\n" + "gd\n" + "gd.cn\n" + "gda.pl\n" + "gdansk.pl\n" + "gdynia.pl\n" + "ge\n" + "ge.it\n" + "geelvinck.museum\n" + "gemological.museum\n" + "gen.in\n" + "genoa.it\n" + "genova.it\n" + "geology.museum\n" + "geometre-expert.fr\n" + "georgia.museum\n" + "gf\n" + "gg\n" + "ggf.br\n" + "gh\n" + "gi\n" + "giehtavuoatna.no\n" + "giessen.museum\n" + "gildeskal.no\n" + "giske.no\n" + "gjemnes.no\n" + "gjerdrum.no\n" + "gjerstad.no\n" + "gjesdal.no\n" + "gjovik.no\n" + "gl\n" + "glas.museum\n" + "glass.museum\n" + "gliding.aero\n" + "gliwice.pl\n" + "glogow.pl\n" + "gloppen.no\n" + "gm\n" + "gmina.pl\n" + "gn\n" + "gniezno.pl\n" + "go.ci\n" + "go.it\n" + "go.jp\n" + "go.kr\n" + "go.th\n" + "go.tj\n" + "go.tz\n" + "go.ug\n" + "gob.bo\n" + "gob.cl\n" + "gob.es\n" + "gob.hn\n" + "gob.mx\n" + "gob.pe\n" + "gob.pk\n" + "gok.pk\n" + "gol.no\n" + "gon.pk\n" + "gop.pk\n" + "gorge.museum\n" + "gorizia.it\n" + "gorlice.pl\n" + "gos.pk\n" + "gouv.ci\n" + "gouv.fr\n" + "gouv.ht\n" + "gouv.km\n" + "gouv.rw\n" + "gov\n" + "gov.ac\n" + "gov.ae\n" + "gov.af\n" + "gov.al\n" + "gov.as\n" + "gov.az\n" + "gov.ba\n" + "gov.bb\n" + "gov.bf\n" + "gov.bm\n" + "gov.bo\n" + "gov.br\n" + "gov.bs\n" + "gov.by\n" + "gov.bz\n" + "gov.cd\n" + "gov.cl\n" + "gov.cm\n" + "gov.cn\n" + "gov.co\n" + "gov.cu\n" + "gov.cx\n" + "gov.dm\n" + "gov.dz\n" + "gov.ec\n" + "gov.ee\n" + "gov.ge\n" + "gov.gg\n" + "gov.gh\n" + "gov.gi\n" + "gov.gn\n" + "gov.gr\n" + "gov.hk\n" + "gov.ie\n" + "gov.im\n" + "gov.in\n" + "gov.iq\n" + "gov.ir\n" + "gov.is\n" + "gov.it\n" + "gov.je\n" + "gov.jo\n" + "gov.kg\n" + "gov.ki\n" + "gov.km\n" + "gov.kn\n" + "gov.ky\n" + "gov.kz\n" + "gov.la\n" + "gov.lb\n" + "gov.lc\n" + "gov.lk\n" + "gov.lr\n" + "gov.lt\n" + "gov.lv\n" + "gov.ly\n" + "gov.ma\n" + "gov.me\n" + "gov.mg\n" + "gov.mk\n" + "gov.mn\n" + "gov.mo\n" + "gov.mr\n" + "gov.mu\n" + "gov.mw\n" + "gov.my\n" + "gov.ng\n" + "gov.nr\n" + "gov.ph\n" + "gov.pk\n" + "gov.pl\n" + "gov.pn\n" + "gov.pr\n" + "gov.ps\n" + "gov.pt\n" + "gov.rs\n" + "gov.rw\n" + "gov.sb\n" + "gov.sc\n" + "gov.sd\n" + "gov.sg\n" + "gov.sl\n" + "gov.st\n" + "gov.sy\n" + "gov.tj\n" + "gov.tl\n" + "gov.tn\n" + "gov.to\n" + "gov.tt\n" + "gov.tv\n" + "gov.tw\n" + "gov.ua\n" + "gov.vc\n" + "gov.vi\n" + "gov.vn\n" + "gov.ws\n" + "government.aero\n" + "gp\n" + "gq\n" + "gr\n" + "gr.it\n" + "gr.jp\n" + "grajewo.pl\n" + "gran.no\n" + "grandrapids.museum\n" + "grane.no\n" + "granvin.no\n" + "gratangen.no\n" + "graz.museum\n" + "greta.fr\n" + "grimstad.no\n" + "grong.no\n" + "grosseto.it\n" + "groundhandling.aero\n" + "group.aero\n" + "grozny.ru\n" + "grp.lk\n" + "grue.no\n" + "gs\n" + "gs.aa.no\n" + "gs.ah.no\n" + "gs.bu.no\n" + "gs.cn\n" + "gs.fm.no\n" + "gs.hl.no\n" + "gs.hm.no\n" + "gs.jan-mayen.no\n" + "gs.mr.no\n" + "gs.nl.no\n" + "gs.nt.no\n" + "gs.of.no\n" + "gs.ol.no\n" + "gs.oslo.no\n" + "gs.rl.no\n" + "gs.sf.no\n" + "gs.st.no\n" + "gs.svalbard.no\n" + "gs.tm.no\n" + "gs.tr.no\n" + "gs.va.no\n" + "gs.vf.no\n" + "gsm.pl\n" + "gt\n" + "gu\n" + "gu.us\n" + "guernsey.museum\n" + "gulen.no\n" + "guovdageaidnu.no\n" + "gv.ao\n" + "gv.at\n" + "gw\n" + "gwangju.kr\n" + "gx.cn\n" + "gy\n" + "gyeongbuk.kr\n" + "gyeonggi.kr\n" + "gyeongnam.kr\n" + "gz.cn\n" + "h.bg\n" + "h.se\n" + "ha.cn\n" + "ha.no\n" + "habmer.no\n" + "hadsel.no\n" + "hagebostad.no\n" + "halden.no\n" + "halloffame.museum\n" + "halsa.no\n" + "hamar.no\n" + "hamaroy.no\n" + "hamburg.museum\n" + "hammarfeasta.no\n" + "hammerfest.no\n" + "handson.museum\n" + "hanggliding.aero\n" + "hapmir.no\n" + "haram.no\n" + "hareid.no\n" + "harstad.no\n" + "harvestcelebration.museum\n" + "hasvik.no\n" + "hattfjelldal.no\n" + "haugesund.no\n" + "hawaii.museum\n" + "hb.cn\n" + "he.cn\n" + "health.museum\n" + "health.vn\n" + "heimatunduhren.museum\n" + "hellas.museum\n" + "helsinki.museum\n" + "hembygdsforbund.museum\n" + "hemne.no\n" + "hemnes.no\n" + "hemsedal.no\n" + "herad.no\n" + "heritage.museum\n" + "heroy.more-og-romsdal.no\n" + "heroy.nordland.no\n" + "hi.cn\n" + "hi.us\n" + "histoire.museum\n" + "historical.museum\n" + "historicalsociety.museum\n" + "historichouses.museum\n" + "historisch.museum\n" + "historisches.museum\n" + "history.museum\n" + "historyofscience.museum\n" + "hitra.no\n" + "hjartdal.no\n" + "hjelmeland.no\n" + "hk\n" + "hk.cn\n" + "hl.cn\n" + "hl.no\n" + "hm\n" + "hm.no\n" + "hn\n" + "hn.cn\n" + "hobol.no\n" + "hof.no\n" + "hokksund.no\n" + "hol.no\n" + "hole.no\n" + "holmestrand.no\n" + "holtalen.no\n" + "homebuilt.aero\n" + "honefoss.no\n" + "hornindal.no\n" + "horology.museum\n" + "horten.no\n" + "hotel.hu\n" + "hotel.lk\n" + "house.museum\n" + "hoyanger.no\n" + "hoylandet.no\n" + "hr\n" + "hs.kr\n" + "ht\n" + "hu\n" + "hu.com\n" + "huissier-justice.fr\n" + "humanities.museum\n" + "hurdal.no\n" + "hurum.no\n" + "hvaler.no\n" + "hyllestad.no\n" + "i.bg\n" + "i.ph\n" + "i.se\n" + "ia.us\n" + "ibestad.no\n" + "id\n" + "id.ir\n" + "id.lv\n" + "id.ly\n" + "id.us\n" + "idrett.no\n" + "idv.hk\n" + "idv.tw\n" + "ie\n" + "if.ua\n" + "il\n" + "il.us\n" + "ilawa.pl\n" + "illustration.museum\n" + "im\n" + "im.it\n" + "imageandsound.museum\n" + "imb.br\n" + "imperia.it\n" + "in\n" + "in-addr.arpa\n" + "in.na\n" + "in.rs\n" + "in.th\n" + "in.us\n" + "incheon.kr\n" + "ind.br\n" + "ind.in\n" + "ind.tn\n" + "inderoy.no\n" + "indian.museum\n" + "indiana.museum\n" + "indianapolis.museum\n" + "indianmarket.museum\n" + "inf.br\n" + "inf.cu\n" + "inf.mk\n" + "info\n" + "info.az\n" + "info.co\n" + "info.ec\n" + "info.ht\n" + "info.hu\n" + "info.ki\n" + "info.la\n" + "info.na\n" + "info.nf\n" + "info.nr\n" + "info.pk\n" + "info.pl\n" + "info.pr\n" + "info.ro\n" + "info.sd\n" + "info.tn\n" + "info.tt\n" + "info.vn\n" + "ingatlan.hu\n" + "insurance.aero\n" + "int\n" + "int.az\n" + "int.bo\n" + "int.ci\n" + "int.co\n" + "int.is\n" + "int.la\n" + "int.lk\n" + "int.mw\n" + "int.pt\n" + "int.ru\n" + "int.rw\n" + "int.tj\n" + "int.tt\n" + "int.vn\n" + "intelligence.museum\n" + "interactive.museum\n" + "intl.tn\n" + "io\n" + "ip6.arpa\n" + "iq\n" + "ir\n" + "iraq.museum\n" + "irc.pl\n" + "irkutsk.ru\n" + "iron.museum\n" + "is\n" + "is.it\n" + "isa.us\n" + "isernia.it\n" + "isla.pr\n" + "isleofman.museum\n" + "it\n" + "it.ao\n" + "its.me\n" + "ivano-frankivsk.ua\n" + "ivanovo.ru\n" + "iveland.no\n" + "ivgu.no\n" + "iz.hr\n" + "izhevsk.ru\n" + "j.bg\n" + "jamal.ru\n" + "jamison.museum\n" + "jan-mayen.no\n" + "jar.ru\n" + "jaworzno.pl\n" + "je\n" + "jefferson.museum\n" + "jeju.kr\n" + "jelenia-gora.pl\n" + "jeonbuk.kr\n" + "jeonnam.kr\n" + "jerusalem.museum\n" + "jessheim.no\n" + "jevnaker.no\n" + "jewelry.museum\n" + "jewish.museum\n" + "jewishart.museum\n" + "jfk.museum\n" + "jgora.pl\n" + "jl.cn\n" + "jm\n" + "jo\n" + "jobs\n" + "jobs.tt\n" + "jogasz.hu\n" + "jolster.no\n" + "jondal.no\n" + "jor.br\n" + "jorpeland.no\n" + "joshkar-ola.ru\n" + "journal.aero\n" + "journalism.museum\n" + "journalist.aero\n" + "jp\n" + "jpn.com\n" + "js.cn\n" + "judaica.museum\n" + "judygarland.museum\n" + "juedisches.museum\n" + "juif.museum\n" + "jur.pro\n" + "jus.br\n" + "jx.cn\n" + "k-uralsk.ru\n" + "k.bg\n" + "k.se\n" + "k12.ec\n" + "kafjord.no\n" + "kalisz.pl\n" + "kalmykia.ru\n" + "kaluga.ru\n" + "kamchatka.ru\n" + "karasjohka.no\n" + "karasjok.no\n" + "karate.museum\n" + "karelia.ru\n" + "karikatur.museum\n" + "karlsoy.no\n" + "karmoy.no\n" + "karpacz.pl\n" + "kartuzy.pl\n" + "kaszuby.pl\n" + "katowice.pl\n" + "kautokeino.no\n" + "kazan.ru\n" + "kazimierz-dolny.pl\n" + "kchr.ru\n" + "ke\n" + "kemerovo.ru\n" + "kepno.pl\n" + "ketrzyn.pl\n" + "kg\n" + "kg.kr\n" + "kh\n" + "kh.ua\n" + "khabarovsk.ru\n" + "khakassia.ru\n" + "kharkov.ua\n" + "kherson.ua\n" + "khmelnitskiy.ua\n" + "khv.ru\n" + "ki\n" + "kids.museum\n" + "kids.us\n" + "kiev.ua\n" + "kirkenes.no\n" + "kirov.ru\n" + "kirovograd.ua\n" + "klabu.no\n" + "klepp.no\n" + "klodzko.pl\n" + "km\n" + "km.ua\n" + "kms.ru\n" + "kn\n" + "kobierzyce.pl\n" + "koebenhavn.museum\n" + "koeln.museum\n" + "koenig.ru\n" + "kolobrzeg.pl\n" + "komforb.se\n" + "komi.ru\n" + "kommunalforbund.se\n" + "kommune.no\n" + "komvux.se\n" + "kongsberg.no\n" + "kongsvinger.no\n" + "konin.pl\n" + "konskowola.pl\n" + "konyvelo.hu\n" + "kopervik.no\n" + "kostroma.ru\n" + "kr\n" + "kr.com\n" + "kr.it\n" + "kr.ua\n" + "kraanghke.no\n" + "kragero.no\n" + "krakow.pl\n" + "krasnoyarsk.ru\n" + "kristiansand.no\n" + "kristiansund.no\n" + "krodsherad.no\n" + "krokstadelva.no\n" + "ks.ua\n" + "ks.us\n" + "kuban.ru\n" + "kunst.museum\n" + "kunstsammlung.museum\n" + "kunstunddesign.museum\n" + "kurgan.ru\n" + "kursk.ru\n" + "kustanai.ru\n" + "kutno.pl\n" + "kuzbass.ru\n" + "kv.ua\n" + "kvafjord.no\n" + "kvalsund.no\n" + "kvam.no\n" + "kvanangen.no\n" + "kvinesdal.no\n" + "kvinnherad.no\n" + "kviteseid.no\n" + "kvitsoy.no\n" + "kw\n" + "ky\n" + "ky.us\n" + "kz\n" + "l.bg\n" + "l.se\n" + "la\n" + "la-spezia.it\n" + "la.us\n" + "laakesvuemie.no\n" + "labor.museum\n" + "labour.museum\n" + "lahppi.no\n" + "lajolla.museum\n" + "lakas.hu\n" + "lanbib.se\n" + "lancashire.museum\n" + "landes.museum\n" + "langevag.no\n" + "lans.museum\n" + "lapy.pl\n" + "laquila.it\n" + "lardal.no\n" + "larsson.museum\n" + "larvik.no\n" + "laspezia.it\n" + "latina.it\n" + "lavagis.no\n" + "lavangen.no\n" + "law.pro\n" + "lb\n" + "lc\n" + "lc.it\n" + "le.it\n" + "leangaviika.no\n" + "leasing.aero\n" + "lebesby.no\n" + "lebork.pl\n" + "lecce.it\n" + "lecco.it\n" + "legnica.pl\n" + "leikanger.no\n" + "leirfjord.no\n" + "leirvik.no\n" + "leka.no\n" + "leksvik.no\n" + "lel.br\n" + "lenvik.no\n" + "lerdal.no\n" + "lesja.no\n" + "levanger.no\n" + "lewismiller.museum\n" + "lezajsk.pl\n" + "lg.jp\n" + "lg.ua\n" + "li\n" + "li.it\n" + "lib.ee\n" + "lier.no\n" + "lierne.no\n" + "lillehammer.no\n" + "lillesand.no\n" + "limanowa.pl\n" + "lincoln.museum\n" + "lindas.no\n" + "lindesnes.no\n" + "linz.museum\n" + "lipetsk.ru\n" + "living.museum\n" + "livinghistory.museum\n" + "livorno.it\n" + "lk\n" + "ln.cn\n" + "lo.it\n" + "loabat.no\n" + "localhistory.museum\n" + "lodi.it\n" + "lodingen.no\n" + "logistics.aero\n" + "lom.no\n" + "lomza.pl\n" + "london.museum\n" + "loppa.no\n" + "lorenskog.no\n" + "losangeles.museum\n" + "loten.no\n" + "louvre.museum\n" + "lowicz.pl\n" + "loyalist.museum\n" + "lr\n" + "ls\n" + "lt\n" + "lt.it\n" + "ltd.co.im\n" + "ltd.gi\n" + "ltd.lk\n" + "lu\n" + "lu.it\n" + "lubin.pl\n" + "lucca.it\n" + "lucerne.museum\n" + "lugansk.ua\n" + "lukow.pl\n" + "lund.no\n" + "lunner.no\n" + "luroy.no\n" + "luster.no\n" + "lutsk.ua\n" + "luxembourg.museum\n" + "luzern.museum\n" + "lv\n" + "lviv.ua\n" + "ly\n" + "lyngdal.no\n" + "lyngen.no\n" + "m.bg\n" + "m.se\n" + "ma\n" + "ma.us\n" + "macerata.it\n" + "mad.museum\n" + "madrid.museum\n" + "magadan.ru\n" + "magazine.aero\n" + "magnitka.ru\n" + "mail.pl\n" + "maintenance.aero\n" + "malatvuopmi.no\n" + "malbork.pl\n" + "mallorca.museum\n" + "malopolska.pl\n" + "malselv.no\n" + "malvik.no\n" + "manchester.museum\n" + "mandal.no\n" + "mansion.museum\n" + "mansions.museum\n" + "mantova.it\n" + "manx.museum\n" + "marburg.museum\n" + "mari-el.ru\n" + "mari.ru\n" + "marine.ru\n" + "maritime.museum\n" + "maritimo.museum\n" + "marker.no\n" + "marketplace.aero\n" + "marnardal.no\n" + "maryland.museum\n" + "marylhurst.museum\n" + "masfjorden.no\n" + "masoy.no\n" + "massa-carrara.it\n" + "massacarrara.it\n" + "mat.br\n" + "matera.it\n" + "matta-varjjat.no\n" + "mazowsze.pl\n" + "mazury.pl\n" + "mb.ca\n" + "mbone.pl\n" + "mc\n" + "mc.it\n" + "md\n" + "md.ci\n" + "md.us\n" + "me\n" + "me.it\n" + "me.us\n" + "med.br\n" + "med.ec\n" + "med.ee\n" + "med.ht\n" + "med.ly\n" + "med.pl\n" + "med.pro\n" + "med.sd\n" + "medecin.fr\n" + "medecin.km\n" + "media.aero\n" + "media.hu\n" + "media.museum\n" + "media.pl\n" + "medical.museum\n" + "medizinhistorisches.museum\n" + "meeres.museum\n" + "meland.no\n" + "meldal.no\n" + "melhus.no\n" + "meloy.no\n" + "memorial.museum\n" + "meraker.no\n" + "mesaverde.museum\n" + "messina.it\n" + "mg\n" + "mh\n" + "mi.it\n" + "mi.th\n" + "mi.us\n" + "miasta.pl\n" + "michigan.museum\n" + "microlight.aero\n" + "midatlantic.museum\n" + "midsund.no\n" + "midtre-gauldal.no\n" + "mielec.pl\n" + "mielno.pl\n" + "mil\n" + "mil.ac\n" + "mil.ae\n" + "mil.az\n" + "mil.ba\n" + "mil.bo\n" + "mil.br\n" + "mil.by\n" + "mil.cn\n" + "mil.co\n" + "mil.ec\n" + "mil.ge\n" + "mil.gh\n" + "mil.hn\n" + "mil.in\n" + "mil.jo\n" + "mil.kg\n" + "mil.km\n" + "mil.kr\n" + "mil.kz\n" + "mil.lv\n" + "mil.mg\n" + "mil.my\n" + "mil.no\n" + "mil.pe\n" + "mil.ph\n" + "mil.pl\n" + "mil.rw\n" + "mil.st\n" + "mil.sy\n" + "mil.tj\n" + "mil.to\n" + "mil.tw\n" + "mil.vc\n" + "milan.it\n" + "milano.it\n" + "military.museum\n" + "mill.museum\n" + "mincom.tn\n" + "miners.museum\n" + "mining.museum\n" + "minnesota.museum\n" + "missile.museum\n" + "missoula.museum\n" + "mjondalen.no\n" + "mk\n" + "mk.ua\n" + "ml\n" + "mm\n" + "mn\n" + "mn.it\n" + "mn.us\n" + "mo\n" + "mo-i-rana.no\n" + "mo.cn\n" + "mo.it\n" + "mo.us\n" + "moareke.no\n" + "mobi\n" + "mobi.gp\n" + "mobi.na\n" + "mobi.tt\n" + "mod.gi\n" + "modalen.no\n" + "modelling.aero\n" + "modena.it\n" + "modern.museum\n" + "modum.no\n" + "molde.no\n" + "moma.museum\n" + "money.museum\n" + "monmouth.museum\n" + "monticello.museum\n" + "montreal.museum\n" + "monza.it\n" + "mordovia.ru\n" + "moscow.museum\n" + "mosjoen.no\n" + "moskenes.no\n" + "mosreg.ru\n" + "moss.no\n" + "mosvik.no\n" + "motorcycle.museum\n" + "mp\n" + "mq\n" + "mr\n" + "mr.no\n" + "mragowo.pl\n" + "ms\n" + "ms.it\n" + "ms.kr\n" + "ms.us\n" + "msk.ru\n" + "mt\n" + "mt.it\n" + "mt.us\n" + "mu\n" + "muenchen.museum\n" + "muenster.museum\n" + "mulhouse.museum\n" + "muncie.museum\n" + "muosat.no\n" + "murmansk.ru\n" + "mus.br\n" + "museet.museum\n" + "museum\n" + "museum.no\n" + "museum.tt\n" + "museumcenter.museum\n" + "museumvereniging.museum\n" + "music.museum\n" + "mv\n" + "mw\n" + "mx\n" + "mx.na\n" + "my\n" + "mytis.ru\n" + "mz\n" + "n.bg\n" + "n.se\n" + "na\n" + "na.it\n" + "naamesjevuemie.no\n" + "nakhodka.ru\n" + "naklo.pl\n" + "nalchik.ru\n" + "namdalseid.no\n" + "name\n" + "name.az\n" + "name.hr\n" + "name.jo\n" + "name.mk\n" + "name.my\n" + "name.na\n" + "name.pr\n" + "name.tj\n" + "name.tt\n" + "name.vn\n" + "namsos.no\n" + "namsskogan.no\n" + "nannestad.no\n" + "naples.it\n" + "napoli.it\n" + "naroy.no\n" + "narviika.no\n" + "narvik.no\n" + "nat.tn\n" + "national.museum\n" + "nationalfirearms.museum\n" + "nationalheritage.museum\n" + "nativeamerican.museum\n" + "naturalhistory.museum\n" + "naturalhistorymuseum.museum\n" + "naturalsciences.museum\n" + "naturbruksgymn.se\n" + "nature.museum\n" + "naturhistorisches.museum\n" + "natuurwetenschappen.museum\n" + "naumburg.museum\n" + "naustdal.no\n" + "naval.museum\n" + "navigation.aero\n" + "navuotna.no\n" + "nb.ca\n" + "nc\n" + "nc.us\n" + "nd.us\n" + "ne\n" + "ne.jp\n" + "ne.kr\n" + "ne.tz\n" + "ne.ug\n" + "ne.us\n" + "nebraska.museum\n" + "nedre-eiker.no\n" + "nes.akershus.no\n" + "nes.buskerud.no\n" + "nesna.no\n" + "nesodden.no\n" + "nesoddtangen.no\n" + "nesseby.no\n" + "nesset.no\n" + "net\n" + "net.ac\n" + "net.ae\n" + "net.af\n" + "net.ag\n" + "net.ai\n" + "net.al\n" + "net.an\n" + "net.az\n" + "net.ba\n" + "net.bb\n" + "net.bm\n" + "net.bo\n" + "net.br\n" + "net.bs\n" + "net.bz\n" + "net.ci\n" + "net.cn\n" + "net.co\n" + "net.cu\n" + "net.dm\n" + "net.dz\n" + "net.ec\n" + "net.ge\n" + "net.gg\n" + "net.gn\n" + "net.gp\n" + "net.gr\n" + "net.gy\n" + "net.hk\n" + "net.hn\n" + "net.ht\n" + "net.im\n" + "net.in\n" + "net.ir\n" + "net.is\n" + "net.je\n" + "net.jo\n" + "net.kg\n" + "net.ki\n" + "net.kn\n" + "net.ky\n" + "net.kz\n" + "net.la\n" + "net.lb\n" + "net.lc\n" + "net.lk\n" + "net.lr\n" + "net.lv\n" + "net.ly\n" + "net.ma\n" + "net.me\n" + "net.mk\n" + "net.mo\n" + "net.mu\n" + "net.mw\n" + "net.mx\n" + "net.my\n" + "net.nf\n" + "net.ng\n" + "net.nr\n" + "net.pe\n" + "net.ph\n" + "net.pk\n" + "net.pl\n" + "net.pn\n" + "net.pr\n" + "net.ps\n" + "net.pt\n" + "net.ru\n" + "net.rw\n" + "net.sb\n" + "net.sc\n" + "net.sd\n" + "net.sg\n" + "net.sl\n" + "net.st\n" + "net.sy\n" + "net.th\n" + "net.tj\n" + "net.tn\n" + "net.to\n" + "net.tt\n" + "net.tv\n" + "net.tw\n" + "net.ua\n" + "net.vc\n" + "net.vn\n" + "net.ws\n" + "neues.museum\n" + "newhampshire.museum\n" + "newjersey.museum\n" + "newmexico.museum\n" + "newport.museum\n" + "news.hu\n" + "newspaper.museum\n" + "newyork.museum\n" + "nf\n" + "nf.ca\n" + "ng\n" + "ngo.lk\n" + "ngo.ph\n" + "ngo.pl\n" + "nh.us\n" + "ni\n" + "nic.im\n" + "nic.in\n" + "niepce.museum\n" + "nieruchomosci.pl\n" + "nikolaev.ua\n" + "nissedal.no\n" + "nittedal.no\n" + "nj.us\n" + "nkz.ru\n" + "nl\n" + "nl.ca\n" + "nl.no\n" + "nm.cn\n" + "nm.us\n" + "nnov.ru\n" + "no\n" + "no.com\n" + "no.it\n" + "nom.ad\n" + "nom.ag\n" + "nom.br\n" + "nom.co\n" + "nom.es\n" + "nom.fr\n" + "nom.km\n" + "nom.mg\n" + "nom.pe\n" + "nom.pl\n" + "nom.re\n" + "nom.ro\n" + "nome.pt\n" + "nord-aurdal.no\n" + "nord-fron.no\n" + "nord-odal.no\n" + "norddal.no\n" + "nordkapp.no\n" + "nordre-land.no\n" + "nordreisa.no\n" + "nore-og-uvdal.no\n" + "norfolk.museum\n" + "norilsk.ru\n" + "north.museum\n" + "not.br\n" + "notaires.fr\n" + "notaires.km\n" + "notodden.no\n" + "notteroy.no\n" + "nov.ru\n" + "novara.it\n" + "novosibirsk.ru\n" + "nowaruda.pl\n" + "np\n" + "nr\n" + "nrw.museum\n" + "ns.ca\n" + "nsk.ru\n" + "nsn.us\n" + "nsw.edu.au\n" + "nsw.gov.au\n" + "nt.ca\n" + "nt.edu.au\n" + "nt.gov.au\n" + "nt.no\n" + "nt.ro\n" + "ntr.br\n" + "nu\n" + "nu.ca\n" + "nu.it\n" + "nuernberg.museum\n" + "nuoro.it\n" + "nuremberg.museum\n" + "nv.us\n" + "nx.cn\n" + "ny.us\n" + "nyc.museum\n" + "nyny.museum\n" + "nysa.pl\n" + "nz\n" + "o.bg\n" + "o.se\n" + "oceanographic.museum\n" + "oceanographique.museum\n" + "od.ua\n" + "odda.no\n" + "odessa.ua\n" + "odo.br\n" + "of.no\n" + "off.ai\n" + "og.ao\n" + "oh.us\n" + "ok.us\n" + "oksnes.no\n" + "ol.no\n" + "olawa.pl\n" + "olecko.pl\n" + "olkusz.pl\n" + "olsztyn.pl\n" + "om\n" + "omaha.museum\n" + "omasvuotna.no\n" + "omsk.ru\n" + "on.ca\n" + "online.museum\n" + "ontario.museum\n" + "openair.museum\n" + "opoczno.pl\n" + "opole.pl\n" + "oppdal.no\n" + "oppegard.no\n" + "or.at\n" + "or.bi\n" + "or.ci\n" + "or.it\n" + "or.jp\n" + "or.kr\n" + "or.mu\n" + "or.na\n" + "or.th\n" + "or.tz\n" + "or.ug\n" + "or.us\n" + "oregon.museum\n" + "oregontrail.museum\n" + "orenburg.ru\n" + "org\n" + "org.ac\n" + "org.ae\n" + "org.af\n" + "org.ag\n" + "org.ai\n" + "org.al\n" + "org.an\n" + "org.az\n" + "org.ba\n" + "org.bb\n" + "org.bi\n" + "org.bm\n" + "org.bo\n" + "org.br\n" + "org.bs\n" + "org.bw\n" + "org.bz\n" + "org.ci\n" + "org.cn\n" + "org.co\n" + "org.cu\n" + "org.dm\n" + "org.dz\n" + "org.ec\n" + "org.ee\n" + "org.es\n" + "org.ge\n" + "org.gg\n" + "org.gh\n" + "org.gi\n" + "org.gn\n" + "org.gp\n" + "org.gr\n" + "org.hk\n" + "org.hn\n" + "org.ht\n" + "org.hu\n" + "org.im\n" + "org.in\n" + "org.ir\n" + "org.is\n" + "org.je\n" + "org.jo\n" + "org.kg\n" + "org.ki\n" + "org.km\n" + "org.kn\n" + "org.ky\n" + "org.kz\n" + "org.la\n" + "org.lb\n" + "org.lc\n" + "org.lk\n" + "org.lr\n" + "org.ls\n" + "org.lv\n" + "org.ly\n" + "org.ma\n" + "org.me\n" + "org.mg\n" + "org.mk\n" + "org.mn\n" + "org.mo\n" + "org.mu\n" + "org.mw\n" + "org.mx\n" + "org.my\n" + "org.na\n" + "org.ng\n" + "org.nr\n" + "org.pe\n" + "org.pf\n" + "org.ph\n" + "org.pk\n" + "org.pl\n" + "org.pn\n" + "org.pr\n" + "org.ps\n" + "org.pt\n" + "org.ro\n" + "org.rs\n" + "org.ru\n" + "org.sb\n" + "org.sc\n" + "org.sd\n" + "org.se\n" + "org.sg\n" + "org.sl\n" + "org.st\n" + "org.sy\n" + "org.sz\n" + "org.tj\n" + "org.tn\n" + "org.to\n" + "org.tt\n" + "org.tv\n" + "org.tw\n" + "org.ua\n" + "org.vc\n" + "org.vi\n" + "org.vn\n" + "org.ws\n" + "oristano.it\n" + "orkanger.no\n" + "orkdal.no\n" + "orland.no\n" + "orskog.no\n" + "orsta.no\n" + "oryol.ru\n" + "os.hedmark.no\n" + "os.hordaland.no\n" + "osen.no\n" + "oskol.ru\n" + "oslo.no\n" + "osoyro.no\n" + "osteroy.no\n" + "ostre-toten.no\n" + "ostroda.pl\n" + "ostroleka.pl\n" + "ostrowiec.pl\n" + "ostrowwlkp.pl\n" + "otago.museum\n" + "other.nf\n" + "overhalla.no\n" + "ovre-eiker.no\n" + "oxford.museum\n" + "oyer.no\n" + "oygarden.no\n" + "oystre-slidre.no\n" + "p.bg\n" + "p.se\n" + "pa\n" + "pa.gov.pl\n" + "pa.it\n" + "pa.us\n" + "pacific.museum\n" + "paderborn.museum\n" + "padova.it\n" + "padua.it\n" + "palace.museum\n" + "palana.ru\n" + "paleo.museum\n" + "palermo.it\n" + "palmsprings.museum\n" + "panama.museum\n" + "parachuting.aero\n" + "paragliding.aero\n" + "paris.museum\n" + "parma.it\n" + "parti.se\n" + "pasadena.museum\n" + "passenger-association.aero\n" + "pavia.it\n" + "pb.ao\n" + "pc.it\n" + "pc.pl\n" + "pd.it\n" + "pe\n" + "pe.ca\n" + "pe.it\n" + "pe.kr\n" + "penza.ru\n" + "per.la\n" + "per.nf\n" + "per.sg\n" + "perm.ru\n" + "perso.ht\n" + "perso.tn\n" + "perugia.it\n" + "pesaro-urbino.it\n" + "pesarourbino.it\n" + "pescara.it\n" + "pf\n" + "pg\n" + "pg.it\n" + "ph\n" + "pharmacien.fr\n" + "pharmaciens.km\n" + "pharmacy.museum\n" + "philadelphia.museum\n" + "philadelphiaarea.museum\n" + "philately.museum\n" + "phoenix.museum\n" + "photography.museum\n" + "pi.it\n" + "piacenza.it\n" + "pila.pl\n" + "pilot.aero\n" + "pilots.museum\n" + "pisa.it\n" + "pistoia.it\n" + "pisz.pl\n" + "pittsburgh.museum\n" + "pk\n" + "pl\n" + "pl.ua\n" + "planetarium.museum\n" + "plantation.museum\n" + "plants.museum\n" + "plaza.museum\n" + "plc.co.im\n" + "plc.ly\n" + "plo.ps\n" + "pn\n" + "pn.it\n" + "po.gov.pl\n" + "po.it\n" + "podhale.pl\n" + "podlasie.pl\n" + "pol.dz\n" + "pol.ht\n" + "polkowice.pl\n" + "poltava.ua\n" + "pomorskie.pl\n" + "pomorze.pl\n" + "pordenone.it\n" + "porsanger.no\n" + "porsangu.no\n" + "porsgrunn.no\n" + "port.fr\n" + "portal.museum\n" + "portland.museum\n" + "portlligat.museum\n" + "posts-and-telecommunications.museum\n" + "potenza.it\n" + "powiat.pl\n" + "poznan.pl\n" + "pp.az\n" + "pp.ru\n" + "pp.se\n" + "ppg.br\n" + "pr\n" + "pr.it\n" + "pr.us\n" + "prato.it\n" + "prd.fr\n" + "prd.km\n" + "prd.mg\n" + "preservation.museum\n" + "presidio.museum\n" + "press.aero\n" + "press.ma\n" + "press.museum\n" + "press.se\n" + "presse.ci\n" + "presse.fr\n" + "presse.km\n" + "pri.ee\n" + "principe.st\n" + "priv.at\n" + "priv.hu\n" + "priv.me\n" + "priv.no\n" + "priv.pl\n" + "pro\n" + "pro.az\n" + "pro.br\n" + "pro.ec\n" + "pro.ht\n" + "pro.na\n" + "pro.pr\n" + "pro.tt\n" + "pro.vn\n" + "prochowice.pl\n" + "production.aero\n" + "prof.pr\n" + "project.museum\n" + "pruszkow.pl\n" + "przeworsk.pl\n" + "ps\n" + "psc.br\n" + "psi.br\n" + "pskov.ru\n" + "pt\n" + "pt.it\n" + "ptz.ru\n" + "pu.it\n" + "publ.pt\n" + "public.museum\n" + "pubol.museum\n" + "pulawy.pl\n" + "pv.it\n" + "pvt.ge\n" + "pw\n" + "py\n" + "pyatigorsk.ru\n" + "pz.it\n" + "q.bg\n" + "qa\n" + "qc.ca\n" + "qc.com\n" + "qh.cn\n" + "qld.edu.au\n" + "qld.gov.au\n" + "qsl.br\n" + "quebec.museum\n" + "r.bg\n" + "r.se\n" + "ra.it\n" + "rade.no\n" + "radom.pl\n" + "radoy.no\n" + "ragusa.it\n" + "rahkkeravju.no\n" + "raholt.no\n" + "railroad.museum\n" + "railway.museum\n" + "raisa.no\n" + "rakkestad.no\n" + "ralingen.no\n" + "rana.no\n" + "randaberg.no\n" + "rauma.no\n" + "ravenna.it\n" + "rawa-maz.pl\n" + "rc.it\n" + "re\n" + "re.it\n" + "re.kr\n" + "realestate.pl\n" + "rec.br\n" + "rec.co\n" + "rec.nf\n" + "rec.ro\n" + "recreation.aero\n" + "reggio-calabria.it\n" + "reggio-emilia.it\n" + "reggiocalabria.it\n" + "reggioemilia.it\n" + "reklam.hu\n" + "rel.ht\n" + "rel.pl\n" + "rendalen.no\n" + "rennebu.no\n" + "rennesoy.no\n" + "repbody.aero\n" + "res.aero\n" + "res.in\n" + "research.aero\n" + "research.museum\n" + "resistance.museum\n" + "rg.it\n" + "ri.it\n" + "ri.us\n" + "rieti.it\n" + "riik.ee\n" + "rimini.it\n" + "rindal.no\n" + "ringebu.no\n" + "ringerike.no\n" + "ringsaker.no\n" + "riodejaneiro.museum\n" + "risor.no\n" + "rissa.no\n" + "rl.no\n" + "rm.it\n" + "rn.it\n" + "rnd.ru\n" + "rnrt.tn\n" + "rns.tn\n" + "rnu.tn\n" + "ro\n" + "ro.it\n" + "roan.no\n" + "rochester.museum\n" + "rockart.museum\n" + "rodoy.no\n" + "rollag.no\n" + "roma.it\n" + "roma.museum\n" + "rome.it\n" + "romsa.no\n" + "romskog.no\n" + "roros.no\n" + "rost.no\n" + "rotorcraft.aero\n" + "rovigo.it\n" + "rovno.ua\n" + "royken.no\n" + "royrvik.no\n" + "rs\n" + "rs.ba\n" + "ru\n" + "ru.com\n" + "rubtsovsk.ru\n" + "ruovat.no\n" + "russia.museum\n" + "rv.ua\n" + "rw\n" + "ryazan.ru\n" + "rybnik.pl\n" + "rygge.no\n" + "rzeszow.pl\n" + "s.bg\n" + "s.se\n" + "sa\n" + "sa.com\n" + "sa.edu.au\n" + "sa.gov.au\n" + "sa.it\n" + "safety.aero\n" + "saintlouis.museum\n" + "sakhalin.ru\n" + "salangen.no\n" + "salat.no\n" + "salem.museum\n" + "salerno.it\n" + "saltdal.no\n" + "salvadordali.museum\n" + "salzburg.museum\n" + "samara.ru\n" + "samnanger.no\n" + "sande.more-og-romsdal.no\n" + "sande.vestfold.no\n" + "sande.xn--mre-og-romsdal-qqb.no\n" + "sandefjord.no\n" + "sandiego.museum\n" + "sandnes.no\n" + "sandnessjoen.no\n" + "sandoy.no\n" + "sanfrancisco.museum\n" + "sanok.pl\n" + "santabarbara.museum\n" + "santacruz.museum\n" + "santafe.museum\n" + "saotome.st\n" + "saratov.ru\n" + "sarpsborg.no\n" + "saskatchewan.museum\n" + "sassari.it\n" + "satx.museum\n" + "sauda.no\n" + "sauherad.no\n" + "savannahga.museum\n" + "savona.it\n" + "sb\n" + "sc\n" + "sc.cn\n" + "sc.kr\n" + "sc.ug\n" + "sc.us\n" + "sch.ae\n" + "sch.gg\n" + "sch.ir\n" + "sch.je\n" + "sch.jo\n" + "sch.lk\n" + "sch.ly\n" + "schlesisches.museum\n" + "schoenbrunn.museum\n" + "schokoladen.museum\n" + "school.museum\n" + "school.na\n" + "schweiz.museum\n" + "science-fiction.museum\n" + "science.museum\n" + "scienceandhistory.museum\n" + "scienceandindustry.museum\n" + "sciencecenter.museum\n" + "sciencecenters.museum\n" + "sciencehistory.museum\n" + "sciences.museum\n" + "sciencesnaturelles.museum\n" + "scientist.aero\n" + "scotland.museum\n" + "sd\n" + "sd.cn\n" + "sd.us\n" + "se\n" + "se.com\n" + "se.net\n" + "seaport.museum\n" + "sebastopol.ua\n" + "sec.ps\n" + "sejny.pl\n" + "sel.no\n" + "selbu.no\n" + "selje.no\n" + "seljord.no\n" + "seoul.kr\n" + "services.aero\n" + "settlement.museum\n" + "settlers.museum\n" + "sex.hu\n" + "sex.pl\n" + "sf.no\n" + "sg\n" + "sh\n" + "sh.cn\n" + "shell.museum\n" + "sherbrooke.museum\n" + "shop.ht\n" + "shop.hu\n" + "shop.pl\n" + "show.aero\n" + "si\n" + "si.it\n" + "sibenik.museum\n" + "siellak.no\n" + "siena.it\n" + "sigdal.no\n" + "siljan.no\n" + "silk.museum\n" + "simbirsk.ru\n" + "siracusa.it\n" + "sirdal.no\n" + "sk\n" + "sk.ca\n" + "skanit.no\n" + "skanland.no\n" + "skaun.no\n" + "skedsmo.no\n" + "skedsmokorset.no\n" + "ski.museum\n" + "ski.no\n" + "skien.no\n" + "skierva.no\n" + "skiptvet.no\n" + "skjak.no\n" + "skjervoy.no\n" + "sklep.pl\n" + "skoczow.pl\n" + "skodje.no\n" + "skole.museum\n" + "skydiving.aero\n" + "sl\n" + "slask.pl\n" + "slattum.no\n" + "slg.br\n" + "slupsk.pl\n" + "sm\n" + "smola.no\n" + "smolensk.ru\n" + "sn\n" + "sn.cn\n" + "snaase.no\n" + "snasa.no\n" + "snillfjord.no\n" + "snoasa.no\n" + "snz.ru\n" + "so.gov.pl\n" + "so.it\n" + "soc.lk\n" + "society.museum\n" + "software.aero\n" + "sogndal.no\n" + "sogne.no\n" + "sokndal.no\n" + "sola.no\n" + "sologne.museum\n" + "solund.no\n" + "somna.no\n" + "sondre-land.no\n" + "sondrio.it\n" + "songdalen.no\n" + "sopot.pl\n" + "sor-aurdal.no\n" + "sor-fron.no\n" + "sor-odal.no\n" + "sor-varanger.no\n" + "sorfold.no\n" + "sorreisa.no\n" + "sortland.no\n" + "sorum.no\n" + "sos.pl\n" + "sosnowiec.pl\n" + "soundandvision.museum\n" + "southcarolina.museum\n" + "southwest.museum\n" + "sp.it\n" + "space.museum\n" + "spb.ru\n" + "spjelkavik.no\n" + "sport.hu\n" + "spy.museum\n" + "spydeberg.no\n" + "square.museum\n" + "sr\n" + "sr.gov.pl\n" + "sr.it\n" + "srv.br\n" + "ss.it\n" + "sshn.se\n" + "st\n" + "st.no\n" + "stadt.museum\n" + "stalbans.museum\n" + "stalowa-wola.pl\n" + "stange.no\n" + "starachowice.pl\n" + "stargard.pl\n" + "starnberg.museum\n" + "starostwo.gov.pl\n" + "stat.no\n" + "state.museum\n" + "stateofdelaware.museum\n" + "stathelle.no\n" + "station.museum\n" + "stavanger.no\n" + "stavern.no\n" + "stavropol.ru\n" + "steam.museum\n" + "steiermark.museum\n" + "steigen.no\n" + "steinkjer.no\n" + "stjohn.museum\n" + "stjordal.no\n" + "stjordalshalsen.no\n" + "stockholm.museum\n" + "stokke.no\n" + "stor-elvdal.no\n" + "stord.no\n" + "stordal.no\n" + "store.nf\n" + "store.ro\n" + "store.st\n" + "storfjord.no\n" + "stpetersburg.museum\n" + "strand.no\n" + "stranda.no\n" + "stryn.no\n" + "student.aero\n" + "stuttgart.museum\n" + "stv.ru\n" + "su\n" + "suedtirol.it\n" + "suisse.museum\n" + "sula.no\n" + "suldal.no\n" + "suli.hu\n" + "sumy.ua\n" + "sund.no\n" + "sunndal.no\n" + "surgeonshall.museum\n" + "surgut.ru\n" + "surnadal.no\n" + "surrey.museum\n" + "suwalki.pl\n" + "sv\n" + "sv.it\n" + "svalbard.no\n" + "sveio.no\n" + "svelvik.no\n" + "svizzera.museum\n" + "sweden.museum\n" + "swidnica.pl\n" + "swiebodzin.pl\n" + "swinoujscie.pl\n" + "sx.cn\n" + "sy\n" + "sydney.museum\n" + "sykkylven.no\n" + "syzran.ru\n" + "sz\n" + "szczecin.pl\n" + "szczytno.pl\n" + "szex.hu\n" + "szkola.pl\n" + "t.bg\n" + "t.se\n" + "ta.it\n" + "tagil.ru\n" + "tambov.ru\n" + "tana.no\n" + "tananger.no\n" + "tank.museum\n" + "taranto.it\n" + "targi.pl\n" + "tarnobrzeg.pl\n" + "tas.edu.au\n" + "tas.gov.au\n" + "tatarstan.ru\n" + "taxi.aero\n" + "tc\n" + "tcm.museum\n" + "td\n" + "te.it\n" + "te.ua\n" + "technology.museum\n" + "tel\n" + "telekommunikation.museum\n" + "television.museum\n" + "teramo.it\n" + "terni.it\n" + "ternopil.ua\n" + "texas.museum\n" + "textile.museum\n" + "tf\n" + "tg\n" + "tgory.pl\n" + "th\n" + "theater.museum\n" + "time.museum\n" + "time.no\n" + "timekeeping.museum\n" + "tingvoll.no\n" + "tinn.no\n" + "tj\n" + "tj.cn\n" + "tjeldsund.no\n" + "tjome.no\n" + "tk\n" + "tl\n" + "tm\n" + "tm.fr\n" + "tm.hu\n" + "tm.km\n" + "tm.mc\n" + "tm.mg\n" + "tm.no\n" + "tm.pl\n" + "tm.ro\n" + "tm.se\n" + "tmp.br\n" + "tn\n" + "tn.it\n" + "tn.us\n" + "to\n" + "to.it\n" + "tokke.no\n" + "tolga.no\n" + "tom.ru\n" + "tomsk.ru\n" + "tonsberg.no\n" + "topology.museum\n" + "torino.it\n" + "torino.museum\n" + "torsken.no\n" + "touch.museum\n" + "tourism.pl\n" + "tourism.tn\n" + "town.museum\n" + "tozsde.hu\n" + "tp.it\n" + "tr\n" + "tr.it\n" + "tr.no\n" + "trader.aero\n" + "trading.aero\n" + "trainer.aero\n" + "trana.no\n" + "tranby.no\n" + "tranoy.no\n" + "transport.museum\n" + "trapani.it\n" + "travel\n" + "travel.pl\n" + "travel.tt\n" + "trd.br\n" + "tree.museum\n" + "trentino.it\n" + "trento.it\n" + "treviso.it\n" + "trieste.it\n" + "troandin.no\n" + "trogstad.no\n" + "trolley.museum\n" + "tromsa.no\n" + "tromso.no\n" + "trondheim.no\n" + "trust.museum\n" + "trustee.museum\n" + "trysil.no\n" + "ts.it\n" + "tsaritsyn.ru\n" + "tsk.ru\n" + "tt\n" + "tula.ru\n" + "tur.br\n" + "turek.pl\n" + "turen.tn\n" + "turin.it\n" + "turystyka.pl\n" + "tuva.ru\n" + "tv\n" + "tv.bo\n" + "tv.br\n" + "tv.it\n" + "tv.na\n" + "tvedestrand.no\n" + "tver.ru\n" + "tw\n" + "tw.cn\n" + "tx.us\n" + "tychy.pl\n" + "tydal.no\n" + "tynset.no\n" + "tysfjord.no\n" + "tysnes.no\n" + "tysvar.no\n" + "tyumen.ru\n" + "tz\n" + "u.bg\n" + "u.se\n" + "ua\n" + "ud.it\n" + "udine.it\n" + "udm.ru\n" + "udmurtia.ru\n" + "ug\n" + "ug.gov.pl\n" + "uhren.museum\n" + "uk\n" + "uk.com\n" + "uk.net\n" + "ulan-ude.ru\n" + "ullensaker.no\n" + "ullensvang.no\n" + "ulm.museum\n" + "ulsan.kr\n" + "ulvik.no\n" + "um.gov.pl\n" + "unbi.ba\n" + "undersea.museum\n" + "union.aero\n" + "university.museum\n" + "unjarga.no\n" + "unsa.ba\n" + "upow.gov.pl\n" + "uri.arpa\n" + "urn.arpa\n" + "us\n" + "us.com\n" + "us.na\n" + "usa.museum\n" + "usantiques.museum\n" + "usarts.museum\n" + "uscountryestate.museum\n" + "usculture.museum\n" + "usdecorativearts.museum\n" + "usenet.pl\n" + "usgarden.museum\n" + "ushistory.museum\n" + "ushuaia.museum\n" + "uslivinghistory.museum\n" + "ustka.pl\n" + "ut.us\n" + "utah.museum\n" + "utazas.hu\n" + "utsira.no\n" + "uvic.museum\n" + "uw.gov.pl\n" + "uy\n" + "uy.com\n" + "uz\n" + "uzhgorod.ua\n" + "v.bg\n" + "va\n" + "va.it\n" + "va.no\n" + "va.us\n" + "vaapste.no\n" + "vadso.no\n" + "vaga.no\n" + "vagan.no\n" + "vagsoy.no\n" + "vaksdal.no\n" + "valer.hedmark.no\n" + "valer.ostfold.no\n" + "valle.no\n" + "valley.museum\n" + "vang.no\n" + "vantaa.museum\n" + "vanylven.no\n" + "vardo.no\n" + "varese.it\n" + "varggat.no\n" + "varoy.no\n" + "vb.it\n" + "vc\n" + "vc.it\n" + "vdonsk.ru\n" + "ve\n" + "ve.it\n" + "vefsn.no\n" + "vega.no\n" + "vegarshei.no\n" + "venezia.it\n" + "venice.it\n" + "vennesla.no\n" + "verbania.it\n" + "vercelli.it\n" + "verdal.no\n" + "verona.it\n" + "verran.no\n" + "versailles.museum\n" + "vestby.no\n" + "vestnes.no\n" + "vestre-slidre.no\n" + "vestre-toten.no\n" + "vestvagoy.no\n" + "vet.br\n" + "veterinaire.fr\n" + "veterinaire.km\n" + "vevelstad.no\n" + "vf.no\n" + "vg\n" + "vgs.no\n" + "vi\n" + "vi.it\n" + "vi.us\n" + "vibo-valentia.it\n" + "vibovalentia.it\n" + "vic.edu.au\n" + "vic.gov.au\n" + "vicenza.it\n" + "video.hu\n" + "vik.no\n" + "viking.museum\n" + "vikna.no\n" + "village.museum\n" + "vindafjord.no\n" + "vinnica.ua\n" + "virginia.museum\n" + "virtual.museum\n" + "virtuel.museum\n" + "viterbo.it\n" + "vlaanderen.museum\n" + "vladikavkaz.ru\n" + "vladimir.ru\n" + "vladivostok.ru\n" + "vlog.br\n" + "vn\n" + "vn.ua\n" + "voagat.no\n" + "volda.no\n" + "volgograd.ru\n" + "volkenkunde.museum\n" + "vologda.ru\n" + "voronezh.ru\n" + "voss.no\n" + "vossevangen.no\n" + "vr.it\n" + "vrn.ru\n" + "vt.it\n" + "vt.us\n" + "vu\n" + "vv.it\n" + "vyatka.ru\n" + "w.bg\n" + "w.se\n" + "wa.edu.au\n" + "wa.gov.au\n" + "wa.us\n" + "walbrzych.pl\n" + "wales.museum\n" + "wallonie.museum\n" + "war.museum\n" + "warmia.pl\n" + "warszawa.pl\n" + "washingtondc.museum\n" + "watch-and-clock.museum\n" + "watchandclock.museum\n" + "waw.pl\n" + "web.co\n" + "web.lk\n" + "web.nf\n" + "web.pk\n" + "web.tj\n" + "wegrow.pl\n" + "western.museum\n" + "westfalen.museum\n" + "whaling.museum\n" + "wi.us\n" + "wielun.pl\n" + "wiki.br\n" + "wildlife.museum\n" + "williamsburg.museum\n" + "windmill.museum\n" + "wlocl.pl\n" + "wloclawek.pl\n" + "wodzislaw.pl\n" + "wolomin.pl\n" + "workinggroup.aero\n" + "works.aero\n" + "workshop.museum\n" + "wroc.pl\n" + "wroclaw.pl\n" + "ws\n" + "ws.na\n" + "wv.us\n" + "www.ro\n" + "wy.us\n" + "x.bg\n" + "x.se\n" + "xj.cn\n" + "xn--55qx5d.cn\n" + "xn--55qx5d.hk\n" + "xn--9dbhblg6di.museum\n" + "xn--andy-ira.no\n" + "xn--aroport-bya.ci\n" + "xn--asky-ira.no\n" + "xn--aurskog-hland-jnb.no\n" + "xn--avery-yua.no\n" + "xn--b-5ga.nordland.no\n" + "xn--b-5ga.telemark.no\n" + "xn--bdddj-mrabd.no\n" + "xn--bearalvhki-y4a.no\n" + "xn--berlevg-jxa.no\n" + "xn--bhcavuotna-s4a.no\n" + "xn--bhccavuotna-k7a.no\n" + "xn--bidr-5nac.no\n" + "xn--bievt-0qa.no\n" + "xn--bjarky-fya.no\n" + "xn--bjddar-pta.no\n" + "xn--blt-elab.no\n" + "xn--bmlo-gra.no\n" + "xn--bod-2na.no\n" + "xn--brnny-wuac.no\n" + "xn--brnnysund-m8ac.no\n" + "xn--brum-voa.no\n" + "xn--btsfjord-9za.no\n" + "xn--ciqpn.hk\n" + "xn--comunicaes-v6a2o.museum\n" + "xn--correios-e-telecomunicaes-ghc29a.museum\n" + "xn--czrw28b.tw\n" + "xn--davvenjrga-y4a.no\n" + "xn--dnna-gra.no\n" + "xn--drbak-wua.no\n" + "xn--dyry-ira.no\n" + "xn--eveni-0qa01ga.no\n" + "xn--finny-yua.no\n" + "xn--fjord-lra.no\n" + "xn--fl-zia.no\n" + "xn--flor-jra.no\n" + "xn--frde-gra.no\n" + "xn--frna-woa.no\n" + "xn--frya-hra.no\n" + "xn--ggaviika-8ya47h.no\n" + "xn--gildeskl-g0a.no\n" + "xn--givuotna-8ya.no\n" + "xn--gjvik-wua.no\n" + "xn--gls-elac.no\n" + "xn--gmq050i.hk\n" + "xn--gmqw5a.hk\n" + "xn--h-2fa.no\n" + "xn--h1aegh.museum\n" + "xn--hbmer-xqa.no\n" + "xn--hcesuolo-7ya35b.no\n" + "xn--hery-ira.nordland.no\n" + "xn--hery-ira.xn--mre-og-romsdal-qqb.no\n" + "xn--hgebostad-g3a.no\n" + "xn--hmmrfeasta-s4ac.no\n" + "xn--hnefoss-q1a.no\n" + "xn--hobl-ira.no\n" + "xn--holtlen-hxa.no\n" + "xn--hpmir-xqa.no\n" + "xn--hyanger-q1a.no\n" + "xn--hylandet-54a.no\n" + "xn--indery-fya.no\n" + "xn--io0a7i.cn\n" + "xn--io0a7i.hk\n" + "xn--jlster-bya.no\n" + "xn--jrpeland-54a.no\n" + "xn--karmy-yua.no\n" + "xn--kfjord-iua.no\n" + "xn--klbu-woa.no\n" + "xn--koluokta-7ya57h.no\n" + "xn--krager-gya.no\n" + "xn--kranghke-b0a.no\n" + "xn--krdsherad-m8a.no\n" + "xn--krehamn-dxa.no\n" + "xn--krjohka-hwab49j.no\n" + "xn--ksnes-uua.no\n" + "xn--kvfjord-nxa.no\n" + "xn--kvitsy-fya.no\n" + "xn--kvnangen-k0a.no\n" + "xn--l-1fa.no\n" + "xn--laheadju-7ya.no\n" + "xn--langevg-jxa.no\n" + "xn--lcvr32d.hk\n" + "xn--ldingen-q1a.no\n" + "xn--leagaviika-52b.no\n" + "xn--lesund-hua.no\n" + "xn--lgrd-poac.no\n" + "xn--lhppi-xqa.no\n" + "xn--linds-pra.no\n" + "xn--lns-qla.museum\n" + "xn--loabt-0qa.no\n" + "xn--lrdal-sra.no\n" + "xn--lrenskog-54a.no\n" + "xn--lt-liac.no\n" + "xn--lten-gra.no\n" + "xn--lury-ira.no\n" + "xn--mely-ira.no\n" + "xn--merker-kua.no\n" + "xn--mjndalen-64a.no\n" + "xn--mk0axi.hk\n" + "xn--mlatvuopmi-s4a.no\n" + "xn--mli-tla.no\n" + "xn--mlselv-iua.no\n" + "xn--moreke-jua.no\n" + "xn--mosjen-eya.no\n" + "xn--mot-tla.no\n" + "xn--msy-ula0h.no\n" + "xn--mtta-vrjjat-k7af.no\n" + "xn--muost-0qa.no\n" + "xn--mxtq1m.hk\n" + "xn--nmesjevuemie-tcba.no\n" + "xn--nry-yla5g.no\n" + "xn--nttery-byae.no\n" + "xn--nvuotna-hwa.no\n" + "xn--od0alg.cn\n" + "xn--od0alg.hk\n" + "xn--od0aq3b.hk\n" + "xn--oppegrd-ixa.no\n" + "xn--ostery-fya.no\n" + "xn--osyro-wua.no\n" + "xn--porsgu-sta26f.no\n" + "xn--rady-ira.no\n" + "xn--rdal-poa.no\n" + "xn--rde-ula.no\n" + "xn--rdy-0nab.no\n" + "xn--rennesy-v1a.no\n" + "xn--rhkkervju-01af.no\n" + "xn--rholt-mra.no\n" + "xn--risa-5na.no\n" + "xn--risr-ira.no\n" + "xn--rland-uua.no\n" + "xn--rlingen-mxa.no\n" + "xn--rmskog-bya.no\n" + "xn--rros-gra.no\n" + "xn--rskog-uua.no\n" + "xn--rst-0na.no\n" + "xn--rsta-fra.no\n" + "xn--ryken-vua.no\n" + "xn--ryrvik-bya.no\n" + "xn--s-1fa.no\n" + "xn--sandnessjen-ogb.no\n" + "xn--sandy-yua.no\n" + "xn--seral-lra.no\n" + "xn--sgne-gra.no\n" + "xn--skierv-uta.no\n" + "xn--skjervy-v1a.no\n" + "xn--skjk-soa.no\n" + "xn--sknit-yqa.no\n" + "xn--sknland-fxa.no\n" + "xn--slat-5na.no\n" + "xn--slt-elab.no\n" + "xn--smla-hra.no\n" + "xn--smna-gra.no\n" + "xn--snase-nra.no\n" + "xn--sndre-land-0cb.no\n" + "xn--snes-poa.no\n" + "xn--snsa-roa.no\n" + "xn--sr-aurdal-l8a.no\n" + "xn--sr-fron-q1a.no\n" + "xn--sr-odal-q1a.no\n" + "xn--sr-varanger-ggb.no\n" + "xn--srfold-bya.no\n" + "xn--srreisa-q1a.no\n" + "xn--srum-gra.no\n" + "xn--stjrdal-s1a.no\n" + "xn--stjrdalshalsen-sqb.no\n" + "xn--stre-toten-zcb.no\n" + "xn--tjme-hra.no\n" + "xn--tn0ag.hk\n" + "xn--tnsberg-q1a.no\n" + "xn--trany-yua.no\n" + "xn--trgstad-r1a.no\n" + "xn--trna-woa.no\n" + "xn--troms-zua.no\n" + "xn--tysvr-vra.no\n" + "xn--uc0atv.hk\n" + "xn--uc0atv.tw\n" + "xn--uc0ay4a.hk\n" + "xn--unjrga-rta.no\n" + "xn--vads-jra.no\n" + "xn--vard-jra.no\n" + "xn--vegrshei-c0a.no\n" + "xn--vestvgy-ixa6o.no\n" + "xn--vg-yiab.no\n" + "xn--vgan-qoa.no\n" + "xn--vgsy-qoa0j.no\n" + "xn--vler-qoa.hedmark.no\n" + "xn--vler-qoa.xn--stfold-9xa.no\n" + "xn--vre-eiker-k8a.no\n" + "xn--vrggt-xqad.no\n" + "xn--vry-yla5g.no\n" + "xn--wcvs22d.hk\n" + "xn--yer-zna.no\n" + "xn--ygarden-p1a.no\n" + "xn--ystre-slidre-ujb.no\n" + "xn--zf0ao64a.tw\n" + "xn--zf0avx.hk\n" + "xz.cn\n" + "y.bg\n" + "y.se\n" + "yakutia.ru\n" + "yamal.ru\n" + "yaroslavl.ru\n" + "ye\n" + "yekaterinburg.ru\n" + "yk.ca\n" + "yn.cn\n" + "york.museum\n" + "yorkshire.museum\n" + "yosemite.museum\n" + "youth.museum\n" + "yu\n" + "yuzhno-sakhalinsk.ru\n" + "z.bg\n" + "z.se\n" + "za\n" + "za.com\n" + "zachpomor.pl\n" + "zagan.pl\n" + "zakopane.pl\n" + "zaporizhzhe.ua\n" + "zarow.pl\n" + "zgora.pl\n" + "zgorzelec.pl\n" + "zgrad.ru\n" + "zhitomir.ua\n" + "zj.cn\n" + "zlg.br\n" + "zm\n" + "zoological.museum\n" + "zoology.museum\n" + "zp.ua\n" + "zt.ua\n" + "zw\n" +; diff --git a/net/base/net_resources.grd b/net/base/net_resources.grd index ee8ce4d..4e64c72 100644 --- a/net/base/net_resources.grd +++ b/net/base/net_resources.grd @@ -11,9 +11,6 @@ <release seq="1"> <includes> <include name="IDR_DIR_HEADER_HTML" file="dir_header.html" type="BINDATA" /> - - <!-- This file is generated by tld_cleanup. --> - <include name="IDR_EFFECTIVE_TLD_NAMES" file="effective_tld_names_clean.dat" filenameonly="true" type="BINDATA" /> </includes> </release> </grit> diff --git a/net/base/registry_controlled_domain.cc b/net/base/registry_controlled_domain.cc index f6aa02a..7ea0a18 100644 --- a/net/base/registry_controlled_domain.cc +++ b/net/base/registry_controlled_domain.cc @@ -47,22 +47,8 @@ #include "net/base/net_module.h" #include "net/base/net_util.h" -#if !defined(OS_MACOSX) -#include "net_resources.h" -#endif - namespace net { -// This list of rules is used by unit tests and any other time that the main -// resource file is not available. It should be kept exceedingly short to -// avoid impacting unit test performance. -static const char kDefaultDomainData[] = "com\n" - "edu\n" - "gov\n" - "net\n" - "org\n" - "co.uk\n"; - // static std::string RegistryControlledDomainService::GetDomainAndRegistry( const GURL& gurl) { @@ -287,14 +273,7 @@ void RegistryControlledDomainService::UseDomainData(const std::string& data) { } void RegistryControlledDomainService::Init() { -#if defined(OS_MACOSX) - ParseDomainData(kDefaultDomainData); -#else - // The resource file isn't present for some unit tests, for example. Fall - // back to a tiny, basic list of rules in that case. - StringPiece res_data = NetModule::GetResource(IDR_EFFECTIVE_TLD_NAMES); - ParseDomainData(!res_data.empty() ? res_data : kDefaultDomainData); -#endif + ParseDomainData(kDomainData); } void RegistryControlledDomainService::ParseDomainData(const StringPiece& data) { diff --git a/net/base/registry_controlled_domain.h b/net/base/registry_controlled_domain.h index 60c9f6a..2c6edb7 100644 --- a/net/base/registry_controlled_domain.h +++ b/net/base/registry_controlled_domain.h @@ -293,6 +293,9 @@ class RegistryControlledDomainService { // UseDomainData() then we copy that data here and reference it. std::string copied_domain_data_; + // The actual domain data that we parse on startup. + static const char kDomainData[]; + DISALLOW_COPY_AND_ASSIGN(RegistryControlledDomainService); }; |