{-# LANGUAGE TemplateHaskell #-}

module Faker.WorldCup where

import Data.Text
import Faker
import Faker.Internal
import Faker.Provider.WorldCup
import Faker.TH


$(generateFakeField "worldCup" "teams")

$(generateFakeField "worldCup" "stadiums")

$(generateFakeField "worldCup" "cities")





$(generateFakeFields "worldCup" ["groups","group_A"])

$(generateFakeFields "worldCup" ["groups","group_B"])

$(generateFakeFields "worldCup" ["groups","group_C"])

$(generateFakeFields "worldCup" ["groups","group_D"])

$(generateFakeFields "worldCup" ["groups","group_E"])

$(generateFakeFields "worldCup" ["groups","group_F"])

$(generateFakeFields "worldCup" ["groups","group_G"])

$(generateFakeFields "worldCup" ["groups","group_H"])

$(generateFakeFields "worldCup" ["rosters","Egypt","coach"])

$(generateFakeFields "worldCup" ["rosters","Egypt","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Egypt","defenders"])

$(generateFakeFields "worldCup" ["rosters","Egypt","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Egypt","forwards"])

$(generateFakeFields "worldCup" ["rosters","Russia","coach"])

$(generateFakeFields "worldCup" ["rosters","Russia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Russia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Russia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Russia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Saudi_Arabia","coach"])

$(generateFakeFields "worldCup" ["rosters","Saudi_Arabia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Saudi_Arabia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Saudi_Arabia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Saudi_Arabia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Uruguay","coach"])

$(generateFakeFields "worldCup" ["rosters","Uruguay","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Uruguay","defenders"])

$(generateFakeFields "worldCup" ["rosters","Uruguay","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Uruguay","forwards"])

$(generateFakeFields "worldCup" ["rosters","Iran","coach"])

$(generateFakeFields "worldCup" ["rosters","Iran","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Iran","defenders"])

$(generateFakeFields "worldCup" ["rosters","Iran","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Iran","forwards"])

$(generateFakeFields "worldCup" ["rosters","Morocco","coach"])

$(generateFakeFields "worldCup" ["rosters","Morocco","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Morocco","defenders"])

$(generateFakeFields "worldCup" ["rosters","Morocco","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Morocco","forwards"])

$(generateFakeFields "worldCup" ["rosters","Portugal","coach"])

$(generateFakeFields "worldCup" ["rosters","Portugal","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Portugal","defenders"])

$(generateFakeFields "worldCup" ["rosters","Portugal","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Portugal","forwards"])

$(generateFakeFields "worldCup" ["rosters","Spain","coach"])

$(generateFakeFields "worldCup" ["rosters","Spain","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Spain","defenders"])

$(generateFakeFields "worldCup" ["rosters","Spain","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Spain","forwards"])

$(generateFakeFields "worldCup" ["rosters","Australia","coach"])

$(generateFakeFields "worldCup" ["rosters","Australia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Australia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Australia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Australia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Denmark","coach"])

$(generateFakeFields "worldCup" ["rosters","Denmark","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Denmark","defenders"])

$(generateFakeFields "worldCup" ["rosters","Denmark","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Denmark","forwards"])

$(generateFakeFields "worldCup" ["rosters","France","coach"])

$(generateFakeFields "worldCup" ["rosters","France","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","France","defenders"])

$(generateFakeFields "worldCup" ["rosters","France","midfielders"])

$(generateFakeFields "worldCup" ["rosters","France","forwards"])

$(generateFakeFields "worldCup" ["rosters","Peru","coach"])

$(generateFakeFields "worldCup" ["rosters","Peru","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Peru","defenders"])

$(generateFakeFields "worldCup" ["rosters","Peru","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Peru","forwards"])

$(generateFakeFields "worldCup" ["rosters","Argentina","coach"])

$(generateFakeFields "worldCup" ["rosters","Argentina","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Argentina","defenders"])

$(generateFakeFields "worldCup" ["rosters","Argentina","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Argentina","forwards"])

$(generateFakeFields "worldCup" ["rosters","Croatia","coach"])

$(generateFakeFields "worldCup" ["rosters","Croatia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Croatia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Croatia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Croatia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Iceland","coach"])

$(generateFakeFields "worldCup" ["rosters","Iceland","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Iceland","defenders"])

$(generateFakeFields "worldCup" ["rosters","Iceland","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Iceland","forwards"])

$(generateFakeFields "worldCup" ["rosters","Nigeria","coach"])

$(generateFakeFields "worldCup" ["rosters","Nigeria","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Nigeria","defenders"])

$(generateFakeFields "worldCup" ["rosters","Nigeria","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Nigeria","forwards"])

$(generateFakeFields "worldCup" ["rosters","Brazil","coach"])

$(generateFakeFields "worldCup" ["rosters","Brazil","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Brazil","defenders"])

$(generateFakeFields "worldCup" ["rosters","Brazil","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Brazil","forwards"])

$(generateFakeFields "worldCup" ["rosters","Costa_Rica","coach"])

$(generateFakeFields "worldCup" ["rosters","Costa_Rica","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Costa_Rica","defenders"])

$(generateFakeFields "worldCup" ["rosters","Costa_Rica","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Costa_Rica","forwards"])

$(generateFakeFields "worldCup" ["rosters","Serbia","coach"])

$(generateFakeFields "worldCup" ["rosters","Serbia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Serbia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Serbia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Serbia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Switzerland","coach"])

$(generateFakeFields "worldCup" ["rosters","Switzerland","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Switzerland","defenders"])

$(generateFakeFields "worldCup" ["rosters","Switzerland","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Switzerland","forwards"])

$(generateFakeFields "worldCup" ["rosters","Germany","coach"])

$(generateFakeFields "worldCup" ["rosters","Germany","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Germany","defenders"])

$(generateFakeFields "worldCup" ["rosters","Germany","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Germany","forwards"])

$(generateFakeFields "worldCup" ["rosters","Mexico","coach"])

$(generateFakeFields "worldCup" ["rosters","Mexico","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Mexico","defenders"])

$(generateFakeFields "worldCup" ["rosters","Mexico","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Mexico","forwards"])

$(generateFakeFields "worldCup" ["rosters","South Korea","coach"])

$(generateFakeFields "worldCup" ["rosters","South Korea","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","South Korea","defenders"])

$(generateFakeFields "worldCup" ["rosters","South Korea","midfielders"])

$(generateFakeFields "worldCup" ["rosters","South Korea","forwards"])

$(generateFakeFields "worldCup" ["rosters","Sweden","coach"])

$(generateFakeFields "worldCup" ["rosters","Sweden","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Sweden","defenders"])

$(generateFakeFields "worldCup" ["rosters","Sweden","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Sweden","forwards"])

$(generateFakeFields "worldCup" ["rosters","Belgium","coach"])

$(generateFakeFields "worldCup" ["rosters","Belgium","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Belgium","defenders"])

$(generateFakeFields "worldCup" ["rosters","Belgium","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Belgium","forwards"])

$(generateFakeFields "worldCup" ["rosters","England","coach"])

$(generateFakeFields "worldCup" ["rosters","England","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","England","defenders"])

$(generateFakeFields "worldCup" ["rosters","England","midfielders"])

$(generateFakeFields "worldCup" ["rosters","England","forwards"])

$(generateFakeFields "worldCup" ["rosters","Panama","coach"])

$(generateFakeFields "worldCup" ["rosters","Panama","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Panama","defenders"])

$(generateFakeFields "worldCup" ["rosters","Panama","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Panama","forwards"])

$(generateFakeFields "worldCup" ["rosters","Tunisia","coach"])

$(generateFakeFields "worldCup" ["rosters","Tunisia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Tunisia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Tunisia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Tunisia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Columbia","coach"])

$(generateFakeFields "worldCup" ["rosters","Columbia","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Columbia","defenders"])

$(generateFakeFields "worldCup" ["rosters","Columbia","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Columbia","forwards"])

$(generateFakeFields "worldCup" ["rosters","Japan","coach"])

$(generateFakeFields "worldCup" ["rosters","Japan","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Japan","defenders"])

$(generateFakeFields "worldCup" ["rosters","Japan","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Japan","forwards"])

$(generateFakeFields "worldCup" ["rosters","Poland","coach"])

$(generateFakeFields "worldCup" ["rosters","Poland","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Poland","defenders"])

$(generateFakeFields "worldCup" ["rosters","Poland","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Poland","forwards"])

$(generateFakeFields "worldCup" ["rosters","Senegal","coach"])

$(generateFakeFields "worldCup" ["rosters","Senegal","goalkeepers"])

$(generateFakeFields "worldCup" ["rosters","Senegal","defenders"])

$(generateFakeFields "worldCup" ["rosters","Senegal","midfielders"])

$(generateFakeFields "worldCup" ["rosters","Senegal","forwards"])