__author__ = "Artur Barseghyan <artur.barseghyan@gmail.com>"
__copyright__ = "2023 Artur Barseghyan"
__license__ = "MIT"
__all__ = (
    "FIRST_NAMES",
    "LAST_NAMES",
    "WORDS",
    "STREET_NAMES",
    "CITIES",
    "REGIONS",
)

# Custom first names dictionary
FIRST_NAMES = [
    "Anahit",
    "Ani",
    "Aram",
    "Areg",
    "Artur",
    "Astghik",
    "Atom",
    "Barsegh",
    "Gaiane",
    "Gor",
    "Hakob",
    "Hasmik",
    "Levon",
    "Lilit",
    "Mariam",
    "Nare",
    "Narek",
    "Nune",
    "Raffi",
    "Shant",
    "Tatev",
    "Tigran",
    "Vahan",
    "Vardan",
]

# Custom last names dictionary
LAST_NAMES = [
    "Amatouni",
    "Avagyan",
    "Danielyan",
    "Egoyan",
    "Gevorgyan",
    "Gnouni",
    "Grigoryan",
    "Hakobyan",
    "Harutyunyan",
    "Hovhannisyan",
    "Karapetyan",
    "Khachatryan",
    "Manukyan",
    "Ter-Martirosyan",
    "Melikyan",
    "Mkrtchyan",
    "Petrosyan",
    "Saroyan",
    "Sahakyants",
    "Sargsyan",
    "Sedrakyan",
    "Simonyan",
    "Stepanyan",
    "Vardanyan",
]

# Custom words dictionary
WORDS = [
    "time",
    "person",
    "year",
    "way",
    "day",
    "thing",
    "man",
    "world",
    "life",
    "hand",
    "part",
    "child",
    "eye",
    "woman",
    "place",
    "work",
    "week",
    "case",
    "point",
    "government",
    "company",
    "number",
    "group",
    "problem",
    "fact",
    "be",
    "have",
    "do",
    "say",
    "get",
    "make",
    "go",
    "know",
    "take",
    "see",
    "come",
    "think",
    "look",
    "want",
    "give",
    "use",
    "find",
    "tell",
    "ask",
    "work",
    "seem",
    "feel",
    "try",
    "leave",
    "call",
    "good",
    "new",
    "first",
    "last",
    "long",
    "great",
    "little",
    "own",
    "other",
    "old",
    "right",
    "big",
    "high",
    "different",
    "small",
    "large",
    "next",
    "early",
    "young",
    "important",
    "few",
    "public",
    "bad",
    "same",
    "able",
    "to",
    "of",
    "in",
    "for",
    "on",
    "with",
    "as",
    "at",
    "by",
    "from",
    "up",
    "about",
    "into",
    "over",
    "after",
    "beneath",
    "under",
    "above",
    "the",
    "and",
    "a",
    "that",
    "I",
    "it",
    "not",
]

STREET_NAMES = [
    "Oranjestraat",
    "Groningerweg",
    "Prinsengracht",
    "Keizersgracht",
    "Herengracht",
    "Singel",
    "Zuidstraat",
    "Noordstraat",
    "Ooststraat",
    "Weststraat",
    "Nieuweweg",
    "Oudeweg",
    "Parklaan",
    "Beukenweg",
    "Dorpsstraat",
    "Kerkstraat",
    "Molenstraat",
    "Schoolstraat",
    "Stationsstraat",
    "Bloemenstraat",
    "Bosweg",
    "Duinweg",
    "Gracht",
    "Havenstraat",
    "Hoogstraat",
    "Kanaalstraat",
    "Kastanjelaan",
    "Lindelaan",
    "Marktstraat",
    "Meidoornstraat",
    "Plataanstraat",
    "Populierenlaan",
    "Ringweg",
    "Rivierenlaan",
    "Sparrenlaan",
    "Sportlaan",
    "Tuinstraat",
    "Vijverlaan",
    "Wilgenweg",
    "Zonnelaan",
    "Acacialaan",
    "Berkenweg",
    "Cederstraat",
    "Dennenlaan",
    "Esdoornstraat",
    "Hazelaarstraat",
    "Iepenlaan",
    "Jasmijnstraat",
    "Kamperfoeliestraat",
    "Larixlaan",
]

CITIES = [
    "Amsterdam",
    "Rotterdam",
    "Den Haag",
    "Utrecht",
    "Eindhoven",
    "Tilburg",
    "Groningen",
    "Almere",
    "Breda",
    "Nijmegen",
    "Enschede",
    "Haarlem",
    "Arnhem",
    "Zaanstad",
    "Amersfoort",
    "Apeldoorn",
    "Hoofddorp",
    "Maastricht",
    "Leiden",
    "Dordrecht",
    "Zoetermeer",
    "Zwolle",
    "Deventer",
    "Born",
    "Delft",
    "Alkmaar",
    "Heerlen",
    "Venlo",
    "Leeuwarden",
    "Hilversum",
    "Hengelo",
    "Amstelveen",
    "Roosendaal",
    "Purmerend",
    "Oss",
    "Schiedam",
    "Spijkenisse",
    "Helmond",
    "Vlaardingen",
    "Almelo",
    "Gouda",
    "Zaandam",
    "Lelystad",
    "Alphen aan den Rijn",
    "Hoorn",
    "Velsen",
    "Ede",
    "Bergen op Zoom",
    "Capelle aan den IJssel",
    "Assen",
]

REGIONS = [
    "Drenthe",
    "Flevoland",
    "Friesland",
    "Gelderland",
    "Groningen",
    "Limburg",
    "Noord-Brabant",
    "Noord-Holland",
    "Overijssel",
    "Utrecht",
    "Zeeland",
    "Zuid-Holland",
]
