use crate::ctx::GenContext;
pub fn gen(ctx: &mut GenContext<'_>, buf: &mut String) {
let loc = ctx.locale();
let code = match loc.code {
"en-gb" => "826",
"en-ca" | "fr-ca" => "124",
"en-au" => "036",
"en-nz" => "554",
"en-sg" => "702",
"en-za" => "710",
"en-ng" => "566",
"de" => "276",
"de-at" => "040",
"fr" => "250",
"fr-be" | "nl-be" => "056",
"it" => "380",
"es" => "724",
"nl" => "528",
"pt" => "620",
"pt-br" => "076",
"ja" => "392",
"zh" => "156",
"hi" => "356",
"vi" => "704",
"tr" => "792",
"se" => "752",
"da" => "208",
"no" => "578",
"fi" => "246",
"pl" => "616",
"cs" => "203",
"sk" => "703",
"hu" => "348",
"ro" => "642",
"hr" => "191",
"bg" => "100",
"sr" => "688",
"uk" => "804",
"be" => "112",
"el" => "300",
"ie" => "372",
"sl" => "705",
"et" => "233",
"lt" => "440",
"lv" => "428",
"ar" => "032",
"mx" => "484",
"cl" => "152",
"co" => "170",
"pe" => "604",
"uy" => "858",
"ve" => "862",
"ec" => "218",
"ru" => "643",
"ko" => "410",
"id" => "360",
"th" => "764",
"ms" => "458",
"tl" => "608",
"tw" => "158",
"he" => "376",
"ar-sa" => "682",
"ar-ae" => "784",
"pk" => "586",
"bd" => "050",
"eg" => "818",
"cy" => "196",
"mt" => "470",
"lb" => "442",
_ => "840",
};
buf.push_str(code);
}