import { Suspense, lazy } from "react";
import { jsx } from "react/jsx-runtime";
import { Locales } from "@intlayer/types";

//#region src/components/Flags/Flag.tsx
const dynamicFlag = (importFn) => lazy(async () => {
	const asset = (await importFn()).default;
	if (typeof asset === "string") return { default: (props) => /* @__PURE__ */ jsx("img", {
		src: asset,
		alt: "flag",
		...props
	}) };
	return { default: asset };
});
const flagRecord = {
	[Locales.ENGLISH]: dynamicFlag(() => import("./us.mjs")),
	[Locales.FRENCH]: dynamicFlag(() => import("./fr.mjs")),
	[Locales.SPANISH]: dynamicFlag(() => import("./es.mjs")),
	[Locales.PORTUGUESE]: dynamicFlag(() => import("./pt.mjs")),
	[Locales.GERMAN]: dynamicFlag(() => import("./de.mjs")),
	[Locales.AFRIKAANS]: dynamicFlag(() => import("./za.mjs")),
	[Locales.ARABIC]: dynamicFlag(() => import("./sa.mjs")),
	[Locales.AZERI_LATIN]: dynamicFlag(() => import("./az.mjs")),
	[Locales.BELARUSIAN]: dynamicFlag(() => import("./by.mjs")),
	[Locales.BULGARIAN]: dynamicFlag(() => import("./bg.mjs")),
	[Locales.BOSNIAN]: dynamicFlag(() => import("./ba.mjs")),
	[Locales.CATALAN]: dynamicFlag(() => import("./es-ct.mjs")),
	[Locales.CZECH]: dynamicFlag(() => import("./cz.mjs")),
	[Locales.WELSH]: dynamicFlag(() => import("./gb-wls.mjs")),
	[Locales.DANISH]: dynamicFlag(() => import("./dk.mjs")),
	[Locales.DIVEHI]: dynamicFlag(() => import("./mv.mjs")),
	[Locales.GREEK]: dynamicFlag(() => import("./gr.mjs")),
	[Locales.ESPERANTO]: dynamicFlag(() => import("./xx.mjs")),
	[Locales.ESTONIAN]: dynamicFlag(() => import("./ee.mjs")),
	[Locales.BASQUE]: dynamicFlag(() => import("./es-pv.mjs")),
	[Locales.FARSI]: dynamicFlag(() => import("./ir.mjs")),
	[Locales.FINNISH]: dynamicFlag(() => import("./fi.mjs")),
	[Locales.FAROESE]: dynamicFlag(() => import("./fo.mjs")),
	[Locales.GALICIAN]: dynamicFlag(() => import("./es-ga.mjs")),
	[Locales.GUJARATI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.HEBREW]: dynamicFlag(() => import("./il.mjs")),
	[Locales.HINDI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.CROATIAN]: dynamicFlag(() => import("./hr.mjs")),
	[Locales.HUNGARIAN]: dynamicFlag(() => import("./hu.mjs")),
	[Locales.ARMENIAN]: dynamicFlag(() => import("./am.mjs")),
	[Locales.INDONESIAN]: dynamicFlag(() => import("./id.mjs")),
	[Locales.ICELANDIC]: dynamicFlag(() => import("./is.mjs")),
	[Locales.ITALIAN]: dynamicFlag(() => import("./it.mjs")),
	[Locales.JAPANESE]: dynamicFlag(() => import("./jp.mjs")),
	[Locales.GEORGIAN]: dynamicFlag(() => import("./ge.mjs")),
	[Locales.KAZAKH]: dynamicFlag(() => import("./kz.mjs")),
	[Locales.KANNADA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.KOREAN]: dynamicFlag(() => import("./kr.mjs")),
	[Locales.KONKANI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.KYRGYZ]: dynamicFlag(() => import("./kg.mjs")),
	[Locales.LITHUANIAN]: dynamicFlag(() => import("./lt.mjs")),
	[Locales.LATVIAN]: dynamicFlag(() => import("./lv.mjs")),
	[Locales.MAORI]: dynamicFlag(() => import("./nz.mjs")),
	[Locales.FYRO_MACEDONIAN]: dynamicFlag(() => import("./mk.mjs")),
	[Locales.MONGOLIAN]: dynamicFlag(() => import("./mn.mjs")),
	[Locales.MARATHI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.MALAY]: dynamicFlag(() => import("./my.mjs")),
	[Locales.MALTESE]: dynamicFlag(() => import("./mt.mjs")),
	[Locales.NORWEGIAN_BOKMAL]: dynamicFlag(() => import("./no.mjs")),
	[Locales.DUTCH]: dynamicFlag(() => import("./nl.mjs")),
	[Locales.NORTHERN_SOTHO]: dynamicFlag(() => import("./za.mjs")),
	[Locales.PUNJABI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.POLISH]: dynamicFlag(() => import("./pl.mjs")),
	[Locales.PASHTO]: dynamicFlag(() => import("./af.mjs")),
	[Locales.QUECHUA]: dynamicFlag(() => import("./pe.mjs")),
	[Locales.ROMANIAN]: dynamicFlag(() => import("./ro.mjs")),
	[Locales.RUSSIAN]: dynamicFlag(() => import("./ru.mjs")),
	[Locales.SANSKRIT]: dynamicFlag(() => import("./in.mjs")),
	[Locales.SAMI_NORTHERN]: dynamicFlag(() => import("./no.mjs")),
	[Locales.SLOVAK]: dynamicFlag(() => import("./sk.mjs")),
	[Locales.SLOVENIAN]: dynamicFlag(() => import("./si.mjs")),
	[Locales.ALBANIAN]: dynamicFlag(() => import("./al.mjs")),
	[Locales.SERBIAN_LATIN]: dynamicFlag(() => import("./rs.mjs")),
	[Locales.SWEDISH]: dynamicFlag(() => import("./se.mjs")),
	[Locales.SWEDISH_FINLAND]: dynamicFlag(() => import("./fi.mjs")),
	[Locales.SWEDISH_SWEDEN]: dynamicFlag(() => import("./se.mjs")),
	[Locales.SWAHILI]: dynamicFlag(() => import("./ke.mjs")),
	[Locales.SYRIAC]: dynamicFlag(() => import("./sy.mjs")),
	[Locales.TAMIL]: dynamicFlag(() => import("./in.mjs")),
	[Locales.TELUGU]: dynamicFlag(() => import("./in.mjs")),
	[Locales.THAI]: dynamicFlag(() => import("./th.mjs")),
	[Locales.TAGALOG]: dynamicFlag(() => import("./ph.mjs")),
	[Locales.TSWANA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.TURKISH]: dynamicFlag(() => import("./tr.mjs")),
	[Locales.TATAR]: dynamicFlag(() => import("./ru.mjs")),
	[Locales.UKRAINIAN]: dynamicFlag(() => import("./ua.mjs")),
	[Locales.URDU]: dynamicFlag(() => import("./pk.mjs")),
	[Locales.UZBEK_LATIN]: dynamicFlag(() => import("./uz.mjs")),
	[Locales.VIETNAMESE]: dynamicFlag(() => import("./vn.mjs")),
	[Locales.XHOSA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.CHINESE_SIMPLIFIED]: dynamicFlag(() => import("./cn.mjs")),
	[Locales.CHINESE_TRADITIONAL]: dynamicFlag(() => import("./tw.mjs")),
	[Locales.ZULU]: dynamicFlag(() => import("./za.mjs")),
	[Locales.AFRIKAANS_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.ARABIC_UNITED_ARAB_EMIRATES]: dynamicFlag(() => import("./ae.mjs")),
	[Locales.ARABIC_BAHRAIN]: dynamicFlag(() => import("./bh.mjs")),
	[Locales.ARABIC_ALGERIA]: dynamicFlag(() => import("./dz.mjs")),
	[Locales.ARABIC_EGYPT]: dynamicFlag(() => import("./eg.mjs")),
	[Locales.ARABIC_IRAQ]: dynamicFlag(() => import("./iq.mjs")),
	[Locales.ARABIC_JORDAN]: dynamicFlag(() => import("./jo.mjs")),
	[Locales.ARABIC_KUWAIT]: dynamicFlag(() => import("./kw.mjs")),
	[Locales.ARABIC_LEBANON]: dynamicFlag(() => import("./lb.mjs")),
	[Locales.ARABIC_LIBYA]: dynamicFlag(() => import("./ly.mjs")),
	[Locales.ARABIC_MOROCCO]: dynamicFlag(() => import("./ma.mjs")),
	[Locales.ARABIC_OMAN]: dynamicFlag(() => import("./om.mjs")),
	[Locales.ARABIC_QATAR]: dynamicFlag(() => import("./qa.mjs")),
	[Locales.ARABIC_SAUDI_ARABIA]: dynamicFlag(() => import("./sa.mjs")),
	[Locales.ARABIC_SYRIA]: dynamicFlag(() => import("./sy.mjs")),
	[Locales.ARABIC_TUNISIA]: dynamicFlag(() => import("./tn.mjs")),
	[Locales.ARABIC_YEMEN]: dynamicFlag(() => import("./ye.mjs")),
	[Locales.AZERI_LATIN_AZERBAIJAN]: dynamicFlag(() => import("./az.mjs")),
	[Locales.BELARUSIAN_BELARUS]: dynamicFlag(() => import("./by.mjs")),
	[Locales.BULGARIAN_BULGARIA]: dynamicFlag(() => import("./bg.mjs")),
	[Locales.BOSNIAN_BOSNIA_AND_HERZEGOVINA]: dynamicFlag(() => import("./ba.mjs")),
	[Locales.CATALAN_SPAIN]: dynamicFlag(() => import("./es-ct.mjs")),
	[Locales.CZECH_CZECH_REPUBLIC]: dynamicFlag(() => import("./cz.mjs")),
	[Locales.WELSH_UNITED_KINGDOM]: dynamicFlag(() => import("./gb-wls.mjs")),
	[Locales.DANISH_DENMARK]: dynamicFlag(() => import("./dk.mjs")),
	[Locales.GERMAN_AUSTRIA]: dynamicFlag(() => import("./at.mjs")),
	[Locales.GERMAN_SWITZERLAND]: dynamicFlag(() => import("./ch.mjs")),
	[Locales.GERMAN_GERMANY]: dynamicFlag(() => import("./de.mjs")),
	[Locales.GERMAN_LIECHTENSTEIN]: dynamicFlag(() => import("./li.mjs")),
	[Locales.GERMAN_LUXEMBOURG]: dynamicFlag(() => import("./lu.mjs")),
	[Locales.DIVEHI_MALDIVES]: dynamicFlag(() => import("./mv.mjs")),
	[Locales.GREEK_GREECE]: dynamicFlag(() => import("./gr.mjs")),
	[Locales.ENGLISH_AUSTRALIA]: dynamicFlag(() => import("./au.mjs")),
	[Locales.ENGLISH_BELIZE]: dynamicFlag(() => import("./bz.mjs")),
	[Locales.ENGLISH_CANADA]: dynamicFlag(() => import("./ca.mjs")),
	[Locales.ENGLISH_CARIBBEAN]: dynamicFlag(() => import("./jm.mjs")),
	[Locales.ENGLISH_UNITED_KINGDOM]: dynamicFlag(() => import("./gb.mjs")),
	[Locales.ENGLISH_IRELAND]: dynamicFlag(() => import("./ie.mjs")),
	[Locales.ENGLISH_JAMAICA]: dynamicFlag(() => import("./jm.mjs")),
	[Locales.ENGLISH_NEW_ZEALAND]: dynamicFlag(() => import("./nz.mjs")),
	[Locales.ENGLISH_PHILIPPINES]: dynamicFlag(() => import("./ph.mjs")),
	[Locales.ENGLISH_TRINIDAD_AND_TOBAGO]: dynamicFlag(() => import("./tt.mjs")),
	[Locales.ENGLISH_UNITED_STATES]: dynamicFlag(() => import("./us.mjs")),
	[Locales.ENGLISH_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.ENGLISH_ZIMBABWE]: dynamicFlag(() => import("./zw.mjs")),
	[Locales.SPANISH_ARGENTINA]: dynamicFlag(() => import("./ar.mjs")),
	[Locales.SPANISH_BOLIVIA]: dynamicFlag(() => import("./bo.mjs")),
	[Locales.SPANISH_CHILE]: dynamicFlag(() => import("./cl.mjs")),
	[Locales.SPANISH_COLOMBIA]: dynamicFlag(() => import("./co.mjs")),
	[Locales.SPANISH_COSTA_RICA]: dynamicFlag(() => import("./cr.mjs")),
	[Locales.SPANISH_DOMINICAN_REPUBLIC]: dynamicFlag(() => import("./do.mjs")),
	[Locales.SPANISH_ECUADOR]: dynamicFlag(() => import("./ec.mjs")),
	[Locales.SPANISH_SPAIN]: dynamicFlag(() => import("./es.mjs")),
	[Locales.SPANISH_GUATEMALA]: dynamicFlag(() => import("./gt.mjs")),
	[Locales.SPANISH_HONDURAS]: dynamicFlag(() => import("./hn.mjs")),
	[Locales.SPANISH_MEXICO]: dynamicFlag(() => import("./mx.mjs")),
	[Locales.SPANISH_NICARAGUA]: dynamicFlag(() => import("./ni.mjs")),
	[Locales.SPANISH_PANAMA]: dynamicFlag(() => import("./pa.mjs")),
	[Locales.SPANISH_PERU]: dynamicFlag(() => import("./pe.mjs")),
	[Locales.SPANISH_PUERTO_RICO]: dynamicFlag(() => import("./pr.mjs")),
	[Locales.SPANISH_PARAGUAY]: dynamicFlag(() => import("./py.mjs")),
	[Locales.SPANISH_EL_SALVADOR]: dynamicFlag(() => import("./sv.mjs")),
	[Locales.SPANISH_URUGUAY]: dynamicFlag(() => import("./uy.mjs")),
	[Locales.SPANISH_VENEZUELA]: dynamicFlag(() => import("./ve.mjs")),
	[Locales.ESTONIAN_ESTONIA]: dynamicFlag(() => import("./ee.mjs")),
	[Locales.BASQUE_SPAIN]: dynamicFlag(() => import("./es-pv.mjs")),
	[Locales.FARSI_IRAN]: dynamicFlag(() => import("./ir.mjs")),
	[Locales.FINNISH_FINLAND]: dynamicFlag(() => import("./fi.mjs")),
	[Locales.FAROESE_FAROE_ISLANDS]: dynamicFlag(() => import("./fo.mjs")),
	[Locales.FRENCH_BELGIUM]: dynamicFlag(() => import("./be.mjs")),
	[Locales.FRENCH_CANADA]: dynamicFlag(() => import("./ca.mjs")),
	[Locales.FRENCH_SWITZERLAND]: dynamicFlag(() => import("./ch.mjs")),
	[Locales.FRENCH_FRANCE]: dynamicFlag(() => import("./fr.mjs")),
	[Locales.FRENCH_LUXEMBOURG]: dynamicFlag(() => import("./lu.mjs")),
	[Locales.FRENCH_PRINCIPALITY_OF_MONACO]: dynamicFlag(() => import("./mc.mjs")),
	[Locales.GALICIAN_SPAIN]: dynamicFlag(() => import("./es-ga.mjs")),
	[Locales.GUJARATI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.HEBREW_ISRAEL]: dynamicFlag(() => import("./il.mjs")),
	[Locales.HINDI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.CROATIAN_BOSNIA_AND_HERZEGOVINA]: dynamicFlag(() => import("./ba.mjs")),
	[Locales.CROATIAN_CROATIA]: dynamicFlag(() => import("./hr.mjs")),
	[Locales.HUNGARIAN_HUNGARY]: dynamicFlag(() => import("./hu.mjs")),
	[Locales.ARMENIAN_ARMENIA]: dynamicFlag(() => import("./am.mjs")),
	[Locales.INDONESIAN_INDONESIA]: dynamicFlag(() => import("./id.mjs")),
	[Locales.ICELANDIC_ICELAND]: dynamicFlag(() => import("./is.mjs")),
	[Locales.ITALIAN_SWITZERLAND]: dynamicFlag(() => import("./ch.mjs")),
	[Locales.ITALIAN_ITALY]: dynamicFlag(() => import("./it.mjs")),
	[Locales.JAPANESE_JAPAN]: dynamicFlag(() => import("./jp.mjs")),
	[Locales.GEORGIAN_GEORGIA]: dynamicFlag(() => import("./ge.mjs")),
	[Locales.KAZAKH_KAZAKHSTAN]: dynamicFlag(() => import("./kz.mjs")),
	[Locales.KANNADA_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.KOREAN_KOREA]: dynamicFlag(() => import("./kr.mjs")),
	[Locales.KONKANI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.KYRGYZ_KYRGYZSTAN]: dynamicFlag(() => import("./kg.mjs")),
	[Locales.LITHUANIAN_LITHUANIA]: dynamicFlag(() => import("./lt.mjs")),
	[Locales.LATVIAN_LATVIA]: dynamicFlag(() => import("./lv.mjs")),
	[Locales.MAORI_NEW_ZEALAND]: dynamicFlag(() => import("./nz.mjs")),
	[Locales.FYRO_MACEDONIAN_MACEDONIA]: dynamicFlag(() => import("./mk.mjs")),
	[Locales.MONGOLIAN_MONGOLIA]: dynamicFlag(() => import("./mn.mjs")),
	[Locales.MARATHI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.MALAY_BRUNEI_DARUSSALAM]: dynamicFlag(() => import("./bn.mjs")),
	[Locales.MALAY_MALAYSIA]: dynamicFlag(() => import("./my.mjs")),
	[Locales.MALTESE_MALTA]: dynamicFlag(() => import("./mt.mjs")),
	[Locales.NORWEGIAN_BOKMAL_NORWAY]: dynamicFlag(() => import("./no.mjs")),
	[Locales.DUTCH_BELGIUM]: dynamicFlag(() => import("./be.mjs")),
	[Locales.DUTCH_NETHERLANDS]: dynamicFlag(() => import("./nl.mjs")),
	[Locales.NORWEGIAN_NYNORSK_NORWAY]: dynamicFlag(() => import("./no.mjs")),
	[Locales.NORTHERN_SOTHO_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.PUNJABI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.POLISH_POLAND]: dynamicFlag(() => import("./pl.mjs")),
	[Locales.PASHTO_AFGHANISTAN]: dynamicFlag(() => import("./af.mjs")),
	[Locales.PORTUGUESE_BRAZIL]: dynamicFlag(() => import("./br.mjs")),
	[Locales.PORTUGUESE_PORTUGAL]: dynamicFlag(() => import("./pt.mjs")),
	[Locales.QUECHUA_BOLIVIA]: dynamicFlag(() => import("./bo.mjs")),
	[Locales.QUECHUA_ECUADOR]: dynamicFlag(() => import("./ec.mjs")),
	[Locales.QUECHUA_PERU]: dynamicFlag(() => import("./pe.mjs")),
	[Locales.ROMANIAN_ROMANIA]: dynamicFlag(() => import("./ro.mjs")),
	[Locales.RUSSIAN_RUSSIA]: dynamicFlag(() => import("./ru.mjs")),
	[Locales.SANSKRIT_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.SAMI_NORTHERN_FINLAND]: dynamicFlag(() => import("./fi.mjs")),
	[Locales.SAMI_NORTHERN_NORWAY]: dynamicFlag(() => import("./no.mjs")),
	[Locales.SAMI_NORTHERN_SWEDEN]: dynamicFlag(() => import("./se.mjs")),
	[Locales.SLOVAK_SLOVAKIA]: dynamicFlag(() => import("./sk.mjs")),
	[Locales.SLOVENIAN_SLOVENIA]: dynamicFlag(() => import("./si.mjs")),
	[Locales.ALBANIAN_ALBANIA]: dynamicFlag(() => import("./al.mjs")),
	[Locales.SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA]: dynamicFlag(() => import("./ba.mjs")),
	[Locales.SERBIAN_LATIN_SERBIA_AND_MONTENEGRO]: dynamicFlag(() => import("./rs.mjs")),
	[Locales.SWAHILI_KENYA]: dynamicFlag(() => import("./ke.mjs")),
	[Locales.SYRIAC_SYRIA]: dynamicFlag(() => import("./sy.mjs")),
	[Locales.TAMIL_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.TELUGU_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.THAI_THAILAND]: dynamicFlag(() => import("./th.mjs")),
	[Locales.TAGALOG_PHILIPPINES]: dynamicFlag(() => import("./ph.mjs")),
	[Locales.TSWANA_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.TURKISH_TURKEY]: dynamicFlag(() => import("./tr.mjs")),
	[Locales.TATAR_RUSSIA]: dynamicFlag(() => import("./ru.mjs")),
	[Locales.TSOGA]: dynamicFlag(() => import("./xx.mjs")),
	[Locales.UKRAINIAN_UKRAINE]: dynamicFlag(() => import("./ua.mjs")),
	[Locales.URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN]: dynamicFlag(() => import("./pk.mjs")),
	[Locales.UZBEK_LATIN_UZBEKISTAN]: dynamicFlag(() => import("./uz.mjs")),
	[Locales.VIETNAMESE_VIET_NAM]: dynamicFlag(() => import("./vn.mjs")),
	[Locales.XHOSA_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.CHINESE]: dynamicFlag(() => import("./cn.mjs")),
	[Locales.CHINESE_SIMPLIFIED_CHINA]: dynamicFlag(() => import("./cn.mjs")),
	[Locales.CHINESE_HONG_KONG]: dynamicFlag(() => import("./hk.mjs")),
	[Locales.CHINESE_MACAU]: dynamicFlag(() => import("./mo.mjs")),
	[Locales.CHINESE_SINGAPORE]: dynamicFlag(() => import("./sg.mjs")),
	[Locales.ZULU_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.BENGALI]: dynamicFlag(() => import("./in.mjs")),
	[Locales.BENGALI_BANGLADESH]: dynamicFlag(() => import("./bd.mjs")),
	[Locales.BENGALI_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.BENGALI_MYANMAR]: dynamicFlag(() => import("./mm.mjs")),
	[Locales.BURMESE]: dynamicFlag(() => import("./mm.mjs")),
	[Locales.BURMESE_MYANMAR]: dynamicFlag(() => import("./mm.mjs")),
	[Locales.KHMER]: dynamicFlag(() => import("./kh.mjs")),
	[Locales.KHMER_CAMBODIA]: dynamicFlag(() => import("./kh.mjs")),
	[Locales.LAO]: dynamicFlag(() => import("./la.mjs")),
	[Locales.LAO_LAOS]: dynamicFlag(() => import("./la.mjs")),
	[Locales.YORUBA]: dynamicFlag(() => import("./ng.mjs")),
	[Locales.YORUBA_NIGERIA]: dynamicFlag(() => import("./ng.mjs")),
	[Locales.AMHARIC]: dynamicFlag(() => import("./et.mjs")),
	[Locales.AMHARIC_ETHIOPIA]: dynamicFlag(() => import("./et.mjs")),
	[Locales.NEPALI]: dynamicFlag(() => import("./np.mjs")),
	[Locales.NEPALI_NEPAL]: dynamicFlag(() => import("./np.mjs")),
	[Locales.IRISH]: dynamicFlag(() => import("./ie.mjs")),
	[Locales.IRISH_IRELAND]: dynamicFlag(() => import("./ie.mjs")),
	[Locales.SCOTTISH_GAELIC]: dynamicFlag(() => import("./gb.mjs")),
	[Locales.SCOTTISH_GAELIC_UNITED_KINGDOM]: dynamicFlag(() => import("./gb.mjs")),
	[Locales.KURDISH]: dynamicFlag(() => import("./tr.mjs")),
	[Locales.KURDISH_TURKEY]: dynamicFlag(() => import("./tr.mjs")),
	[Locales.MALAYALAM]: dynamicFlag(() => import("./in.mjs")),
	[Locales.MALAYALAM_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.NORWEGIAN]: dynamicFlag(() => import("./no.mjs")),
	[Locales.NORWEGIAN_NYNORSK]: dynamicFlag(() => import("./no.mjs")),
	[Locales.ROMANIAN_MOLDOVA]: dynamicFlag(() => import("./md.mjs")),
	[Locales.ROMANSH]: dynamicFlag(() => import("./ch.mjs")),
	[Locales.ROMANSH_SWITZERLAND]: dynamicFlag(() => import("./ch.mjs")),
	[Locales.RUSSIAN_MOLDOVA]: dynamicFlag(() => import("./md.mjs")),
	[Locales.UPPER_SORBIAN]: dynamicFlag(() => import("./de.mjs")),
	[Locales.UPPER_SORBIAN_GERMANY]: dynamicFlag(() => import("./de.mjs")),
	[Locales.LOWER_SORBIAN]: dynamicFlag(() => import("./de.mjs")),
	[Locales.LOWER_SORBIAN_GERMANY]: dynamicFlag(() => import("./de.mjs")),
	[Locales.VENDA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.VENDA_SOUTH_AFRICA]: dynamicFlag(() => import("./za.mjs")),
	[Locales.YIDDISH]: dynamicFlag(() => import("./il.mjs")),
	[Locales.YIDDISH_WORLD]: dynamicFlag(() => import("./il.mjs")),
	[Locales.SINHALA]: dynamicFlag(() => import("./lk.mjs")),
	[Locales.SINHALA_SRI_LANKA]: dynamicFlag(() => import("./lk.mjs")),
	[Locales.SERBIAN_CYRILLIC]: dynamicFlag(() => import("./rs.mjs")),
	[Locales.SERBIAN_CYRILLIC_SERBIA]: dynamicFlag(() => import("./rs.mjs")),
	[Locales.ENGLISH_INDIA]: dynamicFlag(() => import("./in.mjs")),
	[Locales.ENGLISH_SINGAPORE]: dynamicFlag(() => import("./sg.mjs")),
	[Locales.ENGLISH_HONG_KONG]: dynamicFlag(() => import("./hk.mjs")),
	[Locales.ENGLISH_NIGERIA]: dynamicFlag(() => import("./ng.mjs")),
	[Locales.ENGLISH_PAKISTAN]: dynamicFlag(() => import("./pk.mjs")),
	[Locales.ENGLISH_MALAYSIA]: dynamicFlag(() => import("./my.mjs")),
	[Locales.ENGLISH_BOTSWANA]: dynamicFlag(() => import("./bw.mjs")),
	[Locales.ENGLISH_KENYA]: dynamicFlag(() => import("./ke.mjs")),
	[Locales.ENGLISH_TANZANIA]: dynamicFlag(() => import("./tz.mjs")),
	[Locales.ENGLISH_GHANA]: dynamicFlag(() => import("./gh.mjs")),
	[Locales.ENGLISH_UGANDA]: dynamicFlag(() => import("./ug.mjs")),
	[Locales.SPANISH_CUBA]: dynamicFlag(() => import("./cu.mjs")),
	[Locales.SPANISH_UNITED_STATES]: dynamicFlag(() => import("./us.mjs")),
	[Locales.PORTUGUESE_GUINEA_BISSAU]: dynamicFlag(() => import("./gw.mjs")),
	[Locales.PORTUGUESE_MOZAMBIQUE]: dynamicFlag(() => import("./mz.mjs")),
	[Locales.PORTUGUESE_SAO_TOME_AND_PRINCIPE]: dynamicFlag(() => import("./st.mjs")),
	[Locales.PORTUGUESE_CAPE_VERDE]: dynamicFlag(() => import("./cv.mjs")),
	[Locales.PORTUGUESE_TIMOR_LESTE]: dynamicFlag(() => import("./tl.mjs")),
	[Locales.PORTUGUESE_MACAU]: dynamicFlag(() => import("./mo.mjs")),
	[Locales.CHINESE_TAIWAN]: dynamicFlag(() => import("./tw.mjs")),
	[Locales.ARABIC_MAURITANIA]: dynamicFlag(() => import("./mr.mjs")),
	[Locales.ARABIC_PALESTINE]: dynamicFlag(() => import("./ps.mjs")),
	[Locales.ARABIC_SUDAN]: dynamicFlag(() => import("./sd.mjs")),
	[Locales.ARABIC_DJIBOUTI]: dynamicFlag(() => import("./dj.mjs")),
	[Locales.ARABIC_SOMALIA]: dynamicFlag(() => import("./so.mjs")),
	[Locales.ARABIC_CHAD]: dynamicFlag(() => import("./td.mjs")),
	[Locales.ARABIC_COMOROS]: dynamicFlag(() => import("./km.mjs"))
};
const Flag = ({ locale, alt, ...props }) => {
	return /* @__PURE__ */ jsx(Suspense, {
		fallback: null,
		children: /* @__PURE__ */ jsx(flagRecord[locale] ?? dynamicFlag(() => import("./xx.mjs")), {
			alt: alt ?? `${locale} flag`,
			...props,
			role: "img"
		})
	});
};

//#endregion
export { Flag };
//# sourceMappingURL=Flag.mjs.map