defmodule Faker.Pokemon.It do
import Faker, only: [sampler: 2]
@moduledoc """
Functions for Pokemon names in Italian
"""
@doc """
Returns a Pokemon name
## Examples
iex> Faker.Pokemon.It.name()
"Magmortar"
iex> Faker.Pokemon.It.name()
"Gastly"
iex> Faker.Pokemon.It.name()
"Mienshao"
iex> Faker.Pokemon.It.name()
"Articuno"
"""
@spec name() :: String.t()
sampler(:name, [
"Abomasnow",
"Abra",
"Absol",
"Accelgor",
"Aegislash",
"Aerodactyl",
"Aggron",
"Aipom",
"Alakazam",
"Alomomola",
"Altaria",
"Amaura",
"Ambipom",
"Amoonguss",
"Ampharos",
"Anorith",
"Araquanid",
"Arbok",
"Arcanine",
"Arceus",
"Archen",
"Archeops",
"Ariados",
"Armaldo",
"Aromatisse",
"Aron",
"Articuno",
"Audino",
"Aurorus",
"Avalugg",
"Axew",
"Azelf",
"Azumarill",
"Azurill",
"Bagon",
"Baltoy",
"Banette",
"Barbaracle",
"Barboach",
"Basculin",
"Bastiodon",
"Bayleef",
"Beartic",
"Beautifly",
"Beedrill",
"Beheeyem",
"Beldum",
"Bellossom",
"Bellsprout",
"Bergmite",
"Bewear",
"Bibarel",
"Bidoof",
"Binacle",
"Bisharp",
"Blacephalon",
"Blastoise",
"Blaziken",
"Blissey",
"Blitzle",
"Boldore",
"Bonsly",
"Bouffalant",
"Bounsweet",
"Braixen",
"Braviary",
"Breloom",
"Brionne",
"Bronzong",
"Bronzor",
"Bruxish",
"Budew",
"Buizel",
"Bulbasaur",
"Buneary",
"Bunnelby",
"Burmy",
"Butterfree",
"Buzzwole",
"Cacnea",
"Cacturne",
"Camerupt",
"Carbink",
"Carnivine",
"Carracosta",
"Carvanha",
"Cascoon",
"Castform",
"Caterpie",
"Celebi",
"Celesteela",
"Chandelure",
"Chansey",
"Charizard",
"Charjabug",
"Charmander",
"Charmeleon",
"Chatot",
"Cherrim",
"Cherubi",
"Chesnaught",
"Chespin",
"Chikorita",
"Chimchar",
"Chimecho",
"Chinchou",
"Chingling",
"Cinccino",
"Clamperl",
"Clauncher",
"Clawitzer",
"Claydol",
"Clefable",
"Clefairy",
"Cleffa",
"Cloyster",
"Cobalion",
"Cofagrigus",
"Combee",
"Combusken",
"Comfey",
"Conkeldurr",
"Corphish",
"Corsola",
"Corviknight",
"Cosmog",
"Cosmoem",
"Cottonee",
"Crabrawler",
"Crabominable",
"Cradily",
"Cranidos",
"Crawdaunt",
"Cresselia",
"Croagunk",
"Crobat",
"Croconaw",
"Crustle",
"Cryogonal",
"Cubchoo",
"Cubone",
"Cutiefly",
"Cyndaquil",
"Darkrai",
"Darmanitan",
"Dartrix",
"Darumaka",
"Decidueye",
"Dedenne",
"Deerling",
"Deino",
"Delcatty",
"Delibird",
"Delphox",
"Deoxys",
"Dewgong",
"Dewott",
"Dewpider",
"Dhelmise",
"Dialga",
"Diancie",
"Diggersby",
"Diglett",
"Ditto",
"Dodrio",
"Doduo",
"Donphan",
"Doublade",
"Dragalge",
"Dragonair",
"Dragonite",
"Drampa",
"Drapion",
"Dratini",
"Drednaw",
"Drifblim",
"Drifloon",
"Drilbur",
"Drowzee",
"Druddigon",
"Ducklett",
"Dugtrio",
"Dunsparce",
"Duosion",
"Durant",
"Dusclops",
"Dusknoir",
"Duskull",
"Dustox",
"Dwebble",
"Eelektrik",
"Eelektross",
"Eevee",
"Ekans",
"Eldegoss",
"Electabuzz",
"Electivire",
"Electrike",
"Electrode",
"Elekid",
"Elgyem",
"Emboar",
"Emolga",
"Empoleon",
"Entei",
"Escavalier",
"Espeon",
"Espurr",
"Excadrill",
"Exeggcute",
"Exeggutor",
"Exploud",
"Farfetch'd",
"Fearow",
"Feebas",
"Fennekin",
"Feraligatr",
"Ferroseed",
"Ferrothorn",
"Finneon",
"Flaaffy",
"Flabébé",
"Flareon",
"Fletchinder",
"Fletchling",
"Floatzel",
"Floette",
"Florges",
"Flygon",
"Fomantis",
"Foongus",
"Forretress",
"Fraxure",
"Frillish",
"Froakie",
"Frogadier",
"Froslass",
"Furfrou",
"Furret",
"Gabite",
"Gallade",
"Galvantula",
"Garbodor",
"Garchomp",
"Gardevoir",
"Gastly",
"Gastrodon",
"Genesect",
"Gengar",
"Geodude",
"Gible",
"Gigalith",
"Girafarig",
"Giratina",
"Glaceon",
"Glalie",
"Glameow",
"Gligar",
"Gliscor",
"Gloom",
"Gogoat",
"Golbat",
"Goldeen",
"Golduck",
"Golem",
"Golett",
"Golisopod",
"Golurk",
"Goodra",
"Goomy",
"Gorebyss",
"Gossifleur",
"Gothita",
"Gothitelle",
"Gothorita",
"Gourgeist",
"Granbull",
"Graveler",
"Greninja",
"Grimer",
"Grookey",
"Grotle",
"Groudon",
"Grovyle",
"Growlithe",
"Grubbin",
"Grumpig",
"Gulpin",
"Gumshoos",
"Gurdurr",
"Guzzlord",
"Gyarados",
"Hakamo-o",
"Happiny",
"Hariyama",
"Haunter",
"Hawlucha",
"Haxorus",
"Heatmor",
"Heatran",
"Heliolisk",
"Helioptile",
"Heracross",
"Herdier",
"Hippopotas",
"Hippowdon",
"Hitmonchan",
"Hitmonlee",
"Hitmontop",
"Ho-Oh",
"Honchkrow",
"Honedge",
"Hoothoot",
"Hoopa",
"Hoppip",
"Horsea",
"Houndoom",
"Houndour",
"Huntail",
"Hydreigon",
"Hypno",
"Igglybuff",
"Illumise",
"Impidimp",
"Infernape",
"Incineroar",
"Inkay",
"Ivysaur",
"Jangmo-o",
"Jellicent",
"Jigglypuff",
"Jirachi",
"Jolteon",
"Joltik",
"Jumpluff",
"Jynx",
"Kabuto",
"Kabutops",
"Kadabra",
"Kakuna",
"Kangaskhan",
"Karrablast",
"Kartana",
"Kecleon",
"Keldeo",
"Kingdra",
"Kingler",
"Kirlia",
"Klang",
"Klefki",
"Klink",
"Klinklang",
"Koffing",
"Komala",
"Kommo-o",
"Krabby",
"Kricketot",
"Kricketune",
"Krokorok",
"Krookodile",
"Kyogre",
"Kyurem",
"Lairon",
"Lampent",
"Landorus",
"Lanturn",
"Lapras",
"Larvesta",
"Larvitar",
"Latias",
"Latios",
"Leafeon",
"Leavanny",
"Ledian",
"Ledyba",
"Lickilicky",
"Lickitung",
"Liepard",
"Lileep",
"Lilligant",
"Lillipup",
"Linoone",
"Litleo",
"Litten",
"Litwick",
"Lombre",
"Lopunny",
"Lotad",
"Loudred",
"Lucario",
"Ludicolo",
"Lugia",
"Lumineon",
"Lunala",
"Lunatone",
"Lurantis",
"Luvdisc",
"Luxio",
"Luxray",
"Lycanroc",
"Machamp",
"Machoke",
"Machop",
"Magby",
"Magcargo",
"Magearna",
"Magikarp",
"Magmar",
"Magmortar",
"Magnemite",
"Magneton",
"Magnezone",
"Makuhita",
"Malamar",
"Mamoswine",
"Manaphy",
"Mandibuzz",
"Manectric",
"Mankey",
"Mantine",
"Mantyke",
"Maractus",
"Mareanie",
"Mareep",
"Marill",
"Marowak",
"Marshadow",
"Marshtomp",
"Masquerain",
"Mawile",
"Medicham",
"Meditite",
"Meganium",
"Melmetal",
"Meloetta",
"Meltan",
"Meowstic",
"Meowth",
"Mesprit",
"Metagross",
"Metang",
"Metapod",
"Mew",
"Mewtwo",
"Mienfoo",
"Mienshao",
"Mightyena",
"Milotic",
"Miltank",
"Mime Jr.",
"Mimikyu",
"Minccino",
"Minior",
"Minun",
"Misdreavus",
"Mismagius",
"Moltres",
"Monferno",
"Morelull",
"Mothim",
"Mr. Mime",
"Mudbray",
"Mudkip",
"Mudsdale",
"Muk",
"Munchlax",
"Munna",
"Murkrow",
"Musharna",
"Naganadel",
"Natu",
"Necrozma",
"Nidoking",
"Nidoqueen",
"Nidoran♀",
"Nidoran♂",
"Nidorina",
"Nidorino",
"Nihilego",
"Nincada",
"Ninetales",
"Ninjask",
"Noctowl",
"Noibat",
"Noivern",
"Nosepass",
"Numel",
"Nuzleaf",
"Octillery",
"Oddish",
"Omanyte",
"Omastar",
"Onix",
"Oranguru",
"Oricorio",
"Oshawott",
"Pachirisu",
"Palkia",
"Palossand",
"Palpitoad",
"Pancham",
"Pangoro",
"Panpour",
"Pansage",
"Pansear",
"Paras",
"Parasect",
"Passimian",
"Patrat",
"Pawniard",
"Pelipper",
"Persian",
"Petilil",
"Phanpy",
"Phantump",
"Pheromosa",
"Phione",
"Pichu",
"Pidgeot",
"Pidgeotto",
"Pidgey",
"Pidove",
"Pignite",
"Pikachu",
"Pikipek",
"Piloswine",
"Pineco",
"Pinsir",
"Piplup",
"Plusle",
"Poipole",
"Politoed",
"Poliwag",
"Poliwhirl",
"Poliwrath",
"Ponyta",
"Poochyena",
"Popplio",
"Porygon",
"Porygon2",
"Porygon-Z",
"Primarina",
"Primeape",
"Prinplup",
"Probopass",
"Psyduck",
"Pumpkaboo",
"Pupitar",
"Purrloin",
"Purugly",
"Pyroar",
"Pyukumuku",
"Quagsire",
"Quilava",
"Quilladin",
"Qwilfish",
"Raichu",
"Raikou",
"Ralts",
"Rampardos",
"Rapidash",
"Raticate",
"Rattata",
"Rayquaza",
"Regice",
"Regigigas",
"Regirock",
"Registeel",
"Relicanth",
"Remoraid",
"Reshiram",
"Reuniclus",
"Rhydon",
"Rhyhorn",
"Rhyperior",
"Ribombee",
"Riolu",
"Rockruff",
"Roggenrola",
"Roselia",
"Roserade",
"Rotom",
"Rowlet",
"Rufflet",
"Sableye",
"Salamence",
"Salandit",
"Salazzle",
"Samurott",
"Sandile",
"Sandshrew",
"Sandslash",
"Sandygast",
"Sawk",
"Sawsbuck",
"Scatterbug",
"Sceptile",
"Scizor",
"Scolipede",
"Scorbunny",
"Scrafty",
"Scraggy",
"Scyther",
"Seadra",
"Seaking",
"Sealeo",
"Seedot",
"Seel",
"Seismitoad",
"Sentret",
"Serperior",
"Servine",
"Seviper",
"Sewaddle",
"Sharpedo",
"Shaymin",
"Shedinja",
"Shelgon",
"Shellder",
"Shellos",
"Shelmet",
"Shieldon",
"Shiftry",
"Shiinotic",
"Shinx",
"Shroomish",
"Shuckle",
"Shuppet",
"Sigilyph",
"Silcoon",
"Silvally",
"Simipour",
"Simisage",
"Simisear",
"Skarmory",
"Skiddo",
"Skiploom",
"Skitty",
"Skorupi",
"Skrelp",
"Skuntank",
"Slaking",
"Slakoth",
"Sliggoo",
"Slowbro",
"Slowking",
"Slowpoke",
"Slugma",
"Slurpuff",
"Smeargle",
"Smoochum",
"Sneasel",
"Snivy",
"Snorlax",
"Snorunt",
"Snover",
"Snubbull",
"Sobble",
"Solgaleo",
"Solosis",
"Solrock",
"Spearow",
"Spewpa",
"Spheal",
"Spinarak",
"Spinda",
"Spiritomb",
"Spoink",
"Spritzee",
"Squirtle",
"Stakataka",
"Stantler",
"Staraptor",
"Staravia",
"Starly",
"Starmie",
"Staryu",
"Steelix",
"Steenee",
"Stoutland",
"Stufful",
"Stunfisk",
"Stunky",
"Sudowoodo",
"Suicune",
"Sunflora",
"Sunkern",
"Surskit",
"Swablu",
"Swadloon",
"Swalot",
"Swampert",
"Swanna",
"Swellow",
"Swinub",
"Swirlix",
"Swoobat",
"Sylveon",
"Taillow",
"Talonflame",
"Tangela",
"Tangrowth",
"Tapu Bulu",
"Tapu Fini",
"Tapu Koko",
"Tapu Lele",
"Tauros",
"Teddiursa",
"Tentacool",
"Tentacruel",
"Tepig",
"Terrakion",
"Throh",
"Thundurus",
"Timburr",
"Tipo Zero",
"Tirtouga",
"Togedemaru",
"Togekiss",
"Togepi",
"Togetic",
"Torchic",
"Torkoal",
"Tornadus",
"Torracat",
"Torterra",
"Totodile",
"Toucannon",
"Toxapex",
"Toxicroak",
"Tranquill",
"Trapinch",
"Treecko",
"Trevenant",
"Tropius",
"Trubbish",
"Trumbeak",
"Tsareena",
"Turtonator",
"Turtwig",
"Tympole",
"Tynamo",
"Typhlosion",
"Tyranitar",
"Tyrantrum",
"Tyrogue",
"Tyrunt",
"Umbreon",
"Unfezant",
"Unown",
"Ursaring",
"Uxie",
"Vanillish",
"Vanillite",
"Vanilluxe",
"Vaporeon",
"Venipede",
"Venomoth",
"Venonat",
"Venusaur",
"Vespiquen",
"Vibrava",
"Victini",
"Victreebel",
"Vigoroth",
"Vikavolt",
"Vileplume",
"Virizion",
"Vivillon",
"Volbeat",
"Volcanion",
"Volcarona",
"Voltorb",
"Vullaby",
"Vulpix",
"Wailmer",
"Wailord",
"Walrein",
"Wartortle",
"Watchog",
"Weavile",
"Weedle",
"Weepinbell",
"Weezing",
"Whimsicott",
"Whirlipede",
"Whiscash",
"Whismur",
"Wigglytuff",
"Wimpod",
"Wingull",
"Wishiwashi",
"Wobbuffet",
"Woobat",
"Wooloo",
"Wooper",
"Wormadam",
"Wurmple",
"Wynaut",
"Xatu",
"Xerneas",
"Xurkitree"
])
@doc """
Returns a location from Pokemon universe
## Examples
iex> Faker.Pokemon.It.location()
"Arenipoli"
iex> Faker.Pokemon.It.location()
"Spiraria"
iex> Faker.Pokemon.It.location()
"Novartopoli"
iex> Faker.Pokemon.It.location()
"Castel Vanità"
"""
@spec location() :: String.t()
sampler(:location, [
"Accesso al Parco",
"Albanova",
"Alisopoli",
"Altoripoli",
"Amarantopoli",
"Aranciopoli",
"Area Provviste",
"Area Sfida",
"Area Svago",
"Arenipoli",
"Austropoli",
"Azalina",
"Azzurropoli",
"Batikopoli",
"Biancavilla",
"Bluruvia",
"Boreduopoli",
"Borgo Bozzetto",
"Borgo Foglianova",
"Brunifoglia",
"Canalipoli",
"Castel Vanità",
"Celestopoli",
"Ceneride",
"Ciclamipoli",
"Città Nera",
"Cromleburgo",
"Cuordilava",
"Cuoripoli",
"Duefoglie",
"Ebanopoli",
"Ferrugipoli",
"Fiordoropoli",
"Fiorlisopoli",
"Fiorpescopoli",
"Flemminia",
"Flemminia",
"Fluxopoli",
"Foresta Bianca",
"Forestopoli",
"Fortebrezza",
"Fractalopoli",
"Frescovilla",
"Fucsiapoli",
"Giardinfiorito",
"Giubilopoli",
"Grecalopoli",
"Hau'oli",
"Ingresso Safari",
"Iridopoli",
"Isola Cannella",
"Kantai",
"Konikoni",
"Lavandonia",
"Levantopoli",
"Libecciopoli",
"Lili",
"Luminopoli",
"Malie",
"Memoride",
"Mentania",
"Mineropoli",
"Mistralopoli",
"Mogania",
"Nevepoli",
"Novartopoli",
"Ohana",
"Olivinopoli",
"Orocea",
"Petalipoli",
"Petroglifari",
"Plumbeopoli",
"Poggiovento",
"Poh",
"Ponentopoli",
"Ponte Mosaico",
"Porto Alghepoli",
"Porto Selcepoli",
"Pratopoli",
"Primisola",
"Quartisola",
"Quintisola",
"Rio Acquerello",
"Romantopoli",
"Roteolia",
"Rupepoli",
"Sabbiafine",
"Sciroccopoli",
"Secondisola",
"Sestisola",
"Settimisola",
"Smeraldopoli",
"Soffiolieve",
"Soffiolieve",
"Solarosa",
"Spiraria",
"Temperopoli",
"Terzisola",
"Venturia",
"Verdeazzupoli",
"Villaggio del Mare",
"Villaggio Tapu",
"Violapoli",
"Yantaropoli",
"Zafferanopoli",
"Zefiropoli",
"Zondopoli"
])
end