Skip to content

Instantly share code, notes, and snippets.

@sinkovsky
Last active December 19, 2015 15:38
Show Gist options
  • Save sinkovsky/5977668 to your computer and use it in GitHub Desktop.
Save sinkovsky/5977668 to your computer and use it in GitHub Desktop.
Draft perl script to generate public suffix parsing part of domain name
#!perl
use strict;
use warnings;
open my $fh, "<", "publicsuffix.dat";
my $tree = {};
while (<$fh>) {
chomp;
next if m{^//};
next if /^\s+$/;
next if /[^a-z\.]/; # skipping non latin1 domains
my @parts = reverse split /\./, $_;
my $head = $tree;
for my $p (@parts) {
if ( ! $head->{$p} ) {
$head->{$p} = {};
}
$head = $head->{$p};
}
}
use Data::Dumper;
my $res = <<EOF;
-module(publicsuffix).
-export([publicsuffix/1]).
%% This is autogenerated by script from
%% http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1
publicsuffix(Domain) ->
Parts = lists:reverse(string:tokens(Domain, ".")),
[First | Rest] = Parts,
parts(First, Rest).
EOF
my $subres;
for (keys %$tree) {
if ( %{$tree->{$_}} ) {
$res .= <<EOF;
parts("$_", []) ->
undefined;
parts("$_", Parts) ->
[First | Rest] = Parts,
$_(First, Rest);
EOF
} else {
$res .= <<EOF;
parts("$_", _Any) ->
"$_";
EOF
}
my $head = $tree->{$_};
if ( %$head ) {
$subres .= generate_for_node($_, $head);
}
}
$res =~ s/(;)\s+$/./; ## closing fun cases
$res .= $subres;
sub generate_for_node {
my ($name, $head) = @_;
my $res;
## getting exception rules first
my $tmp;
(my $fun_name = $name) =~ s/[\.\-]/_/g;
for my $k ( keys %$head ) {
if ($k =~ /^!/) {
$k =~ s/!//;
$tmp .= <<EOF;
$fun_name("$k", _Parts) ->
"$name";
EOF
}
}
if ( $tmp ) {
$res .= "\n\n %% exception rules\n";
$res .= $tmp;
}
$tmp = '';
for my $k1 ( keys %$head ) {
(my $k1_fun = $k1) =~ s/-/_/g;
if ($k1 !~ /^!/ and $k1 ne '*' ) {
if ( %{$head->{$k1}} ) {
$tmp .= <<EOF;
$fun_name("$k1", []) ->
"$k1.$name";
EOF
$tmp .= <<EOF;
$fun_name("$k1", Parts) ->
[First | Rest] = Parts,
${k1_fun}_$fun_name(First, Rest);
EOF
} else {
$tmp .= <<EOF;
$fun_name("$k1", _Any) ->
"$k1.$name";
EOF
}
}
}
if ( $tmp ) {
$res .= "\n\n %% regular rules\n";
$res .= $tmp;
}
if ( $head->{"*"} ) {
$res .= <<EOF;
%% star rule
$name(Any, _Parts) ->
Any ++ ".$name";
EOF
}
$res =~ s/(;)\s+$/./; ## closing fun cases
## collecting subrules
my $subrules;
for my $k2 ( keys %$head ) {
if ( $k2 !~ /^!/ and $k2 ne '*' and keys %{$head->{$k2}} ) {
$subrules .= generate_for_node($k2.".".$name, $head->{$k2});
}
}
if ( $subrules ) {
$res .= $subrules;
}
return $res;
}
print $res;
-module(publicsuffix).
-export([publicsuffix/1]).
%% This is autogenerated by script from
%% http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1
publicsuffix(Domain) ->
Parts = lists:reverse(string:tokens(Domain, ".")),
[First | Rest] = Parts,
parts(First, Rest).
parts("ne", _Any) ->
"ne";
parts("gg", []) ->
undefined;
parts("gg", Parts) ->
[First | Rest] = Parts,
gg(First, Rest);
parts("tr", []) ->
undefined;
parts("tr", Parts) ->
[First | Rest] = Parts,
tr(First, Rest);
parts("mc", []) ->
undefined;
parts("mc", Parts) ->
[First | Rest] = Parts,
mc(First, Rest);
parts("ki", []) ->
undefined;
parts("ki", Parts) ->
[First | Rest] = Parts,
ki(First, Rest);
parts("biz", []) ->
undefined;
parts("biz", Parts) ->
[First | Rest] = Parts,
biz(First, Rest);
parts("ug", []) ->
undefined;
parts("ug", Parts) ->
[First | Rest] = Parts,
ug(First, Rest);
parts("my", []) ->
undefined;
parts("my", Parts) ->
[First | Rest] = Parts,
my(First, Rest);
parts("hn", []) ->
undefined;
parts("hn", Parts) ->
[First | Rest] = Parts,
hn(First, Rest);
parts("gl", _Any) ->
"gl";
parts("nu", []) ->
undefined;
parts("nu", Parts) ->
[First | Rest] = Parts,
nu(First, Rest);
parts("ci", []) ->
undefined;
parts("ci", Parts) ->
[First | Rest] = Parts,
ci(First, Rest);
parts("tel", _Any) ->
"tel";
parts("ro", []) ->
undefined;
parts("ro", Parts) ->
[First | Rest] = Parts,
ro(First, Rest);
parts("tn", []) ->
undefined;
parts("tn", Parts) ->
[First | Rest] = Parts,
tn(First, Rest);
parts("dk", []) ->
undefined;
parts("dk", Parts) ->
[First | Rest] = Parts,
dk(First, Rest);
parts("nc", []) ->
undefined;
parts("nc", Parts) ->
[First | Rest] = Parts,
nc(First, Rest);
parts("co", []) ->
undefined;
parts("co", Parts) ->
[First | Rest] = Parts,
co(First, Rest);
parts("rw", []) ->
undefined;
parts("rw", Parts) ->
[First | Rest] = Parts,
rw(First, Rest);
parts("br", []) ->
undefined;
parts("br", Parts) ->
[First | Rest] = Parts,
br(First, Rest);
parts("aq", _Any) ->
"aq";
parts("name", []) ->
undefined;
parts("name", Parts) ->
[First | Rest] = Parts,
name(First, Rest);
parts("coop", _Any) ->
"coop";
parts("bo", []) ->
undefined;
parts("bo", Parts) ->
[First | Rest] = Parts,
bo(First, Rest);
parts("st", []) ->
undefined;
parts("st", Parts) ->
[First | Rest] = Parts,
st(First, Rest);
parts("hm", _Any) ->
"hm";
parts("tc", _Any) ->
"tc";
parts("mo", []) ->
undefined;
parts("mo", Parts) ->
[First | Rest] = Parts,
mo(First, Rest);
parts("aero", []) ->
undefined;
parts("aero", Parts) ->
[First | Rest] = Parts,
aero(First, Rest);
parts("asia", _Any) ->
"asia";
parts("ps", []) ->
undefined;
parts("ps", Parts) ->
[First | Rest] = Parts,
ps(First, Rest);
parts("gq", _Any) ->
"gq";
parts("ge", []) ->
undefined;
parts("ge", Parts) ->
[First | Rest] = Parts,
ge(First, Rest);
parts("dm", []) ->
undefined;
parts("dm", Parts) ->
[First | Rest] = Parts,
dm(First, Rest);
parts("km", []) ->
undefined;
parts("km", Parts) ->
[First | Rest] = Parts,
km(First, Rest);
parts("bf", []) ->
undefined;
parts("bf", Parts) ->
[First | Rest] = Parts,
bf(First, Rest);
parts("ao", []) ->
undefined;
parts("ao", Parts) ->
[First | Rest] = Parts,
ao(First, Rest);
parts("af", []) ->
undefined;
parts("af", Parts) ->
[First | Rest] = Parts,
af(First, Rest);
parts("va", _Any) ->
"va";
parts("gr", []) ->
undefined;
parts("gr", Parts) ->
[First | Rest] = Parts,
gr(First, Rest);
parts("mv", []) ->
undefined;
parts("mv", Parts) ->
[First | Rest] = Parts,
mv(First, Rest);
parts("ls", []) ->
undefined;
parts("ls", Parts) ->
[First | Rest] = Parts,
ls(First, Rest);
parts("tm", []) ->
undefined;
parts("tm", Parts) ->
[First | Rest] = Parts,
tm(First, Rest);
parts("is", []) ->
undefined;
parts("is", Parts) ->
[First | Rest] = Parts,
is(First, Rest);
parts("ky", []) ->
undefined;
parts("ky", Parts) ->
[First | Rest] = Parts,
ky(First, Rest);
parts("la", []) ->
undefined;
parts("la", Parts) ->
[First | Rest] = Parts,
la(First, Rest);
parts("gi", []) ->
undefined;
parts("gi", Parts) ->
[First | Rest] = Parts,
gi(First, Rest);
parts("ga", _Any) ->
"ga";
parts("ms", _Any) ->
"ms";
parts("bh", []) ->
undefined;
parts("bh", Parts) ->
[First | Rest] = Parts,
bh(First, Rest);
parts("bt", []) ->
undefined;
parts("bt", Parts) ->
[First | Rest] = Parts,
bt(First, Rest);
parts("pn", []) ->
undefined;
parts("pn", Parts) ->
[First | Rest] = Parts,
pn(First, Rest);
parts("wf", _Any) ->
"wf";
parts("it", []) ->
undefined;
parts("it", Parts) ->
[First | Rest] = Parts,
it(First, Rest);
parts("mq", _Any) ->
"mq";
parts("sb", []) ->
undefined;
parts("sb", Parts) ->
[First | Rest] = Parts,
sb(First, Rest);
parts("hu", []) ->
undefined;
parts("hu", Parts) ->
[First | Rest] = Parts,
hu(First, Rest);
parts("ly", []) ->
undefined;
parts("ly", Parts) ->
[First | Rest] = Parts,
ly(First, Rest);
parts("ng", []) ->
undefined;
parts("ng", Parts) ->
[First | Rest] = Parts,
ng(First, Rest);
parts("se", []) ->
undefined;
parts("se", Parts) ->
[First | Rest] = Parts,
se(First, Rest);
parts("gt", []) ->
undefined;
parts("gt", Parts) ->
[First | Rest] = Parts,
gt(First, Rest);
parts("uy", []) ->
undefined;
parts("uy", Parts) ->
[First | Rest] = Parts,
uy(First, Rest);
parts("iq", []) ->
undefined;
parts("iq", Parts) ->
[First | Rest] = Parts,
iq(First, Rest);
parts("ai", []) ->
undefined;
parts("ai", Parts) ->
[First | Rest] = Parts,
ai(First, Rest);
parts("lu", _Any) ->
"lu";
parts("ve", []) ->
undefined;
parts("ve", Parts) ->
[First | Rest] = Parts,
ve(First, Rest);
parts("na", []) ->
undefined;
parts("na", Parts) ->
[First | Rest] = Parts,
na(First, Rest);
parts("com", []) ->
undefined;
parts("com", Parts) ->
[First | Rest] = Parts,
com(First, Rest);
parts("il", []) ->
undefined;
parts("il", Parts) ->
[First | Rest] = Parts,
il(First, Rest);
parts("pt", []) ->
undefined;
parts("pt", Parts) ->
[First | Rest] = Parts,
pt(First, Rest);
parts("mh", _Any) ->
"mh";
parts("eg", []) ->
undefined;
parts("eg", Parts) ->
[First | Rest] = Parts,
eg(First, Rest);
parts("ba", []) ->
undefined;
parts("ba", Parts) ->
[First | Rest] = Parts,
ba(First, Rest);
parts("ph", []) ->
undefined;
parts("ph", Parts) ->
[First | Rest] = Parts,
ph(First, Rest);
parts("xxx", _Any) ->
"xxx";
parts("post", _Any) ->
"post";
parts("pf", []) ->
undefined;
parts("pf", Parts) ->
[First | Rest] = Parts,
pf(First, Rest);
parts("kg", []) ->
undefined;
parts("kg", Parts) ->
[First | Rest] = Parts,
kg(First, Rest);
parts("no", []) ->
undefined;
parts("no", Parts) ->
[First | Rest] = Parts,
no(First, Rest);
parts("lv", []) ->
undefined;
parts("lv", Parts) ->
[First | Rest] = Parts,
lv(First, Rest);
parts("tf", _Any) ->
"tf";
parts("kz", []) ->
undefined;
parts("kz", Parts) ->
[First | Rest] = Parts,
kz(First, Rest);
parts("fr", []) ->
undefined;
parts("fr", Parts) ->
[First | Rest] = Parts,
fr(First, Rest);
parts("ma", []) ->
undefined;
parts("ma", Parts) ->
[First | Rest] = Parts,
ma(First, Rest);
parts("in", []) ->
undefined;
parts("in", Parts) ->
[First | Rest] = Parts,
in(First, Rest);
parts("id", []) ->
undefined;
parts("id", Parts) ->
[First | Rest] = Parts,
id(First, Rest);
parts("sr", _Any) ->
"sr";
parts("si", _Any) ->
"si";
parts("re", []) ->
undefined;
parts("re", Parts) ->
[First | Rest] = Parts,
re(First, Rest);
parts("me", []) ->
undefined;
parts("me", Parts) ->
[First | Rest] = Parts,
me(First, Rest);
parts("vg", _Any) ->
"vg";
parts("by", []) ->
undefined;
parts("by", Parts) ->
[First | Rest] = Parts,
by(First, Rest);
parts("fi", []) ->
undefined;
parts("fi", Parts) ->
[First | Rest] = Parts,
fi(First, Rest);
parts("gs", _Any) ->
"gs";
parts("py", []) ->
undefined;
parts("py", Parts) ->
[First | Rest] = Parts,
py(First, Rest);
parts("ir", []) ->
undefined;
parts("ir", Parts) ->
[First | Rest] = Parts,
ir(First, Rest);
parts("pm", _Any) ->
"pm";
parts("sn", []) ->
undefined;
parts("sn", Parts) ->
[First | Rest] = Parts,
sn(First, Rest);
parts("li", _Any) ->
"li";
parts("tz", []) ->
undefined;
parts("tz", Parts) ->
[First | Rest] = Parts,
tz(First, Rest);
parts("td", []) ->
undefined;
parts("td", Parts) ->
[First | Rest] = Parts,
td(First, Rest);
parts("sd", []) ->
undefined;
parts("sd", Parts) ->
[First | Rest] = Parts,
sd(First, Rest);
parts("cg", _Any) ->
"cg";
parts("pa", []) ->
undefined;
parts("pa", Parts) ->
[First | Rest] = Parts,
pa(First, Rest);
parts("sl", []) ->
undefined;
parts("sl", Parts) ->
[First | Rest] = Parts,
sl(First, Rest);
parts("au", []) ->
undefined;
parts("au", Parts) ->
[First | Rest] = Parts,
au(First, Rest);
parts("am", _Any) ->
"am";
parts("us", []) ->
undefined;
parts("us", Parts) ->
[First | Rest] = Parts,
us(First, Rest);
parts("tv", []) ->
undefined;
parts("tv", Parts) ->
[First | Rest] = Parts,
tv(First, Rest);
parts("gh", []) ->
undefined;
parts("gh", Parts) ->
[First | Rest] = Parts,
gh(First, Rest);
parts("jo", []) ->
undefined;
parts("jo", Parts) ->
[First | Rest] = Parts,
jo(First, Rest);
parts("mr", []) ->
undefined;
parts("mr", Parts) ->
[First | Rest] = Parts,
mr(First, Rest);
parts("bi", []) ->
undefined;
parts("bi", Parts) ->
[First | Rest] = Parts,
bi(First, Rest);
parts("ee", []) ->
undefined;
parts("ee", Parts) ->
[First | Rest] = Parts,
ee(First, Rest);
parts("cd", []) ->
undefined;
parts("cd", Parts) ->
[First | Rest] = Parts,
cd(First, Rest);
parts("pk", []) ->
undefined;
parts("pk", Parts) ->
[First | Rest] = Parts,
pk(First, Rest);
parts("dz", []) ->
undefined;
parts("dz", Parts) ->
[First | Rest] = Parts,
dz(First, Rest);
parts("kn", []) ->
undefined;
parts("kn", Parts) ->
[First | Rest] = Parts,
kn(First, Rest);
parts("cm", []) ->
undefined;
parts("cm", Parts) ->
[First | Rest] = Parts,
cm(First, Rest);
parts("mn", []) ->
undefined;
parts("mn", Parts) ->
[First | Rest] = Parts,
mn(First, Rest);
parts("arpa", []) ->
undefined;
parts("arpa", Parts) ->
[First | Rest] = Parts,
arpa(First, Rest);
parts("bw", []) ->
undefined;
parts("bw", Parts) ->
[First | Rest] = Parts,
bw(First, Rest);
parts("lk", []) ->
undefined;
parts("lk", Parts) ->
[First | Rest] = Parts,
lk(First, Rest);
parts("gd", _Any) ->
"gd";
parts("nz", []) ->
undefined;
parts("nz", Parts) ->
[First | Rest] = Parts,
nz(First, Rest);
parts("as", []) ->
undefined;
parts("as", Parts) ->
[First | Rest] = Parts,
as(First, Rest);
parts("lc", []) ->
undefined;
parts("lc", Parts) ->
[First | Rest] = Parts,
lc(First, Rest);
parts("ae", []) ->
undefined;
parts("ae", Parts) ->
[First | Rest] = Parts,
ae(First, Rest);
parts("tk", _Any) ->
"tk";
parts("mg", []) ->
undefined;
parts("mg", Parts) ->
[First | Rest] = Parts,
mg(First, Rest);
parts("su", _Any) ->
"su";
parts("sc", []) ->
undefined;
parts("sc", Parts) ->
[First | Rest] = Parts,
sc(First, Rest);
parts("rs", []) ->
undefined;
parts("rs", Parts) ->
[First | Rest] = Parts,
rs(First, Rest);
parts("cn", []) ->
undefined;
parts("cn", Parts) ->
[First | Rest] = Parts,
cn(First, Rest);
parts("ru", []) ->
undefined;
parts("ru", Parts) ->
[First | Rest] = Parts,
ru(First, Rest);
parts("ag", []) ->
undefined;
parts("ag", Parts) ->
[First | Rest] = Parts,
ag(First, Rest);
parts("mx", []) ->
undefined;
parts("mx", Parts) ->
[First | Rest] = Parts,
mx(First, Rest);
parts("sy", []) ->
undefined;
parts("sy", Parts) ->
[First | Rest] = Parts,
sy(First, Rest);
parts("cx", []) ->
undefined;
parts("cx", Parts) ->
[First | Rest] = Parts,
cx(First, Rest);
parts("travel", _Any) ->
"travel";
parts("cr", []) ->
undefined;
parts("cr", Parts) ->
[First | Rest] = Parts,
cr(First, Rest);
parts("vi", []) ->
undefined;
parts("vi", Parts) ->
[First | Rest] = Parts,
vi(First, Rest);
parts("az", []) ->
undefined;
parts("az", Parts) ->
[First | Rest] = Parts,
az(First, Rest);
parts("sg", []) ->
undefined;
parts("sg", Parts) ->
[First | Rest] = Parts,
sg(First, Rest);
parts("ec", []) ->
undefined;
parts("ec", Parts) ->
[First | Rest] = Parts,
ec(First, Rest);
parts("bm", []) ->
undefined;
parts("bm", Parts) ->
[First | Rest] = Parts,
bm(First, Rest);
parts("lb", []) ->
undefined;
parts("lb", Parts) ->
[First | Rest] = Parts,
lb(First, Rest);
parts("nr", []) ->
undefined;
parts("nr", Parts) ->
[First | Rest] = Parts,
nr(First, Rest);
parts("bz", []) ->
undefined;
parts("bz", Parts) ->
[First | Rest] = Parts,
bz(First, Rest);
parts("vu", _Any) ->
"vu";
parts("ml", []) ->
undefined;
parts("ml", Parts) ->
[First | Rest] = Parts,
ml(First, Rest);
parts("bj", []) ->
undefined;
parts("bj", Parts) ->
[First | Rest] = Parts,
bj(First, Rest);
parts("gf", _Any) ->
"gf";
parts("al", []) ->
undefined;
parts("al", Parts) ->
[First | Rest] = Parts,
al(First, Rest);
parts("edu", _Any) ->
"edu";
parts("uz", []) ->
undefined;
parts("uz", Parts) ->
[First | Rest] = Parts,
uz(First, Rest);
parts("pr", []) ->
undefined;
parts("pr", Parts) ->
[First | Rest] = Parts,
pr(First, Rest);
parts("lr", []) ->
undefined;
parts("lr", Parts) ->
[First | Rest] = Parts,
lr(First, Rest);
parts("nf", []) ->
undefined;
parts("nf", Parts) ->
[First | Rest] = Parts,
nf(First, Rest);
parts("cw", []) ->
undefined;
parts("cw", Parts) ->
[First | Rest] = Parts,
cw(First, Rest);
parts("int", []) ->
undefined;
parts("int", Parts) ->
[First | Rest] = Parts,
int(First, Rest);
parts("do", []) ->
undefined;
parts("do", Parts) ->
[First | Rest] = Parts,
do(First, Rest);
parts("ht", []) ->
undefined;
parts("ht", Parts) ->
[First | Rest] = Parts,
ht(First, Rest);
parts("mp", _Any) ->
"mp";
parts("bs", []) ->
undefined;
parts("bs", Parts) ->
[First | Rest] = Parts,
bs(First, Rest);
parts("mw", []) ->
undefined;
parts("mw", Parts) ->
[First | Rest] = Parts,
mw(First, Rest);
parts("gm", _Any) ->
"gm";
parts("to", []) ->
undefined;
parts("to", Parts) ->
[First | Rest] = Parts,
to(First, Rest);
parts("cat", _Any) ->
"cat";
parts("cu", []) ->
undefined;
parts("cu", Parts) ->
[First | Rest] = Parts,
cu(First, Rest);
parts("ch", []) ->
undefined;
parts("ch", Parts) ->
[First | Rest] = Parts,
ch(First, Rest);
parts("eu", _Any) ->
"eu";
parts("mu", []) ->
undefined;
parts("mu", Parts) ->
[First | Rest] = Parts,
mu(First, Rest);
parts("bg", []) ->
undefined;
parts("bg", Parts) ->
[First | Rest] = Parts,
bg(First, Rest);
parts("info", []) ->
undefined;
parts("info", Parts) ->
[First | Rest] = Parts,
info(First, Rest);
parts("pw", []) ->
undefined;
parts("pw", Parts) ->
[First | Rest] = Parts,
pw(First, Rest);
parts("aw", []) ->
undefined;
parts("aw", Parts) ->
[First | Rest] = Parts,
aw(First, Rest);
parts("gy", []) ->
undefined;
parts("gy", Parts) ->
[First | Rest] = Parts,
gy(First, Rest);
parts("pl", []) ->
undefined;
parts("pl", Parts) ->
[First | Rest] = Parts,
pl(First, Rest);
parts("ac", []) ->
undefined;
parts("ac", Parts) ->
[First | Rest] = Parts,
ac(First, Rest);
parts("ca", []) ->
undefined;
parts("ca", Parts) ->
[First | Rest] = Parts,
ca(First, Rest);
parts("gov", _Any) ->
"gov";
parts("sk", []) ->
undefined;
parts("sk", Parts) ->
[First | Rest] = Parts,
sk(First, Rest);
parts("museum", []) ->
undefined;
parts("museum", Parts) ->
[First | Rest] = Parts,
museum(First, Rest);
parts("pe", []) ->
undefined;
parts("pe", Parts) ->
[First | Rest] = Parts,
pe(First, Rest);
parts("an", []) ->
undefined;
parts("an", Parts) ->
[First | Rest] = Parts,
an(First, Rest);
parts("uk", []) ->
undefined;
parts("uk", Parts) ->
[First | Rest] = Parts,
uk(First, Rest);
parts("ua", []) ->
undefined;
parts("ua", Parts) ->
[First | Rest] = Parts,
ua(First, Rest);
parts("ax", _Any) ->
"ax";
parts("gw", _Any) ->
"gw";
parts("es", []) ->
undefined;
parts("es", Parts) ->
[First | Rest] = Parts,
es(First, Rest);
parts("je", []) ->
undefined;
parts("je", Parts) ->
[First | Rest] = Parts,
je(First, Rest);
parts("kr", []) ->
undefined;
parts("kr", Parts) ->
[First | Rest] = Parts,
kr(First, Rest);
parts("tt", []) ->
undefined;
parts("tt", Parts) ->
[First | Rest] = Parts,
tt(First, Rest);
parts("net", []) ->
undefined;
parts("net", Parts) ->
[First | Rest] = Parts,
net(First, Rest);
parts("fo", _Any) ->
"fo";
parts("yt", _Any) ->
"yt";
parts("jobs", _Any) ->
"jobs";
parts("cc", []) ->
undefined;
parts("cc", Parts) ->
[First | Rest] = Parts,
cc(First, Rest);
parts("kp", []) ->
undefined;
parts("kp", Parts) ->
[First | Rest] = Parts,
kp(First, Rest);
parts("bb", []) ->
undefined;
parts("bb", Parts) ->
[First | Rest] = Parts,
bb(First, Rest);
parts("sh", []) ->
undefined;
parts("sh", Parts) ->
[First | Rest] = Parts,
sh(First, Rest);
parts("sa", []) ->
undefined;
parts("sa", Parts) ->
[First | Rest] = Parts,
sa(First, Rest);
parts("io", []) ->
undefined;
parts("io", Parts) ->
[First | Rest] = Parts,
io(First, Rest);
parts("th", []) ->
undefined;
parts("th", Parts) ->
[First | Rest] = Parts,
th(First, Rest);
parts("hk", []) ->
undefined;
parts("hk", Parts) ->
[First | Rest] = Parts,
hk(First, Rest);
parts("so", []) ->
undefined;
parts("so", Parts) ->
[First | Rest] = Parts,
so(First, Rest);
parts("ie", []) ->
undefined;
parts("ie", Parts) ->
[First | Rest] = Parts,
ie(First, Rest);
parts("tl", []) ->
undefined;
parts("tl", Parts) ->
[First | Rest] = Parts,
tl(First, Rest);
parts("org", []) ->
undefined;
parts("org", Parts) ->
[First | Rest] = Parts,
org(First, Rest);
parts("tj", []) ->
undefined;
parts("tj", Parts) ->
[First | Rest] = Parts,
tj(First, Rest);
parts("cf", []) ->
undefined;
parts("cf", Parts) ->
[First | Rest] = Parts,
cf(First, Rest);
parts("im", []) ->
undefined;
parts("im", Parts) ->
[First | Rest] = Parts,
im(First, Rest);
parts("cz", []) ->
undefined;
parts("cz", Parts) ->
[First | Rest] = Parts,
cz(First, Rest);
parts("mk", []) ->
undefined;
parts("mk", Parts) ->
[First | Rest] = Parts,
mk(First, Rest);
parts("lt", []) ->
undefined;
parts("lt", Parts) ->
[First | Rest] = Parts,
lt(First, Rest);
parts("mil", _Any) ->
"mil";
parts("de", []) ->
undefined;
parts("de", Parts) ->
[First | Rest] = Parts,
de(First, Rest);
parts("gn", []) ->
undefined;
parts("gn", Parts) ->
[First | Rest] = Parts,
gn(First, Rest);
parts("hr", []) ->
undefined;
parts("hr", Parts) ->
[First | Rest] = Parts,
hr(First, Rest);
parts("qa", []) ->
undefined;
parts("qa", Parts) ->
[First | Rest] = Parts,
qa(First, Rest);
parts("be", []) ->
undefined;
parts("be", Parts) ->
[First | Rest] = Parts,
be(First, Rest);
parts("mobi", _Any) ->
"mobi";
parts("vc", []) ->
undefined;
parts("vc", Parts) ->
[First | Rest] = Parts,
vc(First, Rest);
parts("pro", []) ->
undefined;
parts("pro", Parts) ->
[First | Rest] = Parts,
pro(First, Rest);
parts("cv", []) ->
undefined;
parts("cv", Parts) ->
[First | Rest] = Parts,
cv(First, Rest);
parts("md", _Any) ->
"md";
parts("fm", _Any) ->
"fm";
parts("cl", []) ->
undefined;
parts("cl", Parts) ->
[First | Rest] = Parts,
cl(First, Rest);
parts("jp", []) ->
undefined;
parts("jp", Parts) ->
[First | Rest] = Parts,
jp(First, Rest);
parts("tw", []) ->
undefined;
parts("tw", Parts) ->
[First | Rest] = Parts,
tw(First, Rest);
parts("ws", []) ->
undefined;
parts("ws", Parts) ->
[First | Rest] = Parts,
ws(First, Rest);
parts("sz", []) ->
undefined;
parts("sz", Parts) ->
[First | Rest] = Parts,
sz(First, Rest);
parts("ad", []) ->
undefined;
parts("ad", Parts) ->
[First | Rest] = Parts,
ad(First, Rest);
parts("sx", []) ->
undefined;
parts("sx", Parts) ->
[First | Rest] = Parts,
sx(First, Rest);
parts("at", []) ->
undefined;
parts("at", Parts) ->
[First | Rest] = Parts,
at(First, Rest);
parts("tg", _Any) ->
"tg";
parts("vn", []) ->
undefined;
parts("vn", Parts) ->
[First | Rest] = Parts,
vn(First, Rest);
parts("gp", []) ->
undefined;
parts("gp", Parts) ->
[First | Rest] = Parts,
gp(First, Rest);
parts("ar", []) ->
undefined;
parts("ar", Parts) ->
[First | Rest] = Parts,
ar(First, Rest);
parts("sm", _Any) ->
"sm";
parts("nl", []) ->
undefined;
parts("nl", Parts) ->
[First | Rest] = Parts,
nl(First, Rest);
parts("dj", _Any) ->
"dj".
%% regular rules
gg("sch", _Any) ->
"sch.gg";
gg("org", _Any) ->
"org.gg";
gg("net", _Any) ->
"net.gg";
gg("co", _Any) ->
"co.gg";
gg("gov", _Any) ->
"gov.gg".
%% regular rules
tr("nc", []) ->
"nc.tr";
tr("nc", Parts) ->
[First | Rest] = Parts,
nc_tr(First, Rest).
%% regular rules
nc_tr("gov", _Any) ->
"gov.nc.tr".
%% regular rules
mc("asso", _Any) ->
"asso.mc";
mc("tm", _Any) ->
"tm.mc".
%% regular rules
ki("info", _Any) ->
"info.ki";
ki("edu", _Any) ->
"edu.ki";
ki("org", _Any) ->
"org.ki";
ki("biz", _Any) ->
"biz.ki";
ki("net", _Any) ->
"net.ki";
ki("com", _Any) ->
"com.ki";
ki("gov", _Any) ->
"gov.ki".
%% regular rules
biz("selfip", _Any) ->
"selfip.biz";
biz("webhop", _Any) ->
"webhop.biz";
biz("dyndns", _Any) ->
"dyndns.biz".
%% regular rules
ug("ne", _Any) ->
"ne.ug";
ug("sc", _Any) ->
"sc.ug";
ug("org", _Any) ->
"org.ug";
ug("ac", _Any) ->
"ac.ug";
ug("go", _Any) ->
"go.ug";
ug("or", _Any) ->
"or.ug";
ug("co", _Any) ->
"co.ug";
ug("com", _Any) ->
"com.ug".
%% regular rules
my("edu", _Any) ->
"edu.my";
my("mil", _Any) ->
"mil.my";
my("org", _Any) ->
"org.my";
my("name", _Any) ->
"name.my";
my("net", _Any) ->
"net.my";
my("gov", _Any) ->
"gov.my";
my("com", _Any) ->
"com.my".
%% regular rules
hn("edu", _Any) ->
"edu.hn";
hn("gob", _Any) ->
"gob.hn";
hn("mil", _Any) ->
"mil.hn";
hn("org", _Any) ->
"org.hn";
hn("net", _Any) ->
"net.hn";
hn("com", _Any) ->
"com.hn".
%% regular rules
nu("merseine", _Any) ->
"merseine.nu";
nu("shacknet", _Any) ->
"shacknet.nu";
nu("mine", _Any) ->
"mine.nu".
%% regular rules
ci("md", _Any) ->
"md.ci";
ci("int", _Any) ->
"int.ci";
ci("org", _Any) ->
"org.ci";
ci("ac", _Any) ->
"ac.ci";
ci("net", _Any) ->
"net.ci";
ci("go", _Any) ->
"go.ci";
ci("edu", _Any) ->
"edu.ci";
ci("asso", _Any) ->
"asso.ci";
ci("or", _Any) ->
"or.ci";
ci("ed", _Any) ->
"ed.ci";
ci("gouv", _Any) ->
"gouv.ci";
ci("co", _Any) ->
"co.ci";
ci("presse", _Any) ->
"presse.ci";
ci("com", _Any) ->
"com.ci".
%% regular rules
ro("info", _Any) ->
"info.ro";
ro("nom", _Any) ->
"nom.ro";
ro("www", _Any) ->
"www.ro";
ro("store", _Any) ->
"store.ro";
ro("org", _Any) ->
"org.ro";
ro("blogspot", _Any) ->
"blogspot.ro";
ro("rec", _Any) ->
"rec.ro";
ro("firm", _Any) ->
"firm.ro";
ro("nt", _Any) ->
"nt.ro";
ro("tm", _Any) ->
"tm.ro";
ro("arts", _Any) ->
"arts.ro";
ro("com", _Any) ->
"com.ro".
%% regular rules
tn("rns", _Any) ->
"rns.tn";
tn("nat", _Any) ->
"nat.tn";
tn("edunet", _Any) ->
"edunet.tn";
tn("net", _Any) ->
"net.tn";
tn("perso", _Any) ->
"perso.tn";
tn("mincom", _Any) ->
"mincom.tn";
tn("rnu", _Any) ->
"rnu.tn";
tn("fin", _Any) ->
"fin.tn";
tn("agrinet", _Any) ->
"agrinet.tn";
tn("info", _Any) ->
"info.tn";
tn("tourism", _Any) ->
"tourism.tn";
tn("ind", _Any) ->
"ind.tn";
tn("intl", _Any) ->
"intl.tn";
tn("org", _Any) ->
"org.tn";
tn("defense", _Any) ->
"defense.tn";
tn("turen", _Any) ->
"turen.tn";
tn("gov", _Any) ->
"gov.tn";
tn("ens", _Any) ->
"ens.tn";
tn("rnrt", _Any) ->
"rnrt.tn";
tn("com", _Any) ->
"com.tn".
%% regular rules
dk("blogspot", _Any) ->
"blogspot.dk".
%% regular rules
nc("asso", _Any) ->
"asso.nc".
%% regular rules
co("nom", _Any) ->
"nom.co";
co("info", _Any) ->
"info.co";
co("org", _Any) ->
"org.co";
co("int", _Any) ->
"int.co";
co("rec", _Any) ->
"rec.co";
co("firm", _Any) ->
"firm.co";
co("net", _Any) ->
"net.co";
co("gov", _Any) ->
"gov.co";
co("web", _Any) ->
"web.co";
co("arts", _Any) ->
"arts.co";
co("edu", _Any) ->
"edu.co";
co("mil", _Any) ->
"mil.co";
co("com", _Any) ->
"com.co".
%% regular rules
rw("int", _Any) ->
"int.rw";
rw("ac", _Any) ->
"ac.rw";
rw("net", _Any) ->
"net.rw";
rw("gov", _Any) ->
"gov.rw";
rw("edu", _Any) ->
"edu.rw";
rw("mil", _Any) ->
"mil.rw";
rw("gouv", _Any) ->
"gouv.rw";
rw("co", _Any) ->
"co.rw";
rw("com", _Any) ->
"com.rw".
%% regular rules
br("esp", _Any) ->
"esp.br";
br("trd", _Any) ->
"trd.br";
br("not", _Any) ->
"not.br";
br("tmp", _Any) ->
"tmp.br";
br("far", _Any) ->
"far.br";
br("odo", _Any) ->
"odo.br";
br("qsl", _Any) ->
"qsl.br";
br("jor", _Any) ->
"jor.br";
br("mus", _Any) ->
"mus.br";
br("eti", _Any) ->
"eti.br";
br("coop", _Any) ->
"coop.br";
br("tur", _Any) ->
"tur.br";
br("inf", _Any) ->
"inf.br";
br("med", _Any) ->
"med.br";
br("edu", _Any) ->
"edu.br";
br("b", _Any) ->
"b.br";
br("wiki", _Any) ->
"wiki.br";
br("vet", _Any) ->
"vet.br";
br("adv", _Any) ->
"adv.br";
br("nom", _Any) ->
"nom.br";
br("leg", _Any) ->
"leg.br";
br("ntr", _Any) ->
"ntr.br";
br("vlog", _Any) ->
"vlog.br";
br("agr", _Any) ->
"agr.br";
br("cng", _Any) ->
"cng.br";
br("psc", _Any) ->
"psc.br";
br("ind", _Any) ->
"ind.br";
br("art", _Any) ->
"art.br";
br("ppg", _Any) ->
"ppg.br";
br("imb", _Any) ->
"imb.br";
br("ato", _Any) ->
"ato.br";
br("ggf", _Any) ->
"ggf.br";
br("radio", _Any) ->
"radio.br";
br("adm", _Any) ->
"adm.br";
br("gov", _Any) ->
"gov.br";
br("psi", _Any) ->
"psi.br";
br("bmd", _Any) ->
"bmd.br";
br("com", []) ->
"com.br";
br("com", Parts) ->
[First | Rest] = Parts,
com_br(First, Rest);
br("cim", _Any) ->
"cim.br";
br("teo", _Any) ->
"teo.br";
br("srv", _Any) ->
"srv.br";
br("net", _Any) ->
"net.br";
br("ecn", _Any) ->
"ecn.br";
br("etc", _Any) ->
"etc.br";
br("eco", _Any) ->
"eco.br";
br("bio", _Any) ->
"bio.br";
br("org", _Any) ->
"org.br";
br("flog", _Any) ->
"flog.br";
br("slg", _Any) ->
"slg.br";
br("cnt", _Any) ->
"cnt.br";
br("eng", _Any) ->
"eng.br";
br("jus", _Any) ->
"jus.br";
br("mil", _Any) ->
"mil.br";
br("mat", _Any) ->
"mat.br";
br("taxi", _Any) ->
"taxi.br";
br("pro", _Any) ->
"pro.br";
br("fm", _Any) ->
"fm.br";
br("fnd", _Any) ->
"fnd.br";
br("fst", _Any) ->
"fst.br";
br("fot", _Any) ->
"fot.br";
br("am", _Any) ->
"am.br";
br("arq", _Any) ->
"arq.br";
br("tv", _Any) ->
"tv.br";
br("emp", _Any) ->
"emp.br";
br("rec", _Any) ->
"rec.br";
br("zlg", _Any) ->
"zlg.br";
br("blog", _Any) ->
"blog.br";
br("lel", _Any) ->
"lel.br".
%% regular rules
com_br("blogspot", _Any) ->
"blogspot.com.br".
%% regular rules
name("his", []) ->
"his.name";
name("his", Parts) ->
[First | Rest] = Parts,
his_name(First, Rest);
name("her", []) ->
"her.name";
name("her", Parts) ->
[First | Rest] = Parts,
her_name(First, Rest).
%% regular rules
his_name("forgot", _Any) ->
"forgot.his.name".
%% regular rules
her_name("forgot", _Any) ->
"forgot.her.name".
%% regular rules
bo("org", _Any) ->
"org.bo";
bo("int", _Any) ->
"int.bo";
bo("net", _Any) ->
"net.bo";
bo("gov", _Any) ->
"gov.bo";
bo("edu", _Any) ->
"edu.bo";
bo("gob", _Any) ->
"gob.bo";
bo("mil", _Any) ->
"mil.bo";
bo("tv", _Any) ->
"tv.bo";
bo("com", _Any) ->
"com.bo".
%% regular rules
st("saotome", _Any) ->
"saotome.st";
st("store", _Any) ->
"store.st";
st("org", _Any) ->
"org.st";
st("embaixada", _Any) ->
"embaixada.st";
st("net", _Any) ->
"net.st";
st("principe", _Any) ->
"principe.st";
st("gov", _Any) ->
"gov.st";
st("consulado", _Any) ->
"consulado.st";
st("edu", _Any) ->
"edu.st";
st("mil", _Any) ->
"mil.st";
st("co", _Any) ->
"co.st";
st("com", _Any) ->
"com.st".
%% regular rules
mo("edu", _Any) ->
"edu.mo";
mo("org", _Any) ->
"org.mo";
mo("net", _Any) ->
"net.mo";
mo("gov", _Any) ->
"gov.mo";
mo("com", _Any) ->
"com.mo".
%% regular rules
aero("gliding", _Any) ->
"gliding.aero";
aero("club", _Any) ->
"club.aero";
aero("rotorcraft", _Any) ->
"rotorcraft.aero";
aero("journalist", _Any) ->
"journalist.aero";
aero("skydiving", _Any) ->
"skydiving.aero";
aero("aeroclub", _Any) ->
"aeroclub.aero";
aero("caa", _Any) ->
"caa.aero";
aero("educator", _Any) ->
"educator.aero";
aero("agents", _Any) ->
"agents.aero";
aero("trainer", _Any) ->
"trainer.aero";
aero("engineer", _Any) ->
"engineer.aero";
aero("freight", _Any) ->
"freight.aero";
aero("charter", _Any) ->
"charter.aero";
aero("trading", _Any) ->
"trading.aero";
aero("union", _Any) ->
"union.aero";
aero("equipment", _Any) ->
"equipment.aero";
aero("recreation", _Any) ->
"recreation.aero";
aero("cargo", _Any) ->
"cargo.aero";
aero("author", _Any) ->
"author.aero";
aero("aerobatic", _Any) ->
"aerobatic.aero";
aero("design", _Any) ->
"design.aero";
aero("scientist", _Any) ->
"scientist.aero";
aero("group", _Any) ->
"group.aero";
aero("production", _Any) ->
"production.aero";
aero("student", _Any) ->
"student.aero";
aero("press", _Any) ->
"press.aero";
aero("association", _Any) ->
"association.aero";
aero("conference", _Any) ->
"conference.aero";
aero("journal", _Any) ->
"journal.aero";
aero("hanggliding", _Any) ->
"hanggliding.aero";
aero("leasing", _Any) ->
"leasing.aero";
aero("aircraft", _Any) ->
"aircraft.aero";
aero("services", _Any) ->
"services.aero";
aero("modelling", _Any) ->
"modelling.aero";
aero("airport", _Any) ->
"airport.aero";
aero("trader", _Any) ->
"trader.aero";
aero("championship", _Any) ->
"championship.aero";
aero("crew", _Any) ->
"crew.aero";
aero("flight", _Any) ->
"flight.aero";
aero("logistics", _Any) ->
"logistics.aero";
aero("broker", _Any) ->
"broker.aero";
aero("exchange", _Any) ->
"exchange.aero";
aero("fuel", _Any) ->
"fuel.aero";
aero("ballooning", _Any) ->
"ballooning.aero";
aero("res", _Any) ->
"res.aero";
aero("express", _Any) ->
"express.aero";
aero("media", _Any) ->
"media.aero";
aero("consultant", _Any) ->
"consultant.aero";
aero("repbody", _Any) ->
"repbody.aero";
aero("paragliding", _Any) ->
"paragliding.aero";
aero("government", _Any) ->
"government.aero";
aero("show", _Any) ->
"show.aero";
aero("civilaviation", _Any) ->
"civilaviation.aero";
aero("marketplace", _Any) ->
"marketplace.aero";
aero("airtraffic", _Any) ->
"airtraffic.aero";
aero("insurance", _Any) ->
"insurance.aero";
aero("microlight", _Any) ->
"microlight.aero";
aero("ambulance", _Any) ->
"ambulance.aero";
aero("engine", _Any) ->
"engine.aero";
aero("taxi", _Any) ->
"taxi.aero";
aero("workinggroup", _Any) ->
"workinggroup.aero";
aero("aerodrome", _Any) ->
"aerodrome.aero";
aero("works", _Any) ->
"works.aero";
aero("research", _Any) ->
"research.aero";
aero("entertainment", _Any) ->
"entertainment.aero";
aero("federation", _Any) ->
"federation.aero";
aero("amusement", _Any) ->
"amusement.aero";
aero("safety", _Any) ->
"safety.aero";
aero("council", _Any) ->
"council.aero";
aero("emergency", _Any) ->
"emergency.aero";
aero("dgca", _Any) ->
"dgca.aero";
aero("maintenance", _Any) ->
"maintenance.aero";
aero("parachuting", _Any) ->
"parachuting.aero";
aero("pilot", _Any) ->
"pilot.aero";
aero("catering", _Any) ->
"catering.aero";
aero("airline", _Any) ->
"airline.aero";
aero("control", _Any) ->
"control.aero";
aero("magazine", _Any) ->
"magazine.aero";
aero("consulting", _Any) ->
"consulting.aero";
aero("certification", _Any) ->
"certification.aero";
aero("navigation", _Any) ->
"navigation.aero";
aero("software", _Any) ->
"software.aero";
aero("groundhandling", _Any) ->
"groundhandling.aero";
aero("homebuilt", _Any) ->
"homebuilt.aero".
%% regular rules
ps("edu", _Any) ->
"edu.ps";
ps("org", _Any) ->
"org.ps";
ps("sec", _Any) ->
"sec.ps";
ps("net", _Any) ->
"net.ps";
ps("plo", _Any) ->
"plo.ps";
ps("com", _Any) ->
"com.ps";
ps("gov", _Any) ->
"gov.ps".
%% regular rules
ge("edu", _Any) ->
"edu.ge";
ge("mil", _Any) ->
"mil.ge";
ge("org", _Any) ->
"org.ge";
ge("pvt", _Any) ->
"pvt.ge";
ge("net", _Any) ->
"net.ge";
ge("gov", _Any) ->
"gov.ge";
ge("com", _Any) ->
"com.ge".
%% regular rules
dm("edu", _Any) ->
"edu.dm";
dm("org", _Any) ->
"org.dm";
dm("net", _Any) ->
"net.dm";
dm("gov", _Any) ->
"gov.dm";
dm("com", _Any) ->
"com.dm".
%% regular rules
km("nom", _Any) ->
"nom.km";
km("prd", _Any) ->
"prd.km";
km("tm", _Any) ->
"tm.km";
km("pharmaciens", _Any) ->
"pharmaciens.km";
km("gouv", _Any) ->
"gouv.km";
km("org", _Any) ->
"org.km";
km("veterinaire", _Any) ->
"veterinaire.km";
km("coop", _Any) ->
"coop.km";
km("gov", _Any) ->
"gov.km";
km("edu", _Any) ->
"edu.km";
km("ass", _Any) ->
"ass.km";
km("mil", _Any) ->
"mil.km";
km("asso", _Any) ->
"asso.km";
km("notaires", _Any) ->
"notaires.km";
km("medecin", _Any) ->
"medecin.km";
km("com", _Any) ->
"com.km";
km("presse", _Any) ->
"presse.km".
%% regular rules
bf("gov", _Any) ->
"gov.bf".
%% regular rules
ao("it", _Any) ->
"it.ao";
ao("ed", _Any) ->
"ed.ao";
ao("gv", _Any) ->
"gv.ao";
ao("pb", _Any) ->
"pb.ao";
ao("co", _Any) ->
"co.ao";
ao("og", _Any) ->
"og.ao".
%% regular rules
af("edu", _Any) ->
"edu.af";
af("org", _Any) ->
"org.af";
af("net", _Any) ->
"net.af";
af("com", _Any) ->
"com.af";
af("gov", _Any) ->
"gov.af".
%% regular rules
gr("edu", _Any) ->
"edu.gr";
gr("org", _Any) ->
"org.gr";
gr("blogspot", _Any) ->
"blogspot.gr";
gr("net", _Any) ->
"net.gr";
gr("gov", _Any) ->
"gov.gr";
gr("com", _Any) ->
"com.gr".
%% regular rules
mv("pro", _Any) ->
"pro.mv";
mv("info", _Any) ->
"info.mv";
mv("org", _Any) ->
"org.mv";
mv("int", _Any) ->
"int.mv";
mv("biz", _Any) ->
"biz.mv";
mv("name", _Any) ->
"name.mv";
mv("coop", _Any) ->
"coop.mv";
mv("net", _Any) ->
"net.mv";
mv("gov", _Any) ->
"gov.mv";
mv("edu", _Any) ->
"edu.mv";
mv("mil", _Any) ->
"mil.mv";
mv("aero", _Any) ->
"aero.mv";
mv("museum", _Any) ->
"museum.mv";
mv("com", _Any) ->
"com.mv".
%% regular rules
ls("org", _Any) ->
"org.ls";
ls("co", _Any) ->
"co.ls".
%% regular rules
tm("nom", _Any) ->
"nom.tm";
tm("edu", _Any) ->
"edu.tm";
tm("mil", _Any) ->
"mil.tm";
tm("org", _Any) ->
"org.tm";
tm("net", _Any) ->
"net.tm";
tm("co", _Any) ->
"co.tm";
tm("gov", _Any) ->
"gov.tm";
tm("com", _Any) ->
"com.tm".
%% regular rules
is("edu", _Any) ->
"edu.is";
is("int", _Any) ->
"int.is";
is("org", _Any) ->
"org.is";
is("net", _Any) ->
"net.is";
is("gov", _Any) ->
"gov.is";
is("com", _Any) ->
"com.is".
%% regular rules
ky("edu", _Any) ->
"edu.ky";
ky("org", _Any) ->
"org.ky";
ky("net", _Any) ->
"net.ky";
ky("com", _Any) ->
"com.ky";
ky("gov", _Any) ->
"gov.ky".
%% regular rules
la("info", _Any) ->
"info.la";
la("org", _Any) ->
"org.la";
la("int", _Any) ->
"int.la";
la("per", _Any) ->
"per.la";
la("net", _Any) ->
"net.la";
la("gov", _Any) ->
"gov.la";
la("c", _Any) ->
"c.la";
la("edu", _Any) ->
"edu.la";
la("com", _Any) ->
"com.la".
%% regular rules
gi("edu", _Any) ->
"edu.gi";
gi("org", _Any) ->
"org.gi";
gi("ltd", _Any) ->
"ltd.gi";
gi("mod", _Any) ->
"mod.gi";
gi("gov", _Any) ->
"gov.gi";
gi("com", _Any) ->
"com.gi".
%% regular rules
bh("edu", _Any) ->
"edu.bh";
bh("org", _Any) ->
"org.bh";
bh("net", _Any) ->
"net.bh";
bh("gov", _Any) ->
"gov.bh";
bh("com", _Any) ->
"com.bh".
%% regular rules
bt("edu", _Any) ->
"edu.bt";
bt("org", _Any) ->
"org.bt";
bt("net", _Any) ->
"net.bt";
bt("gov", _Any) ->
"gov.bt";
bt("com", _Any) ->
"com.bt".
%% regular rules
pn("edu", _Any) ->
"edu.pn";
pn("org", _Any) ->
"org.pn";
pn("net", _Any) ->
"net.pn";
pn("co", _Any) ->
"co.pn";
pn("gov", _Any) ->
"gov.pn".
%% regular rules
it("vt", _Any) ->
"vt.it";
it("lucca", _Any) ->
"lucca.it";
it("sp", _Any) ->
"sp.it";
it("tr", _Any) ->
"tr.it";
it("mc", _Any) ->
"mc.it";
it("vicenza", _Any) ->
"vicenza.it";
it("siena", _Any) ->
"siena.it";
it("le", _Any) ->
"le.it";
it("torino", _Any) ->
"torino.it";
it("pordenone", _Any) ->
"pordenone.it";
it("nu", _Any) ->
"nu.it";
it("caserta", _Any) ->
"caserta.it";
it("ci", _Any) ->
"ci.it";
it("ro", _Any) ->
"ro.it";
it("fe", _Any) ->
"fe.it";
it("tn", _Any) ->
"tn.it";
it("pv", _Any) ->
"pv.it";
it("fc", _Any) ->
"fc.it";
it("vv", _Any) ->
"vv.it";
it("ta", _Any) ->
"ta.it";
it("nuoro", _Any) ->
"nuoro.it";
it("co", _Any) ->
"co.it";
it("reggioemilia", _Any) ->
"reggioemilia.it";
it("milan", _Any) ->
"milan.it";
it("br", _Any) ->
"br.it";
it("aq", _Any) ->
"aq.it";
it("modena", _Any) ->
"modena.it";
it("bo", _Any) ->
"bo.it";
it("andriatranibarletta", _Any) ->
"andriatranibarletta.it";
it("venice", _Any) ->
"venice.it";
it("campobasso", _Any) ->
"campobasso.it";
it("brescia", _Any) ->
"brescia.it";
it("olbiatempio", _Any) ->
"olbiatempio.it";
it("cremona", _Any) ->
"cremona.it";
it("mo", _Any) ->
"mo.it";
it("cs", _Any) ->
"cs.it";
it("ge", _Any) ->
"ge.it";
it("tranibarlettaandria", _Any) ->
"tranibarlettaandria.it";
it("campidanomedio", _Any) ->
"campidanomedio.it";
it("sassari", _Any) ->
"sassari.it";
it("av", _Any) ->
"av.it";
it("ao", _Any) ->
"ao.it";
it("alessandria", _Any) ->
"alessandria.it";
it("bergamo", _Any) ->
"bergamo.it";
it("va", _Any) ->
"va.it";
it("gr", _Any) ->
"gr.it";
it("ri", _Any) ->
"ri.it";
it("aquila", _Any) ->
"aquila.it";
it("is", _Any) ->
"is.it";
it("ct", _Any) ->
"ct.it";
it("pg", _Any) ->
"pg.it";
it("mt", _Any) ->
"mt.it";
it("ms", _Any) ->
"ms.it";
it("bt", _Any) ->
"bt.it";
it("monzaebrianza", _Any) ->
"monzaebrianza.it";
it("ragusa", _Any) ->
"ragusa.it";
it("macerata", _Any) ->
"macerata.it";
it("cagliari", _Any) ->
"cagliari.it";
it("trento", _Any) ->
"trento.it";
it("pn", _Any) ->
"pn.it";
it("mi", _Any) ->
"mi.it";
it("sv", _Any) ->
"sv.it";
it("siracusa", _Any) ->
"siracusa.it";
it("rc", _Any) ->
"rc.it";
it("milano", _Any) ->
"milano.it";
it("isernia", _Any) ->
"isernia.it";
it("naples", _Any) ->
"naples.it";
it("suedtirol", _Any) ->
"suedtirol.it";
it("trapani", _Any) ->
"trapani.it";
it("lu", _Any) ->
"lu.it";
it("ve", _Any) ->
"ve.it";
it("na", _Any) ->
"na.it";
it("laquila", _Any) ->
"laquila.it";
it("pt", _Any) ->
"pt.it";
it("benevento", _Any) ->
"benevento.it";
it("piacenza", _Any) ->
"piacenza.it";
it("ba", _Any) ->
"ba.it";
it("rimini", _Any) ->
"rimini.it";
it("dellogliastra", _Any) ->
"dellogliastra.it";
it("no", _Any) ->
"no.it";
it("og", _Any) ->
"og.it";
it("rome", _Any) ->
"rome.it";
it("mantova", _Any) ->
"mantova.it";
it("grosseto", _Any) ->
"grosseto.it";
it("cb", _Any) ->
"cb.it";
it("fr", _Any) ->
"fr.it";
it("frosinone", _Any) ->
"frosinone.it";
it("ra", _Any) ->
"ra.it";
it("rovigo", _Any) ->
"rovigo.it";
it("sr", _Any) ->
"sr.it";
it("carraramassa", _Any) ->
"carraramassa.it";
it("genoa", _Any) ->
"genoa.it";
it("si", _Any) ->
"si.it";
it("turin", _Any) ->
"turin.it";
it("pescara", _Any) ->
"pescara.it";
it("bozen", _Any) ->
"bozen.it";
it("ud", _Any) ->
"ud.it";
it("parma", _Any) ->
"parma.it";
it("re", _Any) ->
"re.it";
it("me", _Any) ->
"me.it";
it("terni", _Any) ->
"terni.it";
it("imperia", _Any) ->
"imperia.it";
it("novara", _Any) ->
"novara.it";
it("fi", _Any) ->
"fi.it";
it("varese", _Any) ->
"varese.it";
it("li", _Any) ->
"li.it";
it("verbania", _Any) ->
"verbania.it";
it("arezzo", _Any) ->
"arezzo.it";
it("pa", _Any) ->
"pa.it";
it("aosta", _Any) ->
"aosta.it";
it("urbinopesaro", _Any) ->
"urbinopesaro.it";
it("tv", _Any) ->
"tv.it";
it("teramo", _Any) ->
"teramo.it";
it("foggia", _Any) ->
"foggia.it";
it("asti", _Any) ->
"asti.it";
it("bi", _Any) ->
"bi.it";
it("treviso", _Any) ->
"treviso.it";
it("rm", _Any) ->
"rm.it";
it("lodi", _Any) ->
"lodi.it";
it("blogspot", _Any) ->
"blogspot.it";
it("rn", _Any) ->
"rn.it";
it("ravenna", _Any) ->
"ravenna.it";
it("massacarrara", _Any) ->
"massacarrara.it";
it("go", _Any) ->
"go.it";
it("barlettatraniandria", _Any) ->
"barlettatraniandria.it";
it("mn", _Any) ->
"mn.it";
it("savona", _Any) ->
"savona.it";
it("prato", _Any) ->
"prato.it";
it("gorizia", _Any) ->
"gorizia.it";
it("vr", _Any) ->
"vr.it";
it("ot", _Any) ->
"ot.it";
it("lc", _Any) ->
"lc.it";
it("belluno", _Any) ->
"belluno.it";
it("bari", _Any) ->
"bari.it";
it("iglesiascarbonia", _Any) ->
"iglesiascarbonia.it";
it("sondrio", _Any) ->
"sondrio.it";
it("avellino", _Any) ->
"avellino.it";
it("cn", _Any) ->
"cn.it";
it("verona", _Any) ->
"verona.it";
it("salerno", _Any) ->
"salerno.it";
it("ag", _Any) ->
"ag.it";
it("traniandriabarletta", _Any) ->
"traniandriabarletta.it";
it("bologna", _Any) ->
"bologna.it";
it("viterbo", _Any) ->
"viterbo.it";
it("agrigento", _Any) ->
"agrigento.it";
it("ferrara", _Any) ->
"ferrara.it";
it("cr", _Any) ->
"cr.it";
it("vi", _Any) ->
"vi.it";
it("aoste", _Any) ->
"aoste.it";
it("lo", _Any) ->
"lo.it";
it("po", _Any) ->
"po.it";
it("brindisi", _Any) ->
"brindisi.it";
it("cuneo", _Any) ->
"cuneo.it";
it("vb", _Any) ->
"vb.it";
it("udine", _Any) ->
"udine.it";
it("crotone", _Any) ->
"crotone.it";
it("bz", _Any) ->
"bz.it";
it("pistoia", _Any) ->
"pistoia.it";
it("ts", _Any) ->
"ts.it";
it("al", _Any) ->
"al.it";
it("edu", _Any) ->
"edu.it";
it("carboniaiglesias", _Any) ->
"carboniaiglesias.it";
it("pr", _Any) ->
"pr.it";
it("ap", _Any) ->
"ap.it";
it("trentino", _Any) ->
"trentino.it";
it("lecco", _Any) ->
"lecco.it";
it("padua", _Any) ->
"padua.it";
it("biella", _Any) ->
"biella.it";
it("reggiocalabria", _Any) ->
"reggiocalabria.it";
it("altoadige", _Any) ->
"altoadige.it";
it("pc", _Any) ->
"pc.it";
it("bs", _Any) ->
"bs.it";
it("balsan", _Any) ->
"balsan.it";
it("to", _Any) ->
"to.it";
it("enna", _Any) ->
"enna.it";
it("napoli", _Any) ->
"napoli.it";
it("monza", _Any) ->
"monza.it";
it("ch", _Any) ->
"ch.it";
it("messina", _Any) ->
"messina.it";
it("oristano", _Any) ->
"oristano.it";
it("matera", _Any) ->
"matera.it";
it("bg", _Any) ->
"bg.it";
it("caltanissetta", _Any) ->
"caltanissetta.it";
it("taranto", _Any) ->
"taranto.it";
it("pavia", _Any) ->
"pavia.it";
it("monzabrianza", _Any) ->
"monzabrianza.it";
it("catanzaro", _Any) ->
"catanzaro.it";
it("ca", _Any) ->
"ca.it";
it("cosenza", _Any) ->
"cosenza.it";
it("lecce", _Any) ->
"lecce.it";
it("mediocampidano", _Any) ->
"mediocampidano.it";
it("perugia", _Any) ->
"perugia.it";
it("gov", _Any) ->
"gov.it";
it("pesarourbino", _Any) ->
"pesarourbino.it";
it("vercelli", _Any) ->
"vercelli.it";
it("pe", _Any) ->
"pe.it";
it("an", _Any) ->
"an.it";
it("tp", _Any) ->
"tp.it";
it("laspezia", _Any) ->
"laspezia.it";
it("kr", _Any) ->
"kr.it";
it("ss", _Any) ->
"ss.it";
it("or", _Any) ->
"or.it";
it("sa", _Any) ->
"sa.it";
it("monzaedellabrianza", _Any) ->
"monzaedellabrianza.it";
it("genova", _Any) ->
"genova.it";
it("latina", _Any) ->
"latina.it";
it("livorno", _Any) ->
"livorno.it";
it("so", _Any) ->
"so.it";
it("bolzano", _Any) ->
"bolzano.it";
it("forlicesena", _Any) ->
"forlicesena.it";
it("im", _Any) ->
"im.it";
it("cz", _Any) ->
"cz.it";
it("en", _Any) ->
"en.it";
it("pd", _Any) ->
"pd.it";
it("lt", _Any) ->
"lt.it";
it("chieti", _Any) ->
"chieti.it";
it("florence", _Any) ->
"florence.it";
it("vc", _Any) ->
"vc.it";
it("fm", _Any) ->
"fm.it";
it("padova", _Any) ->
"padova.it";
it("cl", _Any) ->
"cl.it";
it("firenze", _Any) ->
"firenze.it";
it("ce", _Any) ->
"ce.it";
it("como", _Any) ->
"como.it";
it("ogliastra", _Any) ->
"ogliastra.it";
it("rg", _Any) ->
"rg.it";
it("vibovalentia", _Any) ->
"vibovalentia.it";
it("venezia", _Any) ->
"venezia.it";
it("tempioolbia", _Any) ->
"tempioolbia.it";
it("palermo", _Any) ->
"palermo.it";
it("bn", _Any) ->
"bn.it";
it("at", _Any) ->
"at.it";
it("pi", _Any) ->
"pi.it";
it("pz", _Any) ->
"pz.it";
it("ascolipiceno", _Any) ->
"ascolipiceno.it";
it("roma", _Any) ->
"roma.it";
it("te", _Any) ->
"te.it";
it("rieti", _Any) ->
"rieti.it";
it("pu", _Any) ->
"pu.it";
it("mb", _Any) ->
"mb.it";
it("trieste", _Any) ->
"trieste.it";
it("potenza", _Any) ->
"potenza.it";
it("ar", _Any) ->
"ar.it";
it("catania", _Any) ->
"catania.it";
it("pisa", _Any) ->
"pisa.it";
it("vs", _Any) ->
"vs.it";
it("ancona", _Any) ->
"ancona.it";
it("andriabarlettatrani", _Any) ->
"andriabarlettatrani.it";
it("fermo", _Any) ->
"fermo.it";
it("fg", _Any) ->
"fg.it";
it("cesenaforli", _Any) ->
"cesenaforli.it";
it("bl", _Any) ->
"bl.it".
%% regular rules
sb("edu", _Any) ->
"edu.sb";
sb("org", _Any) ->
"org.sb";
sb("net", _Any) ->
"net.sb";
sb("gov", _Any) ->
"gov.sb";
sb("com", _Any) ->
"com.sb".
%% regular rules
hu("games", _Any) ->
"games.hu";
hu("tozsde", _Any) ->
"tozsde.hu";
hu("szex", _Any) ->
"szex.hu";
hu("lakas", _Any) ->
"lakas.hu";
hu("tm", _Any) ->
"tm.hu";
hu("forum", _Any) ->
"forum.hu";
hu("jogasz", _Any) ->
"jogasz.hu";
hu("city", _Any) ->
"city.hu";
hu("bolt", _Any) ->
"bolt.hu";
hu("media", _Any) ->
"media.hu";
hu("film", _Any) ->
"film.hu";
hu("ingatlan", _Any) ->
"ingatlan.hu";
hu("co", _Any) ->
"co.hu";
hu("suli", _Any) ->
"suli.hu";
hu("reklam", _Any) ->
"reklam.hu";
hu("konyvelo", _Any) ->
"konyvelo.hu";
hu("info", _Any) ->
"info.hu";
hu("video", _Any) ->
"video.hu";
hu("utazas", _Any) ->
"utazas.hu";
hu("org", _Any) ->
"org.hu";
hu("blogspot", _Any) ->
"blogspot.hu";
hu("erotica", _Any) ->
"erotica.hu";
hu("sex", _Any) ->
"sex.hu";
hu("erotika", _Any) ->
"erotika.hu";
hu("hotel", _Any) ->
"hotel.hu";
hu("casino", _Any) ->
"casino.hu";
hu("shop", _Any) ->
"shop.hu";
hu("agrar", _Any) ->
"agrar.hu";
hu("priv", _Any) ->
"priv.hu";
hu("news", _Any) ->
"news.hu";
hu("sport", _Any) ->
"sport.hu".
%% regular rules
ly("sch", _Any) ->
"sch.ly";
ly("edu", _Any) ->
"edu.ly";
ly("org", _Any) ->
"org.ly";
ly("plc", _Any) ->
"plc.ly";
ly("id", _Any) ->
"id.ly";
ly("net", _Any) ->
"net.ly";
ly("med", _Any) ->
"med.ly";
ly("gov", _Any) ->
"gov.ly";
ly("com", _Any) ->
"com.ly".
%% regular rules
ng("edu", _Any) ->
"edu.ng";
ng("org", _Any) ->
"org.ng";
ng("ac", _Any) ->
"ac.ng";
ng("net", _Any) ->
"net.ng";
ng("gov", _Any) ->
"gov.ng";
ng("com", _Any) ->
"com.ng".
%% regular rules
se("bd", _Any) ->
"bd.se";
se("a", _Any) ->
"a.se";
se("d", _Any) ->
"d.se";
se("lanbib", _Any) ->
"lanbib.se";
se("y", _Any) ->
"y.se";
se("u", _Any) ->
"u.se";
se("naturbruksgymn", _Any) ->
"naturbruksgymn.se";
se("kommunalforbund", _Any) ->
"kommunalforbund.se";
se("k", _Any) ->
"k.se";
se("g", _Any) ->
"g.se";
se("t", _Any) ->
"t.se";
se("e", _Any) ->
"e.se";
se("parti", _Any) ->
"parti.se";
se("org", _Any) ->
"org.se";
se("komvux", _Any) ->
"komvux.se";
se("s", _Any) ->
"s.se";
se("c", _Any) ->
"c.se";
se("b", _Any) ->
"b.se";
se("z", _Any) ->
"z.se";
se("w", _Any) ->
"w.se";
se("r", _Any) ->
"r.se";
se("x", _Any) ->
"x.se";
se("brand", _Any) ->
"brand.se";
se("tm", _Any) ->
"tm.se";
se("sshn", _Any) ->
"sshn.se";
se("h", _Any) ->
"h.se";
se("press", _Any) ->
"press.se";
se("f", _Any) ->
"f.se";
se("i", _Any) ->
"i.se";
se("n", _Any) ->
"n.se";
se("blogspot", _Any) ->
"blogspot.se";
se("fhv", _Any) ->
"fhv.se";
se("ac", _Any) ->
"ac.se";
se("m", _Any) ->
"m.se";
se("pp", _Any) ->
"pp.se";
se("fhsk", _Any) ->
"fhsk.se";
se("l", _Any) ->
"l.se";
se("p", _Any) ->
"p.se";
se("komforb", _Any) ->
"komforb.se";
se("fh", _Any) ->
"fh.se";
se("o", _Any) ->
"o.se".
%% regular rules
gt("edu", _Any) ->
"edu.gt";
gt("org", _Any) ->
"org.gt";
gt("mil", _Any) ->
"mil.gt";
gt("ind", _Any) ->
"ind.gt";
gt("gob", _Any) ->
"gob.gt";
gt("net", _Any) ->
"net.gt";
gt("com", _Any) ->
"com.gt".
%% regular rules
uy("edu", _Any) ->
"edu.uy";
uy("org", _Any) ->
"org.uy";
uy("mil", _Any) ->
"mil.uy";
uy("gub", _Any) ->
"gub.uy";
uy("net", _Any) ->
"net.uy";
uy("com", _Any) ->
"com.uy".
%% regular rules
iq("edu", _Any) ->
"edu.iq";
iq("org", _Any) ->
"org.iq";
iq("mil", _Any) ->
"mil.iq";
iq("net", _Any) ->
"net.iq";
iq("com", _Any) ->
"com.iq";
iq("gov", _Any) ->
"gov.iq".
%% regular rules
ai("org", _Any) ->
"org.ai";
ai("off", _Any) ->
"off.ai";
ai("net", _Any) ->
"net.ai";
ai("com", _Any) ->
"com.ai".
%% regular rules
ve("info", _Any) ->
"info.ve";
ve("org", _Any) ->
"org.ve";
ve("net", _Any) ->
"net.ve";
ve("gov", _Any) ->
"gov.ve";
ve("web", _Any) ->
"web.ve";
ve("edu", _Any) ->
"edu.ve";
ve("mil", _Any) ->
"mil.ve";
ve("co", _Any) ->
"co.ve";
ve("com", _Any) ->
"com.ve".
%% regular rules
na("pro", _Any) ->
"pro.na";
na("info", _Any) ->
"info.na";
na("org", _Any) ->
"org.na";
na("dr", _Any) ->
"dr.na";
na("name", _Any) ->
"name.na";
na("ws", _Any) ->
"ws.na";
na("ca", _Any) ->
"ca.na";
na("mx", _Any) ->
"mx.na";
na("cc", _Any) ->
"cc.na";
na("or", _Any) ->
"or.na";
na("in", _Any) ->
"in.na";
na("tv", _Any) ->
"tv.na";
na("us", _Any) ->
"us.na";
na("school", _Any) ->
"school.na";
na("co", _Any) ->
"co.na";
na("mobi", _Any) ->
"mobi.na";
na("com", _Any) ->
"com.na".
%% regular rules
com("appspot", _Any) ->
"appspot.com";
com("doesntexist", _Any) ->
"doesntexist.com";
com("uk", _Any) ->
"uk.com";
com("dreamhosters", _Any) ->
"dreamhosters.com";
com("qc", _Any) ->
"qc.com";
com("cechire", _Any) ->
"cechire.com";
com("cn", _Any) ->
"cn.com";
com("writesthisblog", _Any) ->
"writesthisblog.com";
com("ru", _Any) ->
"ru.com";
com("no", _Any) ->
"no.com";
com("kr", _Any) ->
"kr.com";
com("servebbs", _Any) ->
"servebbs.com";
com("rhcloud", _Any) ->
"rhcloud.com";
com("sa", _Any) ->
"sa.com";
com("dnsalias", _Any) ->
"dnsalias.com";
com("amazonaws", []) ->
"amazonaws.com";
com("amazonaws", Parts) ->
[First | Rest] = Parts,
amazonaws_com(First, Rest);
com("br", _Any) ->
"br.com";
com("dynalias", _Any) ->
"dynalias.com";
com("elasticbeanstalk", _Any) ->
"elasticbeanstalk.com";
com("dnsdojo", _Any) ->
"dnsdojo.com";
com("selfip", _Any) ->
"selfip.com";
com("doomdns", _Any) ->
"doomdns.com";
com("de", _Any) ->
"de.com";
com("blogdns", _Any) ->
"blogdns.com";
com("googlecode", _Any) ->
"googlecode.com";
com("issmarterthanyou", _Any) ->
"issmarterthanyou.com";
com("iamallama", _Any) ->
"iamallama.com";
com("homeunix", _Any) ->
"homeunix.com";
com("gr", _Any) ->
"gr.com";
com("herokuapp", _Any) ->
"herokuapp.com";
com("likescandy", _Any) ->
"likescandy.com";
com("herokussl", _Any) ->
"herokussl.com";
com("dontexist", _Any) ->
"dontexist.com";
com("gb", _Any) ->
"gb.com";
com("eu", _Any) ->
"eu.com";
com("us", _Any) ->
"us.com";
com("googleapis", _Any) ->
"googleapis.com";
com("homelinux", _Any) ->
"homelinux.com";
com("gotdns", _Any) ->
"gotdns.com";
com("jpn", _Any) ->
"jpn.com";
com("codespot", _Any) ->
"codespot.com";
com("blogspot", _Any) ->
"blogspot.com";
com("hu", _Any) ->
"hu.com";
com("operaunite", _Any) ->
"operaunite.com";
com("za", _Any) ->
"za.com";
com("ar", _Any) ->
"ar.com";
com("se", _Any) ->
"se.com";
com("betainabox", _Any) ->
"betainabox.com";
com("uy", _Any) ->
"uy.com";
com("getmyip", _Any) ->
"getmyip.com".
%% regular rules
amazonaws_com("compute", _Any) ->
"compute.amazonaws.com";
amazonaws_com("elb", _Any) ->
"elb.amazonaws.com".
%% regular rules
il("co", []) ->
"co.il";
il("co", Parts) ->
[First | Rest] = Parts,
co_il(First, Rest).
%% regular rules
co_il("blogspot", _Any) ->
"blogspot.co.il".
%% regular rules
pt("nome", _Any) ->
"nome.pt";
pt("publ", _Any) ->
"publ.pt";
pt("edu", _Any) ->
"edu.pt";
pt("int", _Any) ->
"int.pt";
pt("org", _Any) ->
"org.pt";
pt("blogspot", _Any) ->
"blogspot.pt";
pt("net", _Any) ->
"net.pt";
pt("com", _Any) ->
"com.pt";
pt("gov", _Any) ->
"gov.pt".
%% regular rules
eg("org", _Any) ->
"org.eg";
eg("name", _Any) ->
"name.eg";
eg("net", _Any) ->
"net.eg";
eg("gov", _Any) ->
"gov.eg";
eg("edu", _Any) ->
"edu.eg";
eg("sci", _Any) ->
"sci.eg";
eg("mil", _Any) ->
"mil.eg";
eg("eun", _Any) ->
"eun.eg";
eg("com", _Any) ->
"com.eg".
%% regular rules
ba("rs", _Any) ->
"rs.ba";
ba("unbi", _Any) ->
"unbi.ba";
ba("org", _Any) ->
"org.ba";
ba("unsa", _Any) ->
"unsa.ba";
ba("net", _Any) ->
"net.ba";
ba("gov", _Any) ->
"gov.ba";
ba("edu", _Any) ->
"edu.ba";
ba("mil", _Any) ->
"mil.ba";
ba("co", _Any) ->
"co.ba";
ba("com", _Any) ->
"com.ba".
%% regular rules
ph("ngo", _Any) ->
"ngo.ph";
ph("org", _Any) ->
"org.ph";
ph("net", _Any) ->
"net.ph";
ph("gov", _Any) ->
"gov.ph";
ph("edu", _Any) ->
"edu.ph";
ph("mil", _Any) ->
"mil.ph";
ph("com", _Any) ->
"com.ph";
ph("i", _Any) ->
"i.ph".
%% regular rules
pf("edu", _Any) ->
"edu.pf";
pf("org", _Any) ->
"org.pf";
pf("com", _Any) ->
"com.pf".
%% regular rules
kg("edu", _Any) ->
"edu.kg";
kg("mil", _Any) ->
"mil.kg";
kg("org", _Any) ->
"org.kg";
kg("net", _Any) ->
"net.kg";
kg("gov", _Any) ->
"gov.kg";
kg("com", _Any) ->
"com.kg".
%% regular rules
no("tr", []) ->
"tr.no";
no("tr", Parts) ->
[First | Rest] = Parts,
tr_no(First, Rest);
no("sarpsborg", _Any) ->
"sarpsborg.no";
no("baidar", _Any) ->
"baidar.no";
no("halsa", _Any) ->
"halsa.no";
no("honefoss", _Any) ->
"honefoss.no";
no("lierne", _Any) ->
"lierne.no";
no("porsanger", _Any) ->
"porsanger.no";
no("sf", []) ->
"sf.no";
no("sf", Parts) ->
[First | Rest] = Parts,
sf_no(First, Rest);
no("vaksdal", _Any) ->
"vaksdal.no";
no("oygarden", _Any) ->
"oygarden.no";
no("sirdal", _Any) ->
"sirdal.no";
no("akrehamn", _Any) ->
"akrehamn.no";
no("sunndal", _Any) ->
"sunndal.no";
no("kommune", _Any) ->
"kommune.no";
no("karmoy", _Any) ->
"karmoy.no";
no("orkanger", _Any) ->
"orkanger.no";
no("stat", _Any) ->
"stat.no";
no("osteroy", _Any) ->
"osteroy.no";
no("snoasa", _Any) ->
"snoasa.no";
no("aseral", _Any) ->
"aseral.no";
no("of", []) ->
"of.no";
no("of", Parts) ->
[First | Rest] = Parts,
of_no(First, Rest);
no("tm", []) ->
"tm.no";
no("tm", Parts) ->
[First | Rest] = Parts,
tm_no(First, Rest);
no("bahccavuotna", _Any) ->
"bahccavuotna.no";
no("haugesund", _Any) ->
"haugesund.no";
no("sauherad", _Any) ->
"sauherad.no";
no("hurum", _Any) ->
"hurum.no";
no("gangaviika", _Any) ->
"gangaviika.no";
no("vardo", _Any) ->
"vardo.no";
no("andebu", _Any) ->
"andebu.no";
no("bryne", _Any) ->
"bryne.no";
no("kongsberg", _Any) ->
"kongsberg.no";
no("solund", _Any) ->
"solund.no";
no("vaapste", _Any) ->
"vaapste.no";
no("lenvik", _Any) ->
"lenvik.no";
no("royken", _Any) ->
"royken.no";
no("bronnoy", _Any) ->
"bronnoy.no";
no("karasjok", _Any) ->
"karasjok.no";
no("hattfjelldal", _Any) ->
"hattfjelldal.no";
no("rissa", _Any) ->
"rissa.no";
no("rennebu", _Any) ->
"rennebu.no";
no("ivgu", _Any) ->
"ivgu.no";
no("eidfjord", _Any) ->
"eidfjord.no";
no("harstad", _Any) ->
"harstad.no";
no("troandin", _Any) ->
"troandin.no";
no("kautokeino", _Any) ->
"kautokeino.no";
no("nesset", _Any) ->
"nesset.no";
no("sogne", _Any) ->
"sogne.no";
no("grue", _Any) ->
"grue.no";
no("floro", _Any) ->
"floro.no";
no("orskog", _Any) ->
"orskog.no";
no("notodden", _Any) ->
"notodden.no";
no("alta", _Any) ->
"alta.no";
no("porsgrunn", _Any) ->
"porsgrunn.no";
no("hemnes", _Any) ->
"hemnes.no";
no("badaddja", _Any) ->
"badaddja.no";
no("kvalsund", _Any) ->
"kvalsund.no";
no("priv", _Any) ->
"priv.no";
no("hadsel", _Any) ->
"hadsel.no";
no("ah", []) ->
"ah.no";
no("ah", Parts) ->
[First | Rest] = Parts,
ah_no(First, Rest);
no("kongsvinger", _Any) ->
"kongsvinger.no";
no("orsta", _Any) ->
"orsta.no";
no("telemark", []) ->
"telemark.no";
no("telemark", Parts) ->
[First | Rest] = Parts,
telemark_no(First, Rest);
no("trogstad", _Any) ->
"trogstad.no";
no("stordal", _Any) ->
"stordal.no";
no("sykkylven", _Any) ->
"sykkylven.no";
no("ralingen", _Any) ->
"ralingen.no";
no("rl", []) ->
"rl.no";
no("rl", Parts) ->
[First | Rest] = Parts,
rl_no(First, Rest);
no("alvdal", _Any) ->
"alvdal.no";
no("trondheim", _Any) ->
"trondheim.no";
no("frogn", _Any) ->
"frogn.no";
no("hamar", _Any) ->
"hamar.no";
no("amli", _Any) ->
"amli.no";
no("surnadal", _Any) ->
"surnadal.no";
no("jevnaker", _Any) ->
"jevnaker.no";
no("austevoll", _Any) ->
"austevoll.no";
no("beardu", _Any) ->
"beardu.no";
no("oksnes", _Any) ->
"oksnes.no";
no("habmer", _Any) ->
"habmer.no";
no("vossevangen", _Any) ->
"vossevangen.no";
no("gjovik", _Any) ->
"gjovik.no";
no("skaun", _Any) ->
"skaun.no";
no("fylkesbibl", _Any) ->
"fylkesbibl.no";
no("kirkenes", _Any) ->
"kirkenes.no";
no("museum", _Any) ->
"museum.no";
no("grane", _Any) ->
"grane.no";
no("farsund", _Any) ->
"farsund.no";
no("drammen", _Any) ->
"drammen.no";
no("gausdal", _Any) ->
"gausdal.no";
no("bronnoysund", _Any) ->
"bronnoysund.no";
no("engerdal", _Any) ->
"engerdal.no";
no("rendalen", _Any) ->
"rendalen.no";
no("verdal", _Any) ->
"verdal.no";
no("leirfjord", _Any) ->
"leirfjord.no";
no("naamesjevuemie", _Any) ->
"naamesjevuemie.no";
no("bjarkoy", _Any) ->
"bjarkoy.no";
no("divtasvuodna", _Any) ->
"divtasvuodna.no";
no("bjerkreim", _Any) ->
"bjerkreim.no";
no("etne", _Any) ->
"etne.no";
no("fm", []) ->
"fm.no";
no("fm", Parts) ->
[First | Rest] = Parts,
fm_no(First, Rest);
no("davvenjarga", _Any) ->
"davvenjarga.no";
no("budejju", _Any) ->
"budejju.no";
no("fla", _Any) ->
"fla.no";
no("eidsvoll", _Any) ->
"eidsvoll.no";
no("skanland", _Any) ->
"skanland.no";
no("sel", _Any) ->
"sel.no";
no("kristiansand", _Any) ->
"kristiansand.no";
no("lund", _Any) ->
"lund.no";
no("halden", _Any) ->
"halden.no";
no("drobak", _Any) ->
"drobak.no";
no("lyngen", _Any) ->
"lyngen.no";
no("klabu", _Any) ->
"klabu.no";
no("laakesvuemie", _Any) ->
"laakesvuemie.no";
no("tjome", _Any) ->
"tjome.no";
no("sandoy", _Any) ->
"sandoy.no";
no("granvin", _Any) ->
"granvin.no";
no("egersund", _Any) ->
"egersund.no";
no("svalbard", []) ->
"svalbard.no";
no("svalbard", Parts) ->
[First | Rest] = Parts,
svalbard_no(First, Rest);
no("oppdal", _Any) ->
"oppdal.no";
no("orland", _Any) ->
"orland.no";
no("siljan", _Any) ->
"siljan.no";
no("malatvuopmi", _Any) ->
"malatvuopmi.no";
no("navuotna", _Any) ->
"navuotna.no";
no("hasvik", _Any) ->
"hasvik.no";
no("meraker", _Any) ->
"meraker.no";
no("rollag", _Any) ->
"rollag.no";
no("oslo", []) ->
"oslo.no";
no("oslo", Parts) ->
[First | Rest] = Parts,
oslo_no(First, Rest);
no("ski", _Any) ->
"ski.no";
no("tranoy", _Any) ->
"tranoy.no";
no("osoyro", _Any) ->
"osoyro.no";
no("alaheadju", _Any) ->
"alaheadju.no";
no("fauske", _Any) ->
"fauske.no";
no("osen", _Any) ->
"osen.no";
no("aejrie", _Any) ->
"aejrie.no";
no("fusa", _Any) ->
"fusa.no";
no("vestfold", []) ->
"vestfold.no";
no("vestfold", Parts) ->
[First | Rest] = Parts,
vestfold_no(First, Rest);
no("snaase", _Any) ->
"snaase.no";
no("lindas", _Any) ->
"lindas.no";
no("krokstadelva", _Any) ->
"krokstadelva.no";
no("giske", _Any) ->
"giske.no";
no("horten", _Any) ->
"horten.no";
no("vik", _Any) ->
"vik.no";
no("steigen", _Any) ->
"steigen.no";
no("nordreisa", _Any) ->
"nordreisa.no";
no("nannestad", _Any) ->
"nannestad.no";
no("lillesand", _Any) ->
"lillesand.no";
no("bokn", _Any) ->
"bokn.no";
no("stavern", _Any) ->
"stavern.no";
no("nesna", _Any) ->
"nesna.no";
no("sund", _Any) ->
"sund.no";
no("giehtavuoatna", _Any) ->
"giehtavuoatna.no";
no("orkdal", _Any) ->
"orkdal.no";
no("ballangen", _Any) ->
"ballangen.no";
no("raisa", _Any) ->
"raisa.no";
no("stathelle", _Any) ->
"stathelle.no";
no("romsa", _Any) ->
"romsa.no";
no("skedsmokorset", _Any) ->
"skedsmokorset.no";
no("sokndal", _Any) ->
"sokndal.no";
no("eidsberg", _Any) ->
"eidsberg.no";
no("ruovat", _Any) ->
"ruovat.no";
no("nittedal", _Any) ->
"nittedal.no";
no("kviteseid", _Any) ->
"kviteseid.no";
no("sorum", _Any) ->
"sorum.no";
no("ha", _Any) ->
"ha.no";
no("sandefjord", _Any) ->
"sandefjord.no";
no("malvik", _Any) ->
"malvik.no";
no("sveio", _Any) ->
"sveio.no";
no("klepp", _Any) ->
"klepp.no";
no("flakstad", _Any) ->
"flakstad.no";
no("alstahaug", _Any) ->
"alstahaug.no";
no("naustdal", _Any) ->
"naustdal.no";
no("odda", _Any) ->
"odda.no";
no("mr", []) ->
"mr.no";
no("mr", Parts) ->
[First | Rest] = Parts,
mr_no(First, Rest);
no("somna", _Any) ->
"somna.no";
no("deatnu", _Any) ->
"deatnu.no";
no("blogspot", _Any) ->
"blogspot.no";
no("tysnes", _Any) ->
"tysnes.no";
no("tynset", _Any) ->
"tynset.no";
no("vagsoy", _Any) ->
"vagsoy.no";
no("masfjorden", _Any) ->
"masfjorden.no";
no("slattum", _Any) ->
"slattum.no";
no("hurdal", _Any) ->
"hurdal.no";
no("vadso", _Any) ->
"vadso.no";
no("nissedal", _Any) ->
"nissedal.no";
no("skien", _Any) ->
"skien.no";
no("lunner", _Any) ->
"lunner.no";
no("elverum", _Any) ->
"elverum.no";
no("tysfjord", _Any) ->
"tysfjord.no";
no("svelvik", _Any) ->
"svelvik.no";
no("ibestad", _Any) ->
"ibestad.no";
no("gulen", _Any) ->
"gulen.no";
no("stavanger", _Any) ->
"stavanger.no";
no("berlevag", _Any) ->
"berlevag.no";
no("sogndal", _Any) ->
"sogndal.no";
no("hyllestad", _Any) ->
"hyllestad.no";
no("lavangen", _Any) ->
"lavangen.no";
no("bykle", _Any) ->
"bykle.no";
no("flora", _Any) ->
"flora.no";
no("stranda", _Any) ->
"stranda.no";
no("tokke", _Any) ->
"tokke.no";
no("leka", _Any) ->
"leka.no";
no("beiarn", _Any) ->
"beiarn.no";
no("ol", []) ->
"ol.no";
no("ol", Parts) ->
[First | Rest] = Parts,
ol_no(First, Rest);
no("flatanger", _Any) ->
"flatanger.no";
no("tromsa", _Any) ->
"tromsa.no";
no("inderoy", _Any) ->
"inderoy.no";
no("bajddar", _Any) ->
"bajddar.no";
no("finnoy", _Any) ->
"finnoy.no";
no("agdenes", _Any) ->
"agdenes.no";
no("selje", _Any) ->
"selje.no";
no("balsfjord", _Any) ->
"balsfjord.no";
no("hareid", _Any) ->
"hareid.no";
no("ringebu", _Any) ->
"ringebu.no";
no("algard", _Any) ->
"algard.no";
no("langevag", _Any) ->
"langevag.no";
no("eidskog", _Any) ->
"eidskog.no";
no("aknoluokta", _Any) ->
"aknoluokta.no";
no("berg", _Any) ->
"berg.no";
no("gol", _Any) ->
"gol.no";
no("hapmir", _Any) ->
"hapmir.no";
no("cahcesuolo", _Any) ->
"cahcesuolo.no";
no("leikanger", _Any) ->
"leikanger.no";
no("modum", _Any) ->
"modum.no";
no("lyngdal", _Any) ->
"lyngdal.no";
no("skiptvet", _Any) ->
"skiptvet.no";
no("mil", _Any) ->
"mil.no";
no("oyer", _Any) ->
"oyer.no";
no("hammarfeasta", _Any) ->
"hammarfeasta.no";
no("aurland", _Any) ->
"aurland.no";
no("jessheim", _Any) ->
"jessheim.no";
no("moskenes", _Any) ->
"moskenes.no";
no("amot", _Any) ->
"amot.no";
no("fjaler", _Any) ->
"fjaler.no";
no("gjerdrum", _Any) ->
"gjerdrum.no";
no("rana", _Any) ->
"rana.no";
no("muosat", _Any) ->
"muosat.no";
no("leksvik", _Any) ->
"leksvik.no";
no("storfjord", _Any) ->
"storfjord.no";
no("rade", _Any) ->
"rade.no";
no("brumunddal", _Any) ->
"brumunddal.no";
no("etnedal", _Any) ->
"etnedal.no";
no("asnes", _Any) ->
"asnes.no";
no("nl", []) ->
"nl.no";
no("nl", Parts) ->
[First | Rest] = Parts,
nl_no(First, Rest);
no("volda", _Any) ->
"volda.no";
no("guovdageaidnu", _Any) ->
"guovdageaidnu.no";
no("tolga", _Any) ->
"tolga.no";
no("omasvuotna", _Any) ->
"omasvuotna.no";
no("galsa", _Any) ->
"galsa.no";
no("vestby", _Any) ->
"vestby.no";
no("fitjar", _Any) ->
"fitjar.no";
no("arendal", _Any) ->
"arendal.no";
no("enebakk", _Any) ->
"enebakk.no";
no("vanylven", _Any) ->
"vanylven.no";
no("lavagis", _Any) ->
"lavagis.no";
no("tranby", _Any) ->
"tranby.no";
no("fetsund", _Any) ->
"fetsund.no";
no("donna", _Any) ->
"donna.no";
no("co", _Any) ->
"co.no";
no("skierva", _Any) ->
"skierva.no";
no("vgs", _Any) ->
"vgs.no";
no("fuossko", _Any) ->
"fuossko.no";
no("vennesla", _Any) ->
"vennesla.no";
no("seljord", _Any) ->
"seljord.no";
no("iveland", _Any) ->
"iveland.no";
no("askoy", _Any) ->
"askoy.no";
no("forsand", _Any) ->
"forsand.no";
no("midsund", _Any) ->
"midsund.no";
no("lardal", _Any) ->
"lardal.no";
no("gjerstad", _Any) ->
"gjerstad.no";
no("varoy", _Any) ->
"varoy.no";
no("balat", _Any) ->
"balat.no";
no("bu", []) ->
"bu.no";
no("bu", Parts) ->
[First | Rest] = Parts,
bu_no(First, Rest);
no("time", _Any) ->
"time.no";
no("aukra", _Any) ->
"aukra.no";
no("stange", _Any) ->
"stange.no";
no("kvanangen", _Any) ->
"kvanangen.no";
no("vestvagoy", _Any) ->
"vestvagoy.no";
no("gaular", _Any) ->
"gaular.no";
no("fyresdal", _Any) ->
"fyresdal.no";
no("royrvik", _Any) ->
"royrvik.no";
no("fedje", _Any) ->
"fedje.no";
no("stjordal", _Any) ->
"stjordal.no";
no("folldal", _Any) ->
"folldal.no";
no("rennesoy", _Any) ->
"rennesoy.no";
no("lom", _Any) ->
"lom.no";
no("askvoll", _Any) ->
"askvoll.no";
no("grimstad", _Any) ->
"grimstad.no";
no("tromso", _Any) ->
"tromso.no";
no("jorpeland", _Any) ->
"jorpeland.no";
no("gratangen", _Any) ->
"gratangen.no";
no("nordkapp", _Any) ->
"nordkapp.no";
no("hemne", _Any) ->
"hemne.no";
no("vang", _Any) ->
"vang.no";
no("sola", _Any) ->
"sola.no";
no("bievat", _Any) ->
"bievat.no";
no("froya", _Any) ->
"froya.no";
no("sauda", _Any) ->
"sauda.no";
no("hedmark", []) ->
"hedmark.no";
no("hedmark", Parts) ->
[First | Rest] = Parts,
hedmark_no(First, Rest);
no("narviika", _Any) ->
"narviika.no";
no("sortland", _Any) ->
"sortland.no";
no("rahkkeravju", _Any) ->
"rahkkeravju.no";
no("rost", _Any) ->
"rost.no";
no("randaberg", _Any) ->
"randaberg.no";
no("akershus", []) ->
"akershus.no";
no("akershus", Parts) ->
[First | Rest] = Parts,
akershus_no(First, Rest);
no("vega", _Any) ->
"vega.no";
no("unjarga", _Any) ->
"unjarga.no";
no("rindal", _Any) ->
"rindal.no";
no("vegarshei", _Any) ->
"vegarshei.no";
no("lodingen", _Any) ->
"lodingen.no";
no("gloppen", _Any) ->
"gloppen.no";
no("roan", _Any) ->
"roan.no";
no("haram", _Any) ->
"haram.no";
no("hof", _Any) ->
"hof.no";
no("rygge", _Any) ->
"rygge.no";
no("stryn", _Any) ->
"stryn.no";
no("balestrand", _Any) ->
"balestrand.no";
no("sorfold", _Any) ->
"sorfold.no";
no("jondal", _Any) ->
"jondal.no";
no("ringerike", _Any) ->
"ringerike.no";
no("kvafjord", _Any) ->
"kvafjord.no";
no("molde", _Any) ->
"molde.no";
no("hornindal", _Any) ->
"hornindal.no";
no("arna", _Any) ->
"arna.no";
no("tvedestrand", _Any) ->
"tvedestrand.no";
no("kragero", _Any) ->
"kragero.no";
no("hvaler", _Any) ->
"hvaler.no";
no("fuoisku", _Any) ->
"fuoisku.no";
no("loabat", _Any) ->
"loabat.no";
no("al", _Any) ->
"al.no";
no("hoyanger", _Any) ->
"hoyanger.no";
no("ulvik", _Any) ->
"ulvik.no";
no("tinn", _Any) ->
"tinn.no";
no("hagebostad", _Any) ->
"hagebostad.no";
no("kopervik", _Any) ->
"kopervik.no";
no("nt", []) ->
"nt.no";
no("nt", Parts) ->
[First | Rest] = Parts,
nt_no(First, Rest);
no("strand", _Any) ->
"strand.no";
no("skedsmo", _Any) ->
"skedsmo.no";
no("torsken", _Any) ->
"torsken.no";
no("tysvar", _Any) ->
"tysvar.no";
no("hitra", _Any) ->
"hitra.no";
no("gjemnes", _Any) ->
"gjemnes.no";
no("norddal", _Any) ->
"norddal.no";
no("marnardal", _Any) ->
"marnardal.no";
no("notteroy", _Any) ->
"notteroy.no";
no("audnedaln", _Any) ->
"audnedaln.no";
no("ringsaker", _Any) ->
"ringsaker.no";
no("hole", _Any) ->
"hole.no";
no("kvam", _Any) ->
"kvam.no";
no("utsira", _Any) ->
"utsira.no";
no("luroy", _Any) ->
"luroy.no";
no("bergen", _Any) ->
"bergen.no";
no("frana", _Any) ->
"frana.no";
no("salangen", _Any) ->
"salangen.no";
no("moareke", _Any) ->
"moareke.no";
no("hammerfest", _Any) ->
"hammerfest.no";
no("ullensaker", _Any) ->
"ullensaker.no";
no("fjell", _Any) ->
"fjell.no";
no("kvinnherad", _Any) ->
"kvinnherad.no";
no("levanger", _Any) ->
"levanger.no";
no("barum", _Any) ->
"barum.no";
no("drangedal", _Any) ->
"drangedal.no";
no("holmestrand", _Any) ->
"holmestrand.no";
no("mosvik", _Any) ->
"mosvik.no";
no("trysil", _Any) ->
"trysil.no";
no("lesja", _Any) ->
"lesja.no";
no("dyroy", _Any) ->
"dyroy.no";
no("gran", _Any) ->
"gran.no";
no("kafjord", _Any) ->
"kafjord.no";
no("bindal", _Any) ->
"bindal.no";
no("stokke", _Any) ->
"stokke.no";
no("askim", _Any) ->
"askim.no";
no("dovre", _Any) ->
"dovre.no";
no("andoy", _Any) ->
"andoy.no";
no("lindesnes", _Any) ->
"lindesnes.no";
no("meldal", _Any) ->
"meldal.no";
no("risor", _Any) ->
"risor.no";
no("dep", _Any) ->
"dep.no";
no("gildeskal", _Any) ->
"gildeskal.no";
no("romskog", _Any) ->
"romskog.no";
no("davvesiida", _Any) ->
"davvesiida.no";
no("vevelstad", _Any) ->
"vevelstad.no";
no("leangaviika", _Any) ->
"leangaviika.no";
no("verran", _Any) ->
"verran.no";
no("hjartdal", _Any) ->
"hjartdal.no";
no("karasjohka", _Any) ->
"karasjohka.no";
no("spjelkavik", _Any) ->
"spjelkavik.no";
no("gamvik", _Any) ->
"gamvik.no";
no("samnanger", _Any) ->
"samnanger.no";
no("meloy", _Any) ->
"meloy.no";
no("spydeberg", _Any) ->
"spydeberg.no";
no("malselv", _Any) ->
"malselv.no";
no("krodsherad", _Any) ->
"krodsherad.no";
no("modalen", _Any) ->
"modalen.no";
no("salat", _Any) ->
"salat.no";
no("nesseby", _Any) ->
"nesseby.no";
no("hamaroy", _Any) ->
"hamaroy.no";
no("skanit", _Any) ->
"skanit.no";
no("skodje", _Any) ->
"skodje.no";
no("gjesdal", _Any) ->
"gjesdal.no";
no("tingvoll", _Any) ->
"tingvoll.no";
no("hokksund", _Any) ->
"hokksund.no";
no("kvinesdal", _Any) ->
"kvinesdal.no";
no("bardu", _Any) ->
"bardu.no";
no("st", []) ->
"st.no";
no("st", Parts) ->
[First | Rest] = Parts,
st_no(First, Rest);
no("skjervoy", _Any) ->
"skjervoy.no";
no("hm", []) ->
"hm.no";
no("hm", Parts) ->
[First | Rest] = Parts,
hm_no(First, Rest);
no("tjeldsund", _Any) ->
"tjeldsund.no";
no("loten", _Any) ->
"loten.no";
no("ullensvang", _Any) ->
"ullensvang.no";
no("mandal", _Any) ->
"mandal.no";
no("dielddanuorri", _Any) ->
"dielddanuorri.no";
no("averoy", _Any) ->
"averoy.no";
no("va", []) ->
"va.no";
no("va", Parts) ->
[First | Rest] = Parts,
va_no(First, Rest);
no("melhus", _Any) ->
"melhus.no";
no("sandnes", _Any) ->
"sandnes.no";
no("bygland", _Any) ->
"bygland.no";
no("kristiansund", _Any) ->
"kristiansund.no";
no("lorenskog", _Any) ->
"lorenskog.no";
no("songdalen", _Any) ->
"songdalen.no";
no("lerdal", _Any) ->
"lerdal.no";
no("narvik", _Any) ->
"narvik.no";
no("lier", _Any) ->
"lier.no";
no("idrett", _Any) ->
"idrett.no";
no("mosjoen", _Any) ->
"mosjoen.no";
no("sigdal", _Any) ->
"sigdal.no";
no("aarborte", _Any) ->
"aarborte.no";
no("tonsberg", _Any) ->
"tonsberg.no";
no("frei", _Any) ->
"frei.no";
no("hemsedal", _Any) ->
"hemsedal.no";
no("andasuolo", _Any) ->
"andasuolo.no";
no("aure", _Any) ->
"aure.no";
no("porsangu", _Any) ->
"porsangu.no";
no("asker", _Any) ->
"asker.no";
no("selbu", _Any) ->
"selbu.no";
no("hobol", _Any) ->
"hobol.no";
no("fosnes", _Any) ->
"fosnes.no";
no("suldal", _Any) ->
"suldal.no";
no("vefsn", _Any) ->
"vefsn.no";
no("vaga", _Any) ->
"vaga.no";
no("grong", _Any) ->
"grong.no";
no("karlsoy", _Any) ->
"karlsoy.no";
no("snasa", _Any) ->
"snasa.no";
no("forde", _Any) ->
"forde.no";
no("moss", _Any) ->
"moss.no";
no("ostfold", []) ->
"ostfold.no";
no("ostfold", Parts) ->
[First | Rest] = Parts,
ostfold_no(First, Rest);
no("hl", []) ->
"hl.no";
no("hl", Parts) ->
[First | Rest] = Parts,
hl_no(First, Rest);
no("hol", _Any) ->
"hol.no";
no("bearalvahki", _Any) ->
"bearalvahki.no";
no("varggat", _Any) ->
"varggat.no";
no("leirvik", _Any) ->
"leirvik.no";
no("froland", _Any) ->
"froland.no";
no("frosta", _Any) ->
"frosta.no";
no("bodo", _Any) ->
"bodo.no";
no("larvik", _Any) ->
"larvik.no";
no("meland", _Any) ->
"meland.no";
no("fredrikstad", _Any) ->
"fredrikstad.no";
no("trana", _Any) ->
"trana.no";
no("lillehammer", _Any) ->
"lillehammer.no";
no("batsfjord", _Any) ->
"batsfjord.no";
no("hjelmeland", _Any) ->
"hjelmeland.no";
no("masoy", _Any) ->
"masoy.no";
no("vagan", _Any) ->
"vagan.no";
no("radoy", _Any) ->
"radoy.no";
no("holtalen", _Any) ->
"holtalen.no";
no("smola", _Any) ->
"smola.no";
no("saltdal", _Any) ->
"saltdal.no";
no("aa", []) ->
"aa.no";
no("aa", Parts) ->
[First | Rest] = Parts,
aa_no(First, Rest);
no("gaivuotna", _Any) ->
"gaivuotna.no";
no("siellak", _Any) ->
"siellak.no";
no("afjord", _Any) ->
"afjord.no";
no("steinkjer", _Any) ->
"steinkjer.no";
no("sula", _Any) ->
"sula.no";
no("austrheim", _Any) ->
"austrheim.no";
no("jolster", _Any) ->
"jolster.no";
no("folkebibl", _Any) ->
"folkebibl.no";
no("hoylandet", _Any) ->
"hoylandet.no";
no("skjak", _Any) ->
"skjak.no";
no("ardal", _Any) ->
"ardal.no";
no("vindafjord", _Any) ->
"vindafjord.no";
no("overhalla", _Any) ->
"overhalla.no";
no("nesoddtangen", _Any) ->
"nesoddtangen.no";
no("herad", _Any) ->
"herad.no";
no("flesberg", _Any) ->
"flesberg.no";
no("flekkefjord", _Any) ->
"flekkefjord.no";
no("sandnessjoen", _Any) ->
"sandnessjoen.no";
no("evenassi", _Any) ->
"evenassi.no";
no("namdalseid", _Any) ->
"namdalseid.no";
no("tydal", _Any) ->
"tydal.no";
no("valle", _Any) ->
"valle.no";
no("oppegard", _Any) ->
"oppegard.no";
no("namsskogan", _Any) ->
"namsskogan.no";
no("buskerud", []) ->
"buskerud.no";
no("buskerud", Parts) ->
[First | Rest] = Parts,
buskerud_no(First, Rest);
no("bremanger", _Any) ->
"bremanger.no";
no("kraanghke", _Any) ->
"kraanghke.no";
no("kvitsoy", _Any) ->
"kvitsoy.no";
no("divttasvuotna", _Any) ->
"divttasvuotna.no";
no("luster", _Any) ->
"luster.no";
no("rauma", _Any) ->
"rauma.no";
no("loppa", _Any) ->
"loppa.no";
no("vf", []) ->
"vf.no";
no("vf", Parts) ->
[First | Rest] = Parts,
vf_no(First, Rest);
no("voagat", _Any) ->
"voagat.no";
no("vikna", _Any) ->
"vikna.no";
no("eid", _Any) ->
"eid.no";
no("namsos", _Any) ->
"namsos.no";
no("fet", _Any) ->
"fet.no";
no("lahppi", _Any) ->
"lahppi.no";
no("nordland", []) ->
"nordland.no";
no("nordland", Parts) ->
[First | Rest] = Parts,
nordland_no(First, Rest);
no("eigersund", _Any) ->
"eigersund.no";
no("nesodden", _Any) ->
"nesodden.no";
no("roros", _Any) ->
"roros.no";
no("rodoy", _Any) ->
"rodoy.no";
no("evenes", _Any) ->
"evenes.no";
no("bjugn", _Any) ->
"bjugn.no";
no("mjondalen", _Any) ->
"mjondalen.no";
no("hordaland", []) ->
"hordaland.no";
no("hordaland", Parts) ->
[First | Rest] = Parts,
hordaland_no(First, Rest);
no("vestnes", _Any) ->
"vestnes.no";
no("alesund", _Any) ->
"alesund.no";
no("sorreisa", _Any) ->
"sorreisa.no";
no("bamble", _Any) ->
"bamble.no";
no("stord", _Any) ->
"stord.no";
no("aremark", _Any) ->
"aremark.no";
no("stjordalshalsen", _Any) ->
"stjordalshalsen.no";
no("bahcavuotna", _Any) ->
"bahcavuotna.no";
no("marker", _Any) ->
"marker.no";
no("raholt", _Any) ->
"raholt.no";
no("tananger", _Any) ->
"tananger.no";
no("voss", _Any) ->
"voss.no";
no("rakkestad", _Any) ->
"rakkestad.no";
no("bomlo", _Any) ->
"bomlo.no";
no("fhs", _Any) ->
"fhs.no";
no("snillfjord", _Any) ->
"snillfjord.no";
no("lebesby", _Any) ->
"lebesby.no";
no("naroy", _Any) ->
"naroy.no";
no("tana", _Any) ->
"tana.no";
no("birkenes", _Any) ->
"birkenes.no".
%% regular rules
tr_no("gs", _Any) ->
"gs.tr.no".
%% regular rules
sf_no("gs", _Any) ->
"gs.sf.no".
%% regular rules
of_no("gs", _Any) ->
"gs.of.no".
%% regular rules
tm_no("gs", _Any) ->
"gs.tm.no".
%% regular rules
ah_no("gs", _Any) ->
"gs.ah.no".
%% regular rules
telemark_no("bo", _Any) ->
"bo.telemark.no".
%% regular rules
rl_no("gs", _Any) ->
"gs.rl.no".
%% regular rules
fm_no("gs", _Any) ->
"gs.fm.no".
%% regular rules
svalbard_no("gs", _Any) ->
"gs.svalbard.no".
%% regular rules
oslo_no("gs", _Any) ->
"gs.oslo.no".
%% regular rules
vestfold_no("sande", _Any) ->
"sande.vestfold.no".
%% regular rules
mr_no("gs", _Any) ->
"gs.mr.no".
%% regular rules
ol_no("gs", _Any) ->
"gs.ol.no".
%% regular rules
nl_no("gs", _Any) ->
"gs.nl.no".
%% regular rules
bu_no("gs", _Any) ->
"gs.bu.no".
%% regular rules
hedmark_no("valer", _Any) ->
"valer.hedmark.no";
hedmark_no("os", _Any) ->
"os.hedmark.no".
%% regular rules
akershus_no("nes", _Any) ->
"nes.akershus.no".
%% regular rules
nt_no("gs", _Any) ->
"gs.nt.no".
%% regular rules
st_no("gs", _Any) ->
"gs.st.no".
%% regular rules
hm_no("gs", _Any) ->
"gs.hm.no".
%% regular rules
va_no("gs", _Any) ->
"gs.va.no".
%% regular rules
ostfold_no("valer", _Any) ->
"valer.ostfold.no".
%% regular rules
hl_no("gs", _Any) ->
"gs.hl.no".
%% regular rules
aa_no("gs", _Any) ->
"gs.aa.no".
%% regular rules
buskerud_no("nes", _Any) ->
"nes.buskerud.no".
%% regular rules
vf_no("gs", _Any) ->
"gs.vf.no".
%% regular rules
nordland_no("bo", _Any) ->
"bo.nordland.no";
nordland_no("heroy", _Any) ->
"heroy.nordland.no".
%% regular rules
hordaland_no("os", _Any) ->
"os.hordaland.no".
%% regular rules
lv("org", _Any) ->
"org.lv";
lv("conf", _Any) ->
"conf.lv";
lv("asn", _Any) ->
"asn.lv";
lv("net", _Any) ->
"net.lv";
lv("gov", _Any) ->
"gov.lv";
lv("edu", _Any) ->
"edu.lv";
lv("mil", _Any) ->
"mil.lv";
lv("id", _Any) ->
"id.lv";
lv("com", _Any) ->
"com.lv".
%% regular rules
kz("edu", _Any) ->
"edu.kz";
kz("mil", _Any) ->
"mil.kz";
kz("org", _Any) ->
"org.kz";
kz("net", _Any) ->
"net.kz";
kz("com", _Any) ->
"com.kz";
kz("gov", _Any) ->
"gov.kz".
%% regular rules
fr("nom", _Any) ->
"nom.fr";
fr("prd", _Any) ->
"prd.fr";
fr("tm", _Any) ->
"tm.fr";
fr("aeroport", _Any) ->
"aeroport.fr";
fr("gouv", _Any) ->
"gouv.fr";
fr("chambagri", _Any) ->
"chambagri.fr";
fr("cci", _Any) ->
"cci.fr";
fr("blogspot", _Any) ->
"blogspot.fr";
fr("veterinaire", _Any) ->
"veterinaire.fr";
fr("assedic", _Any) ->
"assedic.fr";
fr("port", _Any) ->
"port.fr";
fr("asso", _Any) ->
"asso.fr";
fr("notaires", _Any) ->
"notaires.fr";
fr("pharmacien", _Any) ->
"pharmacien.fr";
fr("avoues", _Any) ->
"avoues.fr";
fr("greta", _Any) ->
"greta.fr";
fr("medecin", _Any) ->
"medecin.fr";
fr("avocat", _Any) ->
"avocat.fr";
fr("presse", _Any) ->
"presse.fr";
fr("com", _Any) ->
"com.fr".
%% regular rules
ma("org", _Any) ->
"org.ma";
ma("press", _Any) ->
"press.ma";
ma("ac", _Any) ->
"ac.ma";
ma("net", _Any) ->
"net.ma";
ma("co", _Any) ->
"co.ma";
ma("gov", _Any) ->
"gov.ma".
%% regular rules
in("ind", _Any) ->
"ind.in";
in("org", _Any) ->
"org.in";
in("blogspot", _Any) ->
"blogspot.in";
in("nic", _Any) ->
"nic.in";
in("firm", _Any) ->
"firm.in";
in("ac", _Any) ->
"ac.in";
in("net", _Any) ->
"net.in";
in("gov", _Any) ->
"gov.in";
in("res", _Any) ->
"res.in";
in("edu", _Any) ->
"edu.in";
in("mil", _Any) ->
"mil.in";
in("co", _Any) ->
"co.in";
in("gen", _Any) ->
"gen.in".
%% regular rules
id("sch", _Any) ->
"sch.id";
id("biz", _Any) ->
"biz.id";
id("my", _Any) ->
"my.id";
id("ac", _Any) ->
"ac.id";
id("net", _Any) ->
"net.id";
id("go", _Any) ->
"go.id";
id("web", _Any) ->
"web.id";
id("mil", _Any) ->
"mil.id";
id("or", _Any) ->
"or.id";
id("co", _Any) ->
"co.id".
%% regular rules
re("nom", _Any) ->
"nom.re";
re("asso", _Any) ->
"asso.re";
re("blogspot", _Any) ->
"blogspot.re";
re("com", _Any) ->
"com.re".
%% regular rules
me("edu", _Any) ->
"edu.me";
me("org", _Any) ->
"org.me";
me("priv", _Any) ->
"priv.me";
me("ac", _Any) ->
"ac.me";
me("its", _Any) ->
"its.me";
me("net", _Any) ->
"net.me";
me("co", _Any) ->
"co.me";
me("gov", _Any) ->
"gov.me".
%% regular rules
by("mil", _Any) ->
"mil.by";
by("of", _Any) ->
"of.by";
by("com", _Any) ->
"com.by";
by("gov", _Any) ->
"gov.by".
%% regular rules
fi("iki", _Any) ->
"iki.fi";
fi("blogspot", _Any) ->
"blogspot.fi";
fi("aland", _Any) ->
"aland.fi".
%% regular rules
py("edu", _Any) ->
"edu.py";
py("org", _Any) ->
"org.py";
py("mil", _Any) ->
"mil.py";
py("coop", _Any) ->
"coop.py";
py("net", _Any) ->
"net.py";
py("gov", _Any) ->
"gov.py";
py("com", _Any) ->
"com.py".
%% regular rules
ir("sch", _Any) ->
"sch.ir";
ir("org", _Any) ->
"org.ir";
ir("id", _Any) ->
"id.ir";
ir("ac", _Any) ->
"ac.ir";
ir("net", _Any) ->
"net.ir";
ir("co", _Any) ->
"co.ir";
ir("gov", _Any) ->
"gov.ir".
%% regular rules
sn("perso", _Any) ->
"perso.sn";
sn("edu", _Any) ->
"edu.sn";
sn("org", _Any) ->
"org.sn";
sn("art", _Any) ->
"art.sn";
sn("univ", _Any) ->
"univ.sn";
sn("gouv", _Any) ->
"gouv.sn";
sn("com", _Any) ->
"com.sn".
%% regular rules
tz("ne", _Any) ->
"ne.tz";
tz("info", _Any) ->
"info.tz";
tz("sc", _Any) ->
"sc.tz";
tz("me", _Any) ->
"me.tz";
tz("ac", _Any) ->
"ac.tz";
tz("hotel", _Any) ->
"hotel.tz";
tz("go", _Any) ->
"go.tz";
tz("or", _Any) ->
"or.tz";
tz("mil", _Any) ->
"mil.tz";
tz("tv", _Any) ->
"tv.tz";
tz("co", _Any) ->
"co.tz";
tz("mobi", _Any) ->
"mobi.tz".
%% regular rules
td("blogspot", _Any) ->
"blogspot.td".
%% regular rules
sd("info", _Any) ->
"info.sd";
sd("edu", _Any) ->
"edu.sd";
sd("org", _Any) ->
"org.sd";
sd("tv", _Any) ->
"tv.sd";
sd("net", _Any) ->
"net.sd";
sd("gov", _Any) ->
"gov.sd";
sd("med", _Any) ->
"med.sd";
sd("com", _Any) ->
"com.sd".
%% regular rules
pa("nom", _Any) ->
"nom.pa";
pa("org", _Any) ->
"org.pa";
pa("abo", _Any) ->
"abo.pa";
pa("ing", _Any) ->
"ing.pa";
pa("ac", _Any) ->
"ac.pa";
pa("net", _Any) ->
"net.pa";
pa("med", _Any) ->
"med.pa";
pa("edu", _Any) ->
"edu.pa";
pa("gob", _Any) ->
"gob.pa";
pa("com", _Any) ->
"com.pa";
pa("sld", _Any) ->
"sld.pa".
%% regular rules
sl("edu", _Any) ->
"edu.sl";
sl("org", _Any) ->
"org.sl";
sl("net", _Any) ->
"net.sl";
sl("gov", _Any) ->
"gov.sl";
sl("com", _Any) ->
"com.sl".
%% regular rules
au("qld", _Any) ->
"qld.au";
au("oz", _Any) ->
"oz.au";
au("nt", _Any) ->
"nt.au";
au("asn", _Any) ->
"asn.au";
au("net", _Any) ->
"net.au";
au("sa", _Any) ->
"sa.au";
au("id", _Any) ->
"id.au";
au("wa", _Any) ->
"wa.au";
au("act", _Any) ->
"act.au";
au("info", _Any) ->
"info.au";
au("org", _Any) ->
"org.au";
au("nsw", _Any) ->
"nsw.au";
au("tas", _Any) ->
"tas.au";
au("conf", _Any) ->
"conf.au";
au("vic", _Any) ->
"vic.au";
au("gov", []) ->
"gov.au";
au("gov", Parts) ->
[First | Rest] = Parts,
gov_au(First, Rest);
au("edu", []) ->
"edu.au";
au("edu", Parts) ->
[First | Rest] = Parts,
edu_au(First, Rest);
au("com", []) ->
"com.au";
au("com", Parts) ->
[First | Rest] = Parts,
com_au(First, Rest).
%% regular rules
gov_au("qld", _Any) ->
"qld.gov.au";
gov_au("tas", _Any) ->
"tas.gov.au";
gov_au("sa", _Any) ->
"sa.gov.au";
gov_au("nt", _Any) ->
"nt.gov.au";
gov_au("wa", _Any) ->
"wa.gov.au";
gov_au("vic", _Any) ->
"vic.gov.au";
gov_au("act", _Any) ->
"act.gov.au".
%% regular rules
edu_au("qld", _Any) ->
"qld.edu.au";
edu_au("tas", _Any) ->
"tas.edu.au";
edu_au("sa", _Any) ->
"sa.edu.au";
edu_au("nt", _Any) ->
"nt.edu.au";
edu_au("nsw", _Any) ->
"nsw.edu.au";
edu_au("wa", _Any) ->
"wa.edu.au";
edu_au("vic", _Any) ->
"vic.edu.au";
edu_au("act", _Any) ->
"act.edu.au".
%% regular rules
com_au("blogspot", _Any) ->
"blogspot.com.au".
%% regular rules
us("vt", []) ->
"vt.us";
us("vt", Parts) ->
[First | Rest] = Parts,
vt_us(First, Rest);
us("ne", []) ->
"ne.us";
us("ne", Parts) ->
[First | Rest] = Parts,
ne_us(First, Rest);
us("ks", []) ->
"ks.us";
us("ks", Parts) ->
[First | Rest] = Parts,
ks_us(First, Rest);
us("il", []) ->
"il.us";
us("il", Parts) ->
[First | Rest] = Parts,
il_us(First, Rest);
us("hi", []) ->
"hi.us";
us("hi", Parts) ->
[First | Rest] = Parts,
hi_us(First, Rest);
us("sc", []) ->
"sc.us";
us("sc", Parts) ->
[First | Rest] = Parts,
sc_us(First, Rest);
us("nh", []) ->
"nh.us";
us("nh", Parts) ->
[First | Rest] = Parts,
nh_us(First, Rest);
us("ia", []) ->
"ia.us";
us("ia", Parts) ->
[First | Rest] = Parts,
ia_us(First, Rest);
us("wy", []) ->
"wy.us";
us("wy", Parts) ->
[First | Rest] = Parts,
wy_us(First, Rest);
us("or", []) ->
"or.us";
us("or", Parts) ->
[First | Rest] = Parts,
or_us(First, Rest);
us("ma", []) ->
"ma.us";
us("ma", Parts) ->
[First | Rest] = Parts,
ma_us(First, Rest);
us("vi", []) ->
"vi.us";
us("vi", Parts) ->
[First | Rest] = Parts,
vi_us(First, Rest);
us("tn", []) ->
"tn.us";
us("tn", Parts) ->
[First | Rest] = Parts,
tn_us(First, Rest);
us("in", []) ->
"in.us";
us("in", Parts) ->
[First | Rest] = Parts,
in_us(First, Rest);
us("az", []) ->
"az.us";
us("az", Parts) ->
[First | Rest] = Parts,
az_us(First, Rest);
us("id", []) ->
"id.us";
us("id", Parts) ->
[First | Rest] = Parts,
id_us(First, Rest);
us("nc", []) ->
"nc.us";
us("nc", Parts) ->
[First | Rest] = Parts,
nc_us(First, Rest);
us("co", []) ->
"co.us";
us("co", Parts) ->
[First | Rest] = Parts,
co_us(First, Rest);
us("dc", []) ->
"dc.us";
us("dc", Parts) ->
[First | Rest] = Parts,
dc_us(First, Rest);
us("dni", _Any) ->
"dni.us";
us("nd", []) ->
"nd.us";
us("nd", Parts) ->
[First | Rest] = Parts,
nd_us(First, Rest);
us("me", []) ->
"me.us";
us("me", Parts) ->
[First | Rest] = Parts,
me_us(First, Rest);
us("kids", _Any) ->
"kids.us";
us("fed", _Any) ->
"fed.us";
us("al", []) ->
"al.us";
us("al", Parts) ->
[First | Rest] = Parts,
al_us(First, Rest);
us("ak", []) ->
"ak.us";
us("ak", Parts) ->
[First | Rest] = Parts,
ak_us(First, Rest);
us("de", []) ->
"de.us";
us("de", Parts) ->
[First | Rest] = Parts,
de_us(First, Rest);
us("wv", []) ->
"wv.us";
us("wv", Parts) ->
[First | Rest] = Parts,
wv_us(First, Rest);
us("nm", []) ->
"nm.us";
us("nm", Parts) ->
[First | Rest] = Parts,
nm_us(First, Rest);
us("mo", []) ->
"mo.us";
us("mo", Parts) ->
[First | Rest] = Parts,
mo_us(First, Rest);
us("pr", []) ->
"pr.us";
us("pr", Parts) ->
[First | Rest] = Parts,
pr_us(First, Rest);
us("nj", []) ->
"nj.us";
us("nj", Parts) ->
[First | Rest] = Parts,
nj_us(First, Rest);
us("sd", []) ->
"sd.us";
us("sd", Parts) ->
[First | Rest] = Parts,
sd_us(First, Rest);
us("md", []) ->
"md.us";
us("md", Parts) ->
[First | Rest] = Parts,
md_us(First, Rest);
us("va", []) ->
"va.us";
us("va", Parts) ->
[First | Rest] = Parts,
va_us(First, Rest);
us("ri", []) ->
"ri.us";
us("ri", Parts) ->
[First | Rest] = Parts,
ri_us(First, Rest);
us("ut", []) ->
"ut.us";
us("ut", Parts) ->
[First | Rest] = Parts,
ut_us(First, Rest);
us("nsn", _Any) ->
"nsn.us";
us("ct", []) ->
"ct.us";
us("ct", Parts) ->
[First | Rest] = Parts,
ct_us(First, Rest);
us("pa", []) ->
"pa.us";
us("pa", Parts) ->
[First | Rest] = Parts,
pa_us(First, Rest);
us("ok", []) ->
"ok.us";
us("ok", Parts) ->
[First | Rest] = Parts,
ok_us(First, Rest);
us("mt", []) ->
"mt.us";
us("mt", Parts) ->
[First | Rest] = Parts,
mt_us(First, Rest);
us("ky", []) ->
"ky.us";
us("ky", Parts) ->
[First | Rest] = Parts,
ky_us(First, Rest);
us("ga", []) ->
"ga.us";
us("ga", Parts) ->
[First | Rest] = Parts,
ga_us(First, Rest);
us("la", []) ->
"la.us";
us("la", Parts) ->
[First | Rest] = Parts,
la_us(First, Rest);
us("oh", []) ->
"oh.us";
us("oh", Parts) ->
[First | Rest] = Parts,
oh_us(First, Rest);
us("ms", []) ->
"ms.us";
us("ms", Parts) ->
[First | Rest] = Parts,
ms_us(First, Rest);
us("wi", []) ->
"wi.us";
us("wi", Parts) ->
[First | Rest] = Parts,
wi_us(First, Rest);
us("wa", []) ->
"wa.us";
us("wa", Parts) ->
[First | Rest] = Parts,
wa_us(First, Rest);
us("gu", []) ->
"gu.us";
us("gu", Parts) ->
[First | Rest] = Parts,
gu_us(First, Rest);
us("mi", []) ->
"mi.us";
us("mi", Parts) ->
[First | Rest] = Parts,
mi_us(First, Rest);
us("tx", []) ->
"tx.us";
us("tx", Parts) ->
[First | Rest] = Parts,
tx_us(First, Rest);
us("fl", []) ->
"fl.us";
us("fl", Parts) ->
[First | Rest] = Parts,
fl_us(First, Rest);
us("ca", []) ->
"ca.us";
us("ca", Parts) ->
[First | Rest] = Parts,
ca_us(First, Rest);
us("ar", []) ->
"ar.us";
us("ar", Parts) ->
[First | Rest] = Parts,
ar_us(First, Rest);
us("mn", []) ->
"mn.us";
us("mn", Parts) ->
[First | Rest] = Parts,
mn_us(First, Rest);
us("ny", []) ->
"ny.us";
us("ny", Parts) ->
[First | Rest] = Parts,
ny_us(First, Rest);
us("nv", []) ->
"nv.us";
us("nv", Parts) ->
[First | Rest] = Parts,
nv_us(First, Rest);
us("as", []) ->
"as.us";
us("as", Parts) ->
[First | Rest] = Parts,
as_us(First, Rest);
us("isa", _Any) ->
"isa.us".
%% regular rules
vt_us("cc", _Any) ->
"cc.vt.us";
vt_us("lib", _Any) ->
"lib.vt.us".
%% regular rules
ne_us("cc", _Any) ->
"cc.ne.us";
ne_us("lib", _Any) ->
"lib.ne.us".
%% regular rules
ks_us("cc", _Any) ->
"cc.ks.us";
ks_us("lib", _Any) ->
"lib.ks.us".
%% regular rules
il_us("cc", _Any) ->
"cc.il.us";
il_us("lib", _Any) ->
"lib.il.us".
%% regular rules
hi_us("cc", _Any) ->
"cc.hi.us";
hi_us("lib", _Any) ->
"lib.hi.us".
%% regular rules
sc_us("cc", _Any) ->
"cc.sc.us";
sc_us("lib", _Any) ->
"lib.sc.us".
%% regular rules
nh_us("cc", _Any) ->
"cc.nh.us";
nh_us("lib", _Any) ->
"lib.nh.us".
%% regular rules
ia_us("cc", _Any) ->
"cc.ia.us";
ia_us("lib", _Any) ->
"lib.ia.us".
%% regular rules
wy_us("cc", _Any) ->
"cc.wy.us";
wy_us("lib", _Any) ->
"lib.wy.us".
%% regular rules
or_us("cc", _Any) ->
"cc.or.us";
or_us("lib", _Any) ->
"lib.or.us".
%% regular rules
ma_us("cc", _Any) ->
"cc.ma.us";
ma_us("lib", _Any) ->
"lib.ma.us".
%% regular rules
vi_us("cc", _Any) ->
"cc.vi.us";
vi_us("lib", _Any) ->
"lib.vi.us".
%% regular rules
tn_us("cc", _Any) ->
"cc.tn.us";
tn_us("lib", _Any) ->
"lib.tn.us".
%% regular rules
in_us("cc", _Any) ->
"cc.in.us";
in_us("lib", _Any) ->
"lib.in.us".
%% regular rules
az_us("cc", _Any) ->
"cc.az.us";
az_us("lib", _Any) ->
"lib.az.us".
%% regular rules
id_us("cc", _Any) ->
"cc.id.us";
id_us("lib", _Any) ->
"lib.id.us".
%% regular rules
nc_us("cc", _Any) ->
"cc.nc.us";
nc_us("lib", _Any) ->
"lib.nc.us".
%% regular rules
co_us("cc", _Any) ->
"cc.co.us";
co_us("lib", _Any) ->
"lib.co.us".
%% regular rules
dc_us("cc", _Any) ->
"cc.dc.us";
dc_us("lib", _Any) ->
"lib.dc.us".
%% regular rules
nd_us("cc", _Any) ->
"cc.nd.us";
nd_us("lib", _Any) ->
"lib.nd.us".
%% regular rules
me_us("cc", _Any) ->
"cc.me.us";
me_us("lib", _Any) ->
"lib.me.us".
%% regular rules
al_us("cc", _Any) ->
"cc.al.us";
al_us("lib", _Any) ->
"lib.al.us".
%% regular rules
ak_us("cc", _Any) ->
"cc.ak.us";
ak_us("lib", _Any) ->
"lib.ak.us".
%% regular rules
de_us("cc", _Any) ->
"cc.de.us";
de_us("lib", _Any) ->
"lib.de.us".
%% regular rules
wv_us("cc", _Any) ->
"cc.wv.us";
wv_us("lib", _Any) ->
"lib.wv.us".
%% regular rules
nm_us("cc", _Any) ->
"cc.nm.us";
nm_us("lib", _Any) ->
"lib.nm.us".
%% regular rules
mo_us("cc", _Any) ->
"cc.mo.us";
mo_us("lib", _Any) ->
"lib.mo.us".
%% regular rules
pr_us("cc", _Any) ->
"cc.pr.us";
pr_us("lib", _Any) ->
"lib.pr.us".
%% regular rules
nj_us("cc", _Any) ->
"cc.nj.us";
nj_us("lib", _Any) ->
"lib.nj.us".
%% regular rules
sd_us("cc", _Any) ->
"cc.sd.us";
sd_us("lib", _Any) ->
"lib.sd.us".
%% regular rules
md_us("cc", _Any) ->
"cc.md.us";
md_us("lib", _Any) ->
"lib.md.us".
%% regular rules
va_us("cc", _Any) ->
"cc.va.us";
va_us("lib", _Any) ->
"lib.va.us".
%% regular rules
ri_us("cc", _Any) ->
"cc.ri.us";
ri_us("lib", _Any) ->
"lib.ri.us".
%% regular rules
ut_us("cc", _Any) ->
"cc.ut.us";
ut_us("lib", _Any) ->
"lib.ut.us".
%% regular rules
ct_us("cc", _Any) ->
"cc.ct.us";
ct_us("lib", _Any) ->
"lib.ct.us".
%% regular rules
pa_us("cc", _Any) ->
"cc.pa.us";
pa_us("lib", _Any) ->
"lib.pa.us".
%% regular rules
ok_us("cc", _Any) ->
"cc.ok.us";
ok_us("lib", _Any) ->
"lib.ok.us".
%% regular rules
mt_us("cc", _Any) ->
"cc.mt.us";
mt_us("lib", _Any) ->
"lib.mt.us".
%% regular rules
ky_us("cc", _Any) ->
"cc.ky.us";
ky_us("lib", _Any) ->
"lib.ky.us".
%% regular rules
ga_us("cc", _Any) ->
"cc.ga.us";
ga_us("lib", _Any) ->
"lib.ga.us".
%% regular rules
la_us("cc", _Any) ->
"cc.la.us";
la_us("lib", _Any) ->
"lib.la.us".
%% regular rules
oh_us("cc", _Any) ->
"cc.oh.us";
oh_us("lib", _Any) ->
"lib.oh.us".
%% regular rules
ms_us("cc", _Any) ->
"cc.ms.us";
ms_us("lib", _Any) ->
"lib.ms.us".
%% regular rules
wi_us("cc", _Any) ->
"cc.wi.us";
wi_us("lib", _Any) ->
"lib.wi.us".
%% regular rules
wa_us("cc", _Any) ->
"cc.wa.us";
wa_us("lib", _Any) ->
"lib.wa.us".
%% regular rules
gu_us("cc", _Any) ->
"cc.gu.us";
gu_us("lib", _Any) ->
"lib.gu.us".
%% regular rules
mi_us("cc", _Any) ->
"cc.mi.us";
mi_us("lib", _Any) ->
"lib.mi.us".
%% regular rules
tx_us("cc", _Any) ->
"cc.tx.us";
tx_us("lib", _Any) ->
"lib.tx.us".
%% regular rules
fl_us("cc", _Any) ->
"cc.fl.us";
fl_us("lib", _Any) ->
"lib.fl.us".
%% regular rules
ca_us("cc", _Any) ->
"cc.ca.us";
ca_us("lib", _Any) ->
"lib.ca.us".
%% regular rules
ar_us("cc", _Any) ->
"cc.ar.us";
ar_us("lib", _Any) ->
"lib.ar.us".
%% regular rules
mn_us("cc", _Any) ->
"cc.mn.us";
mn_us("lib", _Any) ->
"lib.mn.us".
%% regular rules
ny_us("cc", _Any) ->
"cc.ny.us";
ny_us("lib", _Any) ->
"lib.ny.us".
%% regular rules
nv_us("cc", _Any) ->
"cc.nv.us";
nv_us("lib", _Any) ->
"lib.nv.us".
%% regular rules
as_us("cc", _Any) ->
"cc.as.us";
as_us("lib", _Any) ->
"lib.as.us".
%% regular rules
tv("dyndns", _Any) ->
"dyndns.tv".
%% regular rules
gh("edu", _Any) ->
"edu.gh";
gh("mil", _Any) ->
"mil.gh";
gh("org", _Any) ->
"org.gh";
gh("gov", _Any) ->
"gov.gh";
gh("com", _Any) ->
"com.gh".
%% regular rules
jo("sch", _Any) ->
"sch.jo";
jo("edu", _Any) ->
"edu.jo";
jo("mil", _Any) ->
"mil.jo";
jo("org", _Any) ->
"org.jo";
jo("name", _Any) ->
"name.jo";
jo("net", _Any) ->
"net.jo";
jo("gov", _Any) ->
"gov.jo";
jo("com", _Any) ->
"com.jo".
%% regular rules
mr("blogspot", _Any) ->
"blogspot.mr";
mr("gov", _Any) ->
"gov.mr".
%% regular rules
bi("edu", _Any) ->
"edu.bi";
bi("org", _Any) ->
"org.bi";
bi("or", _Any) ->
"or.bi";
bi("co", _Any) ->
"co.bi";
bi("com", _Any) ->
"com.bi".
%% regular rules
ee("riik", _Any) ->
"riik.ee";
ee("edu", _Any) ->
"edu.ee";
ee("org", _Any) ->
"org.ee";
ee("fie", _Any) ->
"fie.ee";
ee("lib", _Any) ->
"lib.ee";
ee("pri", _Any) ->
"pri.ee";
ee("aip", _Any) ->
"aip.ee";
ee("com", _Any) ->
"com.ee";
ee("med", _Any) ->
"med.ee";
ee("gov", _Any) ->
"gov.ee".
%% regular rules
cd("gov", _Any) ->
"gov.cd".
%% regular rules
pk("info", _Any) ->
"info.pk";
pk("gok", _Any) ->
"gok.pk";
pk("org", _Any) ->
"org.pk";
pk("biz", _Any) ->
"biz.pk";
pk("gon", _Any) ->
"gon.pk";
pk("net", _Any) ->
"net.pk";
pk("gov", _Any) ->
"gov.pk";
pk("web", _Any) ->
"web.pk";
pk("gop", _Any) ->
"gop.pk";
pk("edu", _Any) ->
"edu.pk";
pk("gob", _Any) ->
"gob.pk";
pk("fam", _Any) ->
"fam.pk";
pk("gos", _Any) ->
"gos.pk";
pk("com", _Any) ->
"com.pk".
%% regular rules
dz("art", _Any) ->
"art.dz";
dz("org", _Any) ->
"org.dz";
dz("net", _Any) ->
"net.dz";
dz("gov", _Any) ->
"gov.dz";
dz("edu", _Any) ->
"edu.dz";
dz("asso", _Any) ->
"asso.dz";
dz("pol", _Any) ->
"pol.dz";
dz("com", _Any) ->
"com.dz".
%% regular rules
kn("edu", _Any) ->
"edu.kn";
kn("org", _Any) ->
"org.kn";
kn("net", _Any) ->
"net.kn";
kn("gov", _Any) ->
"gov.kn".
%% regular rules
cm("gov", _Any) ->
"gov.cm".
%% regular rules
mn("edu", _Any) ->
"edu.mn";
mn("org", _Any) ->
"org.mn";
mn("nyc", _Any) ->
"nyc.mn";
mn("gov", _Any) ->
"gov.mn".
%% regular rules
arpa("urn", _Any) ->
"urn.arpa";
arpa("iris", _Any) ->
"iris.arpa";
arpa("uri", _Any) ->
"uri.arpa".
%% regular rules
bw("org", _Any) ->
"org.bw";
bw("co", _Any) ->
"co.bw".
%% regular rules
lk("ngo", _Any) ->
"ngo.lk";
lk("sch", _Any) ->
"sch.lk";
lk("org", _Any) ->
"org.lk";
lk("int", _Any) ->
"int.lk";
lk("ltd", _Any) ->
"ltd.lk";
lk("net", _Any) ->
"net.lk";
lk("hotel", _Any) ->
"hotel.lk";
lk("gov", _Any) ->
"gov.lk";
lk("web", _Any) ->
"web.lk";
lk("edu", _Any) ->
"edu.lk";
lk("grp", _Any) ->
"grp.lk";
lk("soc", _Any) ->
"soc.lk";
lk("assn", _Any) ->
"assn.lk";
lk("com", _Any) ->
"com.lk".
%% regular rules
nz("co", []) ->
"co.nz";
nz("co", Parts) ->
[First | Rest] = Parts,
co_nz(First, Rest).
%% regular rules
co_nz("blogspot", _Any) ->
"blogspot.co.nz".
%% regular rules
as("gov", _Any) ->
"gov.as".
%% regular rules
lc("edu", _Any) ->
"edu.lc";
lc("org", _Any) ->
"org.lc";
lc("co", _Any) ->
"co.lc";
lc("net", _Any) ->
"net.lc";
lc("gov", _Any) ->
"gov.lc";
lc("com", _Any) ->
"com.lc".
%% regular rules
ae("sch", _Any) ->
"sch.ae";
ae("mil", _Any) ->
"mil.ae";
ae("org", _Any) ->
"org.ae";
ae("ac", _Any) ->
"ac.ae";
ae("net", _Any) ->
"net.ae";
ae("co", _Any) ->
"co.ae";
ae("gov", _Any) ->
"gov.ae".
%% regular rules
mg("nom", _Any) ->
"nom.mg";
mg("org", _Any) ->
"org.mg";
mg("prd", _Any) ->
"prd.mg";
mg("tm", _Any) ->
"tm.mg";
mg("gov", _Any) ->
"gov.mg";
mg("edu", _Any) ->
"edu.mg";
mg("mil", _Any) ->
"mil.mg";
mg("com", _Any) ->
"com.mg".
%% regular rules
sc("edu", _Any) ->
"edu.sc";
sc("org", _Any) ->
"org.sc";
sc("net", _Any) ->
"net.sc";
sc("gov", _Any) ->
"gov.sc";
sc("com", _Any) ->
"com.sc".
%% regular rules
rs("edu", _Any) ->
"edu.rs";
rs("org", _Any) ->
"org.rs";
rs("in", _Any) ->
"in.rs";
rs("ac", _Any) ->
"ac.rs";
rs("co", _Any) ->
"co.rs";
rs("gov", _Any) ->
"gov.rs".
%% regular rules
cn("hi", _Any) ->
"hi.cn";
cn("ah", _Any) ->
"ah.cn";
cn("yn", _Any) ->
"yn.cn";
cn("sc", _Any) ->
"sc.cn";
cn("hn", _Any) ->
"hn.cn";
cn("net", _Any) ->
"net.cn";
cn("ln", _Any) ->
"ln.cn";
cn("qh", _Any) ->
"qh.cn";
cn("hb", _Any) ->
"hb.cn";
cn("sh", _Any) ->
"sh.cn";
cn("jl", _Any) ->
"jl.cn";
cn("gz", _Any) ->
"gz.cn";
cn("hk", _Any) ->
"hk.cn";
cn("org", _Any) ->
"org.cn";
cn("xz", _Any) ->
"xz.cn";
cn("tj", _Any) ->
"tj.cn";
cn("bj", _Any) ->
"bj.cn";
cn("jx", _Any) ->
"jx.cn";
cn("edu", _Any) ->
"edu.cn";
cn("fj", _Any) ->
"fj.cn";
cn("gs", _Any) ->
"gs.cn";
cn("mil", _Any) ->
"mil.cn";
cn("js", _Any) ->
"js.cn";
cn("mo", _Any) ->
"mo.cn";
cn("sn", _Any) ->
"sn.cn";
cn("nm", _Any) ->
"nm.cn";
cn("sd", _Any) ->
"sd.cn";
cn("tw", _Any) ->
"tw.cn";
cn("ha", _Any) ->
"ha.cn";
cn("hl", _Any) ->
"hl.cn";
cn("gx", _Any) ->
"gx.cn";
cn("sx", _Any) ->
"sx.cn";
cn("cq", _Any) ->
"cq.cn";
cn("nx", _Any) ->
"nx.cn";
cn("he", _Any) ->
"he.cn";
cn("ac", _Any) ->
"ac.cn";
cn("gov", _Any) ->
"gov.cn";
cn("gd", _Any) ->
"gd.cn";
cn("xj", _Any) ->
"xj.cn";
cn("zj", _Any) ->
"zj.cn";
cn("com", _Any) ->
"com.cn".
%% regular rules
ru("fareast", _Any) ->
"fareast.ru";
ru("vologda", _Any) ->
"vologda.ru";
ru("kostroma", _Any) ->
"kostroma.ru";
ru("komi", _Any) ->
"komi.ru";
ru("snz", _Any) ->
"snz.ru";
ru("dagestan", _Any) ->
"dagestan.ru";
ru("tula", _Any) ->
"tula.ru";
ru("novosibirsk", _Any) ->
"novosibirsk.ru";
ru("vdonsk", _Any) ->
"vdonsk.ru";
ru("koenig", _Any) ->
"koenig.ru";
ru("penza", _Any) ->
"penza.ru";
ru("tyumen", _Any) ->
"tyumen.ru";
ru("spb", _Any) ->
"spb.ru";
ru("lipetsk", _Any) ->
"lipetsk.ru";
ru("kchr", _Any) ->
"kchr.ru";
ru("ptz", _Any) ->
"ptz.ru";
ru("ivanovo", _Any) ->
"ivanovo.ru";
ru("pskov", _Any) ->
"pskov.ru";
ru("ryazan", _Any) ->
"ryazan.ru";
ru("kemerovo", _Any) ->
"kemerovo.ru";
ru("stv", _Any) ->
"stv.ru";
ru("karelia", _Any) ->
"karelia.ru";
ru("edu", _Any) ->
"edu.ru";
ru("jamal", _Any) ->
"jamal.ru";
ru("rnd", _Any) ->
"rnd.ru";
ru("yekaterinburg", _Any) ->
"yekaterinburg.ru";
ru("mordovia", _Any) ->
"mordovia.ru";
ru("nov", _Any) ->
"nov.ru";
ru("perm", _Any) ->
"perm.ru";
ru("krasnoyarsk", _Any) ->
"krasnoyarsk.ru";
ru("vladimir", _Any) ->
"vladimir.ru";
ru("int", _Any) ->
"int.ru";
ru("tambov", _Any) ->
"tambov.ru";
ru("norilsk", _Any) ->
"norilsk.ru";
ru("palana", _Any) ->
"palana.ru";
ru("buryatia", _Any) ->
"buryatia.ru";
ru("irkutsk", _Any) ->
"irkutsk.ru";
ru("kuzbass", _Any) ->
"kuzbass.ru";
ru("kms", _Any) ->
"kms.ru";
ru("stavropol", _Any) ->
"stavropol.ru";
ru("marine", _Any) ->
"marine.ru";
ru("cbg", _Any) ->
"cbg.ru";
ru("amursk", _Any) ->
"amursk.ru";
ru("syzran", _Any) ->
"syzran.ru";
ru("rubtsovsk", _Any) ->
"rubtsovsk.ru";
ru("chita", _Any) ->
"chita.ru";
ru("tuva", _Any) ->
"tuva.ru";
ru("magnitka", _Any) ->
"magnitka.ru";
ru("mytis", _Any) ->
"mytis.ru";
ru("ac", _Any) ->
"ac.ru";
ru("kustanai", _Any) ->
"kustanai.ru";
ru("vrn", _Any) ->
"vrn.ru";
ru("oryol", _Any) ->
"oryol.ru";
ru("pp", _Any) ->
"pp.ru";
ru("gov", _Any) ->
"gov.ru";
ru("kuban", _Any) ->
"kuban.ru";
ru("astrakhan", _Any) ->
"astrakhan.ru";
ru("khv", _Any) ->
"khv.ru";
ru("kazan", _Any) ->
"kazan.ru";
ru("tver", _Any) ->
"tver.ru";
ru("khabarovsk", _Any) ->
"khabarovsk.ru";
ru("saratov", _Any) ->
"saratov.ru";
ru("com", _Any) ->
"com.ru";
ru("vladivostok", _Any) ->
"vladivostok.ru";
ru("tsaritsyn", _Any) ->
"tsaritsyn.ru";
ru("kursk", _Any) ->
"kursk.ru";
ru("nalchik", _Any) ->
"nalchik.ru";
ru("test", _Any) ->
"test.ru";
ru("vyatka", _Any) ->
"vyatka.ru";
ru("pyatigorsk", _Any) ->
"pyatigorsk.ru";
ru("grozny", _Any) ->
"grozny.ru";
ru("net", _Any) ->
"net.ru";
ru("voronezh", _Any) ->
"voronezh.ru";
ru("simbirsk", _Any) ->
"simbirsk.ru";
ru("chel", _Any) ->
"chel.ru";
ru("arkhangelsk", _Any) ->
"arkhangelsk.ru";
ru("sakhalin", _Any) ->
"sakhalin.ru";
ru("magadan", _Any) ->
"magadan.ru";
ru("udmurtia", _Any) ->
"udmurtia.ru";
ru("altai", _Any) ->
"altai.ru";
ru("bryansk", _Any) ->
"bryansk.ru";
ru("cmw", _Any) ->
"cmw.ru";
ru("tomsk", _Any) ->
"tomsk.ru";
ru("izhevsk", _Any) ->
"izhevsk.ru";
ru("kamchatka", _Any) ->
"kamchatka.ru";
ru("msk", _Any) ->
"msk.ru";
ru("yaroslavl", _Any) ->
"yaroslavl.ru";
ru("org", _Any) ->
"org.ru";
ru("nkz", _Any) ->
"nkz.ru";
ru("samara", _Any) ->
"samara.ru";
ru("dudinka", _Any) ->
"dudinka.ru";
ru("belgorod", _Any) ->
"belgorod.ru";
ru("chukotka", _Any) ->
"chukotka.ru";
ru("kurgan", _Any) ->
"kurgan.ru";
ru("udm", _Any) ->
"udm.ru";
ru("mil", _Any) ->
"mil.ru";
ru("chelyabinsk", _Any) ->
"chelyabinsk.ru";
ru("kirov", _Any) ->
"kirov.ru";
ru("yamal", _Any) ->
"yamal.ru";
ru("kalmykia", _Any) ->
"kalmykia.ru";
ru("murmansk", _Any) ->
"murmansk.ru";
ru("kaluga", _Any) ->
"kaluga.ru";
ru("adygeya", _Any) ->
"adygeya.ru";
ru("tatarstan", _Any) ->
"tatarstan.ru";
ru("vladikavkaz", _Any) ->
"vladikavkaz.ru";
ru("surgut", _Any) ->
"surgut.ru";
ru("nsk", _Any) ->
"nsk.ru";
ru("omsk", _Any) ->
"omsk.ru";
ru("orenburg", _Any) ->
"orenburg.ru";
ru("volgograd", _Any) ->
"volgograd.ru";
ru("bir", _Any) ->
"bir.ru";
ru("tom", _Any) ->
"tom.ru";
ru("oskol", _Any) ->
"oskol.ru";
ru("amur", _Any) ->
"amur.ru";
ru("chuvashia", _Any) ->
"chuvashia.ru";
ru("nnov", _Any) ->
"nnov.ru";
ru("mari", _Any) ->
"mari.ru";
ru("bashkiria", _Any) ->
"bashkiria.ru";
ru("mosreg", _Any) ->
"mosreg.ru";
ru("baikal", _Any) ->
"baikal.ru";
ru("nakhodka", _Any) ->
"nakhodka.ru";
ru("khakassia", _Any) ->
"khakassia.ru";
ru("tsk", _Any) ->
"tsk.ru";
ru("jar", _Any) ->
"jar.ru";
ru("zgrad", _Any) ->
"zgrad.ru";
ru("yakutia", _Any) ->
"yakutia.ru";
ru("smolensk", _Any) ->
"smolensk.ru".
%% regular rules
ag("nom", _Any) ->
"nom.ag";
ag("org", _Any) ->
"org.ag";
ag("co", _Any) ->
"co.ag";
ag("net", _Any) ->
"net.ag";
ag("com", _Any) ->
"com.ag".
%% regular rules
mx("edu", _Any) ->
"edu.mx";
mx("gob", _Any) ->
"gob.mx";
mx("org", _Any) ->
"org.mx";
mx("blogspot", _Any) ->
"blogspot.mx";
mx("net", _Any) ->
"net.mx";
mx("com", _Any) ->
"com.mx".
%% regular rules
sy("edu", _Any) ->
"edu.sy";
sy("org", _Any) ->
"org.sy";
sy("mil", _Any) ->
"mil.sy";
sy("net", _Any) ->
"net.sy";
sy("com", _Any) ->
"com.sy";
sy("gov", _Any) ->
"gov.sy".
%% regular rules
cx("ath", _Any) ->
"ath.cx";
cx("gov", _Any) ->
"gov.cx".
%% regular rules
cr("fi", _Any) ->
"fi.cr";
cr("or", _Any) ->
"or.cr";
cr("ed", _Any) ->
"ed.cr";
cr("sa", _Any) ->
"sa.cr";
cr("ac", _Any) ->
"ac.cr";
cr("co", _Any) ->
"co.cr";
cr("go", _Any) ->
"go.cr".
%% regular rules
vi("org", _Any) ->
"org.vi";
vi("net", _Any) ->
"net.vi";
vi("co", _Any) ->
"co.vi";
vi("com", _Any) ->
"com.vi".
%% regular rules
az("pro", _Any) ->
"pro.az";
az("info", _Any) ->
"info.az";
az("org", _Any) ->
"org.az";
az("int", _Any) ->
"int.az";
az("biz", _Any) ->
"biz.az";
az("name", _Any) ->
"name.az";
az("pp", _Any) ->
"pp.az";
az("net", _Any) ->
"net.az";
az("gov", _Any) ->
"gov.az";
az("edu", _Any) ->
"edu.az";
az("mil", _Any) ->
"mil.az";
az("com", _Any) ->
"com.az".
%% regular rules
sg("edu", _Any) ->
"edu.sg";
sg("org", _Any) ->
"org.sg";
sg("blogspot", _Any) ->
"blogspot.sg";
sg("per", _Any) ->
"per.sg";
sg("net", _Any) ->
"net.sg";
sg("gov", _Any) ->
"gov.sg";
sg("com", _Any) ->
"com.sg".
%% regular rules
ec("pro", _Any) ->
"pro.ec";
ec("info", _Any) ->
"info.ec";
ec("org", _Any) ->
"org.ec";
ec("net", _Any) ->
"net.ec";
ec("gov", _Any) ->
"gov.ec";
ec("med", _Any) ->
"med.ec";
ec("edu", _Any) ->
"edu.ec";
ec("mil", _Any) ->
"mil.ec";
ec("gob", _Any) ->
"gob.ec";
ec("fin", _Any) ->
"fin.ec";
ec("com", _Any) ->
"com.ec".
%% regular rules
bm("edu", _Any) ->
"edu.bm";
bm("org", _Any) ->
"org.bm";
bm("net", _Any) ->
"net.bm";
bm("gov", _Any) ->
"gov.bm";
bm("com", _Any) ->
"com.bm".
%% regular rules
lb("edu", _Any) ->
"edu.lb";
lb("org", _Any) ->
"org.lb";
lb("net", _Any) ->
"net.lb";
lb("gov", _Any) ->
"gov.lb";
lb("com", _Any) ->
"com.lb".
%% regular rules
nr("info", _Any) ->
"info.nr";
nr("edu", _Any) ->
"edu.nr";
nr("org", _Any) ->
"org.nr";
nr("biz", _Any) ->
"biz.nr";
nr("net", _Any) ->
"net.nr";
nr("com", _Any) ->
"com.nr";
nr("gov", _Any) ->
"gov.nr".
%% regular rules
bz("edu", _Any) ->
"edu.bz";
bz("org", _Any) ->
"org.bz";
bz("net", _Any) ->
"net.bz";
bz("gov", _Any) ->
"gov.bz";
bz("com", _Any) ->
"com.bz".
%% regular rules
ml("edu", _Any) ->
"edu.ml";
ml("org", _Any) ->
"org.ml";
ml("gouv", _Any) ->
"gouv.ml";
ml("net", _Any) ->
"net.ml";
ml("presse", _Any) ->
"presse.ml";
ml("gov", _Any) ->
"gov.ml";
ml("com", _Any) ->
"com.ml".
%% regular rules
bj("barreau", _Any) ->
"barreau.bj";
bj("asso", _Any) ->
"asso.bj";
bj("blogspot", _Any) ->
"blogspot.bj";
bj("gouv", _Any) ->
"gouv.bj".
%% regular rules
al("edu", _Any) ->
"edu.al";
al("org", _Any) ->
"org.al";
al("mil", _Any) ->
"mil.al";
al("net", _Any) ->
"net.al";
al("gov", _Any) ->
"gov.al";
al("com", _Any) ->
"com.al".
%% regular rules
uz("org", _Any) ->
"org.uz";
uz("net", _Any) ->
"net.uz";
uz("co", _Any) ->
"co.uz";
uz("com", _Any) ->
"com.uz".
%% regular rules
pr("info", _Any) ->
"info.pr";
pr("pro", _Any) ->
"pro.pr";
pr("org", _Any) ->
"org.pr";
pr("biz", _Any) ->
"biz.pr";
pr("isla", _Any) ->
"isla.pr";
pr("name", _Any) ->
"name.pr";
pr("ac", _Any) ->
"ac.pr";
pr("net", _Any) ->
"net.pr";
pr("gov", _Any) ->
"gov.pr";
pr("prof", _Any) ->
"prof.pr";
pr("est", _Any) ->
"est.pr";
pr("edu", _Any) ->
"edu.pr";
pr("com", _Any) ->
"com.pr".
%% regular rules
lr("edu", _Any) ->
"edu.lr";
lr("org", _Any) ->
"org.lr";
lr("net", _Any) ->
"net.lr";
lr("gov", _Any) ->
"gov.lr";
lr("com", _Any) ->
"com.lr".
%% regular rules
nf("info", _Any) ->
"info.nf";
nf("store", _Any) ->
"store.nf";
nf("rec", _Any) ->
"rec.nf";
nf("firm", _Any) ->
"firm.nf";
nf("per", _Any) ->
"per.nf";
nf("net", _Any) ->
"net.nf";
nf("web", _Any) ->
"web.nf";
nf("arts", _Any) ->
"arts.nf";
nf("other", _Any) ->
"other.nf";
nf("com", _Any) ->
"com.nf".
%% regular rules
cw("edu", _Any) ->
"edu.cw";
cw("org", _Any) ->
"org.cw";
cw("net", _Any) ->
"net.cw";
cw("com", _Any) ->
"com.cw".
%% regular rules
int("eu", _Any) ->
"eu.int".
%% regular rules
do("org", _Any) ->
"org.do";
do("art", _Any) ->
"art.do";
do("net", _Any) ->
"net.do";
do("gov", _Any) ->
"gov.do";
do("web", _Any) ->
"web.do";
do("edu", _Any) ->
"edu.do";
do("gob", _Any) ->
"gob.do";
do("mil", _Any) ->
"mil.do";
do("sld", _Any) ->
"sld.do";
do("com", _Any) ->
"com.do".
%% regular rules
ht("rel", _Any) ->
"rel.ht";
ht("pro", _Any) ->
"pro.ht";
ht("net", _Any) ->
"net.ht";
ht("perso", _Any) ->
"perso.ht";
ht("gouv", _Any) ->
"gouv.ht";
ht("pol", _Any) ->
"pol.ht";
ht("adult", _Any) ->
"adult.ht";
ht("info", _Any) ->
"info.ht";
ht("org", _Any) ->
"org.ht";
ht("art", _Any) ->
"art.ht";
ht("firm", _Any) ->
"firm.ht";
ht("coop", _Any) ->
"coop.ht";
ht("med", _Any) ->
"med.ht";
ht("shop", _Any) ->
"shop.ht";
ht("edu", _Any) ->
"edu.ht";
ht("asso", _Any) ->
"asso.ht";
ht("com", _Any) ->
"com.ht".
%% regular rules
bs("edu", _Any) ->
"edu.bs";
bs("org", _Any) ->
"org.bs";
bs("net", _Any) ->
"net.bs";
bs("gov", _Any) ->
"gov.bs";
bs("com", _Any) ->
"com.bs".
%% regular rules
mw("org", _Any) ->
"org.mw";
mw("int", _Any) ->
"int.mw";
mw("biz", _Any) ->
"biz.mw";
mw("coop", _Any) ->
"coop.mw";
mw("ac", _Any) ->
"ac.mw";
mw("net", _Any) ->
"net.mw";
mw("gov", _Any) ->
"gov.mw";
mw("edu", _Any) ->
"edu.mw";
mw("museum", _Any) ->
"museum.mw";
mw("co", _Any) ->
"co.mw";
mw("com", _Any) ->
"com.mw".
%% regular rules
to("edu", _Any) ->
"edu.to";
to("mil", _Any) ->
"mil.to";
to("org", _Any) ->
"org.to";
to("net", _Any) ->
"net.to";
to("gov", _Any) ->
"gov.to";
to("com", _Any) ->
"com.to".
%% regular rules
cu("edu", _Any) ->
"edu.cu";
cu("org", _Any) ->
"org.cu";
cu("inf", _Any) ->
"inf.cu";
cu("net", _Any) ->
"net.cu";
cu("gov", _Any) ->
"gov.cu";
cu("com", _Any) ->
"com.cu".
%% regular rules
ch("blogspot", _Any) ->
"blogspot.ch".
%% regular rules
mu("or", _Any) ->
"or.mu";
mu("org", _Any) ->
"org.mu";
mu("ac", _Any) ->
"ac.mu";
mu("co", _Any) ->
"co.mu";
mu("net", _Any) ->
"net.mu";
mu("gov", _Any) ->
"gov.mu";
mu("com", _Any) ->
"com.mu".
%% regular rules
bg("w", _Any) ->
"w.bg";
bg("r", _Any) ->
"r.bg";
bg("a", _Any) ->
"a.bg";
bg("x", _Any) ->
"x.bg";
bg("d", _Any) ->
"d.bg";
bg("j", _Any) ->
"j.bg";
bg("y", _Any) ->
"y.bg";
bg("u", _Any) ->
"u.bg";
bg("k", _Any) ->
"k.bg";
bg("h", _Any) ->
"h.bg";
bg("g", _Any) ->
"g.bg";
bg("f", _Any) ->
"f.bg";
bg("t", _Any) ->
"t.bg";
bg("i", _Any) ->
"i.bg";
bg("e", _Any) ->
"e.bg";
bg("n", _Any) ->
"n.bg";
bg("v", _Any) ->
"v.bg";
bg("m", _Any) ->
"m.bg";
bg("s", _Any) ->
"s.bg";
bg("l", _Any) ->
"l.bg";
bg("c", _Any) ->
"c.bg";
bg("p", _Any) ->
"p.bg";
bg("q", _Any) ->
"q.bg";
bg("b", _Any) ->
"b.bg";
bg("z", _Any) ->
"z.bg";
bg("o", _Any) ->
"o.bg".
%% regular rules
info("selfip", _Any) ->
"selfip.info";
info("knowsitall", _Any) ->
"knowsitall.info";
info("webhop", _Any) ->
"webhop.info";
info("dyndns", _Any) ->
"dyndns.info".
%% regular rules
pw("belau", _Any) ->
"belau.pw";
pw("ne", _Any) ->
"ne.pw";
pw("ed", _Any) ->
"ed.pw";
pw("or", _Any) ->
"or.pw";
pw("co", _Any) ->
"co.pw";
pw("go", _Any) ->
"go.pw".
%% regular rules
aw("com", _Any) ->
"com.aw".
%% regular rules
gy("net", _Any) ->
"net.gy";
gy("co", _Any) ->
"co.gy";
gy("com", _Any) ->
"com.gy".
%% regular rules
pl("targi", _Any) ->
"targi.pl";
pl("biz", _Any) ->
"biz.pl";
pl("lukow", _Any) ->
"lukow.pl";
pl("mazury", _Any) ->
"mazury.pl";
pl("aid", _Any) ->
"aid.pl";
pl("poznan", _Any) ->
"poznan.pl";
pl("polkowice", _Any) ->
"polkowice.pl";
pl("grajewo", _Any) ->
"grajewo.pl";
pl("co", _Any) ->
"co.pl";
pl("starachowice", _Any) ->
"starachowice.pl";
pl("kaszuby", _Any) ->
"kaszuby.pl";
pl("kolobrzeg", _Any) ->
"kolobrzeg.pl";
pl("swidnica", _Any) ->
"swidnica.pl";
pl("katowice", _Any) ->
"katowice.pl";
pl("legnica", _Any) ->
"legnica.pl";
pl("nom", _Any) ->
"nom.pl";
pl("podhale", _Any) ->
"podhale.pl";
pl("gmina", _Any) ->
"gmina.pl";
pl("krakow", _Any) ->
"krakow.pl";
pl("ilawa", _Any) ->
"ilawa.pl";
pl("zarow", _Any) ->
"zarow.pl";
pl("klodzko", _Any) ->
"klodzko.pl";
pl("tm", _Any) ->
"tm.pl";
pl("slask", _Any) ->
"slask.pl";
pl("ostrowiec", _Any) ->
"ostrowiec.pl";
pl("ostroda", _Any) ->
"ostroda.pl";
pl("wolomin", _Any) ->
"wolomin.pl";
pl("czest", _Any) ->
"czest.pl";
pl("bielawa", _Any) ->
"bielawa.pl";
pl("stargard", _Any) ->
"stargard.pl";
pl("mazowsze", _Any) ->
"mazowsze.pl";
pl("art", _Any) ->
"art.pl";
pl("wodzislaw", _Any) ->
"wodzislaw.pl";
pl("gniezno", _Any) ->
"gniezno.pl";
pl("turystyka", _Any) ->
"turystyka.pl";
pl("agro", _Any) ->
"agro.pl";
pl("tychy", _Any) ->
"tychy.pl";
pl("ostrowwlkp", _Any) ->
"ostrowwlkp.pl";
pl("opole", _Any) ->
"opole.pl";
pl("com", _Any) ->
"com.pl";
pl("gdansk", _Any) ->
"gdansk.pl";
pl("rel", _Any) ->
"rel.pl";
pl("swinoujscie", _Any) ->
"swinoujscie.pl";
pl("tgory", _Any) ->
"tgory.pl";
pl("mielno", _Any) ->
"mielno.pl";
pl("wroc", _Any) ->
"wroc.pl";
pl("irc", _Any) ->
"irc.pl";
pl("nowaruda", _Any) ->
"nowaruda.pl";
pl("zakopane", _Any) ->
"zakopane.pl";
pl("pomorskie", _Any) ->
"pomorskie.pl";
pl("nysa", _Any) ->
"nysa.pl";
pl("siedlce", _Any) ->
"siedlce.pl";
pl("podlasie", _Any) ->
"podlasie.pl";
pl("jaworzno", _Any) ->
"jaworzno.pl";
pl("sanok", _Any) ->
"sanok.pl";
pl("skoczow", _Any) ->
"skoczow.pl";
pl("mielec", _Any) ->
"mielec.pl";
pl("cieszyn", _Any) ->
"cieszyn.pl";
pl("zgorzelec", _Any) ->
"zgorzelec.pl";
pl("bialowieza", _Any) ->
"bialowieza.pl";
pl("suwalki", _Any) ->
"suwalki.pl";
pl("olecko", _Any) ->
"olecko.pl";
pl("ketrzyn", _Any) ->
"ketrzyn.pl";
pl("beskidy", _Any) ->
"beskidy.pl";
pl("czeladz", _Any) ->
"czeladz.pl";
pl("opoczno", _Any) ->
"opoczno.pl";
pl("lapy", _Any) ->
"lapy.pl";
pl("tarnobrzeg", _Any) ->
"tarnobrzeg.pl";
pl("pisz", _Any) ->
"pisz.pl";
pl("pulawy", _Any) ->
"pulawy.pl";
pl("sex", _Any) ->
"sex.pl";
pl("radom", _Any) ->
"radom.pl";
pl("gda", _Any) ->
"gda.pl";
pl("shop", _Any) ->
"shop.pl";
pl("karpacz", _Any) ->
"karpacz.pl";
pl("auto", _Any) ->
"auto.pl";
pl("priv", _Any) ->
"priv.pl";
pl("olkusz", _Any) ->
"olkusz.pl";
pl("lomza", _Any) ->
"lomza.pl";
pl("bedzin", _Any) ->
"bedzin.pl";
pl("malbork", _Any) ->
"malbork.pl";
pl("konin", _Any) ->
"konin.pl";
pl("augustow", _Any) ->
"augustow.pl";
pl("wlocl", _Any) ->
"wlocl.pl";
pl("olawa", _Any) ->
"olawa.pl";
pl("malopolska", _Any) ->
"malopolska.pl";
pl("travel", _Any) ->
"travel.pl";
pl("kalisz", _Any) ->
"kalisz.pl";
pl("sklep", _Any) ->
"sklep.pl";
pl("gsm", _Any) ->
"gsm.pl";
pl("miasta", _Any) ->
"miasta.pl";
pl("szkola", _Any) ->
"szkola.pl";
pl("med", _Any) ->
"med.pl";
pl("kutno", _Any) ->
"kutno.pl";
pl("edu", _Any) ->
"edu.pl";
pl("gdynia", _Any) ->
"gdynia.pl";
pl("naklo", _Any) ->
"naklo.pl";
pl("sosnowiec", _Any) ->
"sosnowiec.pl";
pl("lowicz", _Any) ->
"lowicz.pl";
pl("szczecin", _Any) ->
"szczecin.pl";
pl("ustka", _Any) ->
"ustka.pl";
pl("lebork", _Any) ->
"lebork.pl";
pl("gliwice", _Any) ->
"gliwice.pl";
pl("pc", _Any) ->
"pc.pl";
pl("konskowola", _Any) ->
"konskowola.pl";
pl("sopot", _Any) ->
"sopot.pl";
pl("gorlice", _Any) ->
"gorlice.pl";
pl("walbrzych", _Any) ->
"walbrzych.pl";
pl("szczytno", _Any) ->
"szczytno.pl";
pl("sos", _Any) ->
"sos.pl";
pl("bytom", _Any) ->
"bytom.pl";
pl("pruszkow", _Any) ->
"pruszkow.pl";
pl("zgora", _Any) ->
"zgora.pl";
pl("info", _Any) ->
"info.pl";
pl("przeworsk", _Any) ->
"przeworsk.pl";
pl("warszawa", _Any) ->
"warszawa.pl";
pl("tourism", _Any) ->
"tourism.pl";
pl("bialystok", _Any) ->
"bialystok.pl";
pl("rybnik", _Any) ->
"rybnik.pl";
pl("gov", []) ->
"gov.pl";
pl("gov", Parts) ->
[First | Rest] = Parts,
gov_pl(First, Rest);
pl("pila", _Any) ->
"pila.pl";
pl("wroclaw", _Any) ->
"wroclaw.pl";
pl("realestate", _Any) ->
"realestate.pl";
pl("boleslawiec", _Any) ->
"boleslawiec.pl";
pl("mragowo", _Any) ->
"mragowo.pl";
pl("wielun", _Any) ->
"wielun.pl";
pl("zagan", _Any) ->
"zagan.pl";
pl("dlugoleka", _Any) ->
"dlugoleka.pl";
pl("bydgoszcz", _Any) ->
"bydgoszcz.pl";
pl("net", _Any) ->
"net.pl";
pl("limanowa", _Any) ->
"limanowa.pl";
pl("mbone", _Any) ->
"mbone.pl";
pl("powiat", _Any) ->
"powiat.pl";
pl("media", _Any) ->
"media.pl";
pl("prochowice", _Any) ->
"prochowice.pl";
pl("usenet", _Any) ->
"usenet.pl";
pl("jgora", _Any) ->
"jgora.pl";
pl("org", _Any) ->
"org.pl";
pl("kobierzyce", _Any) ->
"kobierzyce.pl";
pl("elblag", _Any) ->
"elblag.pl";
pl("turek", _Any) ->
"turek.pl";
pl("sejny", _Any) ->
"sejny.pl";
pl("slupsk", _Any) ->
"slupsk.pl";
pl("waw", _Any) ->
"waw.pl";
pl("mil", _Any) ->
"mil.pl";
pl("nieruchomosci", _Any) ->
"nieruchomosci.pl";
pl("olsztyn", _Any) ->
"olsztyn.pl";
pl("kartuzy", _Any) ->
"kartuzy.pl";
pl("lubin", _Any) ->
"lubin.pl";
pl("zachpomor", _Any) ->
"zachpomor.pl";
pl("mail", _Any) ->
"mail.pl";
pl("rzeszow", _Any) ->
"rzeszow.pl";
pl("ngo", _Any) ->
"ngo.pl";
pl("glogow", _Any) ->
"glogow.pl";
pl("pomorze", _Any) ->
"pomorze.pl";
pl("kepno", _Any) ->
"kepno.pl";
pl("warmia", _Any) ->
"warmia.pl";
pl("elk", _Any) ->
"elk.pl";
pl("wloclawek", _Any) ->
"wloclawek.pl";
pl("wegrow", _Any) ->
"wegrow.pl";
pl("bieszczady", _Any) ->
"bieszczady.pl";
pl("ostroleka", _Any) ->
"ostroleka.pl";
pl("atm", _Any) ->
"atm.pl";
pl("lezajsk", _Any) ->
"lezajsk.pl";
pl("swiebodzin", _Any) ->
"swiebodzin.pl".
%% regular rules
gov_pl("so", _Any) ->
"so.gov.pl";
gov_pl("uw", _Any) ->
"uw.gov.pl";
gov_pl("upow", _Any) ->
"upow.gov.pl";
gov_pl("ug", _Any) ->
"ug.gov.pl";
gov_pl("um", _Any) ->
"um.gov.pl";
gov_pl("starostwo", _Any) ->
"starostwo.gov.pl";
gov_pl("pa", _Any) ->
"pa.gov.pl";
gov_pl("po", _Any) ->
"po.gov.pl";
gov_pl("sr", _Any) ->
"sr.gov.pl".
%% regular rules
ac("edu", _Any) ->
"edu.ac";
ac("org", _Any) ->
"org.ac";
ac("mil", _Any) ->
"mil.ac";
ac("net", _Any) ->
"net.ac";
ac("gov", _Any) ->
"gov.ac";
ac("com", _Any) ->
"com.ac".
%% regular rules
ca("qc", _Any) ->
"qc.ca";
ca("nt", _Any) ->
"nt.ca";
ca("nu", _Any) ->
"nu.ca";
ca("on", _Any) ->
"on.ca";
ca("nb", _Any) ->
"nb.ca";
ca("gc", _Any) ->
"gc.ca";
ca("bc", _Any) ->
"bc.ca";
ca("co", _Any) ->
"co.ca";
ca("yk", _Any) ->
"yk.ca";
ca("blogspot", _Any) ->
"blogspot.ca";
ca("mb", _Any) ->
"mb.ca";
ca("nl", _Any) ->
"nl.ca";
ca("ns", _Any) ->
"ns.ca";
ca("ab", _Any) ->
"ab.ca";
ca("sk", _Any) ->
"sk.ca";
ca("pe", _Any) ->
"pe.ca";
ca("nf", _Any) ->
"nf.ca".
%% regular rules
sk("blogspot", _Any) ->
"blogspot.sk".
%% regular rules
museum("bushey", _Any) ->
"bushey.museum";
museum("london", _Any) ->
"london.museum";
museum("coal", _Any) ->
"coal.museum";
museum("chesapeakebay", _Any) ->
"chesapeakebay.museum";
museum("cinema", _Any) ->
"cinema.museum";
museum("jamison", _Any) ->
"jamison.museum";
museum("military", _Any) ->
"military.museum";
museum("palace", _Any) ->
"palace.museum";
museum("usdecorativearts", _Any) ->
"usdecorativearts.museum";
museum("newport", _Any) ->
"newport.museum";
museum("anthro", _Any) ->
"anthro.museum";
museum("usculture", _Any) ->
"usculture.museum";
museum("savannahga", _Any) ->
"savannahga.museum";
museum("assassination", _Any) ->
"assassination.museum";
museum("village", _Any) ->
"village.museum";
museum("gemological", _Any) ->
"gemological.museum";
museum("fundacio", _Any) ->
"fundacio.museum";
museum("celtic", _Any) ->
"celtic.museum";
museum("trust", _Any) ->
"trust.museum";
museum("miners", _Any) ->
"miners.museum";
museum("planetarium", _Any) ->
"planetarium.museum";
museum("hembygdsforbund", _Any) ->
"hembygdsforbund.museum";
museum("whaling", _Any) ->
"whaling.museum";
museum("press", _Any) ->
"press.museum";
museum("americanart", _Any) ->
"americanart.museum";
museum("coloradoplateau", _Any) ->
"coloradoplateau.museum";
museum("timekeeping", _Any) ->
"timekeeping.museum";
museum("panama", _Any) ->
"panama.museum";
museum("can", _Any) ->
"can.museum";
museum("bristol", _Any) ->
"bristol.museum";
museum("virtual", _Any) ->
"virtual.museum";
museum("naturhistorisches", _Any) ->
"naturhistorisches.museum";
museum("elvendrell", _Any) ->
"elvendrell.museum";
museum("birdart", _Any) ->
"birdart.museum";
museum("mill", _Any) ->
"mill.museum";
museum("grandrapids", _Any) ->
"grandrapids.museum";
museum("vantaa", _Any) ->
"vantaa.museum";
museum("archaeological", _Any) ->
"archaeological.museum";
museum("national", _Any) ->
"national.museum";
museum("pilots", _Any) ->
"pilots.museum";
museum("portal", _Any) ->
"portal.museum";
museum("gorge", _Any) ->
"gorge.museum";
museum("luzern", _Any) ->
"luzern.museum";
museum("seaport", _Any) ->
"seaport.museum";
museum("uvic", _Any) ->
"uvic.museum";
museum("williamsburg", _Any) ->
"williamsburg.museum";
museum("project", _Any) ->
"project.museum";
museum("indiana", _Any) ->
"indiana.museum";
museum("schokoladen", _Any) ->
"schokoladen.museum";
museum("denmark", _Any) ->
"denmark.museum";
museum("missoula", _Any) ->
"missoula.museum";
museum("virginia", _Any) ->
"virginia.museum";
museum("philadelphiaarea", _Any) ->
"philadelphiaarea.museum";
museum("nature", _Any) ->
"nature.museum";
museum("brunel", _Any) ->
"brunel.museum";
museum("judygarland", _Any) ->
"judygarland.museum";
museum("ontario", _Any) ->
"ontario.museum";
museum("western", _Any) ->
"western.museum";
museum("theater", _Any) ->
"theater.museum";
museum("birthplace", _Any) ->
"birthplace.museum";
museum("journalism", _Any) ->
"journalism.museum";
museum("madrid", _Any) ->
"madrid.museum";
museum("glas", _Any) ->
"glas.museum";
museum("crafts", _Any) ->
"crafts.museum";
museum("astronomy", _Any) ->
"astronomy.museum";
museum("neues", _Any) ->
"neues.museum";
museum("histoire", _Any) ->
"histoire.museum";
museum("family", _Any) ->
"family.museum";
museum("illustration", _Any) ->
"illustration.museum";
museum("bible", _Any) ->
"bible.museum";
museum("california", _Any) ->
"california.museum";
museum("essex", _Any) ->
"essex.museum";
museum("newspaper", _Any) ->
"newspaper.museum";
museum("lewismiller", _Any) ->
"lewismiller.museum";
museum("georgia", _Any) ->
"georgia.museum";
museum("scienceandindustry", _Any) ->
"scienceandindustry.museum";
museum("graz", _Any) ->
"graz.museum";
museum("sciencehistory", _Any) ->
"sciencehistory.museum";
museum("uhren", _Any) ->
"uhren.museum";
museum("nyny", _Any) ->
"nyny.museum";
museum("spy", _Any) ->
"spy.museum";
museum("museet", _Any) ->
"museet.museum";
museum("education", _Any) ->
"education.museum";
museum("sydney", _Any) ->
"sydney.museum";
museum("landes", _Any) ->
"landes.museum";
museum("historisches", _Any) ->
"historisches.museum";
museum("alaska", _Any) ->
"alaska.museum";
museum("wildlife", _Any) ->
"wildlife.museum";
museum("minnesota", _Any) ->
"minnesota.museum";
museum("axis", _Any) ->
"axis.museum";
museum("state", _Any) ->
"state.museum";
museum("otago", _Any) ->
"otago.museum";
museum("cincinnati", _Any) ->
"cincinnati.museum";
museum("embroidery", _Any) ->
"embroidery.museum";
museum("bauern", _Any) ->
"bauern.museum";
museum("livinghistory", _Any) ->
"livinghistory.museum";
museum("virtuel", _Any) ->
"virtuel.museum";
museum("satx", _Any) ->
"satx.museum";
museum("botanicgarden", _Any) ->
"botanicgarden.museum";
museum("steam", _Any) ->
"steam.museum";
museum("chicago", _Any) ->
"chicago.museum";
museum("freemasonry", _Any) ->
"freemasonry.museum";
museum("york", _Any) ->
"york.museum";
museum("communications", _Any) ->
"communications.museum";
museum("workshop", _Any) ->
"workshop.museum";
museum("watchandclock", _Any) ->
"watchandclock.museum";
museum("saintlouis", _Any) ->
"saintlouis.museum";
museum("roma", _Any) ->
"roma.museum";
museum("farmers", _Any) ->
"farmers.museum";
museum("columbia", _Any) ->
"columbia.museum";
museum("palmsprings", _Any) ->
"palmsprings.museum";
museum("bellevue", _Any) ->
"bellevue.museum";
museum("anthropology", _Any) ->
"anthropology.museum";
museum("arts", _Any) ->
"arts.museum";
museum("pharmacy", _Any) ->
"pharmacy.museum";
museum("sologne", _Any) ->
"sologne.museum";
museum("windmill", _Any) ->
"windmill.museum";
museum("lancashire", _Any) ->
"lancashire.museum";
museum("childrensgarden", _Any) ->
"childrensgarden.museum";
museum("delmenhorst", _Any) ->
"delmenhorst.museum";
museum("versailles", _Any) ->
"versailles.museum";
museum("artcenter", _Any) ->
"artcenter.museum";
museum("tcm", _Any) ->
"tcm.museum";
museum("helsinki", _Any) ->
"helsinki.museum";
museum("stateofdelaware", _Any) ->
"stateofdelaware.museum";
museum("canada", _Any) ->
"canada.museum";
museum("uscountryestate", _Any) ->
"uscountryestate.museum";
museum("oregontrail", _Any) ->
"oregontrail.museum";
museum("contemporary", _Any) ->
"contemporary.museum";
museum("computerhistory", _Any) ->
"computerhistory.museum";
museum("salem", _Any) ->
"salem.museum";
museum("barcelona", _Any) ->
"barcelona.museum";
museum("and", _Any) ->
"and.museum";
museum("karikatur", _Any) ->
"karikatur.museum";
museum("ski", _Any) ->
"ski.museum";
museum("bahn", _Any) ->
"bahn.museum";
museum("heritage", _Any) ->
"heritage.museum";
museum("association", _Any) ->
"association.museum";
museum("naval", _Any) ->
"naval.museum";
museum("station", _Any) ->
"station.museum";
museum("art", _Any) ->
"art.museum";
museum("trolley", _Any) ->
"trolley.museum";
museum("marburg", _Any) ->
"marburg.museum";
museum("farmstead", _Any) ->
"farmstead.museum";
museum("historyofscience", _Any) ->
"historyofscience.museum";
museum("vlaanderen", _Any) ->
"vlaanderen.museum";
museum("settlement", _Any) ->
"settlement.museum";
museum("marylhurst", _Any) ->
"marylhurst.museum";
museum("pasadena", _Any) ->
"pasadena.museum";
museum("online", _Any) ->
"online.museum";
museum("nrw", _Any) ->
"nrw.museum";
museum("cambridge", _Any) ->
"cambridge.museum";
museum("wales", _Any) ->
"wales.museum";
museum("sherbrooke", _Any) ->
"sherbrooke.museum";
museum("square", _Any) ->
"square.museum";
museum("historical", _Any) ->
"historical.museum";
museum("horology", _Any) ->
"horology.museum";
museum("wallonie", _Any) ->
"wallonie.museum";
museum("karate", _Any) ->
"karate.museum";
museum("iron", _Any) ->
"iron.museum";
museum("muncie", _Any) ->
"muncie.museum";
museum("utah", _Any) ->
"utah.museum";
museum("castle", _Any) ->
"castle.museum";
museum("sciencecenter", _Any) ->
"sciencecenter.museum";
museum("medizinhistorisches", _Any) ->
"medizinhistorisches.museum";
museum("aquarium", _Any) ->
"aquarium.museum";
museum("artanddesign", _Any) ->
"artanddesign.museum";
museum("nationalfirearms", _Any) ->
"nationalfirearms.museum";
museum("building", _Any) ->
"building.museum";
museum("circus", _Any) ->
"circus.museum";
museum("muenster", _Any) ->
"muenster.museum";
museum("berlin", _Any) ->
"berlin.museum";
museum("bus", _Any) ->
"bus.museum";
museum("baseball", _Any) ->
"baseball.museum";
museum("columbus", _Any) ->
"columbus.museum";
museum("heimatunduhren", _Any) ->
"heimatunduhren.museum";
museum("science", _Any) ->
"science.museum";
museum("shell", _Any) ->
"shell.museum";
museum("railway", _Any) ->
"railway.museum";
museum("koebenhavn", _Any) ->
"koebenhavn.museum";
museum("schoenbrunn", _Any) ->
"schoenbrunn.museum";
museum("labor", _Any) ->
"labor.museum";
museum("chattanooga", _Any) ->
"chattanooga.museum";
museum("santafe", _Any) ->
"santafe.museum";
museum("stpetersburg", _Any) ->
"stpetersburg.museum";
museum("botany", _Any) ->
"botany.museum";
museum("railroad", _Any) ->
"railroad.museum";
museum("quebec", _Any) ->
"quebec.museum";
museum("bruxelles", _Any) ->
"bruxelles.museum";
museum("rochester", _Any) ->
"rochester.museum";
museum("environmentalconservation", _Any) ->
"environmentalconservation.museum";
museum("pubol", _Any) ->
"pubol.museum";
museum("undersea", _Any) ->
"undersea.museum";
museum("civilization", _Any) ->
"civilization.museum";
museum("finearts", _Any) ->
"finearts.museum";
museum("farm", _Any) ->
"farm.museum";
museum("philadelphia", _Any) ->
"philadelphia.museum";
museum("stadt", _Any) ->
"stadt.museum";
museum("decorativearts", _Any) ->
"decorativearts.museum";
museum("copenhagen", _Any) ->
"copenhagen.museum";
museum("usgarden", _Any) ->
"usgarden.museum";
museum("niepce", _Any) ->
"niepce.museum";
museum("collection", _Any) ->
"collection.museum";
museum("architecture", _Any) ->
"architecture.museum";
museum("dinosaur", _Any) ->
"dinosaur.museum";
museum("film", _Any) ->
"film.museum";
museum("school", _Any) ->
"school.museum";
museum("house", _Any) ->
"house.museum";
museum("assisi", _Any) ->
"assisi.museum";
museum("oceanographic", _Any) ->
"oceanographic.museum";
museum("cymru", _Any) ->
"cymru.museum";
museum("florida", _Any) ->
"florida.museum";
museum("iraq", _Any) ->
"iraq.museum";
museum("museumcenter", _Any) ->
"museumcenter.museum";
museum("glass", _Any) ->
"glass.museum";
museum("freiburg", _Any) ->
"freiburg.museum";
museum("washingtondc", _Any) ->
"washingtondc.museum";
museum("cultural", _Any) ->
"cultural.museum";
museum("broadcast", _Any) ->
"broadcast.museum";
museum("medical", _Any) ->
"medical.museum";
museum("riodejaneiro", _Any) ->
"riodejaneiro.museum";
museum("missile", _Any) ->
"missile.museum";
museum("hellas", _Any) ->
"hellas.museum";
museum("music", _Any) ->
"music.museum";
museum("airguard", _Any) ->
"airguard.museum";
museum("field", _Any) ->
"field.museum";
museum("coldwar", _Any) ->
"coldwar.museum";
museum("annefrank", _Any) ->
"annefrank.museum";
museum("harvestcelebration", _Any) ->
"harvestcelebration.museum";
museum("surrey", _Any) ->
"surrey.museum";
museum("phoenix", _Any) ->
"phoenix.museum";
museum("baghdad", _Any) ->
"baghdad.museum";
museum("delaware", _Any) ->
"delaware.museum";
museum("giessen", _Any) ->
"giessen.museum";
museum("philately", _Any) ->
"philately.museum";
museum("steiermark", _Any) ->
"steiermark.museum";
museum("society", _Any) ->
"society.museum";
museum("arteducation", _Any) ->
"arteducation.museum";
museum("dallas", _Any) ->
"dallas.museum";
museum("oceanographique", _Any) ->
"oceanographique.museum";
museum("research", _Any) ->
"research.museum";
museum("salvadordali", _Any) ->
"salvadordali.museum";
museum("center", _Any) ->
"center.museum";
museum("muenchen", _Any) ->
"muenchen.museum";
museum("amber", _Any) ->
"amber.museum";
museum("artgallery", _Any) ->
"artgallery.museum";
museum("bilbao", _Any) ->
"bilbao.museum";
museum("dolls", _Any) ->
"dolls.museum";
museum("jerusalem", _Any) ->
"jerusalem.museum";
museum("capebreton", _Any) ->
"capebreton.museum";
museum("badajoz", _Any) ->
"badajoz.museum";
museum("contemporaryart", _Any) ->
"contemporaryart.museum";
museum("humanities", _Any) ->
"humanities.museum";
museum("space", _Any) ->
"space.museum";
museum("hamburg", _Any) ->
"hamburg.museum";
museum("force", _Any) ->
"force.museum";
museum("civilisation", _Any) ->
"civilisation.museum";
museum("isleofman", _Any) ->
"isleofman.museum";
museum("amsterdam", _Any) ->
"amsterdam.museum";
museum("ulm", _Any) ->
"ulm.museum";
museum("torino", _Any) ->
"torino.museum";
museum("corporation", _Any) ->
"corporation.museum";
museum("historichouses", _Any) ->
"historichouses.museum";
museum("burghof", _Any) ->
"burghof.museum";
museum("north", _Any) ->
"north.museum";
museum("atlanta", _Any) ->
"atlanta.museum";
museum("meeres", _Any) ->
"meeres.museum";
museum("colonialwilliamsburg", _Any) ->
"colonialwilliamsburg.museum";
museum("svizzera", _Any) ->
"svizzera.museum";
museum("history", _Any) ->
"history.museum";
museum("chocolate", _Any) ->
"chocolate.museum";
museum("discovery", _Any) ->
"discovery.museum";
museum("living", _Any) ->
"living.museum";
museum("nebraska", _Any) ->
"nebraska.museum";
museum("usarts", _Any) ->
"usarts.museum";
museum("mansion", _Any) ->
"mansion.museum";
museum("technology", _Any) ->
"technology.museum";
museum("coastaldefence", _Any) ->
"coastaldefence.museum";
museum("computer", _Any) ->
"computer.museum";
museum("exhibition", _Any) ->
"exhibition.museum";
museum("fineart", _Any) ->
"fineart.museum";
museum("time", _Any) ->
"time.museum";
museum("maritimo", _Any) ->
"maritimo.museum";
museum("indian", _Any) ->
"indian.museum";
museum("epilepsy", _Any) ->
"epilepsy.museum";
museum("mulhouse", _Any) ->
"mulhouse.museum";
museum("british", _Any) ->
"british.museum";
museum("handson", _Any) ->
"handson.museum";
museum("corvette", _Any) ->
"corvette.museum";
museum("alabama", _Any) ->
"alabama.museum";
museum("lucerne", _Any) ->
"lucerne.museum";
museum("newyork", _Any) ->
"newyork.museum";
museum("plants", _Any) ->
"plants.museum";
museum("cartoonart", _Any) ->
"cartoonart.museum";
museum("health", _Any) ->
"health.museum";
museum("mining", _Any) ->
"mining.museum";
museum("entomology", _Any) ->
"entomology.museum";
museum("monticello", _Any) ->
"monticello.museum";
museum("resistance", _Any) ->
"resistance.museum";
museum("naturalsciences", _Any) ->
"naturalsciences.museum";
museum("nativeamerican", _Any) ->
"nativeamerican.museum";
museum("creation", _Any) ->
"creation.museum";
museum("pittsburgh", _Any) ->
"pittsburgh.museum";
museum("photography", _Any) ->
"photography.museum";
museum("rockart", _Any) ->
"rockart.museum";
museum("tank", _Any) ->
"tank.museum";
museum("geelvinck", _Any) ->
"geelvinck.museum";
museum("portlligat", _Any) ->
"portlligat.museum";
museum("jewelry", _Any) ->
"jewelry.museum";
museum("silk", _Any) ->
"silk.museum";
museum("valley", _Any) ->
"valley.museum";
museum("ethnology", _Any) ->
"ethnology.museum";
museum("naturalhistorymuseum", _Any) ->
"naturalhistorymuseum.museum";
museum("ddr", _Any) ->
"ddr.museum";
museum("detroit", _Any) ->
"detroit.museum";
museum("museumvereniging", _Any) ->
"museumvereniging.museum";
museum("cyber", _Any) ->
"cyber.museum";
museum("michigan", _Any) ->
"michigan.museum";
museum("sweden", _Any) ->
"sweden.museum";
museum("egyptian", _Any) ->
"egyptian.museum";
museum("labour", _Any) ->
"labour.museum";
museum("oregon", _Any) ->
"oregon.museum";
museum("gateway", _Any) ->
"gateway.museum";
museum("lans", _Any) ->
"lans.museum";
museum("motorcycle", _Any) ->
"motorcycle.museum";
museum("santabarbara", _Any) ->
"santabarbara.museum";
museum("southcarolina", _Any) ->
"southcarolina.museum";
museum("fortworth", _Any) ->
"fortworth.museum";
museum("aviation", _Any) ->
"aviation.museum";
museum("naturalhistory", _Any) ->
"naturalhistory.museum";
museum("public", _Any) ->
"public.museum";
museum("farmequipment", _Any) ->
"farmequipment.museum";
museum("dali", _Any) ->
"dali.museum";
museum("louvre", _Any) ->
"louvre.museum";
museum("nyc", _Any) ->
"nyc.museum";
museum("salzburg", _Any) ->
"salzburg.museum";
museum("sciences", _Any) ->
"sciences.museum";
museum("starnberg", _Any) ->
"starnberg.museum";
museum("eisenbahn", _Any) ->
"eisenbahn.museum";
museum("yosemite", _Any) ->
"yosemite.museum";
museum("britishcolumbia", _Any) ->
"britishcolumbia.museum";
museum("moscow", _Any) ->
"moscow.museum";
museum("clock", _Any) ->
"clock.museum";
museum("plaza", _Any) ->
"plaza.museum";
museum("jfk", _Any) ->
"jfk.museum";
museum("countryestate", _Any) ->
"countryestate.museum";
museum("tree", _Any) ->
"tree.museum";
museum("usantiques", _Any) ->
"usantiques.museum";
museum("arboretum", _Any) ->
"arboretum.museum";
museum("figueres", _Any) ->
"figueres.museum";
museum("children", _Any) ->
"children.museum";
museum("agriculture", _Any) ->
"agriculture.museum";
museum("scienceandhistory", _Any) ->
"scienceandhistory.museum";
museum("sibenik", _Any) ->
"sibenik.museum";
museum("botanicalgarden", _Any) ->
"botanicalgarden.museum";
museum("brandywinevalley", _Any) ->
"brandywinevalley.museum";
museum("archaeology", _Any) ->
"archaeology.museum";
museum("academy", _Any) ->
"academy.museum";
museum("estate", _Any) ->
"estate.museum";
museum("localhistory", _Any) ->
"localhistory.museum";
museum("schlesisches", _Any) ->
"schlesisches.museum";
museum("mansions", _Any) ->
"mansions.museum";
museum("jewish", _Any) ->
"jewish.museum";
museum("naumburg", _Any) ->
"naumburg.museum";
museum("brussels", _Any) ->
"brussels.museum";
museum("boston", _Any) ->
"boston.museum";
museum("judaica", _Any) ->
"judaica.museum";
museum("transport", _Any) ->
"transport.museum";
museum("chiropractic", _Any) ->
"chiropractic.museum";
museum("baths", _Any) ->
"baths.museum";
museum("baltimore", _Any) ->
"baltimore.museum";
museum("castres", _Any) ->
"castres.museum";
museum("england", _Any) ->
"england.museum";
museum("bonn", _Any) ->
"bonn.museum";
museum("design", _Any) ->
"design.museum";
museum("maritime", _Any) ->
"maritime.museum";
museum("christiansburg", _Any) ->
"christiansburg.museum";
museum("moma", _Any) ->
"moma.museum";
museum("settlers", _Any) ->
"settlers.museum";
museum("juedisches", _Any) ->
"juedisches.museum";
museum("norfolk", _Any) ->
"norfolk.museum";
museum("nationalheritage", _Any) ->
"nationalheritage.museum";
museum("costume", _Any) ->
"costume.museum";
museum("cadaques", _Any) ->
"cadaques.museum";
museum("american", _Any) ->
"american.museum";
museum("natuurwetenschappen", _Any) ->
"natuurwetenschappen.museum";
museum("newjersey", _Any) ->
"newjersey.museum";
museum("town", _Any) ->
"town.museum";
museum("jefferson", _Any) ->
"jefferson.museum";
museum("television", _Any) ->
"television.museum";
museum("frankfurt", _Any) ->
"frankfurt.museum";
museum("indianmarket", _Any) ->
"indianmarket.museum";
museum("intelligence", _Any) ->
"intelligence.museum";
museum("kunstsammlung", _Any) ->
"kunstsammlung.museum";
museum("sciencecenters", _Any) ->
"sciencecenters.museum";
museum("kids", _Any) ->
"kids.museum";
museum("cheltenham", _Any) ->
"cheltenham.museum";
museum("americanantiques", _Any) ->
"americanantiques.museum";
museum("ambulance", _Any) ->
"ambulance.museum";
museum("plantation", _Any) ->
"plantation.museum";
museum("maryland", _Any) ->
"maryland.museum";
museum("modern", _Any) ->
"modern.museum";
museum("halloffame", _Any) ->
"halloffame.museum";
museum("francaise", _Any) ->
"francaise.museum";
museum("oxford", _Any) ->
"oxford.museum";
museum("stockholm", _Any) ->
"stockholm.museum";
museum("newmexico", _Any) ->
"newmexico.museum";
museum("university", _Any) ->
"university.museum";
museum("jewishart", _Any) ->
"jewishart.museum";
museum("casadelamoneda", _Any) ->
"casadelamoneda.museum";
museum("fribourg", _Any) ->
"fribourg.museum";
museum("lincoln", _Any) ->
"lincoln.museum";
museum("stalbans", _Any) ->
"stalbans.museum";
museum("suisse", _Any) ->
"suisse.museum";
museum("environment", _Any) ->
"environment.museum";
museum("trustee", _Any) ->
"trustee.museum";
museum("civilwar", _Any) ->
"civilwar.museum";
museum("midatlantic", _Any) ->
"midatlantic.museum";
museum("stuttgart", _Any) ->
"stuttgart.museum";
museum("communication", _Any) ->
"communication.museum";
museum("automotive", _Any) ->
"automotive.museum";
museum("educational", _Any) ->
"educational.museum";
museum("beeldengeluid", _Any) ->
"beeldengeluid.museum";
museum("austin", _Any) ->
"austin.museum";
museum("asmatart", _Any) ->
"asmatart.museum";
museum("omaha", _Any) ->
"omaha.museum";
museum("historisch", _Any) ->
"historisch.museum";
museum("frog", _Any) ->
"frog.museum";
museum("kunst", _Any) ->
"kunst.museum";
museum("scotland", _Any) ->
"scotland.museum";
museum("county", _Any) ->
"county.museum";
museum("koeln", _Any) ->
"koeln.museum";
museum("linz", _Any) ->
"linz.museum";
museum("touch", _Any) ->
"touch.museum";
museum("basel", _Any) ->
"basel.museum";
museum("kunstunddesign", _Any) ->
"kunstunddesign.museum";
museum("preservation", _Any) ->
"preservation.museum";
museum("uslivinghistory", _Any) ->
"uslivinghistory.museum";
museum("geology", _Any) ->
"geology.museum";
museum("beauxarts", _Any) ->
"beauxarts.museum";
museum("bill", _Any) ->
"bill.museum";
museum("manchester", _Any) ->
"manchester.museum";
museum("newhampshire", _Any) ->
"newhampshire.museum";
museum("clinton", _Any) ->
"clinton.museum";
museum("losangeles", _Any) ->
"losangeles.museum";
museum("luxembourg", _Any) ->
"luxembourg.museum";
museum("culturalcenter", _Any) ->
"culturalcenter.museum";
museum("ushistory", _Any) ->
"ushistory.museum";
museum("elburg", _Any) ->
"elburg.museum";
museum("culture", _Any) ->
"culture.museum";
museum("botanical", _Any) ->
"botanical.museum";
museum("imageandsound", _Any) ->
"imageandsound.museum";
museum("schweiz", _Any) ->
"schweiz.museum";
museum("sanfrancisco", _Any) ->
"sanfrancisco.museum";
museum("finland", _Any) ->
"finland.museum";
museum("skole", _Any) ->
"skole.museum";
museum("topology", _Any) ->
"topology.museum";
museum("money", _Any) ->
"money.museum";
museum("ushuaia", _Any) ->
"ushuaia.museum";
museum("war", _Any) ->
"war.museum";
museum("exeter", _Any) ->
"exeter.museum";
museum("mad", _Any) ->
"mad.museum";
museum("portland", _Any) ->
"portland.museum";
museum("larsson", _Any) ->
"larsson.museum";
museum("texas", _Any) ->
"texas.museum";
museum("guernsey", _Any) ->
"guernsey.museum";
museum("montreal", _Any) ->
"montreal.museum";
museum("flanders", _Any) ->
"flanders.museum";
museum("bergbau", _Any) ->
"bergbau.museum";
museum("encyclopedic", _Any) ->
"encyclopedic.museum";
museum("filatelia", _Any) ->
"filatelia.museum";
museum("memorial", _Any) ->
"memorial.museum";
museum("mesaverde", _Any) ->
"mesaverde.museum";
museum("paderborn", _Any) ->
"paderborn.museum";
museum("textile", _Any) ->
"textile.museum";
museum("artsandcrafts", _Any) ->
"artsandcrafts.museum";
museum("russia", _Any) ->
"russia.museum";
museum("indianapolis", _Any) ->
"indianapolis.museum";
museum("viking", _Any) ->
"viking.museum";
museum("australia", _Any) ->
"australia.museum";
museum("artdeco", _Any) ->
"artdeco.museum";
museum("presidio", _Any) ->
"presidio.museum";
museum("lajolla", _Any) ->
"lajolla.museum";
museum("convent", _Any) ->
"convent.museum";
museum("franziskaner", _Any) ->
"franziskaner.museum";
museum("manx", _Any) ->
"manx.museum";
museum("surgeonshall", _Any) ->
"surgeonshall.museum";
museum("foundation", _Any) ->
"foundation.museum";
museum("donostia", _Any) ->
"donostia.museum";
museum("soundandvision", _Any) ->
"soundandvision.museum";
museum("brussel", _Any) ->
"brussel.museum";
museum("westfalen", _Any) ->
"westfalen.museum";
museum("childrens", _Any) ->
"childrens.museum";
museum("youth", _Any) ->
"youth.museum";
museum("furniture", _Any) ->
"furniture.museum";
museum("garden", _Any) ->
"garden.museum";
museum("carrier", _Any) ->
"carrier.museum";
museum("cranbrook", _Any) ->
"cranbrook.museum";
museum("saskatchewan", _Any) ->
"saskatchewan.museum";
museum("zoological", _Any) ->
"zoological.museum";
museum("sciencesnaturelles", _Any) ->
"sciencesnaturelles.museum";
museum("nuremberg", _Any) ->
"nuremberg.museum";
museum("eastafrica", _Any) ->
"eastafrica.museum";
museum("database", _Any) ->
"database.museum";
museum("bale", _Any) ->
"bale.museum";
museum("hawaii", _Any) ->
"hawaii.museum";
museum("depot", _Any) ->
"depot.museum";
museum("antiques", _Any) ->
"antiques.museum";
museum("gallery", _Any) ->
"gallery.museum";
museum("eastcoast", _Any) ->
"eastcoast.museum";
museum("juif", _Any) ->
"juif.museum";
museum("cody", _Any) ->
"cody.museum";
museum("fortmissoula", _Any) ->
"fortmissoula.museum";
museum("usa", _Any) ->
"usa.museum";
museum("volkenkunde", _Any) ->
"volkenkunde.museum";
museum("community", _Any) ->
"community.museum";
museum("telekommunikation", _Any) ->
"telekommunikation.museum";
museum("zoology", _Any) ->
"zoology.museum";
museum("media", _Any) ->
"media.museum";
museum("bern", _Any) ->
"bern.museum";
museum("paris", _Any) ->
"paris.museum";
museum("interactive", _Any) ->
"interactive.museum";
museum("durham", _Any) ->
"durham.museum";
museum("santacruz", _Any) ->
"santacruz.museum";
museum("southwest", _Any) ->
"southwest.museum";
museum("sandiego", _Any) ->
"sandiego.museum";
museum("stjohn", _Any) ->
"stjohn.museum";
museum("mallorca", _Any) ->
"mallorca.museum";
museum("pacific", _Any) ->
"pacific.museum";
museum("brasil", _Any) ->
"brasil.museum";
museum("americana", _Any) ->
"americana.museum";
museum("openair", _Any) ->
"openair.museum";
museum("historicalsociety", _Any) ->
"historicalsociety.museum";
museum("loyalist", _Any) ->
"loyalist.museum";
museum("yorkshire", _Any) ->
"yorkshire.museum";
museum("monmouth", _Any) ->
"monmouth.museum";
museum("berkeley", _Any) ->
"berkeley.museum";
museum("nuernberg", _Any) ->
"nuernberg.museum";
museum("air", _Any) ->
"air.museum";
museum("paleo", _Any) ->
"paleo.museum".
%% regular rules
pe("nom", _Any) ->
"nom.pe";
pe("edu", _Any) ->
"edu.pe";
pe("org", _Any) ->
"org.pe";
pe("mil", _Any) ->
"mil.pe";
pe("gob", _Any) ->
"gob.pe";
pe("net", _Any) ->
"net.pe";
pe("com", _Any) ->
"com.pe".
%% regular rules
an("edu", _Any) ->
"edu.an";
an("org", _Any) ->
"org.an";
an("net", _Any) ->
"net.an";
an("com", _Any) ->
"com.an".
%% regular rules
uk("co", []) ->
"co.uk";
uk("co", Parts) ->
[First | Rest] = Parts,
co_uk(First, Rest).
%% regular rules
co_uk("blogspot", _Any) ->
"blogspot.co.uk".
%% regular rules
ua("odesa", _Any) ->
"odesa.ua";
ua("cn", _Any) ->
"cn.ua";
ua("chernovtsy", _Any) ->
"chernovtsy.ua";
ua("if", _Any) ->
"if.ua";
ua("rivne", _Any) ->
"rivne.ua";
ua("donetsk", _Any) ->
"donetsk.ua";
ua("cr", _Any) ->
"cr.ua";
ua("chernivtsi", _Any) ->
"chernivtsi.ua";
ua("kh", _Any) ->
"kh.ua";
ua("co", _Any) ->
"co.ua";
ua("poltava", _Any) ->
"poltava.ua";
ua("kherson", _Any) ->
"kherson.ua";
ua("vinnica", _Any) ->
"vinnica.ua";
ua("vinnytsia", _Any) ->
"vinnytsia.ua";
ua("krym", _Any) ->
"krym.ua";
ua("ck", _Any) ->
"ck.ua";
ua("uzhgorod", _Any) ->
"uzhgorod.ua";
ua("zp", _Any) ->
"zp.ua";
ua("rv", _Any) ->
"rv.ua";
ua("rovno", _Any) ->
"rovno.ua";
ua("kharkiv", _Any) ->
"kharkiv.ua";
ua("cherkassy", _Any) ->
"cherkassy.ua";
ua("edu", _Any) ->
"edu.ua";
ua("uz", _Any) ->
"uz.ua";
ua("lutsk", _Any) ->
"lutsk.ua";
ua("sebastopol", _Any) ->
"sebastopol.ua";
ua("km", _Any) ->
"km.ua";
ua("sumy", _Any) ->
"sumy.ua";
ua("mykolaiv", _Any) ->
"mykolaiv.ua";
ua("zaporizhzhia", _Any) ->
"zaporizhzhia.ua";
ua("ternopil", _Any) ->
"ternopil.ua";
ua("cherkasy", _Any) ->
"cherkasy.ua";
ua("chernihiv", _Any) ->
"chernihiv.ua";
ua("sb", _Any) ->
"sb.ua";
ua("pl", _Any) ->
"pl.ua";
ua("pp", _Any) ->
"pp.ua";
ua("gov", _Any) ->
"gov.ua";
ua("odessa", _Any) ->
"odessa.ua";
ua("od", _Any) ->
"od.ua";
ua("kirovograd", _Any) ->
"kirovograd.ua";
ua("kv", _Any) ->
"kv.ua";
ua("com", _Any) ->
"com.ua";
ua("dn", _Any) ->
"dn.ua";
ua("ks", _Any) ->
"ks.ua";
ua("crimea", _Any) ->
"crimea.ua";
ua("volyn", _Any) ->
"volyn.ua";
ua("zaporizhzhe", _Any) ->
"zaporizhzhe.ua";
ua("kyiv", _Any) ->
"kyiv.ua";
ua("kr", _Any) ->
"kr.ua";
ua("net", _Any) ->
"net.ua";
ua("khmelnytskyi", _Any) ->
"khmelnytskyi.ua";
ua("lv", _Any) ->
"lv.ua";
ua("lugansk", _Any) ->
"lugansk.ua";
ua("zt", _Any) ->
"zt.ua";
ua("in", _Any) ->
"in.ua";
ua("zhytomyr", _Any) ->
"zhytomyr.ua";
ua("yalta", _Any) ->
"yalta.ua";
ua("dnipropetrovsk", _Any) ->
"dnipropetrovsk.ua";
ua("org", _Any) ->
"org.ua";
ua("kharkov", _Any) ->
"kharkov.ua";
ua("mk", _Any) ->
"mk.ua";
ua("chernigov", _Any) ->
"chernigov.ua";
ua("lt", _Any) ->
"lt.ua";
ua("kiev", _Any) ->
"kiev.ua";
ua("sevastopol", _Any) ->
"sevastopol.ua";
ua("dnepropetrovsk", _Any) ->
"dnepropetrovsk.ua";
ua("cv", _Any) ->
"cv.ua";
ua("dp", _Any) ->
"dp.ua";
ua("lg", _Any) ->
"lg.ua";
ua("nikolaev", _Any) ->
"nikolaev.ua";
ua("vn", _Any) ->
"vn.ua";
ua("zhitomir", _Any) ->
"zhitomir.ua";
ua("te", _Any) ->
"te.ua";
ua("dominic", _Any) ->
"dominic.ua";
ua("lviv", _Any) ->
"lviv.ua";
ua("sm", _Any) ->
"sm.ua";
ua("khmelnitskiy", _Any) ->
"khmelnitskiy.ua".
%% regular rules
es("nom", _Any) ->
"nom.es";
es("edu", _Any) ->
"edu.es";
es("gob", _Any) ->
"gob.es";
es("org", _Any) ->
"org.es";
es("com", []) ->
"com.es";
es("com", Parts) ->
[First | Rest] = Parts,
com_es(First, Rest).
%% regular rules
com_es("blogspot", _Any) ->
"blogspot.com.es".
%% regular rules
je("sch", _Any) ->
"sch.je";
je("org", _Any) ->
"org.je";
je("net", _Any) ->
"net.je";
je("co", _Any) ->
"co.je";
je("gov", _Any) ->
"gov.je".
%% regular rules
kr("ne", _Any) ->
"ne.kr";
kr("jeonbuk", _Any) ->
"jeonbuk.kr";
kr("sc", _Any) ->
"sc.kr";
kr("kg", _Any) ->
"kg.kr";
kr("es", _Any) ->
"es.kr";
kr("gyeongnam", _Any) ->
"gyeongnam.kr";
kr("busan", _Any) ->
"busan.kr";
kr("daejeon", _Any) ->
"daejeon.kr";
kr("or", _Any) ->
"or.kr";
kr("ms", _Any) ->
"ms.kr";
kr("chungnam", _Any) ->
"chungnam.kr";
kr("chungbuk", _Any) ->
"chungbuk.kr";
kr("co", _Any) ->
"co.kr";
kr("hs", _Any) ->
"hs.kr";
kr("blogspot", _Any) ->
"blogspot.kr";
kr("jeonnam", _Any) ->
"jeonnam.kr";
kr("re", _Any) ->
"re.kr";
kr("seoul", _Any) ->
"seoul.kr";
kr("gwangju", _Any) ->
"gwangju.kr";
kr("ac", _Any) ->
"ac.kr";
kr("gyeonggi", _Any) ->
"gyeonggi.kr";
kr("ulsan", _Any) ->
"ulsan.kr";
kr("go", _Any) ->
"go.kr";
kr("mil", _Any) ->
"mil.kr";
kr("gangwon", _Any) ->
"gangwon.kr";
kr("jeju", _Any) ->
"jeju.kr";
kr("incheon", _Any) ->
"incheon.kr";
kr("daegu", _Any) ->
"daegu.kr";
kr("gyeongbuk", _Any) ->
"gyeongbuk.kr";
kr("pe", _Any) ->
"pe.kr".
%% regular rules
tt("pro", _Any) ->
"pro.tt";
tt("int", _Any) ->
"int.tt";
tt("biz", _Any) ->
"biz.tt";
tt("net", _Any) ->
"net.tt";
tt("jobs", _Any) ->
"jobs.tt";
tt("travel", _Any) ->
"travel.tt";
tt("co", _Any) ->
"co.tt";
tt("info", _Any) ->
"info.tt";
tt("org", _Any) ->
"org.tt";
tt("coop", _Any) ->
"coop.tt";
tt("name", _Any) ->
"name.tt";
tt("gov", _Any) ->
"gov.tt";
tt("edu", _Any) ->
"edu.tt";
tt("aero", _Any) ->
"aero.tt";
tt("museum", _Any) ->
"museum.tt";
tt("mobi", _Any) ->
"mobi.tt";
tt("com", _Any) ->
"com.tt".
%% regular rules
net("uk", _Any) ->
"uk.net";
net("buyshouses", _Any) ->
"buyshouses.net";
net("jp", _Any) ->
"jp.net";
net("homeunix", _Any) ->
"homeunix.net";
net("homeip", _Any) ->
"homeip.net";
net("dontexist", _Any) ->
"dontexist.net";
net("cloudfront", _Any) ->
"cloudfront.net";
net("servebbs", _Any) ->
"servebbs.net";
net("gb", _Any) ->
"gb.net";
net("homelinux", _Any) ->
"homelinux.net";
net("dnsalias", _Any) ->
"dnsalias.net";
net("dynathome", _Any) ->
"dynathome.net";
net("serveftp", _Any) ->
"serveftp.net";
net("thruhere", _Any) ->
"thruhere.net";
net("webhop", _Any) ->
"webhop.net";
net("hu", _Any) ->
"hu.net";
net("za", _Any) ->
"za.net";
net("dynalias", _Any) ->
"dynalias.net";
net("dnsdojo", _Any) ->
"dnsdojo.net";
net("endofinternet", _Any) ->
"endofinternet.net";
net("selfip", _Any) ->
"selfip.net";
net("homeftp", _Any) ->
"homeftp.net";
net("podzone", _Any) ->
"podzone.net";
net("se", _Any) ->
"se.net";
net("blogdns", _Any) ->
"blogdns.net".
%% regular rules
cc("scrapping", _Any) ->
"scrapping.cc";
cc("ftpaccess", _Any) ->
"ftpaccess.cc";
cc("myphotos", _Any) ->
"myphotos.cc".
%% regular rules
kp("edu", _Any) ->
"edu.kp";
kp("org", _Any) ->
"org.kp";
kp("tra", _Any) ->
"tra.kp";
kp("rep", _Any) ->
"rep.kp";
kp("gov", _Any) ->
"gov.kp";
kp("com", _Any) ->
"com.kp".
%% regular rules
bb("info", _Any) ->
"info.bb";
bb("store", _Any) ->
"store.bb";
bb("org", _Any) ->
"org.bb";
bb("biz", _Any) ->
"biz.bb";
bb("net", _Any) ->
"net.bb";
bb("gov", _Any) ->
"gov.bb";
bb("edu", _Any) ->
"edu.bb";
bb("com", _Any) ->
"com.bb".
%% regular rules
sh("mil", _Any) ->
"mil.sh";
sh("org", _Any) ->
"org.sh";
sh("net", _Any) ->
"net.sh";
sh("gov", _Any) ->
"gov.sh";
sh("com", _Any) ->
"com.sh".
%% regular rules
sa("sch", _Any) ->
"sch.sa";
sa("org", _Any) ->
"org.sa";
sa("net", _Any) ->
"net.sa";
sa("med", _Any) ->
"med.sa";
sa("gov", _Any) ->
"gov.sa";
sa("edu", _Any) ->
"edu.sa";
sa("pub", _Any) ->
"pub.sa";
sa("com", _Any) ->
"com.sa".
%% regular rules
io("github", _Any) ->
"github.io";
io("com", _Any) ->
"com.io".
%% regular rules
th("or", _Any) ->
"or.th";
th("in", _Any) ->
"in.th";
th("ac", _Any) ->
"ac.th";
th("net", _Any) ->
"net.th";
th("co", _Any) ->
"co.th";
th("mi", _Any) ->
"mi.th";
th("go", _Any) ->
"go.th".
%% regular rules
hk("edu", _Any) ->
"edu.hk";
hk("org", _Any) ->
"org.hk";
hk("blogspot", _Any) ->
"blogspot.hk";
hk("net", _Any) ->
"net.hk";
hk("idv", _Any) ->
"idv.hk";
hk("gov", _Any) ->
"gov.hk";
hk("com", _Any) ->
"com.hk".
%% regular rules
so("org", _Any) ->
"org.so";
so("net", _Any) ->
"net.so";
so("com", _Any) ->
"com.so".
%% regular rules
ie("blogspot", _Any) ->
"blogspot.ie";
ie("gov", _Any) ->
"gov.ie".
%% regular rules
tl("gov", _Any) ->
"gov.tl".
%% regular rules
org("misconfused", _Any) ->
"misconfused.org";
org("doesntexist", _Any) ->
"doesntexist.org";
org("homeunix", _Any) ->
"homeunix.org";
org("dontexist", _Any) ->
"dontexist.org";
org("sellsyourhome", _Any) ->
"sellsyourhome.org";
org("blogsite", _Any) ->
"blogsite.org";
org("servebbs", _Any) ->
"servebbs.org";
org("endoftheinternet", _Any) ->
"endoftheinternet.org";
org("us", _Any) ->
"us.org";
org("homelinux", _Any) ->
"homelinux.org";
org("dnsalias", _Any) ->
"dnsalias.org";
org("boldlygoingnowhere", _Any) ->
"boldlygoingnowhere.org";
org("serveftp", _Any) ->
"serveftp.org";
org("gotdns", _Any) ->
"gotdns.org";
org("homedns", _Any) ->
"homedns.org";
org("webhop", _Any) ->
"webhop.org";
org("dvrdns", _Any) ->
"dvrdns.org";
org("za", _Any) ->
"za.org";
org("dynalias", _Any) ->
"dynalias.org";
org("dnsdojo", _Any) ->
"dnsdojo.org";
org("endofinternet", _Any) ->
"endofinternet.org";
org("selfip", _Any) ->
"selfip.org";
org("servegame", _Any) ->
"servegame.org";
org("homeftp", _Any) ->
"homeftp.org";
org("podzone", _Any) ->
"podzone.org";
org("doomdns", _Any) ->
"doomdns.org";
org("blogdns", _Any) ->
"blogdns.org";
org("ae", _Any) ->
"ae.org";
org("dyndns", []) ->
"dyndns.org";
org("dyndns", Parts) ->
[First | Rest] = Parts,
dyndns_org(First, Rest);
org("readmyblog", _Any) ->
"readmyblog.org".
%% regular rules
dyndns_org("home", _Any) ->
"home.dyndns.org";
dyndns_org("go", _Any) ->
"go.dyndns.org".
%% regular rules
tj("test", _Any) ->
"test.tj";
tj("org", _Any) ->
"org.tj";
tj("int", _Any) ->
"int.tj";
tj("nic", _Any) ->
"nic.tj";
tj("biz", _Any) ->
"biz.tj";
tj("name", _Any) ->
"name.tj";
tj("ac", _Any) ->
"ac.tj";
tj("net", _Any) ->
"net.tj";
tj("gov", _Any) ->
"gov.tj";
tj("go", _Any) ->
"go.tj";
tj("web", _Any) ->
"web.tj";
tj("edu", _Any) ->
"edu.tj";
tj("mil", _Any) ->
"mil.tj";
tj("co", _Any) ->
"co.tj";
tj("com", _Any) ->
"com.tj".
%% regular rules
cf("blogspot", _Any) ->
"blogspot.cf".
%% regular rules
im("org", _Any) ->
"org.im";
im("nic", _Any) ->
"nic.im";
im("ac", _Any) ->
"ac.im";
im("net", _Any) ->
"net.im";
im("co", []) ->
"co.im";
im("co", Parts) ->
[First | Rest] = Parts,
co_im(First, Rest);
im("gov", _Any) ->
"gov.im".
%% regular rules
co_im("plc", _Any) ->
"plc.co.im";
co_im("ltd", _Any) ->
"ltd.co.im".
%% regular rules
cz("blogspot", _Any) ->
"blogspot.cz".
%% regular rules
mk("edu", _Any) ->
"edu.mk";
mk("org", _Any) ->
"org.mk";
mk("name", _Any) ->
"name.mk";
mk("inf", _Any) ->
"inf.mk";
mk("net", _Any) ->
"net.mk";
mk("gov", _Any) ->
"gov.mk";
mk("com", _Any) ->
"com.mk".
%% regular rules
lt("gov", _Any) ->
"gov.lt".
%% regular rules
de("traeumtgerade", _Any) ->
"traeumtgerade.de";
de("isteingeek", _Any) ->
"isteingeek.de";
de("leitungsen", _Any) ->
"leitungsen.de";
de("lebtimnetz", _Any) ->
"lebtimnetz.de";
de("istmein", _Any) ->
"istmein.de";
de("blogspot", _Any) ->
"blogspot.de";
de("fuettertdasnetz", _Any) ->
"fuettertdasnetz.de";
de("com", _Any) ->
"com.de".
%% regular rules
gn("edu", _Any) ->
"edu.gn";
gn("org", _Any) ->
"org.gn";
gn("ac", _Any) ->
"ac.gn";
gn("net", _Any) ->
"net.gn";
gn("gov", _Any) ->
"gov.gn";
gn("com", _Any) ->
"com.gn".
%% regular rules
hr("from", _Any) ->
"from.hr";
hr("name", _Any) ->
"name.hr";
hr("iz", _Any) ->
"iz.hr";
hr("com", _Any) ->
"com.hr".
%% regular rules
qa("sch", _Any) ->
"sch.qa";
qa("org", _Any) ->
"org.qa";
qa("name", _Any) ->
"name.qa";
qa("net", _Any) ->
"net.qa";
qa("gov", _Any) ->
"gov.qa";
qa("edu", _Any) ->
"edu.qa";
qa("mil", _Any) ->
"mil.qa";
qa("com", _Any) ->
"com.qa".
%% regular rules
be("blogspot", _Any) ->
"blogspot.be";
be("ac", _Any) ->
"ac.be".
%% regular rules
vc("edu", _Any) ->
"edu.vc";
vc("mil", _Any) ->
"mil.vc";
vc("org", _Any) ->
"org.vc";
vc("net", _Any) ->
"net.vc";
vc("gov", _Any) ->
"gov.vc";
vc("com", _Any) ->
"com.vc".
%% regular rules
pro("law", _Any) ->
"law.pro";
pro("jur", _Any) ->
"jur.pro";
pro("bar", _Any) ->
"bar.pro";
pro("cpa", _Any) ->
"cpa.pro";
pro("aca", _Any) ->
"aca.pro";
pro("eng", _Any) ->
"eng.pro";
pro("med", _Any) ->
"med.pro".
%% regular rules
cv("blogspot", _Any) ->
"blogspot.cv".
%% regular rules
cl("mil", _Any) ->
"mil.cl";
cl("gob", _Any) ->
"gob.cl";
cl("co", _Any) ->
"co.cl";
cl("gov", _Any) ->
"gov.cl".
%% regular rules
jp("aomori", []) ->
"aomori.jp";
jp("aomori", Parts) ->
[First | Rest] = Parts,
aomori_jp(First, Rest);
jp("ne", _Any) ->
"ne.jp";
jp("nagano", []) ->
"nagano.jp";
jp("nagano", Parts) ->
[First | Rest] = Parts,
nagano_jp(First, Rest);
jp("ishikawa", []) ->
"ishikawa.jp";
jp("ishikawa", Parts) ->
[First | Rest] = Parts,
ishikawa_jp(First, Rest);
jp("okinawa", []) ->
"okinawa.jp";
jp("okinawa", Parts) ->
[First | Rest] = Parts,
okinawa_jp(First, Rest);
jp("oita", []) ->
"oita.jp";
jp("oita", Parts) ->
[First | Rest] = Parts,
oita_jp(First, Rest);
jp("mie", []) ->
"mie.jp";
jp("mie", Parts) ->
[First | Rest] = Parts,
mie_jp(First, Rest);
jp("miyazaki", []) ->
"miyazaki.jp";
jp("miyazaki", Parts) ->
[First | Rest] = Parts,
miyazaki_jp(First, Rest);
jp("gifu", []) ->
"gifu.jp";
jp("gifu", Parts) ->
[First | Rest] = Parts,
gifu_jp(First, Rest);
jp("toyama", []) ->
"toyama.jp";
jp("toyama", Parts) ->
[First | Rest] = Parts,
toyama_jp(First, Rest);
jp("tokushima", []) ->
"tokushima.jp";
jp("tokushima", Parts) ->
[First | Rest] = Parts,
tokushima_jp(First, Rest);
jp("ehime", []) ->
"ehime.jp";
jp("ehime", Parts) ->
[First | Rest] = Parts,
ehime_jp(First, Rest);
jp("or", _Any) ->
"or.jp";
jp("hokkaido", []) ->
"hokkaido.jp";
jp("hokkaido", Parts) ->
[First | Rest] = Parts,
hokkaido_jp(First, Rest);
jp("nagasaki", []) ->
"nagasaki.jp";
jp("nagasaki", Parts) ->
[First | Rest] = Parts,
nagasaki_jp(First, Rest);
jp("kyoto", []) ->
"kyoto.jp";
jp("kyoto", Parts) ->
[First | Rest] = Parts,
kyoto_jp(First, Rest);
jp("gunma", []) ->
"gunma.jp";
jp("gunma", Parts) ->
[First | Rest] = Parts,
gunma_jp(First, Rest);
jp("yamaguchi", []) ->
"yamaguchi.jp";
jp("yamaguchi", Parts) ->
[First | Rest] = Parts,
yamaguchi_jp(First, Rest);
jp("co", _Any) ->
"co.jp";
jp("tottori", []) ->
"tottori.jp";
jp("tottori", Parts) ->
[First | Rest] = Parts,
tottori_jp(First, Rest);
jp("wakayama", []) ->
"wakayama.jp";
jp("wakayama", Parts) ->
[First | Rest] = Parts,
wakayama_jp(First, Rest);
jp("kagoshima", []) ->
"kagoshima.jp";
jp("kagoshima", Parts) ->
[First | Rest] = Parts,
kagoshima_jp(First, Rest);
jp("saga", []) ->
"saga.jp";
jp("saga", Parts) ->
[First | Rest] = Parts,
saga_jp(First, Rest);
jp("tochigi", []) ->
"tochigi.jp";
jp("tochigi", Parts) ->
[First | Rest] = Parts,
tochigi_jp(First, Rest);
jp("nara", []) ->
"nara.jp";
jp("nara", Parts) ->
[First | Rest] = Parts,
nara_jp(First, Rest);
jp("chiba", []) ->
"chiba.jp";
jp("chiba", Parts) ->
[First | Rest] = Parts,
chiba_jp(First, Rest);
jp("hiroshima", []) ->
"hiroshima.jp";
jp("hiroshima", Parts) ->
[First | Rest] = Parts,
hiroshima_jp(First, Rest);
jp("saitama", []) ->
"saitama.jp";
jp("saitama", Parts) ->
[First | Rest] = Parts,
saitama_jp(First, Rest);
jp("iwate", []) ->
"iwate.jp";
jp("iwate", Parts) ->
[First | Rest] = Parts,
iwate_jp(First, Rest);
jp("okayama", []) ->
"okayama.jp";
jp("okayama", Parts) ->
[First | Rest] = Parts,
okayama_jp(First, Rest);
jp("kumamoto", []) ->
"kumamoto.jp";
jp("kumamoto", Parts) ->
[First | Rest] = Parts,
kumamoto_jp(First, Rest);
jp("ed", _Any) ->
"ed.jp";
jp("shizuoka", []) ->
"shizuoka.jp";
jp("shizuoka", Parts) ->
[First | Rest] = Parts,
shizuoka_jp(First, Rest);
jp("kanagawa", []) ->
"kanagawa.jp";
jp("kanagawa", Parts) ->
[First | Rest] = Parts,
kanagawa_jp(First, Rest);
jp("fukushima", []) ->
"fukushima.jp";
jp("fukushima", Parts) ->
[First | Rest] = Parts,
fukushima_jp(First, Rest);
jp("gr", _Any) ->
"gr.jp";
jp("shimane", []) ->
"shimane.jp";
jp("shimane", Parts) ->
[First | Rest] = Parts,
shimane_jp(First, Rest);
jp("shiga", []) ->
"shiga.jp";
jp("shiga", Parts) ->
[First | Rest] = Parts,
shiga_jp(First, Rest);
jp("lg", _Any) ->
"lg.jp";
jp("hyogo", []) ->
"hyogo.jp";
jp("hyogo", Parts) ->
[First | Rest] = Parts,
hyogo_jp(First, Rest);
jp("fukuoka", []) ->
"fukuoka.jp";
jp("fukuoka", Parts) ->
[First | Rest] = Parts,
fukuoka_jp(First, Rest);
jp("niigata", []) ->
"niigata.jp";
jp("niigata", Parts) ->
[First | Rest] = Parts,
niigata_jp(First, Rest);
jp("ad", _Any) ->
"ad.jp";
jp("osaka", []) ->
"osaka.jp";
jp("osaka", Parts) ->
[First | Rest] = Parts,
osaka_jp(First, Rest);
jp("aichi", []) ->
"aichi.jp";
jp("aichi", Parts) ->
[First | Rest] = Parts,
aichi_jp(First, Rest);
jp("akita", []) ->
"akita.jp";
jp("akita", Parts) ->
[First | Rest] = Parts,
akita_jp(First, Rest);
jp("kagawa", []) ->
"kagawa.jp";
jp("kagawa", Parts) ->
[First | Rest] = Parts,
kagawa_jp(First, Rest);
jp("kochi", []) ->
"kochi.jp";
jp("kochi", Parts) ->
[First | Rest] = Parts,
kochi_jp(First, Rest);
jp("tokyo", []) ->
"tokyo.jp";
jp("tokyo", Parts) ->
[First | Rest] = Parts,
tokyo_jp(First, Rest);
jp("blogspot", _Any) ->
"blogspot.jp";
jp("ac", _Any) ->
"ac.jp";
jp("yamagata", []) ->
"yamagata.jp";
jp("yamagata", Parts) ->
[First | Rest] = Parts,
yamagata_jp(First, Rest);
jp("miyagi", []) ->
"miyagi.jp";
jp("miyagi", Parts) ->
[First | Rest] = Parts,
miyagi_jp(First, Rest);
jp("go", _Any) ->
"go.jp";
jp("ibaraki", []) ->
"ibaraki.jp";
jp("ibaraki", Parts) ->
[First | Rest] = Parts,
ibaraki_jp(First, Rest);
jp("yamanashi", []) ->
"yamanashi.jp";
jp("yamanashi", Parts) ->
[First | Rest] = Parts,
yamanashi_jp(First, Rest);
jp("fukui", []) ->
"fukui.jp";
jp("fukui", Parts) ->
[First | Rest] = Parts,
fukui_jp(First, Rest).
%% regular rules
aomori_jp("misawa", _Any) ->
"misawa.aomori.jp";
aomori_jp("aomori", _Any) ->
"aomori.aomori.jp";
aomori_jp("towada", _Any) ->
"towada.aomori.jp";
aomori_jp("tsugaru", _Any) ->
"tsugaru.aomori.jp";
aomori_jp("shichinohe", _Any) ->
"shichinohe.aomori.jp";
aomori_jp("sannohe", _Any) ->
"sannohe.aomori.jp";
aomori_jp("kuroishi", _Any) ->
"kuroishi.aomori.jp";
aomori_jp("itayanagi", _Any) ->
"itayanagi.aomori.jp";
aomori_jp("gonohe", _Any) ->
"gonohe.aomori.jp";
aomori_jp("takko", _Any) ->
"takko.aomori.jp";
aomori_jp("noheji", _Any) ->
"noheji.aomori.jp";
aomori_jp("hiranai", _Any) ->
"hiranai.aomori.jp";
aomori_jp("rokunohe", _Any) ->
"rokunohe.aomori.jp";
aomori_jp("shingo", _Any) ->
"shingo.aomori.jp";
aomori_jp("hashikami", _Any) ->
"hashikami.aomori.jp";
aomori_jp("hirosaki", _Any) ->
"hirosaki.aomori.jp";
aomori_jp("nakadomari", _Any) ->
"nakadomari.aomori.jp";
aomori_jp("hachinohe", _Any) ->
"hachinohe.aomori.jp";
aomori_jp("mutsu", _Any) ->
"mutsu.aomori.jp";
aomori_jp("oirase", _Any) ->
"oirase.aomori.jp";
aomori_jp("owani", _Any) ->
"owani.aomori.jp";
aomori_jp("tsuruta", _Any) ->
"tsuruta.aomori.jp".
%% regular rules
nagano_jp("sakae", _Any) ->
"sakae.nagano.jp";
nagano_jp("asahi", _Any) ->
"asahi.nagano.jp";
nagano_jp("nozawaonsen", _Any) ->
"nozawaonsen.nagano.jp";
nagano_jp("suwa", _Any) ->
"suwa.nagano.jp";
nagano_jp("miyota", _Any) ->
"miyota.nagano.jp";
nagano_jp("iida", _Any) ->
"iida.nagano.jp";
nagano_jp("ooshika", _Any) ->
"ooshika.nagano.jp";
nagano_jp("togakushi", _Any) ->
"togakushi.nagano.jp";
nagano_jp("nagiso", _Any) ->
"nagiso.nagano.jp";
nagano_jp("yasaka", _Any) ->
"yasaka.nagano.jp";
nagano_jp("chino", _Any) ->
"chino.nagano.jp";
nagano_jp("nakano", _Any) ->
"nakano.nagano.jp";
nagano_jp("wada", _Any) ->
"wada.nagano.jp";
nagano_jp("takamori", _Any) ->
"takamori.nagano.jp";
nagano_jp("otaki", _Any) ->
"otaki.nagano.jp";
nagano_jp("kiso", _Any) ->
"kiso.nagano.jp";
nagano_jp("okaya", _Any) ->
"okaya.nagano.jp";
nagano_jp("iiyama", _Any) ->
"iiyama.nagano.jp";
nagano_jp("karuizawa", _Any) ->
"karuizawa.nagano.jp";
nagano_jp("ikeda", _Any) ->
"ikeda.nagano.jp";
nagano_jp("minamiaiki", _Any) ->
"minamiaiki.nagano.jp";
nagano_jp("ogawa", _Any) ->
"ogawa.nagano.jp";
nagano_jp("tatsuno", _Any) ->
"tatsuno.nagano.jp";
nagano_jp("mochizuki", _Any) ->
"mochizuki.nagano.jp";
nagano_jp("togura", _Any) ->
"togura.nagano.jp";
nagano_jp("saku", _Any) ->
"saku.nagano.jp";
nagano_jp("hiraya", _Any) ->
"hiraya.nagano.jp";
nagano_jp("nagawa", _Any) ->
"nagawa.nagano.jp";
nagano_jp("tomi", _Any) ->
"tomi.nagano.jp";
nagano_jp("chikuma", _Any) ->
"chikuma.nagano.jp";
nagano_jp("otari", _Any) ->
"otari.nagano.jp";
nagano_jp("azumino", _Any) ->
"azumino.nagano.jp";
nagano_jp("kitaaiki", _Any) ->
"kitaaiki.nagano.jp";
nagano_jp("ookuwa", _Any) ->
"ookuwa.nagano.jp";
nagano_jp("kisofukushima", _Any) ->
"kisofukushima.nagano.jp";
nagano_jp("minamiminowa", _Any) ->
"minamiminowa.nagano.jp";
nagano_jp("nagano", _Any) ->
"nagano.nagano.jp";
nagano_jp("komagane", _Any) ->
"komagane.nagano.jp";
nagano_jp("anan", _Any) ->
"anan.nagano.jp";
nagano_jp("chikuhoku", _Any) ->
"chikuhoku.nagano.jp";
nagano_jp("sakaki", _Any) ->
"sakaki.nagano.jp";
nagano_jp("shiojiri", _Any) ->
"shiojiri.nagano.jp";
nagano_jp("ueda", _Any) ->
"ueda.nagano.jp";
nagano_jp("agematsu", _Any) ->
"agematsu.nagano.jp";
nagano_jp("minowa", _Any) ->
"minowa.nagano.jp";
nagano_jp("achi", _Any) ->
"achi.nagano.jp";
nagano_jp("matsumoto", _Any) ->
"matsumoto.nagano.jp";
nagano_jp("obuse", _Any) ->
"obuse.nagano.jp";
nagano_jp("minamimaki", _Any) ->
"minamimaki.nagano.jp";
nagano_jp("miyada", _Any) ->
"miyada.nagano.jp";
nagano_jp("nakagawa", _Any) ->
"nakagawa.nagano.jp";
nagano_jp("hara", _Any) ->
"hara.nagano.jp";
nagano_jp("komoro", _Any) ->
"komoro.nagano.jp";
nagano_jp("aoki", _Any) ->
"aoki.nagano.jp";
nagano_jp("takagi", _Any) ->
"takagi.nagano.jp";
nagano_jp("ikusaka", _Any) ->
"ikusaka.nagano.jp";
nagano_jp("matsukawa", _Any) ->
"matsukawa.nagano.jp";
nagano_jp("hakuba", _Any) ->
"hakuba.nagano.jp";
nagano_jp("omachi", _Any) ->
"omachi.nagano.jp";
nagano_jp("suzaka", _Any) ->
"suzaka.nagano.jp";
nagano_jp("fujimi", _Any) ->
"fujimi.nagano.jp";
nagano_jp("sakuho", _Any) ->
"sakuho.nagano.jp";
nagano_jp("iijima", _Any) ->
"iijima.nagano.jp";
nagano_jp("takayama", _Any) ->
"takayama.nagano.jp";
nagano_jp("tateshina", _Any) ->
"tateshina.nagano.jp";
nagano_jp("omi", _Any) ->
"omi.nagano.jp";
nagano_jp("shimosuwa", _Any) ->
"shimosuwa.nagano.jp";
nagano_jp("yamanouchi", _Any) ->
"yamanouchi.nagano.jp";
nagano_jp("miasa", _Any) ->
"miasa.nagano.jp";
nagano_jp("iizuna", _Any) ->
"iizuna.nagano.jp";
nagano_jp("yamagata", _Any) ->
"yamagata.nagano.jp";
nagano_jp("ina", _Any) ->
"ina.nagano.jp";
nagano_jp("shinanomachi", _Any) ->
"shinanomachi.nagano.jp";
nagano_jp("kawakami", _Any) ->
"kawakami.nagano.jp";
nagano_jp("yasuoka", _Any) ->
"yasuoka.nagano.jp".
%% regular rules
ishikawa_jp("shika", _Any) ->
"shika.ishikawa.jp";
ishikawa_jp("kanazawa", _Any) ->
"kanazawa.ishikawa.jp";
ishikawa_jp("noto", _Any) ->
"noto.ishikawa.jp";
ishikawa_jp("kaga", _Any) ->
"kaga.ishikawa.jp";
ishikawa_jp("nonoichi", _Any) ->
"nonoichi.ishikawa.jp";
ishikawa_jp("uchinada", _Any) ->
"uchinada.ishikawa.jp";
ishikawa_jp("nanao", _Any) ->
"nanao.ishikawa.jp";
ishikawa_jp("tsubata", _Any) ->
"tsubata.ishikawa.jp";
ishikawa_jp("anamizu", _Any) ->
"anamizu.ishikawa.jp";
ishikawa_jp("hakusan", _Any) ->
"hakusan.ishikawa.jp";
ishikawa_jp("tsurugi", _Any) ->
"tsurugi.ishikawa.jp";
ishikawa_jp("komatsu", _Any) ->
"komatsu.ishikawa.jp";
ishikawa_jp("kawakita", _Any) ->
"kawakita.ishikawa.jp";
ishikawa_jp("kahoku", _Any) ->
"kahoku.ishikawa.jp";
ishikawa_jp("hakui", _Any) ->
"hakui.ishikawa.jp";
ishikawa_jp("suzu", _Any) ->
"suzu.ishikawa.jp";
ishikawa_jp("wajima", _Any) ->
"wajima.ishikawa.jp";
ishikawa_jp("nomi", _Any) ->
"nomi.ishikawa.jp";
ishikawa_jp("nakanoto", _Any) ->
"nakanoto.ishikawa.jp".
%% regular rules
okinawa_jp("ishikawa", _Any) ->
"ishikawa.okinawa.jp";
okinawa_jp("okinawa", _Any) ->
"okinawa.okinawa.jp";
okinawa_jp("kitanakagusuku", _Any) ->
"kitanakagusuku.okinawa.jp";
okinawa_jp("yonaguni", _Any) ->
"yonaguni.okinawa.jp";
okinawa_jp("ginoza", _Any) ->
"ginoza.okinawa.jp";
okinawa_jp("yomitan", _Any) ->
"yomitan.okinawa.jp";
okinawa_jp("onna", _Any) ->
"onna.okinawa.jp";
okinawa_jp("nago", _Any) ->
"nago.okinawa.jp";
okinawa_jp("motobu", _Any) ->
"motobu.okinawa.jp";
okinawa_jp("kumejima", _Any) ->
"kumejima.okinawa.jp";
okinawa_jp("nanjo", _Any) ->
"nanjo.okinawa.jp";
okinawa_jp("uruma", _Any) ->
"uruma.okinawa.jp";
okinawa_jp("itoman", _Any) ->
"itoman.okinawa.jp";
okinawa_jp("kin", _Any) ->
"kin.okinawa.jp";
okinawa_jp("hirara", _Any) ->
"hirara.okinawa.jp";
okinawa_jp("zamami", _Any) ->
"zamami.okinawa.jp";
okinawa_jp("kunigami", _Any) ->
"kunigami.okinawa.jp";
okinawa_jp("urasoe", _Any) ->
"urasoe.okinawa.jp";
okinawa_jp("ginowan", _Any) ->
"ginowan.okinawa.jp";
okinawa_jp("haebaru", _Any) ->
"haebaru.okinawa.jp";
okinawa_jp("tokashiki", _Any) ->
"tokashiki.okinawa.jp";
okinawa_jp("kadena", _Any) ->
"kadena.okinawa.jp";
okinawa_jp("naha", _Any) ->
"naha.okinawa.jp";
okinawa_jp("yaese", _Any) ->
"yaese.okinawa.jp";
okinawa_jp("tomigusuku", _Any) ->
"tomigusuku.okinawa.jp";
okinawa_jp("izena", _Any) ->
"izena.okinawa.jp";
okinawa_jp("kitadaito", _Any) ->
"kitadaito.okinawa.jp";
okinawa_jp("tarama", _Any) ->
"tarama.okinawa.jp";
okinawa_jp("shimoji", _Any) ->
"shimoji.okinawa.jp";
okinawa_jp("higashi", _Any) ->
"higashi.okinawa.jp";
okinawa_jp("nishihara", _Any) ->
"nishihara.okinawa.jp";
okinawa_jp("ogimi", _Any) ->
"ogimi.okinawa.jp";
okinawa_jp("tonaki", _Any) ->
"tonaki.okinawa.jp";
okinawa_jp("gushikami", _Any) ->
"gushikami.okinawa.jp";
okinawa_jp("yonabaru", _Any) ->
"yonabaru.okinawa.jp";
okinawa_jp("nakijin", _Any) ->
"nakijin.okinawa.jp";
okinawa_jp("taketomi", _Any) ->
"taketomi.okinawa.jp";
okinawa_jp("ishigaki", _Any) ->
"ishigaki.okinawa.jp";
okinawa_jp("iheya", _Any) ->
"iheya.okinawa.jp";
okinawa_jp("minamidaito", _Any) ->
"minamidaito.okinawa.jp";
okinawa_jp("aguni", _Any) ->
"aguni.okinawa.jp";
okinawa_jp("nakagusuku", _Any) ->
"nakagusuku.okinawa.jp".
%% regular rules
oita_jp("himeshima", _Any) ->
"himeshima.oita.jp";
oita_jp("hita", _Any) ->
"hita.oita.jp";
oita_jp("bungoono", _Any) ->
"bungoono.oita.jp";
oita_jp("usa", _Any) ->
"usa.oita.jp";
oita_jp("oita", _Any) ->
"oita.oita.jp";
oita_jp("kokonoe", _Any) ->
"kokonoe.oita.jp";
oita_jp("kamitsue", _Any) ->
"kamitsue.oita.jp";
oita_jp("kuju", _Any) ->
"kuju.oita.jp";
oita_jp("saiki", _Any) ->
"saiki.oita.jp";
oita_jp("hasama", _Any) ->
"hasama.oita.jp";
oita_jp("bungotakada", _Any) ->
"bungotakada.oita.jp";
oita_jp("tsukumi", _Any) ->
"tsukumi.oita.jp";
oita_jp("beppu", _Any) ->
"beppu.oita.jp";
oita_jp("kunisaki", _Any) ->
"kunisaki.oita.jp";
oita_jp("taketa", _Any) ->
"taketa.oita.jp";
oita_jp("usuki", _Any) ->
"usuki.oita.jp";
oita_jp("hiji", _Any) ->
"hiji.oita.jp";
oita_jp("kusu", _Any) ->
"kusu.oita.jp";
oita_jp("yufu", _Any) ->
"yufu.oita.jp".
%% regular rules
mie_jp("kisosaki", _Any) ->
"kisosaki.mie.jp";
mie_jp("asahi", _Any) ->
"asahi.mie.jp";
mie_jp("udono", _Any) ->
"udono.mie.jp";
mie_jp("shima", _Any) ->
"shima.mie.jp";
mie_jp("taiki", _Any) ->
"taiki.mie.jp";
mie_jp("kumano", _Any) ->
"kumano.mie.jp";
mie_jp("kameyama", _Any) ->
"kameyama.mie.jp";
mie_jp("taki", _Any) ->
"taki.mie.jp";
mie_jp("miyama", _Any) ->
"miyama.mie.jp";
mie_jp("misugi", _Any) ->
"misugi.mie.jp";
mie_jp("toba", _Any) ->
"toba.mie.jp";
mie_jp("tamaki", _Any) ->
"tamaki.mie.jp";
mie_jp("ise", _Any) ->
"ise.mie.jp";
mie_jp("nabari", _Any) ->
"nabari.mie.jp";
mie_jp("inabe", _Any) ->
"inabe.mie.jp";
mie_jp("yokkaichi", _Any) ->
"yokkaichi.mie.jp";
mie_jp("suzuka", _Any) ->
"suzuka.mie.jp";
mie_jp("kiwa", _Any) ->
"kiwa.mie.jp";
mie_jp("ureshino", _Any) ->
"ureshino.mie.jp";
mie_jp("watarai", _Any) ->
"watarai.mie.jp";
mie_jp("komono", _Any) ->
"komono.mie.jp";
mie_jp("mihama", _Any) ->
"mihama.mie.jp";
mie_jp("kuwana", _Any) ->
"kuwana.mie.jp";
mie_jp("tsu", _Any) ->
"tsu.mie.jp";
mie_jp("kawagoe", _Any) ->
"kawagoe.mie.jp";
mie_jp("minamiise", _Any) ->
"minamiise.mie.jp";
mie_jp("kiho", _Any) ->
"kiho.mie.jp";
mie_jp("matsusaka", _Any) ->
"matsusaka.mie.jp";
mie_jp("meiwa", _Any) ->
"meiwa.mie.jp";
mie_jp("tado", _Any) ->
"tado.mie.jp".
%% regular rules
miyazaki_jp("mimata", _Any) ->
"mimata.miyazaki.jp";
miyazaki_jp("takaharu", _Any) ->
"takaharu.miyazaki.jp";
miyazaki_jp("kitakata", _Any) ->
"kitakata.miyazaki.jp";
miyazaki_jp("miyazaki", _Any) ->
"miyazaki.miyazaki.jp";
miyazaki_jp("morotsuka", _Any) ->
"morotsuka.miyazaki.jp";
miyazaki_jp("tsuno", _Any) ->
"tsuno.miyazaki.jp";
miyazaki_jp("nichinan", _Any) ->
"nichinan.miyazaki.jp";
miyazaki_jp("hyuga", _Any) ->
"hyuga.miyazaki.jp";
miyazaki_jp("kijo", _Any) ->
"kijo.miyazaki.jp";
miyazaki_jp("shiiba", _Any) ->
"shiiba.miyazaki.jp";
miyazaki_jp("takanabe", _Any) ->
"takanabe.miyazaki.jp";
miyazaki_jp("aya", _Any) ->
"aya.miyazaki.jp";
miyazaki_jp("kawaminami", _Any) ->
"kawaminami.miyazaki.jp";
miyazaki_jp("kushima", _Any) ->
"kushima.miyazaki.jp";
miyazaki_jp("ebino", _Any) ->
"ebino.miyazaki.jp";
miyazaki_jp("shintomi", _Any) ->
"shintomi.miyazaki.jp";
miyazaki_jp("kadogawa", _Any) ->
"kadogawa.miyazaki.jp";
miyazaki_jp("nishimera", _Any) ->
"nishimera.miyazaki.jp";
miyazaki_jp("kitagawa", _Any) ->
"kitagawa.miyazaki.jp";
miyazaki_jp("saito", _Any) ->
"saito.miyazaki.jp";
miyazaki_jp("takazaki", _Any) ->
"takazaki.miyazaki.jp";
miyazaki_jp("nobeoka", _Any) ->
"nobeoka.miyazaki.jp";
miyazaki_jp("kitaura", _Any) ->
"kitaura.miyazaki.jp";
miyazaki_jp("kunitomi", _Any) ->
"kunitomi.miyazaki.jp";
miyazaki_jp("miyakonojo", _Any) ->
"miyakonojo.miyazaki.jp";
miyazaki_jp("gokase", _Any) ->
"gokase.miyazaki.jp";
miyazaki_jp("kobayashi", _Any) ->
"kobayashi.miyazaki.jp".
%% regular rules
gifu_jp("anpachi", _Any) ->
"anpachi.gifu.jp";
gifu_jp("hichiso", _Any) ->
"hichiso.gifu.jp";
gifu_jp("hashima", _Any) ->
"hashima.gifu.jp";
gifu_jp("tomika", _Any) ->
"tomika.gifu.jp";
gifu_jp("shirakawa", _Any) ->
"shirakawa.gifu.jp";
gifu_jp("sekigahara", _Any) ->
"sekigahara.gifu.jp";
gifu_jp("kasamatsu", _Any) ->
"kasamatsu.gifu.jp";
gifu_jp("gifu", _Any) ->
"gifu.gifu.jp";
gifu_jp("sakahogi", _Any) ->
"sakahogi.gifu.jp";
gifu_jp("ibigawa", _Any) ->
"ibigawa.gifu.jp";
gifu_jp("motosu", _Any) ->
"motosu.gifu.jp";
gifu_jp("tajimi", _Any) ->
"tajimi.gifu.jp";
gifu_jp("kasahara", _Any) ->
"kasahara.gifu.jp";
gifu_jp("yoro", _Any) ->
"yoro.gifu.jp";
gifu_jp("higashishirakawa", _Any) ->
"higashishirakawa.gifu.jp";
gifu_jp("mitake", _Any) ->
"mitake.gifu.jp";
gifu_jp("ginan", _Any) ->
"ginan.gifu.jp";
gifu_jp("kitagata", _Any) ->
"kitagata.gifu.jp";
gifu_jp("godo", _Any) ->
"godo.gifu.jp";
gifu_jp("hida", _Any) ->
"hida.gifu.jp";
gifu_jp("minokamo", _Any) ->
"minokamo.gifu.jp";
gifu_jp("seki", _Any) ->
"seki.gifu.jp";
gifu_jp("mino", _Any) ->
"mino.gifu.jp";
gifu_jp("ogaki", _Any) ->
"ogaki.gifu.jp";
gifu_jp("toki", _Any) ->
"toki.gifu.jp";
gifu_jp("kakamigahara", _Any) ->
"kakamigahara.gifu.jp";
gifu_jp("wanouchi", _Any) ->
"wanouchi.gifu.jp";
gifu_jp("takayama", _Any) ->
"takayama.gifu.jp";
gifu_jp("tarui", _Any) ->
"tarui.gifu.jp";
gifu_jp("ikeda", _Any) ->
"ikeda.gifu.jp";
gifu_jp("kawaue", _Any) ->
"kawaue.gifu.jp";
gifu_jp("gujo", _Any) ->
"gujo.gifu.jp";
gifu_jp("mizunami", _Any) ->
"mizunami.gifu.jp";
gifu_jp("yamagata", _Any) ->
"yamagata.gifu.jp";
gifu_jp("kani", _Any) ->
"kani.gifu.jp";
gifu_jp("nakatsugawa", _Any) ->
"nakatsugawa.gifu.jp";
gifu_jp("ena", _Any) ->
"ena.gifu.jp";
gifu_jp("yaotsu", _Any) ->
"yaotsu.gifu.jp".
%% regular rules
toyama_jp("asahi", _Any) ->
"asahi.toyama.jp";
toyama_jp("namerikawa", _Any) ->
"namerikawa.toyama.jp";
toyama_jp("fukumitsu", _Any) ->
"fukumitsu.toyama.jp";
toyama_jp("funahashi", _Any) ->
"funahashi.toyama.jp";
toyama_jp("uozu", _Any) ->
"uozu.toyama.jp";
toyama_jp("toyama", _Any) ->
"toyama.toyama.jp";
toyama_jp("oyabe", _Any) ->
"oyabe.toyama.jp";
toyama_jp("taira", _Any) ->
"taira.toyama.jp";
toyama_jp("nanto", _Any) ->
"nanto.toyama.jp";
toyama_jp("kurobe", _Any) ->
"kurobe.toyama.jp";
toyama_jp("unazuki", _Any) ->
"unazuki.toyama.jp";
toyama_jp("tonami", _Any) ->
"tonami.toyama.jp";
toyama_jp("himi", _Any) ->
"himi.toyama.jp";
toyama_jp("kamiichi", _Any) ->
"kamiichi.toyama.jp";
toyama_jp("toga", _Any) ->
"toga.toyama.jp";
toyama_jp("fuchu", _Any) ->
"fuchu.toyama.jp";
toyama_jp("johana", _Any) ->
"johana.toyama.jp";
toyama_jp("nyuzen", _Any) ->
"nyuzen.toyama.jp";
toyama_jp("yamada", _Any) ->
"yamada.toyama.jp";
toyama_jp("tateyama", _Any) ->
"tateyama.toyama.jp";
toyama_jp("inami", _Any) ->
"inami.toyama.jp";
toyama_jp("imizu", _Any) ->
"imizu.toyama.jp";
toyama_jp("nakaniikawa", _Any) ->
"nakaniikawa.toyama.jp";
toyama_jp("takaoka", _Any) ->
"takaoka.toyama.jp".
%% regular rules
tokushima_jp("naruto", _Any) ->
"naruto.tokushima.jp";
tokushima_jp("mima", _Any) ->
"mima.tokushima.jp";
tokushima_jp("ichiba", _Any) ->
"ichiba.tokushima.jp";
tokushima_jp("matsushige", _Any) ->
"matsushige.tokushima.jp";
tokushima_jp("sanagochi", _Any) ->
"sanagochi.tokushima.jp";
tokushima_jp("wajiki", _Any) ->
"wajiki.tokushima.jp";
tokushima_jp("shishikui", _Any) ->
"shishikui.tokushima.jp";
tokushima_jp("anan", _Any) ->
"anan.tokushima.jp";
tokushima_jp("nakagawa", _Any) ->
"nakagawa.tokushima.jp";
tokushima_jp("minami", _Any) ->
"minami.tokushima.jp";
tokushima_jp("kainan", _Any) ->
"kainan.tokushima.jp";
tokushima_jp("tokushima", _Any) ->
"tokushima.tokushima.jp";
tokushima_jp("itano", _Any) ->
"itano.tokushima.jp";
tokushima_jp("miyoshi", _Any) ->
"miyoshi.tokushima.jp";
tokushima_jp("komatsushima", _Any) ->
"komatsushima.tokushima.jp";
tokushima_jp("mugi", _Any) ->
"mugi.tokushima.jp";
tokushima_jp("aizumi", _Any) ->
"aizumi.tokushima.jp".
%% regular rules
ehime_jp("masaki", _Any) ->
"masaki.ehime.jp";
ehime_jp("uwajima", _Any) ->
"uwajima.ehime.jp";
ehime_jp("uchiko", _Any) ->
"uchiko.ehime.jp";
ehime_jp("honai", _Any) ->
"honai.ehime.jp";
ehime_jp("ainan", _Any) ->
"ainan.ehime.jp";
ehime_jp("tobe", _Any) ->
"tobe.ehime.jp";
ehime_jp("matsuno", _Any) ->
"matsuno.ehime.jp";
ehime_jp("kamijima", _Any) ->
"kamijima.ehime.jp";
ehime_jp("shikokuchuo", _Any) ->
"shikokuchuo.ehime.jp";
ehime_jp("seiyo", _Any) ->
"seiyo.ehime.jp";
ehime_jp("niihama", _Any) ->
"niihama.ehime.jp";
ehime_jp("namikata", _Any) ->
"namikata.ehime.jp";
ehime_jp("saijo", _Any) ->
"saijo.ehime.jp";
ehime_jp("toon", _Any) ->
"toon.ehime.jp";
ehime_jp("imabari", _Any) ->
"imabari.ehime.jp";
ehime_jp("iyo", _Any) ->
"iyo.ehime.jp";
ehime_jp("yawatahama", _Any) ->
"yawatahama.ehime.jp";
ehime_jp("ikata", _Any) ->
"ikata.ehime.jp";
ehime_jp("kumakogen", _Any) ->
"kumakogen.ehime.jp";
ehime_jp("kihoku", _Any) ->
"kihoku.ehime.jp";
ehime_jp("matsuyama", _Any) ->
"matsuyama.ehime.jp";
ehime_jp("ozu", _Any) ->
"ozu.ehime.jp".
%% regular rules
hokkaido_jp("sunagawa", _Any) ->
"sunagawa.hokkaido.jp";
hokkaido_jp("shimizu", _Any) ->
"shimizu.hokkaido.jp";
hokkaido_jp("shimokawa", _Any) ->
"shimokawa.hokkaido.jp";
hokkaido_jp("date", _Any) ->
"date.hokkaido.jp";
hokkaido_jp("taiki", _Any) ->
"taiki.hokkaido.jp";
hokkaido_jp("ozora", _Any) ->
"ozora.hokkaido.jp";
hokkaido_jp("otofuke", _Any) ->
"otofuke.hokkaido.jp";
hokkaido_jp("matsumae", _Any) ->
"matsumae.hokkaido.jp";
hokkaido_jp("kimobetsu", _Any) ->
"kimobetsu.hokkaido.jp";
hokkaido_jp("hamatonbetsu", _Any) ->
"hamatonbetsu.hokkaido.jp";
hokkaido_jp("assabu", _Any) ->
"assabu.hokkaido.jp";
hokkaido_jp("yakumo", _Any) ->
"yakumo.hokkaido.jp";
hokkaido_jp("aibetsu", _Any) ->
"aibetsu.hokkaido.jp";
hokkaido_jp("chippubetsu", _Any) ->
"chippubetsu.hokkaido.jp";
hokkaido_jp("obihiro", _Any) ->
"obihiro.hokkaido.jp";
hokkaido_jp("takikawa", _Any) ->
"takikawa.hokkaido.jp";
hokkaido_jp("kushiro", _Any) ->
"kushiro.hokkaido.jp";
hokkaido_jp("kamisunagawa", _Any) ->
"kamisunagawa.hokkaido.jp";
hokkaido_jp("ashoro", _Any) ->
"ashoro.hokkaido.jp";
hokkaido_jp("kiyosato", _Any) ->
"kiyosato.hokkaido.jp";
hokkaido_jp("toyako", _Any) ->
"toyako.hokkaido.jp";
hokkaido_jp("erimo", _Any) ->
"erimo.hokkaido.jp";
hokkaido_jp("ebetsu", _Any) ->
"ebetsu.hokkaido.jp";
hokkaido_jp("takinoue", _Any) ->
"takinoue.hokkaido.jp";
hokkaido_jp("shimamaki", _Any) ->
"shimamaki.hokkaido.jp";
hokkaido_jp("asahikawa", _Any) ->
"asahikawa.hokkaido.jp";
hokkaido_jp("wakkanai", _Any) ->
"wakkanai.hokkaido.jp";
hokkaido_jp("utashinai", _Any) ->
"utashinai.hokkaido.jp";
hokkaido_jp("tomakomai", _Any) ->
"tomakomai.hokkaido.jp";
hokkaido_jp("rankoshi", _Any) ->
"rankoshi.hokkaido.jp";
hokkaido_jp("tsukigata", _Any) ->
"tsukigata.hokkaido.jp";
hokkaido_jp("imakane", _Any) ->
"imakane.hokkaido.jp";
hokkaido_jp("rishiri", _Any) ->
"rishiri.hokkaido.jp";
hokkaido_jp("mikasa", _Any) ->
"mikasa.hokkaido.jp";
hokkaido_jp("shari", _Any) ->
"shari.hokkaido.jp";
hokkaido_jp("saroma", _Any) ->
"saroma.hokkaido.jp";
hokkaido_jp("okoppe", _Any) ->
"okoppe.hokkaido.jp";
hokkaido_jp("ishikari", _Any) ->
"ishikari.hokkaido.jp";
hokkaido_jp("rebun", _Any) ->
"rebun.hokkaido.jp";
hokkaido_jp("shakotan", _Any) ->
"shakotan.hokkaido.jp";
hokkaido_jp("mukawa", _Any) ->
"mukawa.hokkaido.jp";
hokkaido_jp("kamifurano", _Any) ->
"kamifurano.hokkaido.jp";
hokkaido_jp("mombetsu", _Any) ->
"mombetsu.hokkaido.jp";
hokkaido_jp("kitami", _Any) ->
"kitami.hokkaido.jp";
hokkaido_jp("takasu", _Any) ->
"takasu.hokkaido.jp";
hokkaido_jp("tomari", _Any) ->
"tomari.hokkaido.jp";
hokkaido_jp("wassamu", _Any) ->
"wassamu.hokkaido.jp";
hokkaido_jp("shiraoi", _Any) ->
"shiraoi.hokkaido.jp";
hokkaido_jp("haboro", _Any) ->
"haboro.hokkaido.jp";
hokkaido_jp("teshikaga", _Any) ->
"teshikaga.hokkaido.jp";
hokkaido_jp("kamikawa", _Any) ->
"kamikawa.hokkaido.jp";
hokkaido_jp("horonobe", _Any) ->
"horonobe.hokkaido.jp";
hokkaido_jp("hakodate", _Any) ->
"hakodate.hokkaido.jp";
hokkaido_jp("koshimizu", _Any) ->
"koshimizu.hokkaido.jp";
hokkaido_jp("nakagawa", _Any) ->
"nakagawa.hokkaido.jp";
hokkaido_jp("uryu", _Any) ->
"uryu.hokkaido.jp";
hokkaido_jp("otaru", _Any) ->
"otaru.hokkaido.jp";
hokkaido_jp("akkeshi", _Any) ->
"akkeshi.hokkaido.jp";
hokkaido_jp("shikabe", _Any) ->
"shikabe.hokkaido.jp";
hokkaido_jp("nayoro", _Any) ->
"nayoro.hokkaido.jp";
hokkaido_jp("kunneppu", _Any) ->
"kunneppu.hokkaido.jp";
hokkaido_jp("biei", _Any) ->
"biei.hokkaido.jp";
hokkaido_jp("pippu", _Any) ->
"pippu.hokkaido.jp";
hokkaido_jp("toyoura", _Any) ->
"toyoura.hokkaido.jp";
hokkaido_jp("hokuryu", _Any) ->
"hokuryu.hokkaido.jp";
hokkaido_jp("kuriyama", _Any) ->
"kuriyama.hokkaido.jp";
hokkaido_jp("kamishihoro", _Any) ->
"kamishihoro.hokkaido.jp";
hokkaido_jp("kuromatsunai", _Any) ->
"kuromatsunai.hokkaido.jp";
hokkaido_jp("shinshinotsu", _Any) ->
"shinshinotsu.hokkaido.jp";
hokkaido_jp("esashi", _Any) ->
"esashi.hokkaido.jp";
hokkaido_jp("bihoro", _Any) ->
"bihoro.hokkaido.jp";
hokkaido_jp("iwamizawa", _Any) ->
"iwamizawa.hokkaido.jp";
hokkaido_jp("otoineppu", _Any) ->
"otoineppu.hokkaido.jp";
hokkaido_jp("minamifurano", _Any) ->
"minamifurano.hokkaido.jp";
hokkaido_jp("biratori", _Any) ->
"biratori.hokkaido.jp";
hokkaido_jp("oumu", _Any) ->
"oumu.hokkaido.jp";
hokkaido_jp("ashibetsu", _Any) ->
"ashibetsu.hokkaido.jp";
hokkaido_jp("kayabe", _Any) ->
"kayabe.hokkaido.jp";
hokkaido_jp("hidaka", _Any) ->
"hidaka.hokkaido.jp";
hokkaido_jp("sarufutsu", _Any) ->
"sarufutsu.hokkaido.jp";
hokkaido_jp("tsubetsu", _Any) ->
"tsubetsu.hokkaido.jp";
hokkaido_jp("akabira", _Any) ->
"akabira.hokkaido.jp";
hokkaido_jp("furano", _Any) ->
"furano.hokkaido.jp";
hokkaido_jp("higashikagura", _Any) ->
"higashikagura.hokkaido.jp";
hokkaido_jp("kyowa", _Any) ->
"kyowa.hokkaido.jp";
hokkaido_jp("kikonai", _Any) ->
"kikonai.hokkaido.jp";
hokkaido_jp("abashiri", _Any) ->
"abashiri.hokkaido.jp";
hokkaido_jp("sobetsu", _Any) ->
"sobetsu.hokkaido.jp";
hokkaido_jp("urakawa", _Any) ->
"urakawa.hokkaido.jp";
hokkaido_jp("fukushima", _Any) ->
"fukushima.hokkaido.jp";
hokkaido_jp("shibecha", _Any) ->
"shibecha.hokkaido.jp";
hokkaido_jp("nemuro", _Any) ->
"nemuro.hokkaido.jp";
hokkaido_jp("eniwa", _Any) ->
"eniwa.hokkaido.jp";
hokkaido_jp("naie", _Any) ->
"naie.hokkaido.jp";
hokkaido_jp("shiriuchi", _Any) ->
"shiriuchi.hokkaido.jp";
hokkaido_jp("toya", _Any) ->
"toya.hokkaido.jp";
hokkaido_jp("ikeda", _Any) ->
"ikeda.hokkaido.jp";
hokkaido_jp("oketo", _Any) ->
"oketo.hokkaido.jp";
hokkaido_jp("rishirifuji", _Any) ->
"rishirifuji.hokkaido.jp";
hokkaido_jp("kamoenai", _Any) ->
"kamoenai.hokkaido.jp";
hokkaido_jp("horokanai", _Any) ->
"horokanai.hokkaido.jp";
hokkaido_jp("shiranuka", _Any) ->
"shiranuka.hokkaido.jp";
hokkaido_jp("obira", _Any) ->
"obira.hokkaido.jp";
hokkaido_jp("nakasatsunai", _Any) ->
"nakasatsunai.hokkaido.jp";
hokkaido_jp("nakatombetsu", _Any) ->
"nakatombetsu.hokkaido.jp";
hokkaido_jp("nanae", _Any) ->
"nanae.hokkaido.jp";
hokkaido_jp("tohma", _Any) ->
"tohma.hokkaido.jp";
hokkaido_jp("niki", _Any) ->
"niki.hokkaido.jp";
hokkaido_jp("mashike", _Any) ->
"mashike.hokkaido.jp";
hokkaido_jp("nanporo", _Any) ->
"nanporo.hokkaido.jp";
hokkaido_jp("kembuchi", _Any) ->
"kembuchi.hokkaido.jp";
hokkaido_jp("honbetsu", _Any) ->
"honbetsu.hokkaido.jp";
hokkaido_jp("shibetsu", _Any) ->
"shibetsu.hokkaido.jp";
hokkaido_jp("kutchan", _Any) ->
"kutchan.hokkaido.jp";
hokkaido_jp("nishiokoppe", _Any) ->
"nishiokoppe.hokkaido.jp";
hokkaido_jp("otobe", _Any) ->
"otobe.hokkaido.jp";
hokkaido_jp("esan", _Any) ->
"esan.hokkaido.jp";
hokkaido_jp("numata", _Any) ->
"numata.hokkaido.jp";
hokkaido_jp("urausu", _Any) ->
"urausu.hokkaido.jp";
hokkaido_jp("toyotomi", _Any) ->
"toyotomi.hokkaido.jp";
hokkaido_jp("atsuma", _Any) ->
"atsuma.hokkaido.jp";
hokkaido_jp("noboribetsu", _Any) ->
"noboribetsu.hokkaido.jp";
hokkaido_jp("iwanai", _Any) ->
"iwanai.hokkaido.jp";
hokkaido_jp("hokuto", _Any) ->
"hokuto.hokkaido.jp";
hokkaido_jp("shikaoi", _Any) ->
"shikaoi.hokkaido.jp";
hokkaido_jp("yoichi", _Any) ->
"yoichi.hokkaido.jp";
hokkaido_jp("chitose", _Any) ->
"chitose.hokkaido.jp";
hokkaido_jp("moseushi", _Any) ->
"moseushi.hokkaido.jp";
hokkaido_jp("muroran", _Any) ->
"muroran.hokkaido.jp";
hokkaido_jp("kitahiroshima", _Any) ->
"kitahiroshima.hokkaido.jp";
hokkaido_jp("fukagawa", _Any) ->
"fukagawa.hokkaido.jp";
hokkaido_jp("rikubetsu", _Any) ->
"rikubetsu.hokkaido.jp";
hokkaido_jp("bifuka", _Any) ->
"bifuka.hokkaido.jp";
hokkaido_jp("higashikawa", _Any) ->
"higashikawa.hokkaido.jp";
hokkaido_jp("shintoku", _Any) ->
"shintoku.hokkaido.jp";
hokkaido_jp("tobetsu", _Any) ->
"tobetsu.hokkaido.jp";
hokkaido_jp("abira", _Any) ->
"abira.hokkaido.jp";
hokkaido_jp("furubira", _Any) ->
"furubira.hokkaido.jp";
hokkaido_jp("hiroo", _Any) ->
"hiroo.hokkaido.jp";
hokkaido_jp("embetsu", _Any) ->
"embetsu.hokkaido.jp";
hokkaido_jp("bibai", _Any) ->
"bibai.hokkaido.jp";
hokkaido_jp("niikappu", _Any) ->
"niikappu.hokkaido.jp".
%% regular rules
nagasaki_jp("matsuura", _Any) ->
"matsuura.nagasaki.jp";
nagasaki_jp("kuchinotsu", _Any) ->
"kuchinotsu.nagasaki.jp";
nagasaki_jp("obama", _Any) ->
"obama.nagasaki.jp";
nagasaki_jp("futsu", _Any) ->
"futsu.nagasaki.jp";
nagasaki_jp("iki", _Any) ->
"iki.nagasaki.jp";
nagasaki_jp("nagasaki", _Any) ->
"nagasaki.nagasaki.jp";
nagasaki_jp("isahaya", _Any) ->
"isahaya.nagasaki.jp";
nagasaki_jp("seihi", _Any) ->
"seihi.nagasaki.jp";
nagasaki_jp("goto", _Any) ->
"goto.nagasaki.jp";
nagasaki_jp("hasami", _Any) ->
"hasami.nagasaki.jp";
nagasaki_jp("omura", _Any) ->
"omura.nagasaki.jp";
nagasaki_jp("shimabara", _Any) ->
"shimabara.nagasaki.jp";
nagasaki_jp("tsushima", _Any) ->
"tsushima.nagasaki.jp";
nagasaki_jp("kawatana", _Any) ->
"kawatana.nagasaki.jp";
nagasaki_jp("saikai", _Any) ->
"saikai.nagasaki.jp";
nagasaki_jp("togitsu", _Any) ->
"togitsu.nagasaki.jp";
nagasaki_jp("oseto", _Any) ->
"oseto.nagasaki.jp";
nagasaki_jp("chijiwa", _Any) ->
"chijiwa.nagasaki.jp";
nagasaki_jp("hirado", _Any) ->
"hirado.nagasaki.jp";
nagasaki_jp("unzen", _Any) ->
"unzen.nagasaki.jp";
nagasaki_jp("shinkamigoto", _Any) ->
"shinkamigoto.nagasaki.jp";
nagasaki_jp("sasebo", _Any) ->
"sasebo.nagasaki.jp".
%% regular rules
kyoto_jp("tanabe", _Any) ->
"tanabe.kyoto.jp";
kyoto_jp("nagaokakyo", _Any) ->
"nagaokakyo.kyoto.jp";
kyoto_jp("maizuru", _Any) ->
"maizuru.kyoto.jp";
kyoto_jp("yamashina", _Any) ->
"yamashina.kyoto.jp";
kyoto_jp("nantan", _Any) ->
"nantan.kyoto.jp";
kyoto_jp("kizu", _Any) ->
"kizu.kyoto.jp";
kyoto_jp("kameoka", _Any) ->
"kameoka.kyoto.jp";
kyoto_jp("yawata", _Any) ->
"yawata.kyoto.jp";
kyoto_jp("fukuchiyama", _Any) ->
"fukuchiyama.kyoto.jp";
kyoto_jp("seika", _Any) ->
"seika.kyoto.jp";
kyoto_jp("miyazu", _Any) ->
"miyazu.kyoto.jp";
kyoto_jp("joyo", _Any) ->
"joyo.kyoto.jp";
kyoto_jp("higashiyama", _Any) ->
"higashiyama.kyoto.jp";
kyoto_jp("ayabe", _Any) ->
"ayabe.kyoto.jp";
kyoto_jp("uji", _Any) ->
"uji.kyoto.jp";
kyoto_jp("minami", _Any) ->
"minami.kyoto.jp";
kyoto_jp("kyotango", _Any) ->
"kyotango.kyoto.jp";
kyoto_jp("muko", _Any) ->
"muko.kyoto.jp";
kyoto_jp("nakagyo", _Any) ->
"nakagyo.kyoto.jp";
kyoto_jp("kyotamba", _Any) ->
"kyotamba.kyoto.jp";
kyoto_jp("kamo", _Any) ->
"kamo.kyoto.jp";
kyoto_jp("kita", _Any) ->
"kita.kyoto.jp";
kyoto_jp("ine", _Any) ->
"ine.kyoto.jp";
kyoto_jp("ujitawara", _Any) ->
"ujitawara.kyoto.jp";
kyoto_jp("sakyo", _Any) ->
"sakyo.kyoto.jp";
kyoto_jp("oyamazaki", _Any) ->
"oyamazaki.kyoto.jp";
kyoto_jp("kyotanabe", _Any) ->
"kyotanabe.kyoto.jp";
kyoto_jp("minamiyamashiro", _Any) ->
"minamiyamashiro.kyoto.jp";
kyoto_jp("ide", _Any) ->
"ide.kyoto.jp";
kyoto_jp("wazuka", _Any) ->
"wazuka.kyoto.jp";
kyoto_jp("kumiyama", _Any) ->
"kumiyama.kyoto.jp".
%% regular rules
gunma_jp("katashina", _Any) ->
"katashina.gunma.jp";
gunma_jp("chiyoda", _Any) ->
"chiyoda.gunma.jp";
gunma_jp("takasaki", _Any) ->
"takasaki.gunma.jp";
gunma_jp("maebashi", _Any) ->
"maebashi.gunma.jp";
gunma_jp("ora", _Any) ->
"ora.gunma.jp";
gunma_jp("isesaki", _Any) ->
"isesaki.gunma.jp";
gunma_jp("higashiagatsuma", _Any) ->
"higashiagatsuma.gunma.jp";
gunma_jp("oizumi", _Any) ->
"oizumi.gunma.jp";
gunma_jp("naganohara", _Any) ->
"naganohara.gunma.jp";
gunma_jp("tsukiyono", _Any) ->
"tsukiyono.gunma.jp";
gunma_jp("tatebayashi", _Any) ->
"tatebayashi.gunma.jp";
gunma_jp("tomioka", _Any) ->
"tomioka.gunma.jp";
gunma_jp("shimonita", _Any) ->
"shimonita.gunma.jp";
gunma_jp("tsumagoi", _Any) ->
"tsumagoi.gunma.jp";
gunma_jp("fujioka", _Any) ->
"fujioka.gunma.jp";
gunma_jp("numata", _Any) ->
"numata.gunma.jp";
gunma_jp("nanmoku", _Any) ->
"nanmoku.gunma.jp";
gunma_jp("shibukawa", _Any) ->
"shibukawa.gunma.jp";
gunma_jp("itakura", _Any) ->
"itakura.gunma.jp";
gunma_jp("annaka", _Any) ->
"annaka.gunma.jp";
gunma_jp("yoshioka", _Any) ->
"yoshioka.gunma.jp";
gunma_jp("nakanojo", _Any) ->
"nakanojo.gunma.jp";
gunma_jp("kanra", _Any) ->
"kanra.gunma.jp";
gunma_jp("takayama", _Any) ->
"takayama.gunma.jp";
gunma_jp("showa", _Any) ->
"showa.gunma.jp";
gunma_jp("kiryu", _Any) ->
"kiryu.gunma.jp";
gunma_jp("ota", _Any) ->
"ota.gunma.jp";
gunma_jp("kusatsu", _Any) ->
"kusatsu.gunma.jp";
gunma_jp("midori", _Any) ->
"midori.gunma.jp";
gunma_jp("shinto", _Any) ->
"shinto.gunma.jp";
gunma_jp("ueno", _Any) ->
"ueno.gunma.jp";
gunma_jp("minakami", _Any) ->
"minakami.gunma.jp";
gunma_jp("kawaba", _Any) ->
"kawaba.gunma.jp";
gunma_jp("meiwa", _Any) ->
"meiwa.gunma.jp";
gunma_jp("tamamura", _Any) ->
"tamamura.gunma.jp";
gunma_jp("kanna", _Any) ->
"kanna.gunma.jp".
%% regular rules
yamaguchi_jp("toyota", _Any) ->
"toyota.yamaguchi.jp";
yamaguchi_jp("mitou", _Any) ->
"mitou.yamaguchi.jp";
yamaguchi_jp("tokuyama", _Any) ->
"tokuyama.yamaguchi.jp";
yamaguchi_jp("nagato", _Any) ->
"nagato.yamaguchi.jp";
yamaguchi_jp("yuu", _Any) ->
"yuu.yamaguchi.jp";
yamaguchi_jp("abu", _Any) ->
"abu.yamaguchi.jp";
yamaguchi_jp("shunan", _Any) ->
"shunan.yamaguchi.jp";
yamaguchi_jp("iwakuni", _Any) ->
"iwakuni.yamaguchi.jp";
yamaguchi_jp("hikari", _Any) ->
"hikari.yamaguchi.jp";
yamaguchi_jp("kudamatsu", _Any) ->
"kudamatsu.yamaguchi.jp";
yamaguchi_jp("tabuse", _Any) ->
"tabuse.yamaguchi.jp";
yamaguchi_jp("ube", _Any) ->
"ube.yamaguchi.jp";
yamaguchi_jp("hofu", _Any) ->
"hofu.yamaguchi.jp";
yamaguchi_jp("oshima", _Any) ->
"oshima.yamaguchi.jp";
yamaguchi_jp("shimonoseki", _Any) ->
"shimonoseki.yamaguchi.jp";
yamaguchi_jp("hagi", _Any) ->
"hagi.yamaguchi.jp".
%% regular rules
tottori_jp("chizu", _Any) ->
"chizu.tottori.jp";
tottori_jp("wakasa", _Any) ->
"wakasa.tottori.jp";
tottori_jp("yazu", _Any) ->
"yazu.tottori.jp";
tottori_jp("kotoura", _Any) ->
"kotoura.tottori.jp";
tottori_jp("koge", _Any) ->
"koge.tottori.jp";
tottori_jp("kawahara", _Any) ->
"kawahara.tottori.jp";
tottori_jp("misasa", _Any) ->
"misasa.tottori.jp";
tottori_jp("sakaiminato", _Any) ->
"sakaiminato.tottori.jp";
tottori_jp("nanbu", _Any) ->
"nanbu.tottori.jp";
tottori_jp("yonago", _Any) ->
"yonago.tottori.jp";
tottori_jp("nichinan", _Any) ->
"nichinan.tottori.jp";
tottori_jp("hino", _Any) ->
"hino.tottori.jp";
tottori_jp("tottori", _Any) ->
"tottori.tottori.jp".
%% regular rules
wakayama_jp("tanabe", _Any) ->
"tanabe.wakayama.jp";
wakayama_jp("nachikatsuura", _Any) ->
"nachikatsuura.wakayama.jp";
wakayama_jp("hidaka", _Any) ->
"hidaka.wakayama.jp";
wakayama_jp("kamitonda", _Any) ->
"kamitonda.wakayama.jp";
wakayama_jp("taiji", _Any) ->
"taiji.wakayama.jp";
wakayama_jp("kainan", _Any) ->
"kainan.wakayama.jp";
wakayama_jp("gobo", _Any) ->
"gobo.wakayama.jp";
wakayama_jp("kozagawa", _Any) ->
"kozagawa.wakayama.jp";
wakayama_jp("aridagawa", _Any) ->
"aridagawa.wakayama.jp";
wakayama_jp("kudoyama", _Any) ->
"kudoyama.wakayama.jp";
wakayama_jp("arida", _Any) ->
"arida.wakayama.jp";
wakayama_jp("wakayama", _Any) ->
"wakayama.wakayama.jp";
wakayama_jp("kimino", _Any) ->
"kimino.wakayama.jp";
wakayama_jp("katsuragi", _Any) ->
"katsuragi.wakayama.jp";
wakayama_jp("koza", _Any) ->
"koza.wakayama.jp";
wakayama_jp("koya", _Any) ->
"koya.wakayama.jp";
wakayama_jp("shirahama", _Any) ->
"shirahama.wakayama.jp";
wakayama_jp("shingu", _Any) ->
"shingu.wakayama.jp";
wakayama_jp("kitayama", _Any) ->
"kitayama.wakayama.jp";
wakayama_jp("kushimoto", _Any) ->
"kushimoto.wakayama.jp";
wakayama_jp("misato", _Any) ->
"misato.wakayama.jp";
wakayama_jp("kinokawa", _Any) ->
"kinokawa.wakayama.jp";
wakayama_jp("mihama", _Any) ->
"mihama.wakayama.jp";
wakayama_jp("inami", _Any) ->
"inami.wakayama.jp";
wakayama_jp("hashimoto", _Any) ->
"hashimoto.wakayama.jp";
wakayama_jp("yura", _Any) ->
"yura.wakayama.jp";
wakayama_jp("yuasa", _Any) ->
"yuasa.wakayama.jp";
wakayama_jp("iwade", _Any) ->
"iwade.wakayama.jp";
wakayama_jp("hirogawa", _Any) ->
"hirogawa.wakayama.jp".
%% regular rules
kagoshima_jp("kouyama", _Any) ->
"kouyama.kagoshima.jp";
kagoshima_jp("hioki", _Any) ->
"hioki.kagoshima.jp";
kagoshima_jp("kinko", _Any) ->
"kinko.kagoshima.jp";
kagoshima_jp("isen", _Any) ->
"isen.kagoshima.jp";
kagoshima_jp("makurazaki", _Any) ->
"makurazaki.kagoshima.jp";
kagoshima_jp("tarumizu", _Any) ->
"tarumizu.kagoshima.jp";
kagoshima_jp("nakatane", _Any) ->
"nakatane.kagoshima.jp";
kagoshima_jp("akune", _Any) ->
"akune.kagoshima.jp";
kagoshima_jp("minamitane", _Any) ->
"minamitane.kagoshima.jp";
kagoshima_jp("kagoshima", _Any) ->
"kagoshima.kagoshima.jp";
kagoshima_jp("matsumoto", _Any) ->
"matsumoto.kagoshima.jp";
kagoshima_jp("amami", _Any) ->
"amami.kagoshima.jp";
kagoshima_jp("yusui", _Any) ->
"yusui.kagoshima.jp";
kagoshima_jp("izumi", _Any) ->
"izumi.kagoshima.jp";
kagoshima_jp("satsumasendai", _Any) ->
"satsumasendai.kagoshima.jp";
kagoshima_jp("kanoya", _Any) ->
"kanoya.kagoshima.jp";
kagoshima_jp("isa", _Any) ->
"isa.kagoshima.jp";
kagoshima_jp("kawanabe", _Any) ->
"kawanabe.kagoshima.jp";
kagoshima_jp("nishinoomote", _Any) ->
"nishinoomote.kagoshima.jp";
kagoshima_jp("soo", _Any) ->
"soo.kagoshima.jp".
%% regular rules
saga_jp("arita", _Any) ->
"arita.saga.jp";
saga_jp("kanzaki", _Any) ->
"kanzaki.saga.jp";
saga_jp("hamatama", _Any) ->
"hamatama.saga.jp";
saga_jp("omachi", _Any) ->
"omachi.saga.jp";
saga_jp("karatsu", _Any) ->
"karatsu.saga.jp";
saga_jp("hizen", _Any) ->
"hizen.saga.jp";
saga_jp("tosu", _Any) ->
"tosu.saga.jp";
saga_jp("kouhoku", _Any) ->
"kouhoku.saga.jp";
saga_jp("taku", _Any) ->
"taku.saga.jp";
saga_jp("kitahata", _Any) ->
"kitahata.saga.jp";
saga_jp("kiyama", _Any) ->
"kiyama.saga.jp";
saga_jp("ogi", _Any) ->
"ogi.saga.jp";
saga_jp("saga", _Any) ->
"saga.saga.jp";
saga_jp("kashima", _Any) ->
"kashima.saga.jp";
saga_jp("kitagata", _Any) ->
"kitagata.saga.jp";
saga_jp("imari", _Any) ->
"imari.saga.jp";
saga_jp("shiroishi", _Any) ->
"shiroishi.saga.jp";
saga_jp("genkai", _Any) ->
"genkai.saga.jp";
saga_jp("ariake", _Any) ->
"ariake.saga.jp";
saga_jp("yoshinogari", _Any) ->
"yoshinogari.saga.jp";
saga_jp("tara", _Any) ->
"tara.saga.jp";
saga_jp("ouchi", _Any) ->
"ouchi.saga.jp";
saga_jp("kamimine", _Any) ->
"kamimine.saga.jp";
saga_jp("fukudomi", _Any) ->
"fukudomi.saga.jp";
saga_jp("kyuragi", _Any) ->
"kyuragi.saga.jp";
saga_jp("nishiarita", _Any) ->
"nishiarita.saga.jp".
%% regular rules
tochigi_jp("kuroiso", _Any) ->
"kuroiso.tochigi.jp";
tochigi_jp("karasuyama", _Any) ->
"karasuyama.tochigi.jp";
tochigi_jp("sano", _Any) ->
"sano.tochigi.jp";
tochigi_jp("tsuga", _Any) ->
"tsuga.tochigi.jp";
tochigi_jp("sakura", _Any) ->
"sakura.tochigi.jp";
tochigi_jp("ohira", _Any) ->
"ohira.tochigi.jp";
tochigi_jp("ichikai", _Any) ->
"ichikai.tochigi.jp";
tochigi_jp("haga", _Any) ->
"haga.tochigi.jp";
tochigi_jp("mashiko", _Any) ->
"mashiko.tochigi.jp";
tochigi_jp("yaita", _Any) ->
"yaita.tochigi.jp";
tochigi_jp("ashikaga", _Any) ->
"ashikaga.tochigi.jp";
tochigi_jp("nasushiobara", _Any) ->
"nasushiobara.tochigi.jp";
tochigi_jp("shioya", _Any) ->
"shioya.tochigi.jp";
tochigi_jp("oyama", _Any) ->
"oyama.tochigi.jp";
tochigi_jp("ohtawara", _Any) ->
"ohtawara.tochigi.jp";
tochigi_jp("mibu", _Any) ->
"mibu.tochigi.jp";
tochigi_jp("tochigi", _Any) ->
"tochigi.tochigi.jp";
tochigi_jp("shimotsuke", _Any) ->
"shimotsuke.tochigi.jp";
tochigi_jp("nasu", _Any) ->
"nasu.tochigi.jp";
tochigi_jp("nikko", _Any) ->
"nikko.tochigi.jp";
tochigi_jp("ujiie", _Any) ->
"ujiie.tochigi.jp";
tochigi_jp("iwafune", _Any) ->
"iwafune.tochigi.jp";
tochigi_jp("utsunomiya", _Any) ->
"utsunomiya.tochigi.jp";
tochigi_jp("nogi", _Any) ->
"nogi.tochigi.jp";
tochigi_jp("moka", _Any) ->
"moka.tochigi.jp";
tochigi_jp("takanezawa", _Any) ->
"takanezawa.tochigi.jp";
tochigi_jp("kaminokawa", _Any) ->
"kaminokawa.tochigi.jp";
tochigi_jp("bato", _Any) ->
"bato.tochigi.jp";
tochigi_jp("nishikata", _Any) ->
"nishikata.tochigi.jp";
tochigi_jp("motegi", _Any) ->
"motegi.tochigi.jp";
tochigi_jp("kanuma", _Any) ->
"kanuma.tochigi.jp".
%% regular rules
nara_jp("tenri", _Any) ->
"tenri.nara.jp";
nara_jp("kashiba", _Any) ->
"kashiba.nara.jp";
nara_jp("uda", _Any) ->
"uda.nara.jp";
nara_jp("shimokitayama", _Any) ->
"shimokitayama.nara.jp";
nara_jp("gose", _Any) ->
"gose.nara.jp";
nara_jp("yamatotakada", _Any) ->
"yamatotakada.nara.jp";
nara_jp("takatori", _Any) ->
"takatori.nara.jp";
nara_jp("tawaramoto", _Any) ->
"tawaramoto.nara.jp";
nara_jp("shimoichi", _Any) ->
"shimoichi.nara.jp";
nara_jp("oyodo", _Any) ->
"oyodo.nara.jp";
nara_jp("kanmaki", _Any) ->
"kanmaki.nara.jp";
nara_jp("yamatokoriyama", _Any) ->
"yamatokoriyama.nara.jp";
nara_jp("ikaruga", _Any) ->
"ikaruga.nara.jp";
nara_jp("katsuragi", _Any) ->
"katsuragi.nara.jp";
nara_jp("ouda", _Any) ->
"ouda.nara.jp";
nara_jp("sakurai", _Any) ->
"sakurai.nara.jp";
nara_jp("nara", _Any) ->
"nara.nara.jp";
nara_jp("oji", _Any) ->
"oji.nara.jp";
nara_jp("mitsue", _Any) ->
"mitsue.nara.jp";
nara_jp("yoshino", _Any) ->
"yoshino.nara.jp";
nara_jp("yamazoe", _Any) ->
"yamazoe.nara.jp";
nara_jp("heguri", _Any) ->
"heguri.nara.jp";
nara_jp("kawai", _Any) ->
"kawai.nara.jp";
nara_jp("higashiyoshino", _Any) ->
"higashiyoshino.nara.jp";
nara_jp("kurotaki", _Any) ->
"kurotaki.nara.jp";
nara_jp("nosegawa", _Any) ->
"nosegawa.nara.jp";
nara_jp("sango", _Any) ->
"sango.nara.jp";
nara_jp("miyake", _Any) ->
"miyake.nara.jp";
nara_jp("kamikitayama", _Any) ->
"kamikitayama.nara.jp";
nara_jp("ando", _Any) ->
"ando.nara.jp";
nara_jp("tenkawa", _Any) ->
"tenkawa.nara.jp";
nara_jp("ikoma", _Any) ->
"ikoma.nara.jp";
nara_jp("shinjo", _Any) ->
"shinjo.nara.jp";
nara_jp("soni", _Any) ->
"soni.nara.jp";
nara_jp("kawanishi", _Any) ->
"kawanishi.nara.jp";
nara_jp("koryo", _Any) ->
"koryo.nara.jp";
nara_jp("kawakami", _Any) ->
"kawakami.nara.jp";
nara_jp("kashihara", _Any) ->
"kashihara.nara.jp".
%% regular rules
chiba_jp("sakae", _Any) ->
"sakae.chiba.jp";
chiba_jp("asahi", _Any) ->
"asahi.chiba.jp";
chiba_jp("shisui", _Any) ->
"shisui.chiba.jp";
chiba_jp("tako", _Any) ->
"tako.chiba.jp";
chiba_jp("sakura", _Any) ->
"sakura.chiba.jp";
chiba_jp("yokaichiba", _Any) ->
"yokaichiba.chiba.jp";
chiba_jp("ichikawa", _Any) ->
"ichikawa.chiba.jp";
chiba_jp("yachiyo", _Any) ->
"yachiyo.chiba.jp";
chiba_jp("togane", _Any) ->
"togane.chiba.jp";
chiba_jp("inzai", _Any) ->
"inzai.chiba.jp";
chiba_jp("shirako", _Any) ->
"shirako.chiba.jp";
chiba_jp("chosei", _Any) ->
"chosei.chiba.jp";
chiba_jp("noda", _Any) ->
"noda.chiba.jp";
chiba_jp("ichinomiya", _Any) ->
"ichinomiya.chiba.jp";
chiba_jp("mihama", _Any) ->
"mihama.chiba.jp";
chiba_jp("kashiwa", _Any) ->
"kashiwa.chiba.jp";
chiba_jp("kimitsu", _Any) ->
"kimitsu.chiba.jp";
chiba_jp("chonan", _Any) ->
"chonan.chiba.jp";
chiba_jp("otaki", _Any) ->
"otaki.chiba.jp";
chiba_jp("onjuku", _Any) ->
"onjuku.chiba.jp";
chiba_jp("ichihara", _Any) ->
"ichihara.chiba.jp";
chiba_jp("katori", _Any) ->
"katori.chiba.jp";
chiba_jp("kyonan", _Any) ->
"kyonan.chiba.jp";
chiba_jp("oamishirasato", _Any) ->
"oamishirasato.chiba.jp";
chiba_jp("yotsukaido", _Any) ->
"yotsukaido.chiba.jp";
chiba_jp("isumi", _Any) ->
"isumi.chiba.jp";
chiba_jp("narita", _Any) ->
"narita.chiba.jp";
chiba_jp("hanamigawa", _Any) ->
"hanamigawa.chiba.jp";
chiba_jp("sodegaura", _Any) ->
"sodegaura.chiba.jp";
chiba_jp("shimofusa", _Any) ->
"shimofusa.chiba.jp";
chiba_jp("kamagaya", _Any) ->
"kamagaya.chiba.jp";
chiba_jp("tohnosho", _Any) ->
"tohnosho.chiba.jp";
chiba_jp("choshi", _Any) ->
"choshi.chiba.jp";
chiba_jp("kujukuri", _Any) ->
"kujukuri.chiba.jp";
chiba_jp("chuo", _Any) ->
"chuo.chiba.jp";
chiba_jp("katsuura", _Any) ->
"katsuura.chiba.jp";
chiba_jp("kozaki", _Any) ->
"kozaki.chiba.jp";
chiba_jp("omigawa", _Any) ->
"omigawa.chiba.jp";
chiba_jp("kisarazu", _Any) ->
"kisarazu.chiba.jp";
chiba_jp("kamogawa", _Any) ->
"kamogawa.chiba.jp";
chiba_jp("minamiboso", _Any) ->
"minamiboso.chiba.jp";
chiba_jp("mobara", _Any) ->
"mobara.chiba.jp";
chiba_jp("mutsuzawa", _Any) ->
"mutsuzawa.chiba.jp";
chiba_jp("futtsu", _Any) ->
"futtsu.chiba.jp";
chiba_jp("yokoshibahikari", _Any) ->
"yokoshibahikari.chiba.jp";
chiba_jp("midori", _Any) ->
"midori.chiba.jp";
chiba_jp("matsudo", _Any) ->
"matsudo.chiba.jp";
chiba_jp("nagara", _Any) ->
"nagara.chiba.jp";
chiba_jp("sosa", _Any) ->
"sosa.chiba.jp";
chiba_jp("abiko", _Any) ->
"abiko.chiba.jp";
chiba_jp("nagareyama", _Any) ->
"nagareyama.chiba.jp";
chiba_jp("tateyama", _Any) ->
"tateyama.chiba.jp";
chiba_jp("narashino", _Any) ->
"narashino.chiba.jp";
chiba_jp("tomisato", _Any) ->
"tomisato.chiba.jp";
chiba_jp("urayasu", _Any) ->
"urayasu.chiba.jp";
chiba_jp("funabashi", _Any) ->
"funabashi.chiba.jp";
chiba_jp("yachimata", _Any) ->
"yachimata.chiba.jp";
chiba_jp("shiroi", _Any) ->
"shiroi.chiba.jp".
%% regular rules
hiroshima_jp("takehara", _Any) ->
"takehara.hiroshima.jp";
hiroshima_jp("osakikamijima", _Any) ->
"osakikamijima.hiroshima.jp";
hiroshima_jp("hatsukaichi", _Any) ->
"hatsukaichi.hiroshima.jp";
hiroshima_jp("sera", _Any) ->
"sera.hiroshima.jp";
hiroshima_jp("onomichi", _Any) ->
"onomichi.hiroshima.jp";
hiroshima_jp("jinsekikogen", _Any) ->
"jinsekikogen.hiroshima.jp";
hiroshima_jp("saka", _Any) ->
"saka.hiroshima.jp";
hiroshima_jp("kumano", _Any) ->
"kumano.hiroshima.jp";
hiroshima_jp("asaminami", _Any) ->
"asaminami.hiroshima.jp";
hiroshima_jp("shinichi", _Any) ->
"shinichi.hiroshima.jp";
hiroshima_jp("shobara", _Any) ->
"shobara.hiroshima.jp";
hiroshima_jp("naka", _Any) ->
"naka.hiroshima.jp";
hiroshima_jp("fukuyama", _Any) ->
"fukuyama.hiroshima.jp";
hiroshima_jp("otake", _Any) ->
"otake.hiroshima.jp";
hiroshima_jp("miyoshi", _Any) ->
"miyoshi.hiroshima.jp";
hiroshima_jp("mihara", _Any) ->
"mihara.hiroshima.jp";
hiroshima_jp("etajima", _Any) ->
"etajima.hiroshima.jp";
hiroshima_jp("higashihiroshima", _Any) ->
"higashihiroshima.hiroshima.jp";
hiroshima_jp("fuchu", _Any) ->
"fuchu.hiroshima.jp";
hiroshima_jp("seranishi", _Any) ->
"seranishi.hiroshima.jp";
hiroshima_jp("hongo", _Any) ->
"hongo.hiroshima.jp";
hiroshima_jp("kure", _Any) ->
"kure.hiroshima.jp";
hiroshima_jp("kaita", _Any) ->
"kaita.hiroshima.jp";
hiroshima_jp("daiwa", _Any) ->
"daiwa.hiroshima.jp";
hiroshima_jp("kui", _Any) ->
"kui.hiroshima.jp".
%% regular rules
saitama_jp("kasukabe", _Any) ->
"kasukabe.saitama.jp";
saitama_jp("ogano", _Any) ->
"ogano.saitama.jp";
saitama_jp("hidaka", _Any) ->
"hidaka.saitama.jp";
saitama_jp("ryokami", _Any) ->
"ryokami.saitama.jp";
saitama_jp("ogose", _Any) ->
"ogose.saitama.jp";
saitama_jp("higashimatsuyama", _Any) ->
"higashimatsuyama.saitama.jp";
saitama_jp("iwatsuki", _Any) ->
"iwatsuki.saitama.jp";
saitama_jp("yono", _Any) ->
"yono.saitama.jp";
saitama_jp("yashio", _Any) ->
"yashio.saitama.jp";
saitama_jp("soka", _Any) ->
"soka.saitama.jp";
saitama_jp("namegawa", _Any) ->
"namegawa.saitama.jp";
saitama_jp("shiraoka", _Any) ->
"shiraoka.saitama.jp";
saitama_jp("fujimino", _Any) ->
"fujimino.saitama.jp";
saitama_jp("misato", _Any) ->
"misato.saitama.jp";
saitama_jp("hanyu", _Any) ->
"hanyu.saitama.jp";
saitama_jp("asaka", _Any) ->
"asaka.saitama.jp";
saitama_jp("otaki", _Any) ->
"otaki.saitama.jp";
saitama_jp("yokoze", _Any) ->
"yokoze.saitama.jp";
saitama_jp("arakawa", _Any) ->
"arakawa.saitama.jp";
saitama_jp("tsurugashima", _Any) ->
"tsurugashima.saitama.jp";
saitama_jp("kumagaya", _Any) ->
"kumagaya.saitama.jp";
saitama_jp("kawaguchi", _Any) ->
"kawaguchi.saitama.jp";
saitama_jp("ogawa", _Any) ->
"ogawa.saitama.jp";
saitama_jp("toda", _Any) ->
"toda.saitama.jp";
saitama_jp("tokigawa", _Any) ->
"tokigawa.saitama.jp";
saitama_jp("niiza", _Any) ->
"niiza.saitama.jp";
saitama_jp("warabi", _Any) ->
"warabi.saitama.jp";
saitama_jp("kuki", _Any) ->
"kuki.saitama.jp";
saitama_jp("matsubushi", _Any) ->
"matsubushi.saitama.jp";
saitama_jp("satte", _Any) ->
"satte.saitama.jp";
saitama_jp("yoshimi", _Any) ->
"yoshimi.saitama.jp";
saitama_jp("kawagoe", _Any) ->
"kawagoe.saitama.jp";
saitama_jp("kamiizumi", _Any) ->
"kamiizumi.saitama.jp";
saitama_jp("yorii", _Any) ->
"yorii.saitama.jp";
saitama_jp("yoshida", _Any) ->
"yoshida.saitama.jp";
saitama_jp("iruma", _Any) ->
"iruma.saitama.jp";
saitama_jp("kamisato", _Any) ->
"kamisato.saitama.jp";
saitama_jp("kawajima", _Any) ->
"kawajima.saitama.jp";
saitama_jp("kazo", _Any) ->
"kazo.saitama.jp";
saitama_jp("hatoyama", _Any) ->
"hatoyama.saitama.jp";
saitama_jp("koshigaya", _Any) ->
"koshigaya.saitama.jp";
saitama_jp("kitamoto", _Any) ->
"kitamoto.saitama.jp";
saitama_jp("sakado", _Any) ->
"sakado.saitama.jp";
saitama_jp("honjo", _Any) ->
"honjo.saitama.jp";
saitama_jp("kounosu", _Any) ->
"kounosu.saitama.jp";
saitama_jp("kamikawa", _Any) ->
"kamikawa.saitama.jp";
saitama_jp("okegawa", _Any) ->
"okegawa.saitama.jp";
saitama_jp("hatogaya", _Any) ->
"hatogaya.saitama.jp";
saitama_jp("chichibu", _Any) ->
"chichibu.saitama.jp";
saitama_jp("miyashiro", _Any) ->
"miyashiro.saitama.jp";
saitama_jp("hanno", _Any) ->
"hanno.saitama.jp";
saitama_jp("saitama", _Any) ->
"saitama.saitama.jp";
saitama_jp("sayama", _Any) ->
"sayama.saitama.jp";
saitama_jp("yoshikawa", _Any) ->
"yoshikawa.saitama.jp";
saitama_jp("higashichichibu", _Any) ->
"higashichichibu.saitama.jp";
saitama_jp("urawa", _Any) ->
"urawa.saitama.jp";
saitama_jp("ranzan", _Any) ->
"ranzan.saitama.jp";
saitama_jp("fujimi", _Any) ->
"fujimi.saitama.jp";
saitama_jp("nagatoro", _Any) ->
"nagatoro.saitama.jp";
saitama_jp("sugito", _Any) ->
"sugito.saitama.jp";
saitama_jp("minano", _Any) ->
"minano.saitama.jp";
saitama_jp("fukaya", _Any) ->
"fukaya.saitama.jp";
saitama_jp("miyoshi", _Any) ->
"miyoshi.saitama.jp";
saitama_jp("hasuda", _Any) ->
"hasuda.saitama.jp";
saitama_jp("shiki", _Any) ->
"shiki.saitama.jp";
saitama_jp("tokorozawa", _Any) ->
"tokorozawa.saitama.jp";
saitama_jp("moroyama", _Any) ->
"moroyama.saitama.jp";
saitama_jp("omiya", _Any) ->
"omiya.saitama.jp";
saitama_jp("ina", _Any) ->
"ina.saitama.jp".
%% regular rules
iwate_jp("kuji", _Any) ->
"kuji.iwate.jp";
iwate_jp("ichinohe", _Any) ->
"ichinohe.iwate.jp";
iwate_jp("iwaizumi", _Any) ->
"iwaizumi.iwate.jp";
iwate_jp("kitakami", _Any) ->
"kitakami.iwate.jp";
iwate_jp("takizawa", _Any) ->
"takizawa.iwate.jp";
iwate_jp("rikuzentakata", _Any) ->
"rikuzentakata.iwate.jp";
iwate_jp("oshu", _Any) ->
"oshu.iwate.jp";
iwate_jp("kanegasaki", _Any) ->
"kanegasaki.iwate.jp";
iwate_jp("yahaba", _Any) ->
"yahaba.iwate.jp";
iwate_jp("otsuchi", _Any) ->
"otsuchi.iwate.jp";
iwate_jp("noda", _Any) ->
"noda.iwate.jp";
iwate_jp("yamada", _Any) ->
"yamada.iwate.jp";
iwate_jp("iwate", _Any) ->
"iwate.iwate.jp";
iwate_jp("fujisawa", _Any) ->
"fujisawa.iwate.jp";
iwate_jp("fudai", _Any) ->
"fudai.iwate.jp";
iwate_jp("joboji", _Any) ->
"joboji.iwate.jp";
iwate_jp("miyako", _Any) ->
"miyako.iwate.jp";
iwate_jp("kawai", _Any) ->
"kawai.iwate.jp";
iwate_jp("ofunato", _Any) ->
"ofunato.iwate.jp";
iwate_jp("hiraizumi", _Any) ->
"hiraizumi.iwate.jp";
iwate_jp("hirono", _Any) ->
"hirono.iwate.jp";
iwate_jp("kamaishi", _Any) ->
"kamaishi.iwate.jp";
iwate_jp("kunohe", _Any) ->
"kunohe.iwate.jp";
iwate_jp("morioka", _Any) ->
"morioka.iwate.jp";
iwate_jp("kuzumaki", _Any) ->
"kuzumaki.iwate.jp";
iwate_jp("sumita", _Any) ->
"sumita.iwate.jp";
iwate_jp("tanohata", _Any) ->
"tanohata.iwate.jp";
iwate_jp("shizukuishi", _Any) ->
"shizukuishi.iwate.jp";
iwate_jp("shiwa", _Any) ->
"shiwa.iwate.jp";
iwate_jp("tono", _Any) ->
"tono.iwate.jp";
iwate_jp("hanamaki", _Any) ->
"hanamaki.iwate.jp";
iwate_jp("mizusawa", _Any) ->
"mizusawa.iwate.jp";
iwate_jp("ninohe", _Any) ->
"ninohe.iwate.jp";
iwate_jp("karumai", _Any) ->
"karumai.iwate.jp";
iwate_jp("ichinoseki", _Any) ->
"ichinoseki.iwate.jp".
%% regular rules
okayama_jp("shoo", _Any) ->
"shoo.okayama.jp";
okayama_jp("soja", _Any) ->
"soja.okayama.jp";
okayama_jp("kasaoka", _Any) ->
"kasaoka.okayama.jp";
okayama_jp("yakage", _Any) ->
"yakage.okayama.jp";
okayama_jp("akaiwa", _Any) ->
"akaiwa.okayama.jp";
okayama_jp("misaki", _Any) ->
"misaki.okayama.jp";
okayama_jp("niimi", _Any) ->
"niimi.okayama.jp";
okayama_jp("takahashi", _Any) ->
"takahashi.okayama.jp";
okayama_jp("maniwa", _Any) ->
"maniwa.okayama.jp";
okayama_jp("kibichuo", _Any) ->
"kibichuo.okayama.jp";
okayama_jp("tsuyama", _Any) ->
"tsuyama.okayama.jp";
okayama_jp("asakuchi", _Any) ->
"asakuchi.okayama.jp";
okayama_jp("kurashiki", _Any) ->
"kurashiki.okayama.jp";
okayama_jp("nagi", _Any) ->
"nagi.okayama.jp";
okayama_jp("kagamino", _Any) ->
"kagamino.okayama.jp";
okayama_jp("hayashima", _Any) ->
"hayashima.okayama.jp";
okayama_jp("satosho", _Any) ->
"satosho.okayama.jp";
okayama_jp("shinjo", _Any) ->
"shinjo.okayama.jp";
okayama_jp("setouchi", _Any) ->
"setouchi.okayama.jp";
okayama_jp("ibara", _Any) ->
"ibara.okayama.jp";
okayama_jp("okayama", _Any) ->
"okayama.okayama.jp";
okayama_jp("wake", _Any) ->
"wake.okayama.jp";
okayama_jp("tamano", _Any) ->
"tamano.okayama.jp";
okayama_jp("kumenan", _Any) ->
"kumenan.okayama.jp";
okayama_jp("bizen", _Any) ->
"bizen.okayama.jp";
okayama_jp("nishiawakura", _Any) ->
"nishiawakura.okayama.jp".
%% regular rules
kumamoto_jp("nagasu", _Any) ->
"nagasu.kumamoto.jp";
kumamoto_jp("kosa", _Any) ->
"kosa.kumamoto.jp";
kumamoto_jp("sumoto", _Any) ->
"sumoto.kumamoto.jp";
kumamoto_jp("aso", _Any) ->
"aso.kumamoto.jp";
kumamoto_jp("yatsushiro", _Any) ->
"yatsushiro.kumamoto.jp";
kumamoto_jp("uki", _Any) ->
"uki.kumamoto.jp";
kumamoto_jp("kikuchi", _Any) ->
"kikuchi.kumamoto.jp";
kumamoto_jp("minamata", _Any) ->
"minamata.kumamoto.jp";
kumamoto_jp("yamato", _Any) ->
"yamato.kumamoto.jp";
kumamoto_jp("nishihara", _Any) ->
"nishihara.kumamoto.jp";
kumamoto_jp("yamaga", _Any) ->
"yamaga.kumamoto.jp";
kumamoto_jp("mashiki", _Any) ->
"mashiki.kumamoto.jp";
kumamoto_jp("minamioguni", _Any) ->
"minamioguni.kumamoto.jp";
kumamoto_jp("amakusa", _Any) ->
"amakusa.kumamoto.jp";
kumamoto_jp("kashima", _Any) ->
"kashima.kumamoto.jp";
kumamoto_jp("takamori", _Any) ->
"takamori.kumamoto.jp";
kumamoto_jp("gyokuto", _Any) ->
"gyokuto.kumamoto.jp";
kumamoto_jp("mifune", _Any) ->
"mifune.kumamoto.jp";
kumamoto_jp("choyo", _Any) ->
"choyo.kumamoto.jp";
kumamoto_jp("kumamoto", _Any) ->
"kumamoto.kumamoto.jp";
kumamoto_jp("ozu", _Any) ->
"ozu.kumamoto.jp";
kumamoto_jp("arao", _Any) ->
"arao.kumamoto.jp";
kumamoto_jp("uto", _Any) ->
"uto.kumamoto.jp";
kumamoto_jp("oguni", _Any) ->
"oguni.kumamoto.jp";
kumamoto_jp("kamiamakusa", _Any) ->
"kamiamakusa.kumamoto.jp";
kumamoto_jp("hitoyoshi", _Any) ->
"hitoyoshi.kumamoto.jp".
%% regular rules
shizuoka_jp("shimizu", _Any) ->
"shimizu.shizuoka.jp";
shizuoka_jp("izunokuni", _Any) ->
"izunokuni.shizuoka.jp";
shizuoka_jp("shimada", _Any) ->
"shimada.shizuoka.jp";
shizuoka_jp("gotemba", _Any) ->
"gotemba.shizuoka.jp";
shizuoka_jp("yoshida", _Any) ->
"yoshida.shizuoka.jp";
shizuoka_jp("kikugawa", _Any) ->
"kikugawa.shizuoka.jp";
shizuoka_jp("susono", _Any) ->
"susono.shizuoka.jp";
shizuoka_jp("numazu", _Any) ->
"numazu.shizuoka.jp";
shizuoka_jp("izu", _Any) ->
"izu.shizuoka.jp";
shizuoka_jp("matsuzaki", _Any) ->
"matsuzaki.shizuoka.jp";
shizuoka_jp("iwata", _Any) ->
"iwata.shizuoka.jp";
shizuoka_jp("fukuroi", _Any) ->
"fukuroi.shizuoka.jp";
shizuoka_jp("yaizu", _Any) ->
"yaizu.shizuoka.jp";
shizuoka_jp("morimachi", _Any) ->
"morimachi.shizuoka.jp";
shizuoka_jp("kawanehon", _Any) ->
"kawanehon.shizuoka.jp";
shizuoka_jp("ito", _Any) ->
"ito.shizuoka.jp";
shizuoka_jp("kannami", _Any) ->
"kannami.shizuoka.jp";
shizuoka_jp("arai", _Any) ->
"arai.shizuoka.jp";
shizuoka_jp("shizuoka", _Any) ->
"shizuoka.shizuoka.jp";
shizuoka_jp("omaezaki", _Any) ->
"omaezaki.shizuoka.jp";
shizuoka_jp("hamamatsu", _Any) ->
"hamamatsu.shizuoka.jp";
shizuoka_jp("higashiizu", _Any) ->
"higashiizu.shizuoka.jp";
shizuoka_jp("fujieda", _Any) ->
"fujieda.shizuoka.jp";
shizuoka_jp("mishima", _Any) ->
"mishima.shizuoka.jp";
shizuoka_jp("kosai", _Any) ->
"kosai.shizuoka.jp";
shizuoka_jp("kawazu", _Any) ->
"kawazu.shizuoka.jp";
shizuoka_jp("makinohara", _Any) ->
"makinohara.shizuoka.jp";
shizuoka_jp("minamiizu", _Any) ->
"minamiizu.shizuoka.jp";
shizuoka_jp("fuji", _Any) ->
"fuji.shizuoka.jp";
shizuoka_jp("shimoda", _Any) ->
"shimoda.shizuoka.jp";
shizuoka_jp("nishiizu", _Any) ->
"nishiizu.shizuoka.jp";
shizuoka_jp("haibara", _Any) ->
"haibara.shizuoka.jp";
shizuoka_jp("atami", _Any) ->
"atami.shizuoka.jp";
shizuoka_jp("kakegawa", _Any) ->
"kakegawa.shizuoka.jp";
shizuoka_jp("fujinomiya", _Any) ->
"fujinomiya.shizuoka.jp";
shizuoka_jp("fujikawa", _Any) ->
"fujikawa.shizuoka.jp".
%% regular rules
kanagawa_jp("oiso", _Any) ->
"oiso.kanagawa.jp";
kanagawa_jp("chigasaki", _Any) ->
"chigasaki.kanagawa.jp";
kanagawa_jp("miura", _Any) ->
"miura.kanagawa.jp";
kanagawa_jp("tsukui", _Any) ->
"tsukui.kanagawa.jp";
kanagawa_jp("kaisei", _Any) ->
"kaisei.kanagawa.jp";
kanagawa_jp("odawara", _Any) ->
"odawara.kanagawa.jp";
kanagawa_jp("ayase", _Any) ->
"ayase.kanagawa.jp";
kanagawa_jp("isehara", _Any) ->
"isehara.kanagawa.jp";
kanagawa_jp("ebina", _Any) ->
"ebina.kanagawa.jp";
kanagawa_jp("atsugi", _Any) ->
"atsugi.kanagawa.jp";
kanagawa_jp("yamato", _Any) ->
"yamato.kanagawa.jp";
kanagawa_jp("hiratsuka", _Any) ->
"hiratsuka.kanagawa.jp";
kanagawa_jp("hakone", _Any) ->
"hakone.kanagawa.jp";
kanagawa_jp("aikawa", _Any) ->
"aikawa.kanagawa.jp";
kanagawa_jp("minamiashigara", _Any) ->
"minamiashigara.kanagawa.jp";
kanagawa_jp("ninomiya", _Any) ->
"ninomiya.kanagawa.jp";
kanagawa_jp("matsuda", _Any) ->
"matsuda.kanagawa.jp";
kanagawa_jp("kiyokawa", _Any) ->
"kiyokawa.kanagawa.jp";
kanagawa_jp("samukawa", _Any) ->
"samukawa.kanagawa.jp";
kanagawa_jp("zushi", _Any) ->
"zushi.kanagawa.jp";
kanagawa_jp("yokosuka", _Any) ->
"yokosuka.kanagawa.jp";
kanagawa_jp("yugawara", _Any) ->
"yugawara.kanagawa.jp";
kanagawa_jp("yamakita", _Any) ->
"yamakita.kanagawa.jp";
kanagawa_jp("fujisawa", _Any) ->
"fujisawa.kanagawa.jp";
kanagawa_jp("zama", _Any) ->
"zama.kanagawa.jp";
kanagawa_jp("sagamihara", _Any) ->
"sagamihara.kanagawa.jp";
kanagawa_jp("oi", _Any) ->
"oi.kanagawa.jp";
kanagawa_jp("hadano", _Any) ->
"hadano.kanagawa.jp";
kanagawa_jp("kamakura", _Any) ->
"kamakura.kanagawa.jp";
kanagawa_jp("nakai", _Any) ->
"nakai.kanagawa.jp".
%% regular rules
fukushima_jp("nishiaizu", _Any) ->
"nishiaizu.fukushima.jp";
fukushima_jp("ishikawa", _Any) ->
"ishikawa.fukushima.jp";
fukushima_jp("futaba", _Any) ->
"futaba.fukushima.jp";
fukushima_jp("date", _Any) ->
"date.fukushima.jp";
fukushima_jp("yanaizu", _Any) ->
"yanaizu.fukushima.jp";
fukushima_jp("shirakawa", _Any) ->
"shirakawa.fukushima.jp";
fukushima_jp("otama", _Any) ->
"otama.fukushima.jp";
fukushima_jp("kitakata", _Any) ->
"kitakata.fukushima.jp";
fukushima_jp("soma", _Any) ->
"soma.fukushima.jp";
fukushima_jp("samegawa", _Any) ->
"samegawa.fukushima.jp";
fukushima_jp("hanawa", _Any) ->
"hanawa.fukushima.jp";
fukushima_jp("nango", _Any) ->
"nango.fukushima.jp";
fukushima_jp("aizuwakamatsu", _Any) ->
"aizuwakamatsu.fukushima.jp";
fukushima_jp("bandai", _Any) ->
"bandai.fukushima.jp";
fukushima_jp("inawashiro", _Any) ->
"inawashiro.fukushima.jp";
fukushima_jp("tamakawa", _Any) ->
"tamakawa.fukushima.jp";
fukushima_jp("kitashiobara", _Any) ->
"kitashiobara.fukushima.jp";
fukushima_jp("hirata", _Any) ->
"hirata.fukushima.jp";
fukushima_jp("taishin", _Any) ->
"taishin.fukushima.jp";
fukushima_jp("namie", _Any) ->
"namie.fukushima.jp";
fukushima_jp("koriyama", _Any) ->
"koriyama.fukushima.jp";
fukushima_jp("yabuki", _Any) ->
"yabuki.fukushima.jp";
fukushima_jp("miharu", _Any) ->
"miharu.fukushima.jp";
fukushima_jp("ono", _Any) ->
"ono.fukushima.jp";
fukushima_jp("okuma", _Any) ->
"okuma.fukushima.jp";
fukushima_jp("omotego", _Any) ->
"omotego.fukushima.jp";
fukushima_jp("aizumisato", _Any) ->
"aizumisato.fukushima.jp";
fukushima_jp("iwaki", _Any) ->
"iwaki.fukushima.jp";
fukushima_jp("furudono", _Any) ->
"furudono.fukushima.jp";
fukushima_jp("tenei", _Any) ->
"tenei.fukushima.jp";
fukushima_jp("fukushima", _Any) ->
"fukushima.fukushima.jp";
fukushima_jp("mishima", _Any) ->
"mishima.fukushima.jp";
fukushima_jp("izumizaki", _Any) ->
"izumizaki.fukushima.jp";
fukushima_jp("showa", _Any) ->
"showa.fukushima.jp";
fukushima_jp("kaneyama", _Any) ->
"kaneyama.fukushima.jp";
fukushima_jp("hirono", _Any) ->
"hirono.fukushima.jp";
fukushima_jp("asakawa", _Any) ->
"asakawa.fukushima.jp";
fukushima_jp("higashi", _Any) ->
"higashi.fukushima.jp";
fukushima_jp("yamato", _Any) ->
"yamato.fukushima.jp";
fukushima_jp("tanagura", _Any) ->
"tanagura.fukushima.jp";
fukushima_jp("shimogo", _Any) ->
"shimogo.fukushima.jp";
fukushima_jp("aizubange", _Any) ->
"aizubange.fukushima.jp";
fukushima_jp("kagamiishi", _Any) ->
"kagamiishi.fukushima.jp";
fukushima_jp("yamatsuri", _Any) ->
"yamatsuri.fukushima.jp";
fukushima_jp("iitate", _Any) ->
"iitate.fukushima.jp";
fukushima_jp("kunimi", _Any) ->
"kunimi.fukushima.jp";
fukushima_jp("koori", _Any) ->
"koori.fukushima.jp";
fukushima_jp("yugawa", _Any) ->
"yugawa.fukushima.jp";
fukushima_jp("kawamata", _Any) ->
"kawamata.fukushima.jp";
fukushima_jp("sukagawa", _Any) ->
"sukagawa.fukushima.jp";
fukushima_jp("nishigo", _Any) ->
"nishigo.fukushima.jp".
%% regular rules
shimane_jp("hikimi", _Any) ->
"hikimi.shimane.jp";
shimane_jp("shimane", _Any) ->
"shimane.shimane.jp";
shimane_jp("okinoshima", _Any) ->
"okinoshima.shimane.jp";
shimane_jp("gotsu", _Any) ->
"gotsu.shimane.jp";
shimane_jp("nishinoshima", _Any) ->
"nishinoshima.shimane.jp";
shimane_jp("hamada", _Any) ->
"hamada.shimane.jp";
shimane_jp("okuizumo", _Any) ->
"okuizumo.shimane.jp";
shimane_jp("matsue", _Any) ->
"matsue.shimane.jp";
shimane_jp("yatsuka", _Any) ->
"yatsuka.shimane.jp";
shimane_jp("yakumo", _Any) ->
"yakumo.shimane.jp";
shimane_jp("tsuwano", _Any) ->
"tsuwano.shimane.jp";
shimane_jp("ama", _Any) ->
"ama.shimane.jp";
shimane_jp("izumo", _Any) ->
"izumo.shimane.jp";
shimane_jp("masuda", _Any) ->
"masuda.shimane.jp";
shimane_jp("yasugi", _Any) ->
"yasugi.shimane.jp";
shimane_jp("tamayu", _Any) ->
"tamayu.shimane.jp";
shimane_jp("misato", _Any) ->
"misato.shimane.jp";
shimane_jp("hikawa", _Any) ->
"hikawa.shimane.jp";
shimane_jp("kakinoki", _Any) ->
"kakinoki.shimane.jp";
shimane_jp("higashiizumo", _Any) ->
"higashiizumo.shimane.jp";
shimane_jp("ohda", _Any) ->
"ohda.shimane.jp";
shimane_jp("unnan", _Any) ->
"unnan.shimane.jp";
shimane_jp("akagi", _Any) ->
"akagi.shimane.jp".
%% regular rules
shiga_jp("nagahama", _Any) ->
"nagahama.shiga.jp";
shiga_jp("kosei", _Any) ->
"kosei.shiga.jp";
shiga_jp("hikone", _Any) ->
"hikone.shiga.jp";
shiga_jp("toyosato", _Any) ->
"toyosato.shiga.jp";
shiga_jp("koto", _Any) ->
"koto.shiga.jp";
shiga_jp("torahime", _Any) ->
"torahime.shiga.jp";
shiga_jp("aisho", _Any) ->
"aisho.shiga.jp";
shiga_jp("koka", _Any) ->
"koka.shiga.jp";
shiga_jp("ryuoh", _Any) ->
"ryuoh.shiga.jp";
shiga_jp("gamo", _Any) ->
"gamo.shiga.jp";
shiga_jp("higashiomi", _Any) ->
"higashiomi.shiga.jp";
shiga_jp("moriyama", _Any) ->
"moriyama.shiga.jp";
shiga_jp("ritto", _Any) ->
"ritto.shiga.jp";
shiga_jp("otsu", _Any) ->
"otsu.shiga.jp";
shiga_jp("kusatsu", _Any) ->
"kusatsu.shiga.jp";
shiga_jp("notogawa", _Any) ->
"notogawa.shiga.jp";
shiga_jp("nishiazai", _Any) ->
"nishiazai.shiga.jp";
shiga_jp("takashima", _Any) ->
"takashima.shiga.jp";
shiga_jp("omihachiman", _Any) ->
"omihachiman.shiga.jp";
shiga_jp("yasu", _Any) ->
"yasu.shiga.jp";
shiga_jp("konan", _Any) ->
"konan.shiga.jp";
shiga_jp("takatsuki", _Any) ->
"takatsuki.shiga.jp";
shiga_jp("maibara", _Any) ->
"maibara.shiga.jp".
%% regular rules
hyogo_jp("tamba", _Any) ->
"tamba.hyogo.jp";
hyogo_jp("sasayama", _Any) ->
"sasayama.hyogo.jp";
hyogo_jp("sumoto", _Any) ->
"sumoto.hyogo.jp";
hyogo_jp("yokawa", _Any) ->
"yokawa.hyogo.jp";
hyogo_jp("sannan", _Any) ->
"sannan.hyogo.jp";
hyogo_jp("kamigori", _Any) ->
"kamigori.hyogo.jp";
hyogo_jp("asago", _Any) ->
"asago.hyogo.jp";
hyogo_jp("ako", _Any) ->
"ako.hyogo.jp";
hyogo_jp("harima", _Any) ->
"harima.hyogo.jp";
hyogo_jp("awaji", _Any) ->
"awaji.hyogo.jp";
hyogo_jp("ichikawa", _Any) ->
"ichikawa.hyogo.jp";
hyogo_jp("akashi", _Any) ->
"akashi.hyogo.jp";
hyogo_jp("kamikawa", _Any) ->
"kamikawa.hyogo.jp";
hyogo_jp("shinonsen", _Any) ->
"shinonsen.hyogo.jp";
hyogo_jp("sayo", _Any) ->
"sayo.hyogo.jp";
hyogo_jp("ono", _Any) ->
"ono.hyogo.jp";
hyogo_jp("miki", _Any) ->
"miki.hyogo.jp";
hyogo_jp("kasai", _Any) ->
"kasai.hyogo.jp";
hyogo_jp("nishinomiya", _Any) ->
"nishinomiya.hyogo.jp";
hyogo_jp("nishiwaki", _Any) ->
"nishiwaki.hyogo.jp";
hyogo_jp("ashiya", _Any) ->
"ashiya.hyogo.jp";
hyogo_jp("yabu", _Any) ->
"yabu.hyogo.jp";
hyogo_jp("toyooka", _Any) ->
"toyooka.hyogo.jp";
hyogo_jp("inagawa", _Any) ->
"inagawa.hyogo.jp";
hyogo_jp("taka", _Any) ->
"taka.hyogo.jp";
hyogo_jp("amagasaki", _Any) ->
"amagasaki.hyogo.jp";
hyogo_jp("itami", _Any) ->
"itami.hyogo.jp";
hyogo_jp("shiso", _Any) ->
"shiso.hyogo.jp";
hyogo_jp("aogaki", _Any) ->
"aogaki.hyogo.jp";
hyogo_jp("taishi", _Any) ->
"taishi.hyogo.jp";
hyogo_jp("tatsuno", _Any) ->
"tatsuno.hyogo.jp";
hyogo_jp("takarazuka", _Any) ->
"takarazuka.hyogo.jp";
hyogo_jp("goshiki", _Any) ->
"goshiki.hyogo.jp";
hyogo_jp("yoka", _Any) ->
"yoka.hyogo.jp";
hyogo_jp("sanda", _Any) ->
"sanda.hyogo.jp";
hyogo_jp("takasago", _Any) ->
"takasago.hyogo.jp";
hyogo_jp("shingu", _Any) ->
"shingu.hyogo.jp";
hyogo_jp("himeji", _Any) ->
"himeji.hyogo.jp";
hyogo_jp("yashiro", _Any) ->
"yashiro.hyogo.jp";
hyogo_jp("takino", _Any) ->
"takino.hyogo.jp";
hyogo_jp("minamiawaji", _Any) ->
"minamiawaji.hyogo.jp";
hyogo_jp("aioi", _Any) ->
"aioi.hyogo.jp";
hyogo_jp("kasuga", _Any) ->
"kasuga.hyogo.jp";
hyogo_jp("kakogawa", _Any) ->
"kakogawa.hyogo.jp";
hyogo_jp("fukusaki", _Any) ->
"fukusaki.hyogo.jp";
hyogo_jp("kawanishi", _Any) ->
"kawanishi.hyogo.jp".
%% regular rules
fukuoka_jp("nishi", _Any) ->
"nishi.fukuoka.jp";
fukuoka_jp("dazaifu", _Any) ->
"dazaifu.fukuoka.jp";
fukuoka_jp("toyotsu", _Any) ->
"toyotsu.fukuoka.jp";
fukuoka_jp("chikuho", _Any) ->
"chikuho.fukuoka.jp";
fukuoka_jp("toho", _Any) ->
"toho.fukuoka.jp";
fukuoka_jp("hisayama", _Any) ->
"hisayama.fukuoka.jp";
fukuoka_jp("takata", _Any) ->
"takata.fukuoka.jp";
fukuoka_jp("umi", _Any) ->
"umi.fukuoka.jp";
fukuoka_jp("minami", _Any) ->
"minami.fukuoka.jp";
fukuoka_jp("yukuhashi", _Any) ->
"yukuhashi.fukuoka.jp";
fukuoka_jp("mizumaki", _Any) ->
"mizumaki.fukuoka.jp";
fukuoka_jp("kurate", _Any) ->
"kurate.fukuoka.jp";
fukuoka_jp("hirokawa", _Any) ->
"hirokawa.fukuoka.jp";
fukuoka_jp("yanagawa", _Any) ->
"yanagawa.fukuoka.jp";
fukuoka_jp("sasaguri", _Any) ->
"sasaguri.fukuoka.jp";
fukuoka_jp("kurogi", _Any) ->
"kurogi.fukuoka.jp";
fukuoka_jp("hakata", _Any) ->
"hakata.fukuoka.jp";
fukuoka_jp("yamada", _Any) ->
"yamada.fukuoka.jp";
fukuoka_jp("nakagawa", _Any) ->
"nakagawa.fukuoka.jp";
fukuoka_jp("tsuiki", _Any) ->
"tsuiki.fukuoka.jp";
fukuoka_jp("okawa", _Any) ->
"okawa.fukuoka.jp";
fukuoka_jp("nakama", _Any) ->
"nakama.fukuoka.jp";
fukuoka_jp("saigawa", _Any) ->
"saigawa.fukuoka.jp";
fukuoka_jp("buzen", _Any) ->
"buzen.fukuoka.jp";
fukuoka_jp("kaho", _Any) ->
"kaho.fukuoka.jp";
fukuoka_jp("okagaki", _Any) ->
"okagaki.fukuoka.jp";
fukuoka_jp("miyako", _Any) ->
"miyako.fukuoka.jp";
fukuoka_jp("ashiya", _Any) ->
"ashiya.fukuoka.jp";
fukuoka_jp("iizuka", _Any) ->
"iizuka.fukuoka.jp";
fukuoka_jp("nogata", _Any) ->
"nogata.fukuoka.jp";
fukuoka_jp("tagawa", _Any) ->
"tagawa.fukuoka.jp";
fukuoka_jp("kawara", _Any) ->
"kawara.fukuoka.jp";
fukuoka_jp("chikujo", _Any) ->
"chikujo.fukuoka.jp";
fukuoka_jp("inatsuki", _Any) ->
"inatsuki.fukuoka.jp";
fukuoka_jp("ukiha", _Any) ->
"ukiha.fukuoka.jp";
fukuoka_jp("shonai", _Any) ->
"shonai.fukuoka.jp";
fukuoka_jp("oto", _Any) ->
"oto.fukuoka.jp";
fukuoka_jp("keisen", _Any) ->
"keisen.fukuoka.jp";
fukuoka_jp("miyama", _Any) ->
"miyama.fukuoka.jp";
fukuoka_jp("omuta", _Any) ->
"omuta.fukuoka.jp";
fukuoka_jp("kurume", _Any) ->
"kurume.fukuoka.jp";
fukuoka_jp("chuo", _Any) ->
"chuo.fukuoka.jp";
fukuoka_jp("munakata", _Any) ->
"munakata.fukuoka.jp";
fukuoka_jp("onga", _Any) ->
"onga.fukuoka.jp";
fukuoka_jp("higashi", _Any) ->
"higashi.fukuoka.jp";
fukuoka_jp("soeda", _Any) ->
"soeda.fukuoka.jp";
fukuoka_jp("kasuya", _Any) ->
"kasuya.fukuoka.jp";
fukuoka_jp("miyawaka", _Any) ->
"miyawaka.fukuoka.jp";
fukuoka_jp("koga", _Any) ->
"koga.fukuoka.jp";
fukuoka_jp("tachiarai", _Any) ->
"tachiarai.fukuoka.jp";
fukuoka_jp("sue", _Any) ->
"sue.fukuoka.jp";
fukuoka_jp("yame", _Any) ->
"yame.fukuoka.jp";
fukuoka_jp("onojo", _Any) ->
"onojo.fukuoka.jp";
fukuoka_jp("fukuchi", _Any) ->
"fukuchi.fukuoka.jp";
fukuoka_jp("chikuzen", _Any) ->
"chikuzen.fukuoka.jp";
fukuoka_jp("shingu", _Any) ->
"shingu.fukuoka.jp";
fukuoka_jp("ogori", _Any) ->
"ogori.fukuoka.jp";
fukuoka_jp("chikugo", _Any) ->
"chikugo.fukuoka.jp";
fukuoka_jp("shinyoshitomi", _Any) ->
"shinyoshitomi.fukuoka.jp";
fukuoka_jp("kasuga", _Any) ->
"kasuga.fukuoka.jp";
fukuoka_jp("oki", _Any) ->
"oki.fukuoka.jp";
fukuoka_jp("chikushino", _Any) ->
"chikushino.fukuoka.jp";
fukuoka_jp("usui", _Any) ->
"usui.fukuoka.jp".
%% regular rules
niigata_jp("myoko", _Any) ->
"myoko.niigata.jp";
niigata_jp("izumozaki", _Any) ->
"izumozaki.niigata.jp";
niigata_jp("gosen", _Any) ->
"gosen.niigata.jp";
niigata_jp("seiro", _Any) ->
"seiro.niigata.jp";
niigata_jp("ojiya", _Any) ->
"ojiya.niigata.jp";
niigata_jp("tainai", _Any) ->
"tainai.niigata.jp";
niigata_jp("yahiko", _Any) ->
"yahiko.niigata.jp";
niigata_jp("joetsu", _Any) ->
"joetsu.niigata.jp";
niigata_jp("tokamachi", _Any) ->
"tokamachi.niigata.jp";
niigata_jp("minamiuonuma", _Any) ->
"minamiuonuma.niigata.jp";
niigata_jp("tochio", _Any) ->
"tochio.niigata.jp";
niigata_jp("itoigawa", _Any) ->
"itoigawa.niigata.jp";
niigata_jp("muika", _Any) ->
"muika.niigata.jp";
niigata_jp("sekikawa", _Any) ->
"sekikawa.niigata.jp";
niigata_jp("yuzawa", _Any) ->
"yuzawa.niigata.jp";
niigata_jp("kariwa", _Any) ->
"kariwa.niigata.jp";
niigata_jp("sado", _Any) ->
"sado.niigata.jp";
niigata_jp("tagami", _Any) ->
"tagami.niigata.jp";
niigata_jp("yoita", _Any) ->
"yoita.niigata.jp";
niigata_jp("tsubame", _Any) ->
"tsubame.niigata.jp";
niigata_jp("niigata", _Any) ->
"niigata.niigata.jp";
niigata_jp("tsunan", _Any) ->
"tsunan.niigata.jp";
niigata_jp("omi", _Any) ->
"omi.niigata.jp";
niigata_jp("sanjo", _Any) ->
"sanjo.niigata.jp";
niigata_jp("kamo", _Any) ->
"kamo.niigata.jp";
niigata_jp("murakami", _Any) ->
"murakami.niigata.jp";
niigata_jp("nagaoka", _Any) ->
"nagaoka.niigata.jp";
niigata_jp("mitsuke", _Any) ->
"mitsuke.niigata.jp";
niigata_jp("uonuma", _Any) ->
"uonuma.niigata.jp";
niigata_jp("aga", _Any) ->
"aga.niigata.jp";
niigata_jp("agano", _Any) ->
"agano.niigata.jp";
niigata_jp("kashiwazaki", _Any) ->
"kashiwazaki.niigata.jp";
niigata_jp("shibata", _Any) ->
"shibata.niigata.jp";
niigata_jp("seirou", _Any) ->
"seirou.niigata.jp".
%% regular rules
osaka_jp("nishi", _Any) ->
"nishi.osaka.jp";
osaka_jp("matsubara", _Any) ->
"matsubara.osaka.jp";
osaka_jp("kanan", _Any) ->
"kanan.osaka.jp";
osaka_jp("osakasayama", _Any) ->
"osakasayama.osaka.jp";
osaka_jp("higashisumiyoshi", _Any) ->
"higashisumiyoshi.osaka.jp";
osaka_jp("misaki", _Any) ->
"misaki.osaka.jp";
osaka_jp("fujiidera", _Any) ->
"fujiidera.osaka.jp";
osaka_jp("shijonawate", _Any) ->
"shijonawate.osaka.jp";
osaka_jp("kita", _Any) ->
"kita.osaka.jp";
osaka_jp("moriguchi", _Any) ->
"moriguchi.osaka.jp";
osaka_jp("yao", _Any) ->
"yao.osaka.jp";
osaka_jp("toyonaka", _Any) ->
"toyonaka.osaka.jp";
osaka_jp("kashiwara", _Any) ->
"kashiwara.osaka.jp";
osaka_jp("minoh", _Any) ->
"minoh.osaka.jp";
osaka_jp("minato", _Any) ->
"minato.osaka.jp";
osaka_jp("izumi", _Any) ->
"izumi.osaka.jp";
osaka_jp("hannan", _Any) ->
"hannan.osaka.jp";
osaka_jp("sayama", _Any) ->
"sayama.osaka.jp";
osaka_jp("higashiosaka", _Any) ->
"higashiosaka.osaka.jp";
osaka_jp("kishiwada", _Any) ->
"kishiwada.osaka.jp";
osaka_jp("tadaoka", _Any) ->
"tadaoka.osaka.jp";
osaka_jp("sennan", _Any) ->
"sennan.osaka.jp";
osaka_jp("kadoma", _Any) ->
"kadoma.osaka.jp";
osaka_jp("izumiotsu", _Any) ->
"izumiotsu.osaka.jp";
osaka_jp("tajiri", _Any) ->
"tajiri.osaka.jp";
osaka_jp("kaizuka", _Any) ->
"kaizuka.osaka.jp";
osaka_jp("suita", _Any) ->
"suita.osaka.jp";
osaka_jp("sakai", _Any) ->
"sakai.osaka.jp";
osaka_jp("shimamoto", _Any) ->
"shimamoto.osaka.jp";
osaka_jp("tondabayashi", _Any) ->
"tondabayashi.osaka.jp";
osaka_jp("daito", _Any) ->
"daito.osaka.jp";
osaka_jp("ikeda", _Any) ->
"ikeda.osaka.jp";
osaka_jp("kumatori", _Any) ->
"kumatori.osaka.jp";
osaka_jp("settsu", _Any) ->
"settsu.osaka.jp";
osaka_jp("neyagawa", _Any) ->
"neyagawa.osaka.jp";
osaka_jp("taishi", _Any) ->
"taishi.osaka.jp";
osaka_jp("habikino", _Any) ->
"habikino.osaka.jp";
osaka_jp("chuo", _Any) ->
"chuo.osaka.jp";
osaka_jp("katano", _Any) ->
"katano.osaka.jp";
osaka_jp("takaishi", _Any) ->
"takaishi.osaka.jp";
osaka_jp("ibaraki", _Any) ->
"ibaraki.osaka.jp";
osaka_jp("kawachinagano", _Any) ->
"kawachinagano.osaka.jp";
osaka_jp("higashiyodogawa", _Any) ->
"higashiyodogawa.osaka.jp";
osaka_jp("takatsuki", _Any) ->
"takatsuki.osaka.jp";
osaka_jp("abeno", _Any) ->
"abeno.osaka.jp";
osaka_jp("nose", _Any) ->
"nose.osaka.jp";
osaka_jp("toyono", _Any) ->
"toyono.osaka.jp";
osaka_jp("hirakata", _Any) ->
"hirakata.osaka.jp";
osaka_jp("izumisano", _Any) ->
"izumisano.osaka.jp";
osaka_jp("chihayaakasaka", _Any) ->
"chihayaakasaka.osaka.jp".
%% regular rules
aichi_jp("komaki", _Any) ->
"komaki.aichi.jp";
aichi_jp("takahama", _Any) ->
"takahama.aichi.jp";
aichi_jp("togo", _Any) ->
"togo.aichi.jp";
aichi_jp("shitara", _Any) ->
"shitara.aichi.jp";
aichi_jp("okazaki", _Any) ->
"okazaki.aichi.jp";
aichi_jp("anjo", _Any) ->
"anjo.aichi.jp";
aichi_jp("oharu", _Any) ->
"oharu.aichi.jp";
aichi_jp("isshiki", _Any) ->
"isshiki.aichi.jp";
aichi_jp("aisai", _Any) ->
"aisai.aichi.jp";
aichi_jp("yatomi", _Any) ->
"yatomi.aichi.jp";
aichi_jp("seto", _Any) ->
"seto.aichi.jp";
aichi_jp("higashiura", _Any) ->
"higashiura.aichi.jp";
aichi_jp("inazawa", _Any) ->
"inazawa.aichi.jp";
aichi_jp("toyone", _Any) ->
"toyone.aichi.jp";
aichi_jp("asuke", _Any) ->
"asuke.aichi.jp";
aichi_jp("tsushima", _Any) ->
"tsushima.aichi.jp";
aichi_jp("ama", _Any) ->
"ama.aichi.jp";
aichi_jp("chiryu", _Any) ->
"chiryu.aichi.jp";
aichi_jp("konan", _Any) ->
"konan.aichi.jp";
aichi_jp("ichinomiya", _Any) ->
"ichinomiya.aichi.jp";
aichi_jp("toyohashi", _Any) ->
"toyohashi.aichi.jp";
aichi_jp("tokoname", _Any) ->
"tokoname.aichi.jp";
aichi_jp("mihama", _Any) ->
"mihama.aichi.jp";
aichi_jp("kariya", _Any) ->
"kariya.aichi.jp";
aichi_jp("shikatsu", _Any) ->
"shikatsu.aichi.jp";
aichi_jp("iwakura", _Any) ->
"iwakura.aichi.jp";
aichi_jp("tokai", _Any) ->
"tokai.aichi.jp";
aichi_jp("toyoake", _Any) ->
"toyoake.aichi.jp";
aichi_jp("toyota", _Any) ->
"toyota.aichi.jp";
aichi_jp("kota", _Any) ->
"kota.aichi.jp";
aichi_jp("hekinan", _Any) ->
"hekinan.aichi.jp";
aichi_jp("kira", _Any) ->
"kira.aichi.jp";
aichi_jp("shinshiro", _Any) ->
"shinshiro.aichi.jp";
aichi_jp("fuso", _Any) ->
"fuso.aichi.jp";
aichi_jp("tobishima", _Any) ->
"tobishima.aichi.jp";
aichi_jp("toyokawa", _Any) ->
"toyokawa.aichi.jp";
aichi_jp("hazu", _Any) ->
"hazu.aichi.jp";
aichi_jp("gamagori", _Any) ->
"gamagori.aichi.jp";
aichi_jp("nisshin", _Any) ->
"nisshin.aichi.jp";
aichi_jp("miyoshi", _Any) ->
"miyoshi.aichi.jp";
aichi_jp("toei", _Any) ->
"toei.aichi.jp";
aichi_jp("tahara", _Any) ->
"tahara.aichi.jp";
aichi_jp("nagakute", _Any) ->
"nagakute.aichi.jp";
aichi_jp("kanie", _Any) ->
"kanie.aichi.jp";
aichi_jp("kasugai", _Any) ->
"kasugai.aichi.jp";
aichi_jp("chita", _Any) ->
"chita.aichi.jp";
aichi_jp("kiyosu", _Any) ->
"kiyosu.aichi.jp";
aichi_jp("handa", _Any) ->
"handa.aichi.jp";
aichi_jp("nishio", _Any) ->
"nishio.aichi.jp";
aichi_jp("inuyama", _Any) ->
"inuyama.aichi.jp";
aichi_jp("obu", _Any) ->
"obu.aichi.jp";
aichi_jp("oguchi", _Any) ->
"oguchi.aichi.jp";
aichi_jp("owariasahi", _Any) ->
"owariasahi.aichi.jp".
%% regular rules
akita_jp("semboku", _Any) ->
"semboku.akita.jp";
akita_jp("honjyo", _Any) ->
"honjyo.akita.jp";
akita_jp("yokote", _Any) ->
"yokote.akita.jp";
akita_jp("kamikoani", _Any) ->
"kamikoani.akita.jp";
akita_jp("kosaka", _Any) ->
"kosaka.akita.jp";
akita_jp("oga", _Any) ->
"oga.akita.jp";
akita_jp("yurihonjo", _Any) ->
"yurihonjo.akita.jp";
akita_jp("kyowa", _Any) ->
"kyowa.akita.jp";
akita_jp("ogata", _Any) ->
"ogata.akita.jp";
akita_jp("nikaho", _Any) ->
"nikaho.akita.jp";
akita_jp("akita", _Any) ->
"akita.akita.jp";
akita_jp("kitaakita", _Any) ->
"kitaakita.akita.jp";
akita_jp("kazuno", _Any) ->
"kazuno.akita.jp";
akita_jp("fujisato", _Any) ->
"fujisato.akita.jp";
akita_jp("honjo", _Any) ->
"honjo.akita.jp";
akita_jp("kamioka", _Any) ->
"kamioka.akita.jp";
akita_jp("mitane", _Any) ->
"mitane.akita.jp";
akita_jp("katagami", _Any) ->
"katagami.akita.jp";
akita_jp("ikawa", _Any) ->
"ikawa.akita.jp";
akita_jp("odate", _Any) ->
"odate.akita.jp";
akita_jp("noshiro", _Any) ->
"noshiro.akita.jp";
akita_jp("hachirogata", _Any) ->
"hachirogata.akita.jp";
akita_jp("misato", _Any) ->
"misato.akita.jp";
akita_jp("higashinaruse", _Any) ->
"higashinaruse.akita.jp";
akita_jp("happou", _Any) ->
"happou.akita.jp";
akita_jp("moriyoshi", _Any) ->
"moriyoshi.akita.jp";
akita_jp("gojome", _Any) ->
"gojome.akita.jp";
akita_jp("daisen", _Any) ->
"daisen.akita.jp".
%% regular rules
kagawa_jp("kanonji", _Any) ->
"kanonji.kagawa.jp";
kagawa_jp("higashikagawa", _Any) ->
"higashikagawa.kagawa.jp";
kagawa_jp("mitoyo", _Any) ->
"mitoyo.kagawa.jp";
kagawa_jp("manno", _Any) ->
"manno.kagawa.jp";
kagawa_jp("utazu", _Any) ->
"utazu.kagawa.jp";
kagawa_jp("takamatsu", _Any) ->
"takamatsu.kagawa.jp";
kagawa_jp("sanuki", _Any) ->
"sanuki.kagawa.jp";
kagawa_jp("zentsuji", _Any) ->
"zentsuji.kagawa.jp";
kagawa_jp("naoshima", _Any) ->
"naoshima.kagawa.jp";
kagawa_jp("uchinomi", _Any) ->
"uchinomi.kagawa.jp";
kagawa_jp("tadotsu", _Any) ->
"tadotsu.kagawa.jp";
kagawa_jp("marugame", _Any) ->
"marugame.kagawa.jp";
kagawa_jp("tonosho", _Any) ->
"tonosho.kagawa.jp";
kagawa_jp("kotohira", _Any) ->
"kotohira.kagawa.jp";
kagawa_jp("ayagawa", _Any) ->
"ayagawa.kagawa.jp".
%% regular rules
kochi_jp("ochi", _Any) ->
"ochi.kochi.jp";
kochi_jp("susaki", _Any) ->
"susaki.kochi.jp";
kochi_jp("otsuki", _Any) ->
"otsuki.kochi.jp";
kochi_jp("tosashimizu", _Any) ->
"tosashimizu.kochi.jp";
kochi_jp("nishitosa", _Any) ->
"nishitosa.kochi.jp";
kochi_jp("motoyama", _Any) ->
"motoyama.kochi.jp";
kochi_jp("hidaka", _Any) ->
"hidaka.kochi.jp";
kochi_jp("aki", _Any) ->
"aki.kochi.jp";
kochi_jp("muroto", _Any) ->
"muroto.kochi.jp";
kochi_jp("toyo", _Any) ->
"toyo.kochi.jp";
kochi_jp("otoyo", _Any) ->
"otoyo.kochi.jp";
kochi_jp("nahari", _Any) ->
"nahari.kochi.jp";
kochi_jp("tsuno", _Any) ->
"tsuno.kochi.jp";
kochi_jp("umaji", _Any) ->
"umaji.kochi.jp";
kochi_jp("ino", _Any) ->
"ino.kochi.jp";
kochi_jp("yasuda", _Any) ->
"yasuda.kochi.jp";
kochi_jp("kochi", _Any) ->
"kochi.kochi.jp";
kochi_jp("mihara", _Any) ->
"mihara.kochi.jp";
kochi_jp("sukumo", _Any) ->
"sukumo.kochi.jp";
kochi_jp("higashitsuno", _Any) ->
"higashitsuno.kochi.jp";
kochi_jp("sakawa", _Any) ->
"sakawa.kochi.jp";
kochi_jp("niyodogawa", _Any) ->
"niyodogawa.kochi.jp";
kochi_jp("nakamura", _Any) ->
"nakamura.kochi.jp";
kochi_jp("kagami", _Any) ->
"kagami.kochi.jp";
kochi_jp("okawa", _Any) ->
"okawa.kochi.jp";
kochi_jp("kitagawa", _Any) ->
"kitagawa.kochi.jp";
kochi_jp("yusuhara", _Any) ->
"yusuhara.kochi.jp";
kochi_jp("tosa", _Any) ->
"tosa.kochi.jp";
kochi_jp("nankoku", _Any) ->
"nankoku.kochi.jp";
kochi_jp("geisei", _Any) ->
"geisei.kochi.jp";
kochi_jp("kami", _Any) ->
"kami.kochi.jp".
%% regular rules
tokyo_jp("shibuya", _Any) ->
"shibuya.tokyo.jp";
tokyo_jp("musashimurayama", _Any) ->
"musashimurayama.tokyo.jp";
tokyo_jp("hinohara", _Any) ->
"hinohara.tokyo.jp";
tokyo_jp("chiyoda", _Any) ->
"chiyoda.tokyo.jp";
tokyo_jp("hachijo", _Any) ->
"hachijo.tokyo.jp";
tokyo_jp("taito", _Any) ->
"taito.tokyo.jp";
tokyo_jp("edogawa", _Any) ->
"edogawa.tokyo.jp";
tokyo_jp("inagi", _Any) ->
"inagi.tokyo.jp";
tokyo_jp("ome", _Any) ->
"ome.tokyo.jp";
tokyo_jp("katsushika", _Any) ->
"katsushika.tokyo.jp";
tokyo_jp("mitaka", _Any) ->
"mitaka.tokyo.jp";
tokyo_jp("adachi", _Any) ->
"adachi.tokyo.jp";
tokyo_jp("toshima", _Any) ->
"toshima.tokyo.jp";
tokyo_jp("tama", _Any) ->
"tama.tokyo.jp";
tokyo_jp("chofu", _Any) ->
"chofu.tokyo.jp";
tokyo_jp("kita", _Any) ->
"kita.tokyo.jp";
tokyo_jp("kokubunji", _Any) ->
"kokubunji.tokyo.jp";
tokyo_jp("kouzushima", _Any) ->
"kouzushima.tokyo.jp";
tokyo_jp("higashimurayama", _Any) ->
"higashimurayama.tokyo.jp";
tokyo_jp("nakano", _Any) ->
"nakano.tokyo.jp";
tokyo_jp("bunkyo", _Any) ->
"bunkyo.tokyo.jp";
tokyo_jp("fuchu", _Any) ->
"fuchu.tokyo.jp";
tokyo_jp("minato", _Any) ->
"minato.tokyo.jp";
tokyo_jp("akiruno", _Any) ->
"akiruno.tokyo.jp";
tokyo_jp("kiyose", _Any) ->
"kiyose.tokyo.jp";
tokyo_jp("itabashi", _Any) ->
"itabashi.tokyo.jp";
tokyo_jp("aogashima", _Any) ->
"aogashima.tokyo.jp";
tokyo_jp("shinagawa", _Any) ->
"shinagawa.tokyo.jp";
tokyo_jp("oshima", _Any) ->
"oshima.tokyo.jp";
tokyo_jp("nerima", _Any) ->
"nerima.tokyo.jp";
tokyo_jp("sumida", _Any) ->
"sumida.tokyo.jp";
tokyo_jp("akishima", _Any) ->
"akishima.tokyo.jp";
tokyo_jp("koganei", _Any) ->
"koganei.tokyo.jp";
tokyo_jp("fussa", _Any) ->
"fussa.tokyo.jp";
tokyo_jp("mizuho", _Any) ->
"mizuho.tokyo.jp";
tokyo_jp("meguro", _Any) ->
"meguro.tokyo.jp";
tokyo_jp("arakawa", _Any) ->
"arakawa.tokyo.jp";
tokyo_jp("tachikawa", _Any) ->
"tachikawa.tokyo.jp";
tokyo_jp("koto", _Any) ->
"koto.tokyo.jp";
tokyo_jp("hinode", _Any) ->
"hinode.tokyo.jp";
tokyo_jp("chuo", _Any) ->
"chuo.tokyo.jp";
tokyo_jp("hamura", _Any) ->
"hamura.tokyo.jp";
tokyo_jp("hino", _Any) ->
"hino.tokyo.jp";
tokyo_jp("ogasawara", _Any) ->
"ogasawara.tokyo.jp";
tokyo_jp("ota", _Any) ->
"ota.tokyo.jp";
tokyo_jp("kunitachi", _Any) ->
"kunitachi.tokyo.jp";
tokyo_jp("kodaira", _Any) ->
"kodaira.tokyo.jp";
tokyo_jp("musashino", _Any) ->
"musashino.tokyo.jp";
tokyo_jp("higashikurume", _Any) ->
"higashikurume.tokyo.jp";
tokyo_jp("machida", _Any) ->
"machida.tokyo.jp";
tokyo_jp("hachioji", _Any) ->
"hachioji.tokyo.jp";
tokyo_jp("higashiyamato", _Any) ->
"higashiyamato.tokyo.jp";
tokyo_jp("shinjuku", _Any) ->
"shinjuku.tokyo.jp";
tokyo_jp("setagaya", _Any) ->
"setagaya.tokyo.jp";
tokyo_jp("suginami", _Any) ->
"suginami.tokyo.jp";
tokyo_jp("komae", _Any) ->
"komae.tokyo.jp";
tokyo_jp("okutama", _Any) ->
"okutama.tokyo.jp".
%% regular rules
yamagata_jp("asahi", _Any) ->
"asahi.yamagata.jp";
yamagata_jp("funagata", _Any) ->
"funagata.yamagata.jp";
yamagata_jp("mamurogawa", _Any) ->
"mamurogawa.yamagata.jp";
yamagata_jp("nakayama", _Any) ->
"nakayama.yamagata.jp";
yamagata_jp("obanazawa", _Any) ->
"obanazawa.yamagata.jp";
yamagata_jp("shirataka", _Any) ->
"shirataka.yamagata.jp";
yamagata_jp("ohkura", _Any) ->
"ohkura.yamagata.jp";
yamagata_jp("sakata", _Any) ->
"sakata.yamagata.jp";
yamagata_jp("sagae", _Any) ->
"sagae.yamagata.jp";
yamagata_jp("yuza", _Any) ->
"yuza.yamagata.jp";
yamagata_jp("tsuruoka", _Any) ->
"tsuruoka.yamagata.jp";
yamagata_jp("tendo", _Any) ->
"tendo.yamagata.jp";
yamagata_jp("oishida", _Any) ->
"oishida.yamagata.jp";
yamagata_jp("yonezawa", _Any) ->
"yonezawa.yamagata.jp";
yamagata_jp("murayama", _Any) ->
"murayama.yamagata.jp";
yamagata_jp("nishikawa", _Any) ->
"nishikawa.yamagata.jp";
yamagata_jp("oguni", _Any) ->
"oguni.yamagata.jp";
yamagata_jp("iide", _Any) ->
"iide.yamagata.jp";
yamagata_jp("kaminoyama", _Any) ->
"kaminoyama.yamagata.jp";
yamagata_jp("tozawa", _Any) ->
"tozawa.yamagata.jp";
yamagata_jp("shonai", _Any) ->
"shonai.yamagata.jp";
yamagata_jp("oe", _Any) ->
"oe.yamagata.jp";
yamagata_jp("kaneyama", _Any) ->
"kaneyama.yamagata.jp";
yamagata_jp("yamanobe", _Any) ->
"yamanobe.yamagata.jp";
yamagata_jp("higashine", _Any) ->
"higashine.yamagata.jp";
yamagata_jp("mikawa", _Any) ->
"mikawa.yamagata.jp";
yamagata_jp("sakegawa", _Any) ->
"sakegawa.yamagata.jp";
yamagata_jp("nanyo", _Any) ->
"nanyo.yamagata.jp";
yamagata_jp("nagai", _Any) ->
"nagai.yamagata.jp";
yamagata_jp("shinjo", _Any) ->
"shinjo.yamagata.jp";
yamagata_jp("yamagata", _Any) ->
"yamagata.yamagata.jp";
yamagata_jp("kahoku", _Any) ->
"kahoku.yamagata.jp";
yamagata_jp("kawanishi", _Any) ->
"kawanishi.yamagata.jp";
yamagata_jp("takahata", _Any) ->
"takahata.yamagata.jp".
%% regular rules
miyagi_jp("murata", _Any) ->
"murata.miyagi.jp";
miyagi_jp("semine", _Any) ->
"semine.miyagi.jp";
miyagi_jp("ishinomaki", _Any) ->
"ishinomaki.miyagi.jp";
miyagi_jp("ogawara", _Any) ->
"ogawara.miyagi.jp";
miyagi_jp("osaki", _Any) ->
"osaki.miyagi.jp";
miyagi_jp("ohira", _Any) ->
"ohira.miyagi.jp";
miyagi_jp("natori", _Any) ->
"natori.miyagi.jp";
miyagi_jp("rifu", _Any) ->
"rifu.miyagi.jp";
miyagi_jp("higashimatsushima", _Any) ->
"higashimatsushima.miyagi.jp";
miyagi_jp("tomiya", _Any) ->
"tomiya.miyagi.jp";
miyagi_jp("shiogama", _Any) ->
"shiogama.miyagi.jp";
miyagi_jp("matsushima", _Any) ->
"matsushima.miyagi.jp";
miyagi_jp("kesennuma", _Any) ->
"kesennuma.miyagi.jp";
miyagi_jp("wakuya", _Any) ->
"wakuya.miyagi.jp";
miyagi_jp("onagawa", _Any) ->
"onagawa.miyagi.jp";
miyagi_jp("kakuda", _Any) ->
"kakuda.miyagi.jp";
miyagi_jp("zao", _Any) ->
"zao.miyagi.jp";
miyagi_jp("marumori", _Any) ->
"marumori.miyagi.jp";
miyagi_jp("misato", _Any) ->
"misato.miyagi.jp";
miyagi_jp("tome", _Any) ->
"tome.miyagi.jp";
miyagi_jp("shiroishi", _Any) ->
"shiroishi.miyagi.jp";
miyagi_jp("kawasaki", _Any) ->
"kawasaki.miyagi.jp";
miyagi_jp("watari", _Any) ->
"watari.miyagi.jp";
miyagi_jp("shibata", _Any) ->
"shibata.miyagi.jp";
miyagi_jp("minamisanriku", _Any) ->
"minamisanriku.miyagi.jp";
miyagi_jp("tagajo", _Any) ->
"tagajo.miyagi.jp";
miyagi_jp("shichikashuku", _Any) ->
"shichikashuku.miyagi.jp";
miyagi_jp("taiwa", _Any) ->
"taiwa.miyagi.jp";
miyagi_jp("shikama", _Any) ->
"shikama.miyagi.jp";
miyagi_jp("iwanuma", _Any) ->
"iwanuma.miyagi.jp";
miyagi_jp("yamamoto", _Any) ->
"yamamoto.miyagi.jp";
miyagi_jp("furukawa", _Any) ->
"furukawa.miyagi.jp";
miyagi_jp("kami", _Any) ->
"kami.miyagi.jp".
%% regular rules
ibaraki_jp("sowa", _Any) ->
"sowa.ibaraki.jp";
ibaraki_jp("asahi", _Any) ->
"asahi.ibaraki.jp";
ibaraki_jp("hitachiota", _Any) ->
"hitachiota.ibaraki.jp";
ibaraki_jp("takahagi", _Any) ->
"takahagi.ibaraki.jp";
ibaraki_jp("mito", _Any) ->
"mito.ibaraki.jp";
ibaraki_jp("ushiku", _Any) ->
"ushiku.ibaraki.jp";
ibaraki_jp("toride", _Any) ->
"toride.ibaraki.jp";
ibaraki_jp("kasama", _Any) ->
"kasama.ibaraki.jp";
ibaraki_jp("kamisu", _Any) ->
"kamisu.ibaraki.jp";
ibaraki_jp("daigo", _Any) ->
"daigo.ibaraki.jp";
ibaraki_jp("ryugasaki", _Any) ->
"ryugasaki.ibaraki.jp";
ibaraki_jp("oarai", _Any) ->
"oarai.ibaraki.jp";
ibaraki_jp("ami", _Any) ->
"ami.ibaraki.jp";
ibaraki_jp("tomobe", _Any) ->
"tomobe.ibaraki.jp";
ibaraki_jp("yachiyo", _Any) ->
"yachiyo.ibaraki.jp";
ibaraki_jp("hitachiomiya", _Any) ->
"hitachiomiya.ibaraki.jp";
ibaraki_jp("yuki", _Any) ->
"yuki.ibaraki.jp";
ibaraki_jp("shimodate", _Any) ->
"shimodate.ibaraki.jp";
ibaraki_jp("bando", _Any) ->
"bando.ibaraki.jp";
ibaraki_jp("tone", _Any) ->
"tone.ibaraki.jp";
ibaraki_jp("chikusei", _Any) ->
"chikusei.ibaraki.jp";
ibaraki_jp("shimotsuma", _Any) ->
"shimotsuma.ibaraki.jp";
ibaraki_jp("miho", _Any) ->
"miho.ibaraki.jp";
ibaraki_jp("hitachinaka", _Any) ->
"hitachinaka.ibaraki.jp";
ibaraki_jp("tsuchiura", _Any) ->
"tsuchiura.ibaraki.jp";
ibaraki_jp("tokai", _Any) ->
"tokai.ibaraki.jp";
ibaraki_jp("itako", _Any) ->
"itako.ibaraki.jp";
ibaraki_jp("joso", _Any) ->
"joso.ibaraki.jp";
ibaraki_jp("sakai", _Any) ->
"sakai.ibaraki.jp";
ibaraki_jp("uchihara", _Any) ->
"uchihara.ibaraki.jp";
ibaraki_jp("suifu", _Any) ->
"suifu.ibaraki.jp";
ibaraki_jp("naka", _Any) ->
"naka.ibaraki.jp";
ibaraki_jp("inashiki", _Any) ->
"inashiki.ibaraki.jp";
ibaraki_jp("ogawa", _Any) ->
"ogawa.ibaraki.jp";
ibaraki_jp("tamatsukuri", _Any) ->
"tamatsukuri.ibaraki.jp";
ibaraki_jp("koga", _Any) ->
"koga.ibaraki.jp";
ibaraki_jp("tsukuba", _Any) ->
"tsukuba.ibaraki.jp";
ibaraki_jp("shirosato", _Any) ->
"shirosato.ibaraki.jp";
ibaraki_jp("sakuragawa", _Any) ->
"sakuragawa.ibaraki.jp";
ibaraki_jp("kashima", _Any) ->
"kashima.ibaraki.jp";
ibaraki_jp("yamagata", _Any) ->
"yamagata.ibaraki.jp";
ibaraki_jp("namegata", _Any) ->
"namegata.ibaraki.jp";
ibaraki_jp("ibaraki", _Any) ->
"ibaraki.ibaraki.jp";
ibaraki_jp("fujishiro", _Any) ->
"fujishiro.ibaraki.jp";
ibaraki_jp("ina", _Any) ->
"ina.ibaraki.jp";
ibaraki_jp("hitachi", _Any) ->
"hitachi.ibaraki.jp";
ibaraki_jp("iwama", _Any) ->
"iwama.ibaraki.jp";
ibaraki_jp("moriya", _Any) ->
"moriya.ibaraki.jp";
ibaraki_jp("omitama", _Any) ->
"omitama.ibaraki.jp";
ibaraki_jp("yawara", _Any) ->
"yawara.ibaraki.jp";
ibaraki_jp("kasumigaura", _Any) ->
"kasumigaura.ibaraki.jp".
%% regular rules
yamanashi_jp("otsuki", _Any) ->
"otsuki.yamanashi.jp";
yamanashi_jp("yamanakako", _Any) ->
"yamanakako.yamanashi.jp";
yamanashi_jp("hayakawa", _Any) ->
"hayakawa.yamanashi.jp";
yamanashi_jp("fuefuki", _Any) ->
"fuefuki.yamanashi.jp";
yamanashi_jp("tabayama", _Any) ->
"tabayama.yamanashi.jp";
yamanashi_jp("fujiyoshida", _Any) ->
"fujiyoshida.yamanashi.jp";
yamanashi_jp("doshi", _Any) ->
"doshi.yamanashi.jp";
yamanashi_jp("narusawa", _Any) ->
"narusawa.yamanashi.jp";
yamanashi_jp("koshu", _Any) ->
"koshu.yamanashi.jp";
yamanashi_jp("kai", _Any) ->
"kai.yamanashi.jp";
yamanashi_jp("showa", _Any) ->
"showa.yamanashi.jp";
yamanashi_jp("minobu", _Any) ->
"minobu.yamanashi.jp";
yamanashi_jp("oshino", _Any) ->
"oshino.yamanashi.jp";
yamanashi_jp("kosuge", _Any) ->
"kosuge.yamanashi.jp";
yamanashi_jp("nakamichi", _Any) ->
"nakamichi.yamanashi.jp";
yamanashi_jp("chuo", _Any) ->
"chuo.yamanashi.jp";
yamanashi_jp("nishikatsura", _Any) ->
"nishikatsura.yamanashi.jp";
yamanashi_jp("tsuru", _Any) ->
"tsuru.yamanashi.jp";
yamanashi_jp("fujikawaguchiko", _Any) ->
"fujikawaguchiko.yamanashi.jp";
yamanashi_jp("ichikawamisato", _Any) ->
"ichikawamisato.yamanashi.jp";
yamanashi_jp("yamanashi", _Any) ->
"yamanashi.yamanashi.jp";
yamanashi_jp("uenohara", _Any) ->
"uenohara.yamanashi.jp";
yamanashi_jp("nirasaki", _Any) ->
"nirasaki.yamanashi.jp";
yamanashi_jp("fujikawa", _Any) ->
"fujikawa.yamanashi.jp";
yamanashi_jp("nanbu", _Any) ->
"nanbu.yamanashi.jp";
yamanashi_jp("hokuto", _Any) ->
"hokuto.yamanashi.jp";
yamanashi_jp("kofu", _Any) ->
"kofu.yamanashi.jp".
%% regular rules
fukui_jp("katsuyama", _Any) ->
"katsuyama.fukui.jp";
fukui_jp("wakasa", _Any) ->
"wakasa.fukui.jp";
fukui_jp("takahama", _Any) ->
"takahama.fukui.jp";
fukui_jp("minamiechizen", _Any) ->
"minamiechizen.fukui.jp";
fukui_jp("sakai", _Any) ->
"sakai.fukui.jp";
fukui_jp("eiheiji", _Any) ->
"eiheiji.fukui.jp";
fukui_jp("tsuruga", _Any) ->
"tsuruga.fukui.jp";
fukui_jp("ono", _Any) ->
"ono.fukui.jp";
fukui_jp("echizen", _Any) ->
"echizen.fukui.jp";
fukui_jp("ikeda", _Any) ->
"ikeda.fukui.jp";
fukui_jp("mihama", _Any) ->
"mihama.fukui.jp";
fukui_jp("obama", _Any) ->
"obama.fukui.jp";
fukui_jp("fukui", _Any) ->
"fukui.fukui.jp";
fukui_jp("sabae", _Any) ->
"sabae.fukui.jp";
fukui_jp("ohi", _Any) ->
"ohi.fukui.jp".
%% regular rules
tw("org", _Any) ->
"org.tw";
tw("blogspot", _Any) ->
"blogspot.tw";
tw("ebiz", _Any) ->
"ebiz.tw";
tw("club", _Any) ->
"club.tw";
tw("idv", _Any) ->
"idv.tw";
tw("net", _Any) ->
"net.tw";
tw("gov", _Any) ->
"gov.tw";
tw("edu", _Any) ->
"edu.tw";
tw("mil", _Any) ->
"mil.tw";
tw("game", _Any) ->
"game.tw";
tw("com", _Any) ->
"com.tw".
%% regular rules
ws("mypets", _Any) ->
"mypets.ws";
ws("edu", _Any) ->
"edu.ws";
ws("org", _Any) ->
"org.ws";
ws("dyndns", _Any) ->
"dyndns.ws";
ws("net", _Any) ->
"net.ws";
ws("gov", _Any) ->
"gov.ws";
ws("com", _Any) ->
"com.ws".
%% regular rules
sz("org", _Any) ->
"org.sz";
sz("ac", _Any) ->
"ac.sz";
sz("co", _Any) ->
"co.sz".
%% regular rules
ad("nom", _Any) ->
"nom.ad".
%% regular rules
sx("gov", _Any) ->
"gov.sx".
%% regular rules
at("info", _Any) ->
"info.at";
at("or", _Any) ->
"or.at";
at("priv", _Any) ->
"priv.at";
at("biz", _Any) ->
"biz.at";
at("gv", _Any) ->
"gv.at";
at("ac", _Any) ->
"ac.at";
at("co", []) ->
"co.at";
at("co", Parts) ->
[First | Rest] = Parts,
co_at(First, Rest).
%% regular rules
co_at("blogspot", _Any) ->
"blogspot.co.at".
%% regular rules
vn("pro", _Any) ->
"pro.vn";
vn("info", _Any) ->
"info.vn";
vn("int", _Any) ->
"int.vn";
vn("org", _Any) ->
"org.vn";
vn("biz", _Any) ->
"biz.vn";
vn("name", _Any) ->
"name.vn";
vn("ac", _Any) ->
"ac.vn";
vn("health", _Any) ->
"health.vn";
vn("net", _Any) ->
"net.vn";
vn("gov", _Any) ->
"gov.vn";
vn("edu", _Any) ->
"edu.vn";
vn("com", _Any) ->
"com.vn".
%% regular rules
gp("edu", _Any) ->
"edu.gp";
gp("asso", _Any) ->
"asso.gp";
gp("org", _Any) ->
"org.gp";
gp("mobi", _Any) ->
"mobi.gp";
gp("net", _Any) ->
"net.gp";
gp("com", _Any) ->
"com.gp".
%% regular rules
ar("com", []) ->
"com.ar";
ar("com", Parts) ->
[First | Rest] = Parts,
com_ar(First, Rest).
%% regular rules
com_ar("blogspot", _Any) ->
"blogspot.com.ar".
%% regular rules
nl("bv", _Any) ->
"bv.nl";
nl("blogspot", _Any) ->
"blogspot.nl";
nl("co", _Any) ->
"co.nl".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment