from cardboard import types
from cardboard.ability import (
    AbilityNotImplemented, spell, activated, triggered, static
)
from cardboard.cards import card, common, keywords, match


@card("Magnivore")
def magnivore(card, abilities):

    def magnivore():
        return AbilityNotImplemented

    def magnivore():
        return AbilityNotImplemented

    return magnivore, magnivore,


@card("Childhood Horror")
def childhood_horror(card, abilities):

    def childhood_horror():
        return AbilityNotImplemented

    def childhood_horror():
        return AbilityNotImplemented

    return childhood_horror, childhood_horror,


@card("Dwarven Shrine")
def dwarven_shrine(card, abilities):

    def dwarven_shrine():
        return AbilityNotImplemented

    return dwarven_shrine,


@card("Shadowblood Egg")
def shadowblood_egg(card, abilities):

    def shadowblood_egg():
        return AbilityNotImplemented

    return shadowblood_egg,


@card("Cognivore")
def cognivore(card, abilities):

    def cognivore():
        return AbilityNotImplemented

    def cognivore():
        return AbilityNotImplemented

    return cognivore, cognivore,


@card("Bomb Squad")
def bomb_squad(card, abilities):

    def bomb_squad():
        return AbilityNotImplemented

    def bomb_squad():
        return AbilityNotImplemented

    def bomb_squad():
        return AbilityNotImplemented

    return bomb_squad, bomb_squad, bomb_squad,


@card("Patrol Hound")
def patrol_hound(card, abilities):

    def patrol_hound():
        return AbilityNotImplemented

    return patrol_hound,


@card("Sphere of Truth")
def sphere_of_truth(card, abilities):

    def sphere_of_truth():
        return AbilityNotImplemented

    return sphere_of_truth,


@card("Bash to Bits")
def bash_to_bits(card, abilities):

    def bash_to_bits():
        return AbilityNotImplemented

    def bash_to_bits():
        return AbilityNotImplemented

    return bash_to_bits, bash_to_bits,


@card("Haunting Echoes")
def haunting_echoes(card, abilities):

    def haunting_echoes():
        return AbilityNotImplemented

    return haunting_echoes,


@card("Dirty Wererat")
def dirty_wererat(card, abilities):

    def dirty_wererat():
        return AbilityNotImplemented

    def dirty_wererat():
        return AbilityNotImplemented

    return dirty_wererat, dirty_wererat,


@card("Darkwater Egg")
def darkwater_egg(card, abilities):

    def darkwater_egg():
        return AbilityNotImplemented

    return darkwater_egg,


@card("Battle Strain")
def battle_strain(card, abilities):

    def battle_strain():
        return AbilityNotImplemented

    return battle_strain,


@card("Zombie Infestation")
def zombie_infestation(card, abilities):

    def zombie_infestation():
        return AbilityNotImplemented

    return zombie_infestation,


@card("Barbarian Ring")
def barbarian_ring(card, abilities):

    def barbarian_ring():
        return AbilityNotImplemented

    def barbarian_ring():
        return AbilityNotImplemented

    return barbarian_ring, barbarian_ring,


@card("Master Apothecary")
def master_apothecary(card, abilities):

    def master_apothecary():
        return AbilityNotImplemented

    return master_apothecary,


@card("Springing Tiger")
def springing_tiger(card, abilities):

    def springing_tiger():
        return AbilityNotImplemented

    return springing_tiger,


@card("Ground Seal")
def ground_seal(card, abilities):

    def ground_seal():
        return AbilityNotImplemented

    def ground_seal():
        return AbilityNotImplemented

    return ground_seal, ground_seal,


@card("Holistic Wisdom")
def holistic_wisdom(card, abilities):

    def holistic_wisdom():
        return AbilityNotImplemented

    return holistic_wisdom,


@card("Mortivore")
def mortivore(card, abilities):

    def mortivore():
        return AbilityNotImplemented

    def mortivore():
        return AbilityNotImplemented

    return mortivore, mortivore,


@card("Decaying Soil")
def decaying_soil(card, abilities):

    def decaying_soil():
        return AbilityNotImplemented

    def decaying_soil():
        return AbilityNotImplemented

    return decaying_soil, decaying_soil,


@card("Scorching Missile")
def scorching_missile(card, abilities):

    def scorching_missile():
        return AbilityNotImplemented

    def scorching_missile():
        return AbilityNotImplemented

    return scorching_missile, scorching_missile,


@card("Aven Shrine")
def aven_shrine(card, abilities):

    def aven_shrine():
        return AbilityNotImplemented

    return aven_shrine,


@card("Mossfire Egg")
def mossfire_egg(card, abilities):

    def mossfire_egg():
        return AbilityNotImplemented

    return mossfire_egg,


@card("Aven Smokeweaver")
def aven_smokeweaver(card, abilities):

    def aven_smokeweaver():
        return AbilityNotImplemented

    return aven_smokeweaver,


@card("Spiritualize")
def spiritualize(card, abilities):

    def spiritualize():
        return AbilityNotImplemented

    def spiritualize():
        return AbilityNotImplemented

    return spiritualize, spiritualize,


@card("Syncopate")
def syncopate(card, abilities):

    def syncopate():
        return AbilityNotImplemented

    return syncopate,


@card("Coffin Purge")
def coffin_purge(card, abilities):

    def coffin_purge():
        return AbilityNotImplemented

    def coffin_purge():
        return AbilityNotImplemented

    return coffin_purge, coffin_purge,


@card("Braids, Cabal Minion")
def braids_cabal_minion(card, abilities):

    def braids_cabal_minion():
        return AbilityNotImplemented

    return braids_cabal_minion,


@card("Verdant Succession")
def verdant_succession(card, abilities):

    def verdant_succession():
        return AbilityNotImplemented

    return verdant_succession,


@card("Tattoo Ward")
def tattoo_ward(card, abilities):

    def tattoo_ward():
        return AbilityNotImplemented

    def tattoo_ward():
        return AbilityNotImplemented

    def tattoo_ward():
        return AbilityNotImplemented

    return tattoo_ward, tattoo_ward, tattoo_ward,


@card("Beast Attack")
def beast_attack(card, abilities):

    def beast_attack():
        return AbilityNotImplemented

    def beast_attack():
        return AbilityNotImplemented

    return beast_attack, beast_attack,


@card("Nefarious Lich")
def nefarious_lich(card, abilities):

    def nefarious_lich():
        return AbilityNotImplemented

    def nefarious_lich():
        return AbilityNotImplemented

    def nefarious_lich():
        return AbilityNotImplemented

    return nefarious_lich, nefarious_lich, nefarious_lich,


@card("Standstill")
def standstill(card, abilities):

    def standstill():
        return AbilityNotImplemented

    return standstill,


@card("Frenetic Ogre")
def frenetic_ogre(card, abilities):

    def frenetic_ogre():
        return AbilityNotImplemented

    return frenetic_ogre,


@card("Shifty Doppelganger")
def shifty_doppelganger(card, abilities):

    def shifty_doppelganger():
        return AbilityNotImplemented

    return shifty_doppelganger,


@card("Chance Encounter")
def chance_encounter(card, abilities):

    def chance_encounter():
        return AbilityNotImplemented

    def chance_encounter():
        return AbilityNotImplemented

    return chance_encounter, chance_encounter,


@card("Concentrate")
def concentrate(card, abilities):

    def concentrate():
        return AbilityNotImplemented

    return concentrate,


@card("Kamahl, Pit Fighter")
def kamahl_pit_fighter(card, abilities):

    def kamahl_pit_fighter():
        return AbilityNotImplemented

    def kamahl_pit_fighter():
        return AbilityNotImplemented

    return kamahl_pit_fighter, kamahl_pit_fighter,


@card("Mine Layer")
def mine_layer(card, abilities):

    def mine_layer():
        return AbilityNotImplemented

    def mine_layer():
        return AbilityNotImplemented

    def mine_layer():
        return AbilityNotImplemented

    return mine_layer, mine_layer, mine_layer,


@card("Afflict")
def afflict(card, abilities):

    def afflict():
        return AbilityNotImplemented

    def afflict():
        return AbilityNotImplemented

    return afflict, afflict,


@card("Embolden")
def embolden(card, abilities):

    def embolden():
        return AbilityNotImplemented

    def embolden():
        return AbilityNotImplemented

    return embolden, embolden,


@card("Balshan Griffin")
def balshan_griffin(card, abilities):

    def balshan_griffin():
        return AbilityNotImplemented

    def balshan_griffin():
        return AbilityNotImplemented

    return balshan_griffin, balshan_griffin,


@card("Puppeteer")
def puppeteer(card, abilities):

    def puppeteer():
        return AbilityNotImplemented

    return puppeteer,


@card("Immobilizing Ink")
def immobilizing_ink(card, abilities):

    def immobilizing_ink():
        return AbilityNotImplemented

    def immobilizing_ink():
        return AbilityNotImplemented

    def immobilizing_ink():
        return AbilityNotImplemented

    return immobilizing_ink, immobilizing_ink, immobilizing_ink,


@card("Crypt Creeper")
def crypt_creeper(card, abilities):

    def crypt_creeper():
        return AbilityNotImplemented

    return crypt_creeper,


@card("Balancing Act")
def balancing_act(card, abilities):

    def balancing_act():
        return AbilityNotImplemented

    return balancing_act,


@card("Skyshooter")
def skyshooter(card, abilities):

    def skyshooter():
        return AbilityNotImplemented

    def skyshooter():
        return AbilityNotImplemented

    return skyshooter, skyshooter,


@card("Call of the Herd")
def call_of_the_herd(card, abilities):

    def call_of_the_herd():
        return AbilityNotImplemented

    def call_of_the_herd():
        return AbilityNotImplemented

    return call_of_the_herd, call_of_the_herd,


@card("Decimate")
def decimate(card, abilities):

    def decimate():
        return AbilityNotImplemented

    return decimate,


@card("Darkwater Catacombs")
def darkwater_catacombs(card, abilities):

    def darkwater_catacombs():
        return AbilityNotImplemented

    return darkwater_catacombs,


@card("Aven Fisher")
def aven_fisher(card, abilities):

    def aven_fisher():
        return AbilityNotImplemented

    def aven_fisher():
        return AbilityNotImplemented

    return aven_fisher, aven_fisher,


@card("Ghastly Demise")
def ghastly_demise(card, abilities):

    def ghastly_demise():
        return AbilityNotImplemented

    return ghastly_demise,


@card("Laquatus's Creativity")
def laquatuss_creativity(card, abilities):

    def laquatuss_creativity():
        return AbilityNotImplemented

    return laquatuss_creativity,


@card("Ancestral Tribute")
def ancestral_tribute(card, abilities):

    def ancestral_tribute():
        return AbilityNotImplemented

    def ancestral_tribute():
        return AbilityNotImplemented

    return ancestral_tribute, ancestral_tribute,


@card("Traveling Plague")
def traveling_plague(card, abilities):

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    return traveling_plague, traveling_plague, traveling_plague, traveling_plague,


@card("Engulfing Flames")
def engulfing_flames(card, abilities):

    def engulfing_flames():
        return AbilityNotImplemented

    def engulfing_flames():
        return AbilityNotImplemented

    return engulfing_flames, engulfing_flames,


@card("Cephalid Retainer")
def cephalid_retainer(card, abilities):

    def cephalid_retainer():
        return AbilityNotImplemented

    return cephalid_retainer,


@card("Persuasion")
def persuasion(card, abilities):

    def persuasion():
        return AbilityNotImplemented

    def persuasion():
        return AbilityNotImplemented

    return persuasion, persuasion,


@card("Karmic Justice")
def karmic_justice(card, abilities):

    def karmic_justice():
        return AbilityNotImplemented

    return karmic_justice,


@card("Aboshan's Desire")
def aboshans_desire(card, abilities):

    def aboshans_desire():
        return AbilityNotImplemented

    def aboshans_desire():
        return AbilityNotImplemented

    def aboshans_desire():
        return AbilityNotImplemented

    return aboshans_desire, aboshans_desire, aboshans_desire,


@card("Decompose")
def decompose(card, abilities):

    def decompose():
        return AbilityNotImplemented

    return decompose,


@card("Wild Mongrel")
def wild_mongrel(card, abilities):

    def wild_mongrel():
        return AbilityNotImplemented

    return wild_mongrel,


@card("Muscle Burst")
def muscle_burst(card, abilities):

    def muscle_burst():
        return AbilityNotImplemented

    return muscle_burst,


@card("Cabal Inquisitor")
def cabal_inquisitor(card, abilities):

    def cabal_inquisitor():
        return AbilityNotImplemented

    return cabal_inquisitor,


@card("Dusk Imp")
def dusk_imp(card, abilities):

    def dusk_imp():
        return AbilityNotImplemented

    return dusk_imp,


@card("Spellbane Centaur")
def spellbane_centaur(card, abilities):

    def spellbane_centaur():
        return AbilityNotImplemented

    return spellbane_centaur,


@card("Reckless Charge")
def reckless_charge(card, abilities):

    def reckless_charge():
        return AbilityNotImplemented

    def reckless_charge():
        return AbilityNotImplemented

    return reckless_charge, reckless_charge,


@card("Cultural Exchange")
def cultural_exchange(card, abilities):

    def cultural_exchange():
        return AbilityNotImplemented

    return cultural_exchange,


@card("Mystic Penitent")
def mystic_penitent(card, abilities):

    def mystic_penitent():
        return AbilityNotImplemented

    def mystic_penitent():
        return AbilityNotImplemented

    return mystic_penitent, mystic_penitent,


@card("Aegis of Honor")
def aegis_of_honor(card, abilities):

    def aegis_of_honor():
        return AbilityNotImplemented

    return aegis_of_honor,


@card("Stone-Tongue Basilisk")
def stonetongue_basilisk(card, abilities):

    def stonetongue_basilisk():
        return AbilityNotImplemented

    def stonetongue_basilisk():
        return AbilityNotImplemented

    return stonetongue_basilisk, stonetongue_basilisk,


@card("Piper's Melody")
def pipers_melody(card, abilities):

    def pipers_melody():
        return AbilityNotImplemented

    return pipers_melody,


@card("Confessor")
def confessor(card, abilities):

    def confessor():
        return AbilityNotImplemented

    return confessor,


@card("<NAME>")
def lieutenant_kirtar(card, abilities):

    def lieutenant_kirtar():
        return AbilityNotImplemented

    def lieutenant_kirtar():
        return AbilityNotImplemented

    return lieutenant_kirtar, lieutenant_kirtar,


@card("Sylvan Might")
def sylvan_might(card, abilities):

    def sylvan_might():
        return AbilityNotImplemented

    def sylvan_might():
        return AbilityNotImplemented

    return sylvan_might, sylvan_might,


@card("Chamber of Manipulation")
def chamber_of_manipulation(card, abilities):

    def chamber_of_manipulation():
        return AbilityNotImplemented

    def chamber_of_manipulation():
        return AbilityNotImplemented

    return chamber_of_manipulation, chamber_of_manipulation,


@card("Impulsive Maneuvers")
def impulsive_maneuvers(card, abilities):

    def impulsive_maneuvers():
        return AbilityNotImplemented

    return impulsive_maneuvers,


@card("Beloved Chaplain")
def beloved_chaplain(card, abilities):

    def beloved_chaplain():
        return AbilityNotImplemented

    return beloved_chaplain,


@card("Liquid Fire")
def liquid_fire(card, abilities):

    def liquid_fire():
        return AbilityNotImplemented

    def liquid_fire():
        return AbilityNotImplemented

    return liquid_fire, liquid_fire,


@card("Mind Burst")
def mind_burst(card, abilities):

    def mind_burst():
        return AbilityNotImplemented

    return mind_burst,


@card("Chlorophant")
def chlorophant(card, abilities):

    def chlorophant():
        return AbilityNotImplemented

    def chlorophant():
        return AbilityNotImplemented

    return chlorophant, chlorophant,


@card("Ray of Distortion")
def ray_of_distortion(card, abilities):

    def ray_of_distortion():
        return AbilityNotImplemented

    def ray_of_distortion():
        return AbilityNotImplemented

    return ray_of_distortion, ray_of_distortion,


@card("Life Burst")
def life_burst(card, abilities):

    def life_burst():
        return AbilityNotImplemented

    return life_burst,


@card("Zombie Cannibal")
def zombie_cannibal(card, abilities):

    def zombie_cannibal():
        return AbilityNotImplemented

    return zombie_cannibal,


@card("Volley of Boulders")
def volley_of_boulders(card, abilities):

    def volley_of_boulders():
        return AbilityNotImplemented

    def volley_of_boulders():
        return AbilityNotImplemented

    return volley_of_boulders, volley_of_boulders,


@card("Last Rites")
def last_rites(card, abilities):

    def last_rites():
        return AbilityNotImplemented

    return last_rites,


@card("Acceptable Losses")
def acceptable_losses(card, abilities):

    def acceptable_losses():
        return AbilityNotImplemented

    def acceptable_losses():
        return AbilityNotImplemented

    return acceptable_losses, acceptable_losses,


@card("Cephalid Coliseum")
def cephalid_coliseum(card, abilities):

    def cephalid_coliseum():
        return AbilityNotImplemented

    def cephalid_coliseum():
        return AbilityNotImplemented

    return cephalid_coliseum, cephalid_coliseum,


@card("Thaumatog")
def thaumatog(card, abilities):

    def thaumatog():
        return AbilityNotImplemented

    def thaumatog():
        return AbilityNotImplemented

    return thaumatog, thaumatog,


@card("Pilgrim of Justice")
def pilgrim_of_justice(card, abilities):

    def pilgrim_of_justice():
        return AbilityNotImplemented

    def pilgrim_of_justice():
        return AbilityNotImplemented

    return pilgrim_of_justice, pilgrim_of_justice,


@card("Graceful Antelope")
def graceful_antelope(card, abilities):

    def graceful_antelope():
        return AbilityNotImplemented

    def graceful_antelope():
        return AbilityNotImplemented

    return graceful_antelope, graceful_antelope,


@card("Seton, Krosan Protector")
def seton_krosan_protector(card, abilities):

    def seton_krosan_protector():
        return AbilityNotImplemented

    return seton_krosan_protector,


@card("Volcanic Spray")
def volcanic_spray(card, abilities):

    def volcanic_spray():
        return AbilityNotImplemented

    def volcanic_spray():
        return AbilityNotImplemented

    return volcanic_spray, volcanic_spray,


@card("Mad Dog")
def mad_dog(card, abilities):

    def mad_dog():
        return AbilityNotImplemented

    return mad_dog,


@card("Spark Mage")
def spark_mage(card, abilities):

    def spark_mage():
        return AbilityNotImplemented

    return spark_mage,


@card("Chainflinger")
def chainflinger(card, abilities):

    def chainflinger():
        return AbilityNotImplemented

    def chainflinger():
        return AbilityNotImplemented

    return chainflinger, chainflinger,


@card("Ravaged Highlands")
def ravaged_highlands(card, abilities):

    def ravaged_highlands():
        return AbilityNotImplemented

    def ravaged_highlands():
        return AbilityNotImplemented

    def ravaged_highlands():
        return AbilityNotImplemented

    return ravaged_highlands, ravaged_highlands, ravaged_highlands,


@card("Krosan Beast")
def krosan_beast(card, abilities):

    def krosan_beast():
        return AbilityNotImplemented

    return krosan_beast,


@card("Ashen Firebeast")
def ashen_firebeast(card, abilities):

    def ashen_firebeast():
        return AbilityNotImplemented

    return ashen_firebeast,


@card("Extract")
def extract(card, abilities):

    def extract():
        return AbilityNotImplemented

    return extract,


@card("Think Tank")
def think_tank(card, abilities):

    def think_tank():
        return AbilityNotImplemented

    return think_tank,


@card("Primal Frenzy")
def primal_frenzy(card, abilities):

    def primal_frenzy():
        return AbilityNotImplemented

    def primal_frenzy():
        return AbilityNotImplemented

    return primal_frenzy, primal_frenzy,


@card("Dwarven Grunt")
def dwarven_grunt(card, abilities):

    def dwarven_grunt():
        return AbilityNotImplemented

    return dwarven_grunt,


@card("Elephant Ambush")
def elephant_ambush(card, abilities):

    def elephant_ambush():
        return AbilityNotImplemented

    def elephant_ambush():
        return AbilityNotImplemented

    return elephant_ambush, elephant_ambush,


@card("Druid's Call")
def druids_call(card, abilities):

    def druids_call():
        return AbilityNotImplemented

    def druids_call():
        return AbilityNotImplemented

    return druids_call, druids_call,


@card("Kirtar's Wrath")
def kirtars_wrath(card, abilities):

    def kirtars_wrath():
        return AbilityNotImplemented

    def kirtars_wrath():
        return AbilityNotImplemented

    return kirtars_wrath, kirtars_wrath,


@card("Delaying Shield")
def delaying_shield(card, abilities):

    def delaying_shield():
        return AbilityNotImplemented

    def delaying_shield():
        return AbilityNotImplemented

    return delaying_shield, delaying_shield,


@card("Barbarian Lunatic")
def barbarian_lunatic(card, abilities):

    def barbarian_lunatic():
        return AbilityNotImplemented

    return barbarian_lunatic,


@card("Shelter")
def shelter(card, abilities):

    def shelter():
        return AbilityNotImplemented

    def shelter():
        return AbilityNotImplemented

    return shelter, shelter,


@card("Execute")
def execute(card, abilities):

    def execute():
        return AbilityNotImplemented

    def execute():
        return AbilityNotImplemented

    return execute, execute,


@card("Skycloud Egg")
def skycloud_egg(card, abilities):

    def skycloud_egg():
        return AbilityNotImplemented

    return skycloud_egg,


@card("Dematerialize")
def dematerialize(card, abilities):

    def dematerialize():
        return AbilityNotImplemented

    def dematerialize():
        return AbilityNotImplemented

    return dematerialize, dematerialize,


@card("Firebolt")
def firebolt(card, abilities):

    def firebolt():
        return AbilityNotImplemented

    def firebolt():
        return AbilityNotImplemented

    return firebolt, firebolt,


@card("Limestone Golem")
def limestone_golem(card, abilities):

    def limestone_golem():
        return AbilityNotImplemented

    return limestone_golem,


@card("Crashing Centaur")
def crashing_centaur(card, abilities):

    def crashing_centaur():
        return AbilityNotImplemented

    def crashing_centaur():
        return AbilityNotImplemented

    return crashing_centaur, crashing_centaur,


@card("Balshan Beguiler")
def balshan_beguiler(card, abilities):

    def balshan_beguiler():
        return AbilityNotImplemented

    return balshan_beguiler,


@card("Tremble")
def tremble(card, abilities):

    def tremble():
        return AbilityNotImplemented

    return tremble,


@card("Thermal Blast")
def thermal_blast(card, abilities):

    def thermal_blast():
        return AbilityNotImplemented

    def thermal_blast():
        return AbilityNotImplemented

    return thermal_blast, thermal_blast,


@card("Vampiric Dragon")
def vampiric_dragon(card, abilities):

    def vampiric_dragon():
        return AbilityNotImplemented

    def vampiric_dragon():
        return AbilityNotImplemented

    def vampiric_dragon():
        return AbilityNotImplemented

    return vampiric_dragon, vampiric_dragon, vampiric_dragon,


@card("Dedicated Martyr")
def dedicated_martyr(card, abilities):

    def dedicated_martyr():
        return AbilityNotImplemented

    return dedicated_martyr,


@card("Psionic Gift")
def psionic_gift(card, abilities):

    def psionic_gift():
        return AbilityNotImplemented

    def psionic_gift():
        return AbilityNotImplemented

    return psionic_gift, psionic_gift,


@card("Rotting Giant")
def rotting_giant(card, abilities):

    def rotting_giant():
        return AbilityNotImplemented

    return rotting_giant,


@card("Cabal Patriarch")
def cabal_patriarch(card, abilities):

    def cabal_patriarch():
        return AbilityNotImplemented

    def cabal_patriarch():
        return AbilityNotImplemented

    return cabal_patriarch, cabal_patriarch,


@card("Careful Study")
def careful_study(card, abilities):

    def careful_study():
        return AbilityNotImplemented

    return careful_study,


@card("Lithatog")
def lithatog(card, abilities):

    def lithatog():
        return AbilityNotImplemented

    def lithatog():
        return AbilityNotImplemented

    return lithatog, lithatog,


@card("Pardic Firecat")
def pardic_firecat(card, abilities):

    def pardic_firecat():
        return AbilityNotImplemented

    def pardic_firecat():
        return AbilityNotImplemented

    return pardic_firecat, pardic_firecat,


@card("Rabid Elephant")
def rabid_elephant(card, abilities):

    def rabid_elephant():
        return AbilityNotImplemented

    return rabid_elephant,


@card("Fervent Denial")
def fervent_denial(card, abilities):

    def fervent_denial():
        return AbilityNotImplemented

    def fervent_denial():
        return AbilityNotImplemented

    return fervent_denial, fervent_denial,


@card("Divine Sacrament")
def divine_sacrament(card, abilities):

    def divine_sacrament():
        return AbilityNotImplemented

    def divine_sacrament():
        return AbilityNotImplemented

    return divine_sacrament, divine_sacrament,


@card("Squirrel Nest")
def squirrel_nest(card, abilities):

    def squirrel_nest():
        return AbilityNotImplemented

    def squirrel_nest():
        return AbilityNotImplemented

    return squirrel_nest, squirrel_nest,


@card("Otarian Juggernaut")
def otarian_juggernaut(card, abilities):

    def otarian_juggernaut():
        return AbilityNotImplemented

    def otarian_juggernaut():
        return AbilityNotImplemented

    return otarian_juggernaut, otarian_juggernaut,


@card("Chatter of the Squirrel")
def chatter_of_the_squirrel(card, abilities):

    def chatter_of_the_squirrel():
        return AbilityNotImplemented

    def chatter_of_the_squirrel():
        return AbilityNotImplemented

    return chatter_of_the_squirrel, chatter_of_the_squirrel,


@card("Innocent Blood")
def innocent_blood(card, abilities):

    def innocent_blood():
        return AbilityNotImplemented

    return innocent_blood,


@card("Still Life")
def still_life(card, abilities):

    def still_life():
        return AbilityNotImplemented

    return still_life,


@card("Dreamwinder")
def dreamwinder(card, abilities):

    def dreamwinder():
        return AbilityNotImplemented

    def dreamwinder():
        return AbilityNotImplemented

    return dreamwinder, dreamwinder,


@card("Hallowed Healer")
def hallowed_healer(card, abilities):

    def hallowed_healer():
        return AbilityNotImplemented

    def hallowed_healer():
        return AbilityNotImplemented

    return hallowed_healer, hallowed_healer,


@card("Malevolent Awakening")
def malevolent_awakening(card, abilities):

    def malevolent_awakening():
        return AbilityNotImplemented

    return malevolent_awakening,


@card("Dwarven Recruiter")
def dwarven_recruiter(card, abilities):

    def dwarven_recruiter():
        return AbilityNotImplemented

    return dwarven_recruiter,


@card("Gravestorm")
def gravestorm(card, abilities):

    def gravestorm():
        return AbilityNotImplemented

    return gravestorm,


@card("Molten Influence")
def molten_influence(card, abilities):

    def molten_influence():
        return AbilityNotImplemented

    return molten_influence,


@card("Dogged Hunter")
def dogged_hunter(card, abilities):

    def dogged_hunter():
        return AbilityNotImplemented

    return dogged_hunter,


@card("Bearscape")
def bearscape(card, abilities):

    def bearscape():
        return AbilityNotImplemented

    return bearscape,


@card("Charmed Pendant")
def charmed_pendant(card, abilities):

    def charmed_pendant():
        return AbilityNotImplemented

    return charmed_pendant,


@card("L<NAME>")
def lava_blister(card, abilities):

    def lava_blister():
        return AbilityNotImplemented

    return lava_blister,


@card("Entomb")
def entomb(card, abilities):

    def entomb():
        return AbilityNotImplemented

    return entomb,


@card("Diabolic Tutor")
def diabolic_tutor(card, abilities):

    def diabolic_tutor():
        return AbilityNotImplemented

    return diabolic_tutor,


@card("Deluge")
def deluge(card, abilities):

    def deluge():
        return AbilityNotImplemented

    return deluge,


@card("Earth Rift")
def earth_rift(card, abilities):

    def earth_rift():
        return AbilityNotImplemented

    def earth_rift():
        return AbilityNotImplemented

    return earth_rift, earth_rift,


@card("Divert")
def divert(card, abilities):

    def divert():
        return AbilityNotImplemented

    return divert,


@card("Pulsating Illusion")
def pulsating_illusion(card, abilities):

    def pulsating_illusion():
        return AbilityNotImplemented

    def pulsating_illusion():
        return AbilityNotImplemented

    return pulsating_illusion, pulsating_illusion,


@card("Phantatog")
def phantatog(card, abilities):

    def phantatog():
        return AbilityNotImplemented

    def phantatog():
        return AbilityNotImplemented

    return phantatog, phantatog,


@card("Obstinate Familiar")
def obstinate_familiar(card, abilities):

    def obstinate_familiar():
        return AbilityNotImplemented

    return obstinate_familiar,


@card("Pedantic Learning")
def pedantic_learning(card, abilities):

    def pedantic_learning():
        return AbilityNotImplemented

    return pedantic_learning,


@card("Seafloor Debris")
def seafloor_debris(card, abilities):

    def seafloor_debris():
        return AbilityNotImplemented

    def seafloor_debris():
        return AbilityNotImplemented

    def seafloor_debris():
        return AbilityNotImplemented

    return seafloor_debris, seafloor_debris, seafloor_debris,


@card("Cursed Monstrosity")
def cursed_monstrosity(card, abilities):

    def cursed_monstrosity():
        return AbilityNotImplemented

    def cursed_monstrosity():
        return AbilityNotImplemented

    return cursed_monstrosity, cursed_monstrosity,


@card("Burning Sands")
def burning_sands(card, abilities):

    def burning_sands():
        return AbilityNotImplemented

    return burning_sands,


@card("Auramancer")
def auramancer(card, abilities):

    def auramancer():
        return AbilityNotImplemented

    return auramancer,


@card("Soulcatcher")
def soulcatcher(card, abilities):

    def soulcatcher():
        return AbilityNotImplemented

    def soulcatcher():
        return AbilityNotImplemented

    return soulcatcher, soulcatcher,


@card("Shadowblood Ridge")
def shadowblood_ridge(card, abilities):

    def shadowblood_ridge():
        return AbilityNotImplemented

    return shadowblood_ridge,


@card("Skeletal Scrying")
def skeletal_scrying(card, abilities):

    def skeletal_scrying():
        return AbilityNotImplemented

    def skeletal_scrying():
        return AbilityNotImplemented

    return skeletal_scrying, skeletal_scrying,


@card("Nantuko Shrine")
def nantuko_shrine(card, abilities):

    def nantuko_shrine():
        return AbilityNotImplemented

    return nantuko_shrine,


@card("Petrified Field")
def petrified_field(card, abilities):

    def petrified_field():
        return AbilityNotImplemented

    def petrified_field():
        return AbilityNotImplemented

    return petrified_field, petrified_field,


@card("Bloodcurdler")
def bloodcurdler(card, abilities):

    def bloodcurdler():
        return AbilityNotImplemented

    def bloodcurdler():
        return AbilityNotImplemented

    def bloodcurdler():
        return AbilityNotImplemented

    return bloodcurdler, bloodcurdler, bloodcurdler,


@card("Abandoned Outpost")
def abandoned_outpost(card, abilities):

    def abandoned_outpost():
        return AbilityNotImplemented

    def abandoned_outpost():
        return AbilityNotImplemented

    def abandoned_outpost():
        return AbilityNotImplemented

    return abandoned_outpost, abandoned_outpost, abandoned_outpost,


@card("Peek")
def peek(card, abilities):

    def peek():
        return AbilityNotImplemented

    def peek():
        return AbilityNotImplemented

    return peek, peek,


@card("Unifying Theory")
def unifying_theory(card, abilities):

    def unifying_theory():
        return AbilityNotImplemented

    return unifying_theory,


@card("Morbid Hunger")
def morbid_hunger(card, abilities):

    def morbid_hunger():
        return AbilityNotImplemented

    def morbid_hunger():
        return AbilityNotImplemented

    return morbid_hunger, morbid_hunger,


@card("Cabal Pit")
def cabal_pit(card, abilities):

    def cabal_pit():
        return AbilityNotImplemented

    def cabal_pit():
        return AbilityNotImplemented

    return cabal_pit, cabal_pit,


@card("Rites of Initiation")
def rites_of_initiation(card, abilities):

    def rites_of_initiation():
        return AbilityNotImplemented

    return rites_of_initiation,


@card("Battle of Wits")
def battle_of_wits(card, abilities):

    def battle_of_wits():
        return AbilityNotImplemented

    return battle_of_wits,


@card("Blazing Salvo")
def blazing_salvo(card, abilities):

    def blazing_salvo():
        return AbilityNotImplemented

    return blazing_salvo,


@card("Aboshan, Cephalid Emperor")
def aboshan_cephalid_emperor(card, abilities):

    def aboshan_cephalid_emperor():
        return AbilityNotImplemented

    def aboshan_cephalid_emperor():
        return AbilityNotImplemented

    return aboshan_cephalid_emperor, aboshan_cephalid_emperor,


@card("Zoologist")
def zoologist(card, abilities):

    def zoologist():
        return AbilityNotImplemented

    return zoologist,


@card("Diligent Farmhand")
def diligent_farmhand(card, abilities):

    def diligent_farmhand():
        return AbilityNotImplemented

    def diligent_farmhand():
        return AbilityNotImplemented

    return diligent_farmhand, diligent_farmhand,


@card("Amugaba")
def amugaba(card, abilities):

    def amugaba():
        return AbilityNotImplemented

    def amugaba():
        return AbilityNotImplemented

    return amugaba, amugaba,


@card("Psychatog")
def psychatog(card, abilities):

    def psychatog():
        return AbilityNotImplemented

    def psychatog():
        return AbilityNotImplemented

    return psychatog, psychatog,


@card("Cephalid Shrine")
def cephalid_shrine(card, abilities):

    def cephalid_shrine():
        return AbilityNotImplemented

    return cephalid_shrine,


@card("Face of Fear")
def face_of_fear(card, abilities):

    def face_of_fear():
        return AbilityNotImplemented

    return face_of_fear,


@card("Thought Nibbler")
def thought_nibbler(card, abilities):

    def thought_nibbler():
        return AbilityNotImplemented

    def thought_nibbler():
        return AbilityNotImplemented

    return thought_nibbler, thought_nibbler,


@card("Roar of the Wurm")
def roar_of_the_wurm(card, abilities):

    def roar_of_the_wurm():
        return AbilityNotImplemented

    def roar_of_the_wurm():
        return AbilityNotImplemented

    return roar_of_the_wurm, roar_of_the_wurm,


@card("Wayward Angel")
def wayward_angel(card, abilities):

    def wayward_angel():
        return AbilityNotImplemented

    def wayward_angel():
        return AbilityNotImplemented

    return wayward_angel, wayward_angel,


@card("Animal Boneyard")
def animal_boneyard(card, abilities):

    def animal_boneyard():
        return AbilityNotImplemented

    def animal_boneyard():
        return AbilityNotImplemented

    return animal_boneyard, animal_boneyard,


@card("Twigwalker")
def twigwalker(card, abilities):

    def twigwalker():
        return AbilityNotImplemented

    return twigwalker,


@card("Nantuko Elder")
def nantuko_elder(card, abilities):

    def nantuko_elder():
        return AbilityNotImplemented

    return nantuko_elder,


@card("Demolish")
def demolish(card, abilities):

    def demolish():
        return AbilityNotImplemented

    return demolish,


@card("Whipkeeper")
def whipkeeper(card, abilities):

    def whipkeeper():
        return AbilityNotImplemented

    return whipkeeper,


@card("Tim<NAME>")
def timberland_ruins(card, abilities):

    def timberland_ruins():
        return AbilityNotImplemented

    def timberland_ruins():
        return AbilityNotImplemented

    def timberland_ruins():
        return AbilityNotImplemented

    return timberland_ruins, timberland_ruins, timberland_ruins,


@card("Recoup")
def recoup(card, abilities):

    def recoup():
        return AbilityNotImplemented

    def recoup():
        return AbilityNotImplemented

    return recoup, recoup,


@card("Epicenter")
def epicenter(card, abilities):

    def epicenter():
        return AbilityNotImplemented

    def epicenter():
        return AbilityNotImplemented

    return epicenter, epicenter,


@card("Bog Wreckage")
def bog_wreckage(card, abilities):

    def bog_wreckage():
        return AbilityNotImplemented

    def bog_wreckage():
        return AbilityNotImplemented

    def bog_wreckage():
        return AbilityNotImplemented

    return bog_wreckage, bog_wreckage, bog_wreckage,


@card("Mystic Crusader")
def mystic_crusader(card, abilities):

    def mystic_crusader():
        return AbilityNotImplemented

    def mystic_crusader():
        return AbilityNotImplemented

    return mystic_crusader, mystic_crusader,


@card("Filthy Cur")
def filthy_cur(card, abilities):

    def filthy_cur():
        return AbilityNotImplemented

    return filthy_cur,


@card("Seton's Desire")
def setons_desire(card, abilities):

    def setons_desire():
        return AbilityNotImplemented

    def setons_desire():
        return AbilityNotImplemented

    def setons_desire():
        return AbilityNotImplemented

    return setons_desire, setons_desire, setons_desire,


@card("Rites of Refusal")
def rites_of_refusal(card, abilities):

    def rites_of_refusal():
        return AbilityNotImplemented

    return rites_of_refusal,


@card("Catalyst Stone")
def catalyst_stone(card, abilities):

    def catalyst_stone():
        return AbilityNotImplemented

    def catalyst_stone():
        return AbilityNotImplemented

    return catalyst_stone, catalyst_stone,


@card("Aven Cloudchaser")
def aven_cloudchaser(card, abilities):

    def aven_cloudchaser():
        return AbilityNotImplemented

    def aven_cloudchaser():
        return AbilityNotImplemented

    return aven_cloudchaser, aven_cloudchaser,


@card("Morgue Theft")
def morgue_theft(card, abilities):

    def morgue_theft():
        return AbilityNotImplemented

    def morgue_theft():
        return AbilityNotImplemented

    return morgue_theft, morgue_theft,


@card("Cantivore")
def cantivore(card, abilities):

    def cantivore():
        return AbilityNotImplemented

    def cantivore():
        return AbilityNotImplemented

    return cantivore, cantivore,


@card("Kamahl's Desire")
def kamahls_desire(card, abilities):

    def kamahls_desire():
        return AbilityNotImplemented

    def kamahls_desire():
        return AbilityNotImplemented

    def kamahls_desire():
        return AbilityNotImplemented

    return kamahls_desire, kamahls_desire, kamahls_desire,


@card("Kirtar's Desire")
def kirtars_desire(card, abilities):

    def kirtars_desire():
        return AbilityNotImplemented

    def kirtars_desire():
        return AbilityNotImplemented

    def kirtars_desire():
        return AbilityNotImplemented

    return kirtars_desire, kirtars_desire, kirtars_desire,


@card("Words of Wisdom")
def words_of_wisdom(card, abilities):

    def words_of_wisdom():
        return AbilityNotImplemented

    return words_of_wisdom,


@card("Cabal Shrine")
def cabal_shrine(card, abilities):

    def cabal_shrine():
        return AbilityNotImplemented

    return cabal_shrine,


@card("Nimble Mongoose")
def nimble_mongoose(card, abilities):

    def nimble_mongoose():
        return AbilityNotImplemented

    def nimble_mongoose():
        return AbilityNotImplemented

    return nimble_mongoose, nimble_mongoose,


@card("Vivify")
def vivify(card, abilities):

    def vivify():
        return AbilityNotImplemented

    def vivify():
        return AbilityNotImplemented

    return vivify, vivify,


@card("Druid Lyrist")
def druid_lyrist(card, abilities):

    def druid_lyrist():
        return AbilityNotImplemented

    return druid_lyrist,


@card("Savage Firecat")
def savage_firecat(card, abilities):

    def savage_firecat():
        return AbilityNotImplemented

    def savage_firecat():
        return AbilityNotImplemented

    def savage_firecat():
        return AbilityNotImplemented

    return savage_firecat, savage_firecat, savage_firecat,


@card("Painbringer")
def painbringer(card, abilities):

    def painbringer():
        return AbilityNotImplemented

    return painbringer,


@card("Second Thoughts")
def second_thoughts(card, abilities):

    def second_thoughts():
        return AbilityNotImplemented

    def second_thoughts():
        return AbilityNotImplemented

    return second_thoughts, second_thoughts,


@card("Howling Gale")
def howling_gale(card, abilities):

    def howling_gale():
        return AbilityNotImplemented

    def howling_gale():
        return AbilityNotImplemented

    return howling_gale, howling_gale,


@card("Overeager Apprentice")
def overeager_apprentice(card, abilities):

    def overeager_apprentice():
        return AbilityNotImplemented

    return overeager_apprentice,


@card("Pardic Miner")
def pardic_miner(card, abilities):

    def pardic_miner():
        return AbilityNotImplemented

    return pardic_miner,


@card("Ember Beast")
def ember_beast(card, abilities):

    def ember_beast():
        return AbilityNotImplemented

    return ember_beast,


@card("Shadowmage Infiltrator")
def shadowmage_infiltrator(card, abilities):

    def shadowmage_infiltrator():
        return AbilityNotImplemented

    def shadowmage_infiltrator():
        return AbilityNotImplemented

    return shadowmage_infiltrator, shadowmage_infiltrator,


@card("Tireless Tribe")
def tireless_tribe(card, abilities):

    def tireless_tribe():
        return AbilityNotImplemented

    return tireless_tribe,


@card("Nut Collector")
def nut_collector(card, abilities):

    def nut_collector():
        return AbilityNotImplemented

    def nut_collector():
        return AbilityNotImplemented

    return nut_collector, nut_collector,


@card("Flame Burst")
def flame_burst(card, abilities):

    def flame_burst():
        return AbilityNotImplemented

    return flame_burst,


@card("Steamclaw")
def steamclaw(card, abilities):

    def steamclaw():
        return AbilityNotImplemented

    def steamclaw():
        return AbilityNotImplemented

    return steamclaw, steamclaw,


@card("Simplify")
def simplify(card, abilities):

    def simplify():
        return AbilityNotImplemented

    return simplify,


@card("Luminous Guardian")
def luminous_guardian(card, abilities):

    def luminous_guardian():
        return AbilityNotImplemented

    def luminous_guardian():
        return AbilityNotImplemented

    return luminous_guardian, luminous_guardian,


@card("Escape Artist")
def escape_artist(card, abilities):

    def escape_artist():
        return AbilityNotImplemented

    def escape_artist():
        return AbilityNotImplemented

    return escape_artist, escape_artist,


@card("Patriarch's Desire")
def patriarchs_desire(card, abilities):

    def patriarchs_desire():
        return AbilityNotImplemented

    def patriarchs_desire():
        return AbilityNotImplemented

    def patriarchs_desire():
        return AbilityNotImplemented

    return patriarchs_desire, patriarchs_desire, patriarchs_desire,


@card("Krosan Archer")
def krosan_archer(card, abilities):

    def krosan_archer():
        return AbilityNotImplemented

    def krosan_archer():
        return AbilityNotImplemented

    return krosan_archer, krosan_archer,


@card("Famished Ghoul")
def famished_ghoul(card, abilities):

    def famished_ghoul():
        return AbilityNotImplemented

    return famished_ghoul,


@card("Deserted Temple")
def deserted_temple(card, abilities):

    def deserted_temple():
        return AbilityNotImplemented

    def deserted_temple():
        return AbilityNotImplemented

    return deserted_temple, deserted_temple,


@card("Skull Fracture")
def skull_fracture(card, abilities):

    def skull_fracture():
        return AbilityNotImplemented

    def skull_fracture():
        return AbilityNotImplemented

    return skull_fracture, skull_fracture,


@card("Mystic Enforcer")
def mystic_enforcer(card, abilities):

    def mystic_enforcer():
        return AbilityNotImplemented

    def mystic_enforcer():
        return AbilityNotImplemented

    return mystic_enforcer, mystic_enforcer,


@card("Predict")
def predict(card, abilities):

    def predict():
        return AbilityNotImplemented

    return predict,


@card("Sacred Rites")
def sacred_rites(card, abilities):

    def sacred_rites():
        return AbilityNotImplemented

    return sacred_rites,


@card("Blessed Orator")
def blessed_orator(card, abilities):

    def blessed_orator():
        return AbilityNotImplemented

    return blessed_orator,


@card("Squirrel Mob")
def squirrel_mob(card, abilities):

    def squirrel_mob():
        return AbilityNotImplemented

    return squirrel_mob,


@card("Atogatog")
def atogatog(card, abilities):

    def atogatog():
        return AbilityNotImplemented

    return atogatog,


@card("Skycloud Expanse")
def skycloud_expanse(card, abilities):

    def skycloud_expanse():
        return AbilityNotImplemented

    return skycloud_expanse,


@card("Nantuko Disciple")
def nantuko_disciple(card, abilities):

    def nantuko_disciple():
        return AbilityNotImplemented

    return nantuko_disciple,


@card("Sphere of Reason")
def sphere_of_reason(card, abilities):

    def sphere_of_reason():
        return AbilityNotImplemented

    return sphere_of_reason,


@card("Tarnished Citadel")
def tarnished_citadel(card, abilities):

    def tarnished_citadel():
        return AbilityNotImplemented

    def tarnished_citadel():
        return AbilityNotImplemented

    return tarnished_citadel, tarnished_citadel,


@card("Demoralize")
def demoralize(card, abilities):

    def demoralize():
        return AbilityNotImplemented

    def demoralize():
        return AbilityNotImplemented

    return demoralize, demoralize,


@card("Werebear")
def werebear(card, abilities):

    def werebear():
        return AbilityNotImplemented

    def werebear():
        return AbilityNotImplemented

    return werebear, werebear,


@card("Nomad Decoy")
def nomad_decoy(card, abilities):

    def nomad_decoy():
        return AbilityNotImplemented

    def nomad_decoy():
        return AbilityNotImplemented

    return nomad_decoy, nomad_decoy,


@card("Refresh")
def refresh(card, abilities):

    def refresh():
        return AbilityNotImplemented

    def refresh():
        return AbilityNotImplemented

    return refresh, refresh,


@card("Pilgrim of Virtue")
def pilgrim_of_virtue(card, abilities):

    def pilgrim_of_virtue():
        return AbilityNotImplemented

    def pilgrim_of_virtue():
        return AbilityNotImplemented

    return pilgrim_of_virtue, pilgrim_of_virtue,


@card("Sarcatog")
def sarcatog(card, abilities):

    def sarcatog():
        return AbilityNotImplemented

    def sarcatog():
        return AbilityNotImplemented

    return sarcatog, sarcatog,


@card("Cease-Fire")
def ceasefire(card, abilities):

    def ceasefire():
        return AbilityNotImplemented

    def ceasefire():
        return AbilityNotImplemented

    return ceasefire, ceasefire,


@card("Whispering Shade")
def whispering_shade(card, abilities):

    def whispering_shade():
        return AbilityNotImplemented

    def whispering_shade():
        return AbilityNotImplemented

    return whispering_shade, whispering_shade,


@card("Hint of Insanity")
def hint_of_insanity(card, abilities):

    def hint_of_insanity():
        return AbilityNotImplemented

    return hint_of_insanity,


@card("Price of Glory")
def price_of_glory(card, abilities):

    def price_of_glory():
        return AbilityNotImplemented

    return price_of_glory,


@card("Mystic Zealot")
def mystic_zealot(card, abilities):

    def mystic_zealot():
        return AbilityNotImplemented

    return mystic_zealot,


@card("Nomad Stadium")
def nomad_stadium(card, abilities):

    def nomad_stadium():
        return AbilityNotImplemented

    def nomad_stadium():
        return AbilityNotImplemented

    return nomad_stadium, nomad_stadium,


@card("Pianna, Nomad Captain")
def pianna_nomad_captain(card, abilities):

    def pianna_nomad_captain():
        return AbilityNotImplemented

    return pianna_nomad_captain,


@card("AEther Burst")
def aether_burst(card, abilities):

    def aether_burst():
        return AbilityNotImplemented

    return aether_burst,


@card("Need for Speed")
def need_for_speed(card, abilities):

    def need_for_speed():
        return AbilityNotImplemented

    return need_for_speed,


@card("Mudhole")
def mudhole(card, abilities):

    def mudhole():
        return AbilityNotImplemented

    return mudhole,


@card("Moment's Peace")
def moments_peace(card, abilities):

    def moments_peace():
        return AbilityNotImplemented

    def moments_peace():
        return AbilityNotImplemented

    return moments_peace, moments_peace,


@card("Sphere of Grace")
def sphere_of_grace(card, abilities):

    def sphere_of_grace():
        return AbilityNotImplemented

    return sphere_of_grace,


@card("Rites of Spring")
def rites_of_spring(card, abilities):

    def rites_of_spring():
        return AbilityNotImplemented

    return rites_of_spring,


@card("Nantuko Mentor")
def nantuko_mentor(card, abilities):

    def nantuko_mentor():
        return AbilityNotImplemented

    return nantuko_mentor,


@card("Caustic Tar")
def caustic_tar(card, abilities):

    def caustic_tar():
        return AbilityNotImplemented

    def caustic_tar():
        return AbilityNotImplemented

    return caustic_tar, caustic_tar,


@card("Mindslicer")
def mindslicer(card, abilities):

    def mindslicer():
        return AbilityNotImplemented

    return mindslicer,


@card("Halberdier")
def halberdier(card, abilities):

    def halberdier():
        return AbilityNotImplemented

    return halberdier,


@card("Mirari")
def mirari(card, abilities):

    def mirari():
        return AbilityNotImplemented

    return mirari,


@card("Aven Windreader")
def aven_windreader(card, abilities):

    def aven_windreader():
        return AbilityNotImplemented

    def aven_windreader():
        return AbilityNotImplemented

    return aven_windreader, aven_windreader,


@card("Earnest Fellowship")
def earnest_fellowship(card, abilities):

    def earnest_fellowship():
        return AbilityNotImplemented

    return earnest_fellowship,


@card("Iridescent Angel")
def iridescent_angel(card, abilities):

    def iridescent_angel():
        return AbilityNotImplemented

    return iridescent_angel,


@card("Crystal Quarry")
def crystal_quarry(card, abilities):

    def crystal_quarry():
        return AbilityNotImplemented

    def crystal_quarry():
        return AbilityNotImplemented

    return crystal_quarry, crystal_quarry,


@card("Cephalid Broker")
def cephalid_broker(card, abilities):

    def cephalid_broker():
        return AbilityNotImplemented

    return cephalid_broker,


@card("Treetop Sentinel")
def treetop_sentinel(card, abilities):

    def treetop_sentinel():
        return AbilityNotImplemented

    return treetop_sentinel,


@card("Junk Golem")
def junk_golem(card, abilities):

    def junk_golem():
        return AbilityNotImplemented

    def junk_golem():
        return AbilityNotImplemented

    def junk_golem():
        return AbilityNotImplemented

    return junk_golem, junk_golem, junk_golem,


@card("Millikin")
def millikin(card, abilities):

    def millikin():
        return AbilityNotImplemented

    return millikin,


@card("Centaur Garden")
def centaur_garden(card, abilities):

    def centaur_garden():
        return AbilityNotImplemented

    def centaur_garden():
        return AbilityNotImplemented

    return centaur_garden, centaur_garden,


@card("Metamorphic Wurm")
def metamorphic_wurm(card, abilities):

    def metamorphic_wurm():
        return AbilityNotImplemented

    return metamorphic_wurm,


@card("Bamboozle")
def bamboozle(card, abilities):

    def bamboozle():
        return AbilityNotImplemented

    return bamboozle,


@card("Tainted Pact")
def tainted_pact(card, abilities):

    def tainted_pact():
        return AbilityNotImplemented

    return tainted_pact,


@card("Minotaur Explorer")
def minotaur_explorer(card, abilities):

    def minotaur_explorer():
        return AbilityNotImplemented

    return minotaur_explorer,


@card("Leaf Dancer")
def leaf_dancer(card, abilities):

    def leaf_dancer():
        return AbilityNotImplemented

    return leaf_dancer,


@card("Deep Reconnaissance")
def deep_reconnaissance(card, abilities):

    def deep_reconnaissance():
        return AbilityNotImplemented

    def deep_reconnaissance():
        return AbilityNotImplemented

    return deep_reconnaissance, deep_reconnaissance,


@card("Time Stretch")
def time_stretch(card, abilities):

    def time_stretch():
        return AbilityNotImplemented

    return time_stretch,


@card("Shower of Coals")
def shower_of_coals(card, abilities):

    def shower_of_coals():
        return AbilityNotImplemented

    def shower_of_coals():
        return AbilityNotImplemented

    return shower_of_coals, shower_of_coals,


@card("Screams of the Damned")
def screams_of_the_damned(card, abilities):

    def screams_of_the_damned():
        return AbilityNotImplemented

    return screams_of_the_damned,


@card("Testament of Faith")
def testament_of_faith(card, abilities):

    def testament_of_faith():
        return AbilityNotImplemented

    return testament_of_faith,


@card("Aven Flock")
def aven_flock(card, abilities):

    def aven_flock():
        return AbilityNotImplemented

    def aven_flock():
        return AbilityNotImplemented

    return aven_flock, aven_flock,


@card("Phantom Whelp")
def phantom_whelp(card, abilities):

    def phantom_whelp():
        return AbilityNotImplemented

    return phantom_whelp,


@card("Repentant Vampire")
def repentant_vampire(card, abilities):

    def repentant_vampire():
        return AbilityNotImplemented

    def repentant_vampire():
        return AbilityNotImplemented

    def repentant_vampire():
        return AbilityNotImplemented

    return repentant_vampire, repentant_vampire, repentant_vampire,


@card("Sadistic Hypnotist")
def sadistic_hypnotist(card, abilities):

    def sadistic_hypnotist():
        return AbilityNotImplemented

    return sadistic_hypnotist,


@card("Gorilla Titan")
def gorilla_titan(card, abilities):

    def gorilla_titan():
        return AbilityNotImplemented

    def gorilla_titan():
        return AbilityNotImplemented

    return gorilla_titan, gorilla_titan,


@card("Cephalid Scout")
def cephalid_scout(card, abilities):

    def cephalid_scout():
        return AbilityNotImplemented

    def cephalid_scout():
        return AbilityNotImplemented

    return cephalid_scout, cephalid_scout,


@card("Upheaval")
def upheaval(card, abilities):

    def upheaval():
        return AbilityNotImplemented

    return upheaval,


@card("Aura Graft")
def aura_graft(card, abilities):

    def aura_graft():
        return AbilityNotImplemented

    return aura_graft,


@card("Devoted Caretaker")
def devoted_caretaker(card, abilities):

    def devoted_caretaker():
        return AbilityNotImplemented

    return devoted_caretaker,


@card("Zombify")
def zombify(card, abilities):

    def zombify():
        return AbilityNotImplemented

    return zombify,


@card("Infected Vermin")
def infected_vermin(card, abilities):

    def infected_vermin():
        return AbilityNotImplemented

    def infected_vermin():
        return AbilityNotImplemented

    return infected_vermin, infected_vermin,


@card("Mossfire Valley")
def mossfire_valley(card, abilities):

    def mossfire_valley():
        return AbilityNotImplemented

    return mossfire_valley,


@card("Stalking Bloodsucker")
def stalking_bloodsucker(card, abilities):

    def stalking_bloodsucker():
        return AbilityNotImplemented

    def stalking_bloodsucker():
        return AbilityNotImplemented

    return stalking_bloodsucker, stalking_bloodsucker,


@card("Sungrass Egg")
def sungrass_egg(card, abilities):

    def sungrass_egg():
        return AbilityNotImplemented

    return sungrass_egg,


@card("Sandstone Deadfall")
def sandstone_deadfall(card, abilities):

    def sandstone_deadfall():
        return AbilityNotImplemented

    return sandstone_deadfall,


@card("Sungrass Prairie")
def sungrass_prairie(card, abilities):

    def sungrass_prairie():
        return AbilityNotImplemented

    return sungrass_prairie,


@card("Traumatize")
def traumatize(card, abilities):

    def traumatize():
        return AbilityNotImplemented

    return traumatize,


@card("Thought Eater")
def thought_eater(card, abilities):

    def thought_eater():
        return AbilityNotImplemented

    def thought_eater():
        return AbilityNotImplemented

    return thought_eater, thought_eater,


@card("New Frontiers")
def new_frontiers(card, abilities):

    def new_frontiers():
        return AbilityNotImplemented

    return new_frontiers,


@card("Thought Devourer")
def thought_devourer(card, abilities):

    def thought_devourer():
        return AbilityNotImplemented

    def thought_devourer():
        return AbilityNotImplemented

    return thought_devourer, thought_devourer,


@card("Steam Vines")
def steam_vines(card, abilities):

    def steam_vines():
        return AbilityNotImplemented

    def steam_vines():
        return AbilityNotImplemented

    return steam_vines, steam_vines,


@card("Sphere of Duty")
def sphere_of_duty(card, abilities):

    def sphere_of_duty():
        return AbilityNotImplemented

    return sphere_of_duty,


@card("Frightcrawler")
def frightcrawler(card, abilities):

    def frightcrawler():
        return AbilityNotImplemented

    def frightcrawler():
        return AbilityNotImplemented

    return frightcrawler, frightcrawler,


@card("Seize the Day")
def seize_the_day(card, abilities):

    def seize_the_day():
        return AbilityNotImplemented

    def seize_the_day():
        return AbilityNotImplemented

    return seize_the_day, seize_the_day,


@card("Tombfire")
def tombfire(card, abilities):

    def tombfire():
        return AbilityNotImplemented

    return tombfire,


@card("Repel")
def repel(card, abilities):

    def repel():
        return AbilityNotImplemented

    return repel,


@card("Aven Archer")
def aven_archer(card, abilities):

    def aven_archer():
        return AbilityNotImplemented

    def aven_archer():
        return AbilityNotImplemented

    return aven_archer, aven_archer,


@card("Fledgling Imp")
def fledgling_imp(card, abilities):

    def fledgling_imp():
        return AbilityNotImplemented

    return fledgling_imp,


@card("Zombie Assassin")
def zombie_assassin(card, abilities):

    def zombie_assassin():
        return AbilityNotImplemented

    return zombie_assassin,


@card("Krosan Avenger")
def krosan_avenger(card, abilities):

    def krosan_avenger():
        return AbilityNotImplemented

    def krosan_avenger():
        return AbilityNotImplemented

    return krosan_avenger, krosan_avenger,


@card("Ivy Elemental")
def ivy_elemental(card, abilities):

    def ivy_elemental():
        return AbilityNotImplemented

    return ivy_elemental,


@card("Touch of Invisibility")
def touch_of_invisibility(card, abilities):

    def touch_of_invisibility():
        return AbilityNotImplemented

    def touch_of_invisibility():
        return AbilityNotImplemented

    return touch_of_invisibility, touch_of_invisibility,


@card("Sphere of Law")
def sphere_of_law(card, abilities):

    def sphere_of_law():
        return AbilityNotImplemented

    return sphere_of_law,


@card("Terravore")
def terravore(card, abilities):

    def terravore():
        return AbilityNotImplemented

    def terravore():
        return AbilityNotImplemented

    return terravore, terravore,


@card("Cephalid Looter")
def cephalid_looter(card, abilities):

    def cephalid_looter():
        return AbilityNotImplemented

    return cephalid_looter,


@card("Dwarven Strike Force")
def dwarven_strike_force(card, abilities):

    def dwarven_strike_force():
        return AbilityNotImplemented

    return dwarven_strike_force,


@card("P<NAME>smith")
def pardic_swordsmith(card, abilities):

    def pardic_swordsmith():
        return AbilityNotImplemented

    return pardic_swordsmith,


@card("Patron Wizard")
def patron_wizard(card, abilities):

    def patron_wizard():
        return AbilityNotImplemented

    return patron_wizard,


@card("Magma Vein")
def magma_vein(card, abilities):

    def magma_vein():
        return AbilityNotImplemented

    return magma_vein,


@card("Mystic Visionary")
def mystic_visionary(card, abilities):

    def mystic_visionary():
        return AbilityNotImplemented

    return mystic_visionary,


@card("Resilient Wanderer")
def resilient_wanderer(card, abilities):

    def resilient_wanderer():
        return AbilityNotImplemented

    def resilient_wanderer():
        return AbilityNotImplemented

    return resilient_wanderer, resilient_wanderer,
from cardboard import types
from cardboard.ability import (
    AbilityNotImplemented, spell, activated, triggered, static
)
from cardboard.cards import card, common, keywords, match


@card("Magnivore")
def magnivore(card, abilities):

    def magnivore():
        return AbilityNotImplemented

    def magnivore():
        return AbilityNotImplemented

    return magnivore, magnivore,


@card("Childhood Horror")
def childhood_horror(card, abilities):

    def childhood_horror():
        return AbilityNotImplemented

    def childhood_horror():
        return AbilityNotImplemented

    return childhood_horror, childhood_horror,


@card("Dwarven Shrine")
def dwarven_shrine(card, abilities):

    def dwarven_shrine():
        return AbilityNotImplemented

    return dwarven_shrine,


@card("Shadowblood Egg")
def shadowblood_egg(card, abilities):

    def shadowblood_egg():
        return AbilityNotImplemented

    return shadowblood_egg,


@card("Cognivore")
def cognivore(card, abilities):

    def cognivore():
        return AbilityNotImplemented

    def cognivore():
        return AbilityNotImplemented

    return cognivore, cognivore,


@card("Bomb Squad")
def bomb_squad(card, abilities):

    def bomb_squad():
        return AbilityNotImplemented

    def bomb_squad():
        return AbilityNotImplemented

    def bomb_squad():
        return AbilityNotImplemented

    return bomb_squad, bomb_squad, bomb_squad,


@card("Patrol Hound")
def patrol_hound(card, abilities):

    def patrol_hound():
        return AbilityNotImplemented

    return patrol_hound,


@card("Sphere of Truth")
def sphere_of_truth(card, abilities):

    def sphere_of_truth():
        return AbilityNotImplemented

    return sphere_of_truth,


@card("Bash to Bits")
def bash_to_bits(card, abilities):

    def bash_to_bits():
        return AbilityNotImplemented

    def bash_to_bits():
        return AbilityNotImplemented

    return bash_to_bits, bash_to_bits,


@card("Haunting Echoes")
def haunting_echoes(card, abilities):

    def haunting_echoes():
        return AbilityNotImplemented

    return haunting_echoes,


@card("Dirty Wererat")
def dirty_wererat(card, abilities):

    def dirty_wererat():
        return AbilityNotImplemented

    def dirty_wererat():
        return AbilityNotImplemented

    return dirty_wererat, dirty_wererat,


@card("Darkwater Egg")
def darkwater_egg(card, abilities):

    def darkwater_egg():
        return AbilityNotImplemented

    return darkwater_egg,


@card("Battle Strain")
def battle_strain(card, abilities):

    def battle_strain():
        return AbilityNotImplemented

    return battle_strain,


@card("Zombie Infestation")
def zombie_infestation(card, abilities):

    def zombie_infestation():
        return AbilityNotImplemented

    return zombie_infestation,


@card("Barbarian Ring")
def barbarian_ring(card, abilities):

    def barbarian_ring():
        return AbilityNotImplemented

    def barbarian_ring():
        return AbilityNotImplemented

    return barbarian_ring, barbarian_ring,


@card("Master Apothecary")
def master_apothecary(card, abilities):

    def master_apothecary():
        return AbilityNotImplemented

    return master_apothecary,


@card("Springing Tiger")
def springing_tiger(card, abilities):

    def springing_tiger():
        return AbilityNotImplemented

    return springing_tiger,


@card("Ground Seal")
def ground_seal(card, abilities):

    def ground_seal():
        return AbilityNotImplemented

    def ground_seal():
        return AbilityNotImplemented

    return ground_seal, ground_seal,


@card("Holistic Wisdom")
def holistic_wisdom(card, abilities):

    def holistic_wisdom():
        return AbilityNotImplemented

    return holistic_wisdom,


@card("Mortivore")
def mortivore(card, abilities):

    def mortivore():
        return AbilityNotImplemented

    def mortivore():
        return AbilityNotImplemented

    return mortivore, mortivore,


@card("Decaying Soil")
def decaying_soil(card, abilities):

    def decaying_soil():
        return AbilityNotImplemented

    def decaying_soil():
        return AbilityNotImplemented

    return decaying_soil, decaying_soil,


@card("Scorching Missile")
def scorching_missile(card, abilities):

    def scorching_missile():
        return AbilityNotImplemented

    def scorching_missile():
        return AbilityNotImplemented

    return scorching_missile, scorching_missile,


@card("Aven Shrine")
def aven_shrine(card, abilities):

    def aven_shrine():
        return AbilityNotImplemented

    return aven_shrine,


@card("Mossfire Egg")
def mossfire_egg(card, abilities):

    def mossfire_egg():
        return AbilityNotImplemented

    return mossfire_egg,


@card("Aven Smokeweaver")
def aven_smokeweaver(card, abilities):

    def aven_smokeweaver():
        return AbilityNotImplemented

    return aven_smokeweaver,


@card("Spiritualize")
def spiritualize(card, abilities):

    def spiritualize():
        return AbilityNotImplemented

    def spiritualize():
        return AbilityNotImplemented

    return spiritualize, spiritualize,


@card("Syncopate")
def syncopate(card, abilities):

    def syncopate():
        return AbilityNotImplemented

    return syncopate,


@card("Coffin Purge")
def coffin_purge(card, abilities):

    def coffin_purge():
        return AbilityNotImplemented

    def coffin_purge():
        return AbilityNotImplemented

    return coffin_purge, coffin_purge,


@card("Braids, Cabal Minion")
def braids_cabal_minion(card, abilities):

    def braids_cabal_minion():
        return AbilityNotImplemented

    return braids_cabal_minion,


@card("Verdant Succession")
def verdant_succession(card, abilities):

    def verdant_succession():
        return AbilityNotImplemented

    return verdant_succession,


@card("Tattoo Ward")
def tattoo_ward(card, abilities):

    def tattoo_ward():
        return AbilityNotImplemented

    def tattoo_ward():
        return AbilityNotImplemented

    def tattoo_ward():
        return AbilityNotImplemented

    return tattoo_ward, tattoo_ward, tattoo_ward,


@card("Beast Attack")
def beast_attack(card, abilities):

    def beast_attack():
        return AbilityNotImplemented

    def beast_attack():
        return AbilityNotImplemented

    return beast_attack, beast_attack,


@card("Nefarious Lich")
def nefarious_lich(card, abilities):

    def nefarious_lich():
        return AbilityNotImplemented

    def nefarious_lich():
        return AbilityNotImplemented

    def nefarious_lich():
        return AbilityNotImplemented

    return nefarious_lich, nefarious_lich, nefarious_lich,


@card("Standstill")
def standstill(card, abilities):

    def standstill():
        return AbilityNotImplemented

    return standstill,


@card("Frenetic Ogre")
def frenetic_ogre(card, abilities):

    def frenetic_ogre():
        return AbilityNotImplemented

    return frenetic_ogre,


@card("Shifty Doppelganger")
def shifty_doppelganger(card, abilities):

    def shifty_doppelganger():
        return AbilityNotImplemented

    return shifty_doppelganger,


@card("Chance Encounter")
def chance_encounter(card, abilities):

    def chance_encounter():
        return AbilityNotImplemented

    def chance_encounter():
        return AbilityNotImplemented

    return chance_encounter, chance_encounter,


@card("Concentrate")
def concentrate(card, abilities):

    def concentrate():
        return AbilityNotImplemented

    return concentrate,


@card("Kamahl, Pit Fighter")
def kamahl_pit_fighter(card, abilities):

    def kamahl_pit_fighter():
        return AbilityNotImplemented

    def kamahl_pit_fighter():
        return AbilityNotImplemented

    return kamahl_pit_fighter, kamahl_pit_fighter,


@card("Mine Layer")
def mine_layer(card, abilities):

    def mine_layer():
        return AbilityNotImplemented

    def mine_layer():
        return AbilityNotImplemented

    def mine_layer():
        return AbilityNotImplemented

    return mine_layer, mine_layer, mine_layer,


@card("Afflict")
def afflict(card, abilities):

    def afflict():
        return AbilityNotImplemented

    def afflict():
        return AbilityNotImplemented

    return afflict, afflict,


@card("Embolden")
def embolden(card, abilities):

    def embolden():
        return AbilityNotImplemented

    def embolden():
        return AbilityNotImplemented

    return embolden, embolden,


@card("Balshan Griffin")
def balshan_griffin(card, abilities):

    def balshan_griffin():
        return AbilityNotImplemented

    def balshan_griffin():
        return AbilityNotImplemented

    return balshan_griffin, balshan_griffin,


@card("Puppeteer")
def puppeteer(card, abilities):

    def puppeteer():
        return AbilityNotImplemented

    return puppeteer,


@card("Immobilizing Ink")
def immobilizing_ink(card, abilities):

    def immobilizing_ink():
        return AbilityNotImplemented

    def immobilizing_ink():
        return AbilityNotImplemented

    def immobilizing_ink():
        return AbilityNotImplemented

    return immobilizing_ink, immobilizing_ink, immobilizing_ink,


@card("Crypt Creeper")
def crypt_creeper(card, abilities):

    def crypt_creeper():
        return AbilityNotImplemented

    return crypt_creeper,


@card("Balancing Act")
def balancing_act(card, abilities):

    def balancing_act():
        return AbilityNotImplemented

    return balancing_act,


@card("Skyshooter")
def skyshooter(card, abilities):

    def skyshooter():
        return AbilityNotImplemented

    def skyshooter():
        return AbilityNotImplemented

    return skyshooter, skyshooter,


@card("Call of the Herd")
def call_of_the_herd(card, abilities):

    def call_of_the_herd():
        return AbilityNotImplemented

    def call_of_the_herd():
        return AbilityNotImplemented

    return call_of_the_herd, call_of_the_herd,


@card("Decimate")
def decimate(card, abilities):

    def decimate():
        return AbilityNotImplemented

    return decimate,


@card("Darkwater Catacombs")
def darkwater_catacombs(card, abilities):

    def darkwater_catacombs():
        return AbilityNotImplemented

    return darkwater_catacombs,


@card("Aven Fisher")
def aven_fisher(card, abilities):

    def aven_fisher():
        return AbilityNotImplemented

    def aven_fisher():
        return AbilityNotImplemented

    return aven_fisher, aven_fisher,


@card("Ghastly Demise")
def ghastly_demise(card, abilities):

    def ghastly_demise():
        return AbilityNotImplemented

    return ghastly_demise,


@card("Laquatus's Creativity")
def laquatuss_creativity(card, abilities):

    def laquatuss_creativity():
        return AbilityNotImplemented

    return laquatuss_creativity,


@card("Ancestral Tribute")
def ancestral_tribute(card, abilities):

    def ancestral_tribute():
        return AbilityNotImplemented

    def ancestral_tribute():
        return AbilityNotImplemented

    return ancestral_tribute, ancestral_tribute,


@card("Traveling Plague")
def traveling_plague(card, abilities):

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    def traveling_plague():
        return AbilityNotImplemented

    return traveling_plague, traveling_plague, traveling_plague, traveling_plague,


@card("Engulfing Flames")
def engulfing_flames(card, abilities):

    def engulfing_flames():
        return AbilityNotImplemented

    def engulfing_flames():
        return AbilityNotImplemented

    return engulfing_flames, engulfing_flames,


@card("Cephalid Retainer")
def cephalid_retainer(card, abilities):

    def cephalid_retainer():
        return AbilityNotImplemented

    return cephalid_retainer,


@card("Persuasion")
def persuasion(card, abilities):

    def persuasion():
        return AbilityNotImplemented

    def persuasion():
        return AbilityNotImplemented

    return persuasion, persuasion,


@card("Karmic Justice")
def karmic_justice(card, abilities):

    def karmic_justice():
        return AbilityNotImplemented

    return karmic_justice,


@card("Aboshan's Desire")
def aboshans_desire(card, abilities):

    def aboshans_desire():
        return AbilityNotImplemented

    def aboshans_desire():
        return AbilityNotImplemented

    def aboshans_desire():
        return AbilityNotImplemented

    return aboshans_desire, aboshans_desire, aboshans_desire,


@card("Decompose")
def decompose(card, abilities):

    def decompose():
        return AbilityNotImplemented

    return decompose,


@card("Wild Mongrel")
def wild_mongrel(card, abilities):

    def wild_mongrel():
        return AbilityNotImplemented

    return wild_mongrel,


@card("Muscle Burst")
def muscle_burst(card, abilities):

    def muscle_burst():
        return AbilityNotImplemented

    return muscle_burst,


@card("Cabal Inquisitor")
def cabal_inquisitor(card, abilities):

    def cabal_inquisitor():
        return AbilityNotImplemented

    return cabal_inquisitor,


@card("Dusk Imp")
def dusk_imp(card, abilities):

    def dusk_imp():
        return AbilityNotImplemented

    return dusk_imp,


@card("Spellbane Centaur")
def spellbane_centaur(card, abilities):

    def spellbane_centaur():
        return AbilityNotImplemented

    return spellbane_centaur,


@card("Reckless Charge")
def reckless_charge(card, abilities):

    def reckless_charge():
        return AbilityNotImplemented

    def reckless_charge():
        return AbilityNotImplemented

    return reckless_charge, reckless_charge,


@card("Cultural Exchange")
def cultural_exchange(card, abilities):

    def cultural_exchange():
        return AbilityNotImplemented

    return cultural_exchange,


@card("Mystic Penitent")
def mystic_penitent(card, abilities):

    def mystic_penitent():
        return AbilityNotImplemented

    def mystic_penitent():
        return AbilityNotImplemented

    return mystic_penitent, mystic_penitent,


@card("Aegis of Honor")
def aegis_of_honor(card, abilities):

    def aegis_of_honor():
        return AbilityNotImplemented

    return aegis_of_honor,


@card("Stone-Tongue Basilisk")
def stonetongue_basilisk(card, abilities):

    def stonetongue_basilisk():
        return AbilityNotImplemented

    def stonetongue_basilisk():
        return AbilityNotImplemented

    return stonetongue_basilisk, stonetongue_basilisk,


@card("Piper's Melody")
def pipers_melody(card, abilities):

    def pipers_melody():
        return AbilityNotImplemented

    return pipers_melody,


@card("Confessor")
def confessor(card, abilities):

    def confessor():
        return AbilityNotImplemented

    return confessor,


@card("<NAME>")
def lieutenant_kirtar(card, abilities):

    def lieutenant_kirtar():
        return AbilityNotImplemented

    def lieutenant_kirtar():
        return AbilityNotImplemented

    return lieutenant_kirtar, lieutenant_kirtar,


@card("Sylvan Might")
def sylvan_might(card, abilities):

    def sylvan_might():
        return AbilityNotImplemented

    def sylvan_might():
        return AbilityNotImplemented

    return sylvan_might, sylvan_might,


@card("Chamber of Manipulation")
def chamber_of_manipulation(card, abilities):

    def chamber_of_manipulation():
        return AbilityNotImplemented

    def chamber_of_manipulation():
        return AbilityNotImplemented

    return chamber_of_manipulation, chamber_of_manipulation,


@card("Impulsive Maneuvers")
def impulsive_maneuvers(card, abilities):

    def impulsive_maneuvers():
        return AbilityNotImplemented

    return impulsive_maneuvers,


@card("Beloved Chaplain")
def beloved_chaplain(card, abilities):

    def beloved_chaplain():
        return AbilityNotImplemented

    return beloved_chaplain,


@card("Liquid Fire")
def liquid_fire(card, abilities):

    def liquid_fire():
        return AbilityNotImplemented

    def liquid_fire():
        return AbilityNotImplemented

    return liquid_fire, liquid_fire,


@card("Mind Burst")
def mind_burst(card, abilities):

    def mind_burst():
        return AbilityNotImplemented

    return mind_burst,


@card("Chlorophant")
def chlorophant(card, abilities):

    def chlorophant():
        return AbilityNotImplemented

    def chlorophant():
        return AbilityNotImplemented

    return chlorophant, chlorophant,


@card("Ray of Distortion")
def ray_of_distortion(card, abilities):

    def ray_of_distortion():
        return AbilityNotImplemented

    def ray_of_distortion():
        return AbilityNotImplemented

    return ray_of_distortion, ray_of_distortion,


@card("Life Burst")
def life_burst(card, abilities):

    def life_burst():
        return AbilityNotImplemented

    return life_burst,


@card("Zombie Cannibal")
def zombie_cannibal(card, abilities):

    def zombie_cannibal():
        return AbilityNotImplemented

    return zombie_cannibal,


@card("Volley of Boulders")
def volley_of_boulders(card, abilities):

    def volley_of_boulders():
        return AbilityNotImplemented

    def volley_of_boulders():
        return AbilityNotImplemented

    return volley_of_boulders, volley_of_boulders,


@card("Last Rites")
def last_rites(card, abilities):

    def last_rites():
        return AbilityNotImplemented

    return last_rites,


@card("Acceptable Losses")
def acceptable_losses(card, abilities):

    def acceptable_losses():
        return AbilityNotImplemented

    def acceptable_losses():
        return AbilityNotImplemented

    return acceptable_losses, acceptable_losses,


@card("Cephalid Coliseum")
def cephalid_coliseum(card, abilities):

    def cephalid_coliseum():
        return AbilityNotImplemented

    def cephalid_coliseum():
        return AbilityNotImplemented

    return cephalid_coliseum, cephalid_coliseum,


@card("Thaumatog")
def thaumatog(card, abilities):

    def thaumatog():
        return AbilityNotImplemented

    def thaumatog():
        return AbilityNotImplemented

    return thaumatog, thaumatog,


@card("Pilgrim of Justice")
def pilgrim_of_justice(card, abilities):

    def pilgrim_of_justice():
        return AbilityNotImplemented

    def pilgrim_of_justice():
        return AbilityNotImplemented

    return pilgrim_of_justice, pilgrim_of_justice,


@card("Graceful Antelope")
def graceful_antelope(card, abilities):

    def graceful_antelope():
        return AbilityNotImplemented

    def graceful_antelope():
        return AbilityNotImplemented

    return graceful_antelope, graceful_antelope,


@card("Seton, Krosan Protector")
def seton_krosan_protector(card, abilities):

    def seton_krosan_protector():
        return AbilityNotImplemented

    return seton_krosan_protector,


@card("Volcanic Spray")
def volcanic_spray(card, abilities):

    def volcanic_spray():
        return AbilityNotImplemented

    def volcanic_spray():
        return AbilityNotImplemented

    return volcanic_spray, volcanic_spray,


@card("Mad Dog")
def mad_dog(card, abilities):

    def mad_dog():
        return AbilityNotImplemented

    return mad_dog,


@card("Spark Mage")
def spark_mage(card, abilities):

    def spark_mage():
        return AbilityNotImplemented

    return spark_mage,


@card("Chainflinger")
def chainflinger(card, abilities):

    def chainflinger():
        return AbilityNotImplemented

    def chainflinger():
        return AbilityNotImplemented

    return chainflinger, chainflinger,


@card("Ravaged Highlands")
def ravaged_highlands(card, abilities):

    def ravaged_highlands():
        return AbilityNotImplemented

    def ravaged_highlands():
        return AbilityNotImplemented

    def ravaged_highlands():
        return AbilityNotImplemented

    return ravaged_highlands, ravaged_highlands, ravaged_highlands,


@card("Krosan Beast")
def krosan_beast(card, abilities):

    def krosan_beast():
        return AbilityNotImplemented

    return krosan_beast,


@card("Ashen Firebeast")
def ashen_firebeast(card, abilities):

    def ashen_firebeast():
        return AbilityNotImplemented

    return ashen_firebeast,


@card("Extract")
def extract(card, abilities):

    def extract():
        return AbilityNotImplemented

    return extract,


@card("Think Tank")
def think_tank(card, abilities):

    def think_tank():
        return AbilityNotImplemented

    return think_tank,


@card("Primal Frenzy")
def primal_frenzy(card, abilities):

    def primal_frenzy():
        return AbilityNotImplemented

    def primal_frenzy():
        return AbilityNotImplemented

    return primal_frenzy, primal_frenzy,


@card("Dwarven Grunt")
def dwarven_grunt(card, abilities):

    def dwarven_grunt():
        return AbilityNotImplemented

    return dwarven_grunt,


@card("Elephant Ambush")
def elephant_ambush(card, abilities):

    def elephant_ambush():
        return AbilityNotImplemented

    def elephant_ambush():
        return AbilityNotImplemented

    return elephant_ambush, elephant_ambush,


@card("Druid's Call")
def druids_call(card, abilities):

    def druids_call():
        return AbilityNotImplemented

    def druids_call():
        return AbilityNotImplemented

    return druids_call, druids_call,


@card("Kirtar's Wrath")
def kirtars_wrath(card, abilities):

    def kirtars_wrath():
        return AbilityNotImplemented

    def kirtars_wrath():
        return AbilityNotImplemented

    return kirtars_wrath, kirtars_wrath,


@card("Delaying Shield")
def delaying_shield(card, abilities):

    def delaying_shield():
        return AbilityNotImplemented

    def delaying_shield():
        return AbilityNotImplemented

    return delaying_shield, delaying_shield,


@card("Barbarian Lunatic")
def barbarian_lunatic(card, abilities):

    def barbarian_lunatic():
        return AbilityNotImplemented

    return barbarian_lunatic,


@card("Shelter")
def shelter(card, abilities):

    def shelter():
        return AbilityNotImplemented

    def shelter():
        return AbilityNotImplemented

    return shelter, shelter,


@card("Execute")
def execute(card, abilities):

    def execute():
        return AbilityNotImplemented

    def execute():
        return AbilityNotImplemented

    return execute, execute,


@card("Skycloud Egg")
def skycloud_egg(card, abilities):

    def skycloud_egg():
        return AbilityNotImplemented

    return skycloud_egg,


@card("Dematerialize")
def dematerialize(card, abilities):

    def dematerialize():
        return AbilityNotImplemented

    def dematerialize():
        return AbilityNotImplemented

    return dematerialize, dematerialize,


@card("Firebolt")
def firebolt(card, abilities):

    def firebolt():
        return AbilityNotImplemented

    def firebolt():
        return AbilityNotImplemented

    return firebolt, firebolt,


@card("Limestone Golem")
def limestone_golem(card, abilities):

    def limestone_golem():
        return AbilityNotImplemented

    return limestone_golem,


@card("Crashing Centaur")
def crashing_centaur(card, abilities):

    def crashing_centaur():
        return AbilityNotImplemented

    def crashing_centaur():
        return AbilityNotImplemented

    return crashing_centaur, crashing_centaur,


@card("Balshan Beguiler")
def balshan_beguiler(card, abilities):

    def balshan_beguiler():
        return AbilityNotImplemented

    return balshan_beguiler,


@card("Tremble")
def tremble(card, abilities):

    def tremble():
        return AbilityNotImplemented

    return tremble,


@card("Thermal Blast")
def thermal_blast(card, abilities):

    def thermal_blast():
        return AbilityNotImplemented

    def thermal_blast():
        return AbilityNotImplemented

    return thermal_blast, thermal_blast,


@card("Vampiric Dragon")
def vampiric_dragon(card, abilities):

    def vampiric_dragon():
        return AbilityNotImplemented

    def vampiric_dragon():
        return AbilityNotImplemented

    def vampiric_dragon():
        return AbilityNotImplemented

    return vampiric_dragon, vampiric_dragon, vampiric_dragon,


@card("Dedicated Martyr")
def dedicated_martyr(card, abilities):

    def dedicated_martyr():
        return AbilityNotImplemented

    return dedicated_martyr,


@card("Psionic Gift")
def psionic_gift(card, abilities):

    def psionic_gift():
        return AbilityNotImplemented

    def psionic_gift():
        return AbilityNotImplemented

    return psionic_gift, psionic_gift,


@card("Rotting Giant")
def rotting_giant(card, abilities):

    def rotting_giant():
        return AbilityNotImplemented

    return rotting_giant,


@card("Cabal Patriarch")
def cabal_patriarch(card, abilities):

    def cabal_patriarch():
        return AbilityNotImplemented

    def cabal_patriarch():
        return AbilityNotImplemented

    return cabal_patriarch, cabal_patriarch,


@card("Careful Study")
def careful_study(card, abilities):

    def careful_study():
        return AbilityNotImplemented

    return careful_study,


@card("Lithatog")
def lithatog(card, abilities):

    def lithatog():
        return AbilityNotImplemented

    def lithatog():
        return AbilityNotImplemented

    return lithatog, lithatog,


@card("Pardic Firecat")
def pardic_firecat(card, abilities):

    def pardic_firecat():
        return AbilityNotImplemented

    def pardic_firecat():
        return AbilityNotImplemented

    return pardic_firecat, pardic_firecat,


@card("Rabid Elephant")
def rabid_elephant(card, abilities):

    def rabid_elephant():
        return AbilityNotImplemented

    return rabid_elephant,


@card("Fervent Denial")
def fervent_denial(card, abilities):

    def fervent_denial():
        return AbilityNotImplemented

    def fervent_denial():
        return AbilityNotImplemented

    return fervent_denial, fervent_denial,


@card("Divine Sacrament")
def divine_sacrament(card, abilities):

    def divine_sacrament():
        return AbilityNotImplemented

    def divine_sacrament():
        return AbilityNotImplemented

    return divine_sacrament, divine_sacrament,


@card("Squirrel Nest")
def squirrel_nest(card, abilities):

    def squirrel_nest():
        return AbilityNotImplemented

    def squirrel_nest():
        return AbilityNotImplemented

    return squirrel_nest, squirrel_nest,


@card("Otarian Juggernaut")
def otarian_juggernaut(card, abilities):

    def otarian_juggernaut():
        return AbilityNotImplemented

    def otarian_juggernaut():
        return AbilityNotImplemented

    return otarian_juggernaut, otarian_juggernaut,


@card("Chatter of the Squirrel")
def chatter_of_the_squirrel(card, abilities):

    def chatter_of_the_squirrel():
        return AbilityNotImplemented

    def chatter_of_the_squirrel():
        return AbilityNotImplemented

    return chatter_of_the_squirrel, chatter_of_the_squirrel,


@card("Innocent Blood")
def innocent_blood(card, abilities):

    def innocent_blood():
        return AbilityNotImplemented

    return innocent_blood,


@card("Still Life")
def still_life(card, abilities):

    def still_life():
        return AbilityNotImplemented

    return still_life,


@card("Dreamwinder")
def dreamwinder(card, abilities):

    def dreamwinder():
        return AbilityNotImplemented

    def dreamwinder():
        return AbilityNotImplemented

    return dreamwinder, dreamwinder,


@card("Hallowed Healer")
def hallowed_healer(card, abilities):

    def hallowed_healer():
        return AbilityNotImplemented

    def hallowed_healer():
        return AbilityNotImplemented

    return hallowed_healer, hallowed_healer,


@card("Malevolent Awakening")
def malevolent_awakening(card, abilities):

    def malevolent_awakening():
        return AbilityNotImplemented

    return malevolent_awakening,


@card("Dwarven Recruiter")
def dwarven_recruiter(card, abilities):

    def dwarven_recruiter():
        return AbilityNotImplemented

    return dwarven_recruiter,


@card("Gravestorm")
def gravestorm(card, abilities):

    def gravestorm():
        return AbilityNotImplemented

    return gravestorm,


@card("Molten Influence")
def molten_influence(card, abilities):

    def molten_influence():
        return AbilityNotImplemented

    return molten_influence,


@card("Dogged Hunter")
def dogged_hunter(card, abilities):

    def dogged_hunter():
        return AbilityNotImplemented

    return dogged_hunter,


@card("Bearscape")
def bearscape(card, abilities):

    def bearscape():
        return AbilityNotImplemented

    return bearscape,


@card("Charmed Pendant")
def charmed_pendant(card, abilities):

    def charmed_pendant():
        return AbilityNotImplemented

    return charmed_pendant,


@card("L<NAME>")
def lava_blister(card, abilities):

    def lava_blister():
        return AbilityNotImplemented

    return lava_blister,


@card("Entomb")
def entomb(card, abilities):

    def entomb():
        return AbilityNotImplemented

    return entomb,


@card("Diabolic Tutor")
def diabolic_tutor(card, abilities):

    def diabolic_tutor():
        return AbilityNotImplemented

    return diabolic_tutor,


@card("Deluge")
def deluge(card, abilities):

    def deluge():
        return AbilityNotImplemented

    return deluge,


@card("Earth Rift")
def earth_rift(card, abilities):

    def earth_rift():
        return AbilityNotImplemented

    def earth_rift():
        return AbilityNotImplemented

    return earth_rift, earth_rift,


@card("Divert")
def divert(card, abilities):

    def divert():
        return AbilityNotImplemented

    return divert,


@card("Pulsating Illusion")
def pulsating_illusion(card, abilities):

    def pulsating_illusion():
        return AbilityNotImplemented

    def pulsating_illusion():
        return AbilityNotImplemented

    return pulsating_illusion, pulsating_illusion,


@card("Phantatog")
def phantatog(card, abilities):

    def phantatog():
        return AbilityNotImplemented

    def phantatog():
        return AbilityNotImplemented

    return phantatog, phantatog,


@card("Obstinate Familiar")
def obstinate_familiar(card, abilities):

    def obstinate_familiar():
        return AbilityNotImplemented

    return obstinate_familiar,


@card("Pedantic Learning")
def pedantic_learning(card, abilities):

    def pedantic_learning():
        return AbilityNotImplemented

    return pedantic_learning,


@card("Seafloor Debris")
def seafloor_debris(card, abilities):

    def seafloor_debris():
        return AbilityNotImplemented

    def seafloor_debris():
        return AbilityNotImplemented

    def seafloor_debris():
        return AbilityNotImplemented

    return seafloor_debris, seafloor_debris, seafloor_debris,


@card("Cursed Monstrosity")
def cursed_monstrosity(card, abilities):

    def cursed_monstrosity():
        return AbilityNotImplemented

    def cursed_monstrosity():
        return AbilityNotImplemented

    return cursed_monstrosity, cursed_monstrosity,


@card("Burning Sands")
def burning_sands(card, abilities):

    def burning_sands():
        return AbilityNotImplemented

    return burning_sands,


@card("Auramancer")
def auramancer(card, abilities):

    def auramancer():
        return AbilityNotImplemented

    return auramancer,


@card("Soulcatcher")
def soulcatcher(card, abilities):

    def soulcatcher():
        return AbilityNotImplemented

    def soulcatcher():
        return AbilityNotImplemented

    return soulcatcher, soulcatcher,


@card("Shadowblood Ridge")
def shadowblood_ridge(card, abilities):

    def shadowblood_ridge():
        return AbilityNotImplemented

    return shadowblood_ridge,


@card("Skeletal Scrying")
def skeletal_scrying(card, abilities):

    def skeletal_scrying():
        return AbilityNotImplemented

    def skeletal_scrying():
        return AbilityNotImplemented

    return skeletal_scrying, skeletal_scrying,


@card("Nantuko Shrine")
def nantuko_shrine(card, abilities):

    def nantuko_shrine():
        return AbilityNotImplemented

    return nantuko_shrine,


@card("Petrified Field")
def petrified_field(card, abilities):

    def petrified_field():
        return AbilityNotImplemented

    def petrified_field():
        return AbilityNotImplemented

    return petrified_field, petrified_field,


@card("Bloodcurdler")
def bloodcurdler(card, abilities):

    def bloodcurdler():
        return AbilityNotImplemented

    def bloodcurdler():
        return AbilityNotImplemented

    def bloodcurdler():
        return AbilityNotImplemented

    return bloodcurdler, bloodcurdler, bloodcurdler,


@card("Abandoned Outpost")
def abandoned_outpost(card, abilities):

    def abandoned_outpost():
        return AbilityNotImplemented

    def abandoned_outpost():
        return AbilityNotImplemented

    def abandoned_outpost():
        return AbilityNotImplemented

    return abandoned_outpost, abandoned_outpost, abandoned_outpost,


@card("Peek")
def peek(card, abilities):

    def peek():
        return AbilityNotImplemented

    def peek():
        return AbilityNotImplemented

    return peek, peek,


@card("Unifying Theory")
def unifying_theory(card, abilities):

    def unifying_theory():
        return AbilityNotImplemented

    return unifying_theory,


@card("Morbid Hunger")
def morbid_hunger(card, abilities):

    def morbid_hunger():
        return AbilityNotImplemented

    def morbid_hunger():
        return AbilityNotImplemented

    return morbid_hunger, morbid_hunger,


@card("Cabal Pit")
def cabal_pit(card, abilities):

    def cabal_pit():
        return AbilityNotImplemented

    def cabal_pit():
        return AbilityNotImplemented

    return cabal_pit, cabal_pit,


@card("Rites of Initiation")
def rites_of_initiation(card, abilities):

    def rites_of_initiation():
        return AbilityNotImplemented

    return rites_of_initiation,


@card("Battle of Wits")
def battle_of_wits(card, abilities):

    def battle_of_wits():
        return AbilityNotImplemented

    return battle_of_wits,


@card("Blazing Salvo")
def blazing_salvo(card, abilities):

    def blazing_salvo():
        return AbilityNotImplemented

    return blazing_salvo,


@card("Aboshan, Cephalid Emperor")
def aboshan_cephalid_emperor(card, abilities):

    def aboshan_cephalid_emperor():
        return AbilityNotImplemented

    def aboshan_cephalid_emperor():
        return AbilityNotImplemented

    return aboshan_cephalid_emperor, aboshan_cephalid_emperor,


@card("Zoologist")
def zoologist(card, abilities):

    def zoologist():
        return AbilityNotImplemented

    return zoologist,


@card("Diligent Farmhand")
def diligent_farmhand(card, abilities):

    def diligent_farmhand():
        return AbilityNotImplemented

    def diligent_farmhand():
        return AbilityNotImplemented

    return diligent_farmhand, diligent_farmhand,


@card("Amugaba")
def amugaba(card, abilities):

    def amugaba():
        return AbilityNotImplemented

    def amugaba():
        return AbilityNotImplemented

    return amugaba, amugaba,


@card("Psychatog")
def psychatog(card, abilities):

    def psychatog():
        return AbilityNotImplemented

    def psychatog():
        return AbilityNotImplemented

    return psychatog, psychatog,


@card("Cephalid Shrine")
def cephalid_shrine(card, abilities):

    def cephalid_shrine():
        return AbilityNotImplemented

    return cephalid_shrine,


@card("Face of Fear")
def face_of_fear(card, abilities):

    def face_of_fear():
        return AbilityNotImplemented

    return face_of_fear,


@card("Thought Nibbler")
def thought_nibbler(card, abilities):

    def thought_nibbler():
        return AbilityNotImplemented

    def thought_nibbler():
        return AbilityNotImplemented

    return thought_nibbler, thought_nibbler,


@card("Roar of the Wurm")
def roar_of_the_wurm(card, abilities):

    def roar_of_the_wurm():
        return AbilityNotImplemented

    def roar_of_the_wurm():
        return AbilityNotImplemented

    return roar_of_the_wurm, roar_of_the_wurm,


@card("Wayward Angel")
def wayward_angel(card, abilities):

    def wayward_angel():
        return AbilityNotImplemented

    def wayward_angel():
        return AbilityNotImplemented

    return wayward_angel, wayward_angel,


@card("Animal Boneyard")
def animal_boneyard(card, abilities):

    def animal_boneyard():
        return AbilityNotImplemented

    def animal_boneyard():
        return AbilityNotImplemented

    return animal_boneyard, animal_boneyard,


@card("Twigwalker")
def twigwalker(card, abilities):

    def twigwalker():
        return AbilityNotImplemented

    return twigwalker,


@card("Nantuko Elder")
def nantuko_elder(card, abilities):

    def nantuko_elder():
        return AbilityNotImplemented

    return nantuko_elder,


@card("Demolish")
def demolish(card, abilities):

    def demolish():
        return AbilityNotImplemented

    return demolish,


@card("Whipkeeper")
def whipkeeper(card, abilities):

    def whipkeeper():
        return AbilityNotImplemented

    return whipkeeper,


@card("Tim<NAME>")
def timberland_ruins(card, abilities):

    def timberland_ruins():
        return AbilityNotImplemented

    def timberland_ruins():
        return AbilityNotImplemented

    def timberland_ruins():
        return AbilityNotImplemented

    return timberland_ruins, timberland_ruins, timberland_ruins,


@card("Recoup")
def recoup(card, abilities):

    def recoup():
        return AbilityNotImplemented

    def recoup():
        return AbilityNotImplemented

    return recoup, recoup,


@card("Epicenter")
def epicenter(card, abilities):

    def epicenter():
        return AbilityNotImplemented

    def epicenter():
        return AbilityNotImplemented

    return epicenter, epicenter,


@card("Bog Wreckage")
def bog_wreckage(card, abilities):

    def bog_wreckage():
        return AbilityNotImplemented

    def bog_wreckage():
        return AbilityNotImplemented

    def bog_wreckage():
        return AbilityNotImplemented

    return bog_wreckage, bog_wreckage, bog_wreckage,


@card("Mystic Crusader")
def mystic_crusader(card, abilities):

    def mystic_crusader():
        return AbilityNotImplemented

    def mystic_crusader():
        return AbilityNotImplemented

    return mystic_crusader, mystic_crusader,


@card("Filthy Cur")
def filthy_cur(card, abilities):

    def filthy_cur():
        return AbilityNotImplemented

    return filthy_cur,


@card("Seton's Desire")
def setons_desire(card, abilities):

    def setons_desire():
        return AbilityNotImplemented

    def setons_desire():
        return AbilityNotImplemented

    def setons_desire():
        return AbilityNotImplemented

    return setons_desire, setons_desire, setons_desire,


@card("Rites of Refusal")
def rites_of_refusal(card, abilities):

    def rites_of_refusal():
        return AbilityNotImplemented

    return rites_of_refusal,


@card("Catalyst Stone")
def catalyst_stone(card, abilities):

    def catalyst_stone():
        return AbilityNotImplemented

    def catalyst_stone():
        return AbilityNotImplemented

    return catalyst_stone, catalyst_stone,


@card("Aven Cloudchaser")
def aven_cloudchaser(card, abilities):

    def aven_cloudchaser():
        return AbilityNotImplemented

    def aven_cloudchaser():
        return AbilityNotImplemented

    return aven_cloudchaser, aven_cloudchaser,


@card("Morgue Theft")
def morgue_theft(card, abilities):

    def morgue_theft():
        return AbilityNotImplemented

    def morgue_theft():
        return AbilityNotImplemented

    return morgue_theft, morgue_theft,


@card("Cantivore")
def cantivore(card, abilities):

    def cantivore():
        return AbilityNotImplemented

    def cantivore():
        return AbilityNotImplemented

    return cantivore, cantivore,


@card("Kamahl's Desire")
def kamahls_desire(card, abilities):

    def kamahls_desire():
        return AbilityNotImplemented

    def kamahls_desire():
        return AbilityNotImplemented

    def kamahls_desire():
        return AbilityNotImplemented

    return kamahls_desire, kamahls_desire, kamahls_desire,


@card("Kirtar's Desire")
def kirtars_desire(card, abilities):

    def kirtars_desire():
        return AbilityNotImplemented

    def kirtars_desire():
        return AbilityNotImplemented

    def kirtars_desire():
        return AbilityNotImplemented

    return kirtars_desire, kirtars_desire, kirtars_desire,


@card("Words of Wisdom")
def words_of_wisdom(card, abilities):

    def words_of_wisdom():
        return AbilityNotImplemented

    return words_of_wisdom,


@card("Cabal Shrine")
def cabal_shrine(card, abilities):

    def cabal_shrine():
        return AbilityNotImplemented

    return cabal_shrine,


@card("Nimble Mongoose")
def nimble_mongoose(card, abilities):

    def nimble_mongoose():
        return AbilityNotImplemented

    def nimble_mongoose():
        return AbilityNotImplemented

    return nimble_mongoose, nimble_mongoose,


@card("Vivify")
def vivify(card, abilities):

    def vivify():
        return AbilityNotImplemented

    def vivify():
        return AbilityNotImplemented

    return vivify, vivify,


@card("Druid Lyrist")
def druid_lyrist(card, abilities):

    def druid_lyrist():
        return AbilityNotImplemented

    return druid_lyrist,


@card("Savage Firecat")
def savage_firecat(card, abilities):

    def savage_firecat():
        return AbilityNotImplemented

    def savage_firecat():
        return AbilityNotImplemented

    def savage_firecat():
        return AbilityNotImplemented

    return savage_firecat, savage_firecat, savage_firecat,


@card("Painbringer")
def painbringer(card, abilities):

    def painbringer():
        return AbilityNotImplemented

    return painbringer,


@card("Second Thoughts")
def second_thoughts(card, abilities):

    def second_thoughts():
        return AbilityNotImplemented

    def second_thoughts():
        return AbilityNotImplemented

    return second_thoughts, second_thoughts,


@card("Howling Gale")
def howling_gale(card, abilities):

    def howling_gale():
        return AbilityNotImplemented

    def howling_gale():
        return AbilityNotImplemented

    return howling_gale, howling_gale,


@card("Overeager Apprentice")
def overeager_apprentice(card, abilities):

    def overeager_apprentice():
        return AbilityNotImplemented

    return overeager_apprentice,


@card("Pardic Miner")
def pardic_miner(card, abilities):

    def pardic_miner():
        return AbilityNotImplemented

    return pardic_miner,


@card("Ember Beast")
def ember_beast(card, abilities):

    def ember_beast():
        return AbilityNotImplemented

    return ember_beast,


@card("Shadowmage Infiltrator")
def shadowmage_infiltrator(card, abilities):

    def shadowmage_infiltrator():
        return AbilityNotImplemented

    def shadowmage_infiltrator():
        return AbilityNotImplemented

    return shadowmage_infiltrator, shadowmage_infiltrator,


@card("Tireless Tribe")
def tireless_tribe(card, abilities):

    def tireless_tribe():
        return AbilityNotImplemented

    return tireless_tribe,


@card("Nut Collector")
def nut_collector(card, abilities):

    def nut_collector():
        return AbilityNotImplemented

    def nut_collector():
        return AbilityNotImplemented

    return nut_collector, nut_collector,


@card("Flame Burst")
def flame_burst(card, abilities):

    def flame_burst():
        return AbilityNotImplemented

    return flame_burst,


@card("Steamclaw")
def steamclaw(card, abilities):

    def steamclaw():
        return AbilityNotImplemented

    def steamclaw():
        return AbilityNotImplemented

    return steamclaw, steamclaw,


@card("Simplify")
def simplify(card, abilities):

    def simplify():
        return AbilityNotImplemented

    return simplify,


@card("Luminous Guardian")
def luminous_guardian(card, abilities):

    def luminous_guardian():
        return AbilityNotImplemented

    def luminous_guardian():
        return AbilityNotImplemented

    return luminous_guardian, luminous_guardian,


@card("Escape Artist")
def escape_artist(card, abilities):

    def escape_artist():
        return AbilityNotImplemented

    def escape_artist():
        return AbilityNotImplemented

    return escape_artist, escape_artist,


@card("Patriarch's Desire")
def patriarchs_desire(card, abilities):

    def patriarchs_desire():
        return AbilityNotImplemented

    def patriarchs_desire():
        return AbilityNotImplemented

    def patriarchs_desire():
        return AbilityNotImplemented

    return patriarchs_desire, patriarchs_desire, patriarchs_desire,


@card("Krosan Archer")
def krosan_archer(card, abilities):

    def krosan_archer():
        return AbilityNotImplemented

    def krosan_archer():
        return AbilityNotImplemented

    return krosan_archer, krosan_archer,


@card("Famished Ghoul")
def famished_ghoul(card, abilities):

    def famished_ghoul():
        return AbilityNotImplemented

    return famished_ghoul,


@card("Deserted Temple")
def deserted_temple(card, abilities):

    def deserted_temple():
        return AbilityNotImplemented

    def deserted_temple():
        return AbilityNotImplemented

    return deserted_temple, deserted_temple,


@card("Skull Fracture")
def skull_fracture(card, abilities):

    def skull_fracture():
        return AbilityNotImplemented

    def skull_fracture():
        return AbilityNotImplemented

    return skull_fracture, skull_fracture,


@card("Mystic Enforcer")
def mystic_enforcer(card, abilities):

    def mystic_enforcer():
        return AbilityNotImplemented

    def mystic_enforcer():
        return AbilityNotImplemented

    return mystic_enforcer, mystic_enforcer,


@card("Predict")
def predict(card, abilities):

    def predict():
        return AbilityNotImplemented

    return predict,


@card("Sacred Rites")
def sacred_rites(card, abilities):

    def sacred_rites():
        return AbilityNotImplemented

    return sacred_rites,


@card("Blessed Orator")
def blessed_orator(card, abilities):

    def blessed_orator():
        return AbilityNotImplemented

    return blessed_orator,


@card("Squirrel Mob")
def squirrel_mob(card, abilities):

    def squirrel_mob():
        return AbilityNotImplemented

    return squirrel_mob,


@card("Atogatog")
def atogatog(card, abilities):

    def atogatog():
        return AbilityNotImplemented

    return atogatog,


@card("Skycloud Expanse")
def skycloud_expanse(card, abilities):

    def skycloud_expanse():
        return AbilityNotImplemented

    return skycloud_expanse,


@card("Nantuko Disciple")
def nantuko_disciple(card, abilities):

    def nantuko_disciple():
        return AbilityNotImplemented

    return nantuko_disciple,


@card("Sphere of Reason")
def sphere_of_reason(card, abilities):

    def sphere_of_reason():
        return AbilityNotImplemented

    return sphere_of_reason,


@card("Tarnished Citadel")
def tarnished_citadel(card, abilities):

    def tarnished_citadel():
        return AbilityNotImplemented

    def tarnished_citadel():
        return AbilityNotImplemented

    return tarnished_citadel, tarnished_citadel,


@card("Demoralize")
def demoralize(card, abilities):

    def demoralize():
        return AbilityNotImplemented

    def demoralize():
        return AbilityNotImplemented

    return demoralize, demoralize,


@card("Werebear")
def werebear(card, abilities):

    def werebear():
        return AbilityNotImplemented

    def werebear():
        return AbilityNotImplemented

    return werebear, werebear,


@card("Nomad Decoy")
def nomad_decoy(card, abilities):

    def nomad_decoy():
        return AbilityNotImplemented

    def nomad_decoy():
        return AbilityNotImplemented

    return nomad_decoy, nomad_decoy,


@card("Refresh")
def refresh(card, abilities):

    def refresh():
        return AbilityNotImplemented

    def refresh():
        return AbilityNotImplemented

    return refresh, refresh,


@card("Pilgrim of Virtue")
def pilgrim_of_virtue(card, abilities):

    def pilgrim_of_virtue():
        return AbilityNotImplemented

    def pilgrim_of_virtue():
        return AbilityNotImplemented

    return pilgrim_of_virtue, pilgrim_of_virtue,


@card("Sarcatog")
def sarcatog(card, abilities):

    def sarcatog():
        return AbilityNotImplemented

    def sarcatog():
        return AbilityNotImplemented

    return sarcatog, sarcatog,


@card("Cease-Fire")
def ceasefire(card, abilities):

    def ceasefire():
        return AbilityNotImplemented

    def ceasefire():
        return AbilityNotImplemented

    return ceasefire, ceasefire,


@card("Whispering Shade")
def whispering_shade(card, abilities):

    def whispering_shade():
        return AbilityNotImplemented

    def whispering_shade():
        return AbilityNotImplemented

    return whispering_shade, whispering_shade,


@card("Hint of Insanity")
def hint_of_insanity(card, abilities):

    def hint_of_insanity():
        return AbilityNotImplemented

    return hint_of_insanity,


@card("Price of Glory")
def price_of_glory(card, abilities):

    def price_of_glory():
        return AbilityNotImplemented

    return price_of_glory,


@card("Mystic Zealot")
def mystic_zealot(card, abilities):

    def mystic_zealot():
        return AbilityNotImplemented

    return mystic_zealot,


@card("Nomad Stadium")
def nomad_stadium(card, abilities):

    def nomad_stadium():
        return AbilityNotImplemented

    def nomad_stadium():
        return AbilityNotImplemented

    return nomad_stadium, nomad_stadium,


@card("Pianna, Nomad Captain")
def pianna_nomad_captain(card, abilities):

    def pianna_nomad_captain():
        return AbilityNotImplemented

    return pianna_nomad_captain,


@card("AEther Burst")
def aether_burst(card, abilities):

    def aether_burst():
        return AbilityNotImplemented

    return aether_burst,


@card("Need for Speed")
def need_for_speed(card, abilities):

    def need_for_speed():
        return AbilityNotImplemented

    return need_for_speed,


@card("Mudhole")
def mudhole(card, abilities):

    def mudhole():
        return AbilityNotImplemented

    return mudhole,


@card("Moment's Peace")
def moments_peace(card, abilities):

    def moments_peace():
        return AbilityNotImplemented

    def moments_peace():
        return AbilityNotImplemented

    return moments_peace, moments_peace,


@card("Sphere of Grace")
def sphere_of_grace(card, abilities):

    def sphere_of_grace():
        return AbilityNotImplemented

    return sphere_of_grace,


@card("Rites of Spring")
def rites_of_spring(card, abilities):

    def rites_of_spring():
        return AbilityNotImplemented

    return rites_of_spring,


@card("Nantuko Mentor")
def nantuko_mentor(card, abilities):

    def nantuko_mentor():
        return AbilityNotImplemented

    return nantuko_mentor,


@card("Caustic Tar")
def caustic_tar(card, abilities):

    def caustic_tar():
        return AbilityNotImplemented

    def caustic_tar():
        return AbilityNotImplemented

    return caustic_tar, caustic_tar,


@card("Mindslicer")
def mindslicer(card, abilities):

    def mindslicer():
        return AbilityNotImplemented

    return mindslicer,


@card("Halberdier")
def halberdier(card, abilities):

    def halberdier():
        return AbilityNotImplemented

    return halberdier,


@card("Mirari")
def mirari(card, abilities):

    def mirari():
        return AbilityNotImplemented

    return mirari,


@card("Aven Windreader")
def aven_windreader(card, abilities):

    def aven_windreader():
        return AbilityNotImplemented

    def aven_windreader():
        return AbilityNotImplemented

    return aven_windreader, aven_windreader,


@card("Earnest Fellowship")
def earnest_fellowship(card, abilities):

    def earnest_fellowship():
        return AbilityNotImplemented

    return earnest_fellowship,


@card("Iridescent Angel")
def iridescent_angel(card, abilities):

    def iridescent_angel():
        return AbilityNotImplemented

    return iridescent_angel,


@card("Crystal Quarry")
def crystal_quarry(card, abilities):

    def crystal_quarry():
        return AbilityNotImplemented

    def crystal_quarry():
        return AbilityNotImplemented

    return crystal_quarry, crystal_quarry,


@card("Cephalid Broker")
def cephalid_broker(card, abilities):

    def cephalid_broker():
        return AbilityNotImplemented

    return cephalid_broker,


@card("Treetop Sentinel")
def treetop_sentinel(card, abilities):

    def treetop_sentinel():
        return AbilityNotImplemented

    return treetop_sentinel,


@card("Junk Golem")
def junk_golem(card, abilities):

    def junk_golem():
        return AbilityNotImplemented

    def junk_golem():
        return AbilityNotImplemented

    def junk_golem():
        return AbilityNotImplemented

    return junk_golem, junk_golem, junk_golem,


@card("Millikin")
def millikin(card, abilities):

    def millikin():
        return AbilityNotImplemented

    return millikin,


@card("Centaur Garden")
def centaur_garden(card, abilities):

    def centaur_garden():
        return AbilityNotImplemented

    def centaur_garden():
        return AbilityNotImplemented

    return centaur_garden, centaur_garden,


@card("Metamorphic Wurm")
def metamorphic_wurm(card, abilities):

    def metamorphic_wurm():
        return AbilityNotImplemented

    return metamorphic_wurm,


@card("Bamboozle")
def bamboozle(card, abilities):

    def bamboozle():
        return AbilityNotImplemented

    return bamboozle,


@card("Tainted Pact")
def tainted_pact(card, abilities):

    def tainted_pact():
        return AbilityNotImplemented

    return tainted_pact,


@card("Minotaur Explorer")
def minotaur_explorer(card, abilities):

    def minotaur_explorer():
        return AbilityNotImplemented

    return minotaur_explorer,


@card("Leaf Dancer")
def leaf_dancer(card, abilities):

    def leaf_dancer():
        return AbilityNotImplemented

    return leaf_dancer,


@card("Deep Reconnaissance")
def deep_reconnaissance(card, abilities):

    def deep_reconnaissance():
        return AbilityNotImplemented

    def deep_reconnaissance():
        return AbilityNotImplemented

    return deep_reconnaissance, deep_reconnaissance,


@card("Time Stretch")
def time_stretch(card, abilities):

    def time_stretch():
        return AbilityNotImplemented

    return time_stretch,


@card("Shower of Coals")
def shower_of_coals(card, abilities):

    def shower_of_coals():
        return AbilityNotImplemented

    def shower_of_coals():
        return AbilityNotImplemented

    return shower_of_coals, shower_of_coals,


@card("Screams of the Damned")
def screams_of_the_damned(card, abilities):

    def screams_of_the_damned():
        return AbilityNotImplemented

    return screams_of_the_damned,


@card("Testament of Faith")
def testament_of_faith(card, abilities):

    def testament_of_faith():
        return AbilityNotImplemented

    return testament_of_faith,


@card("Aven Flock")
def aven_flock(card, abilities):

    def aven_flock():
        return AbilityNotImplemented

    def aven_flock():
        return AbilityNotImplemented

    return aven_flock, aven_flock,


@card("Phantom Whelp")
def phantom_whelp(card, abilities):

    def phantom_whelp():
        return AbilityNotImplemented

    return phantom_whelp,


@card("Repentant Vampire")
def repentant_vampire(card, abilities):

    def repentant_vampire():
        return AbilityNotImplemented

    def repentant_vampire():
        return AbilityNotImplemented

    def repentant_vampire():
        return AbilityNotImplemented

    return repentant_vampire, repentant_vampire, repentant_vampire,


@card("Sadistic Hypnotist")
def sadistic_hypnotist(card, abilities):

    def sadistic_hypnotist():
        return AbilityNotImplemented

    return sadistic_hypnotist,


@card("Gorilla Titan")
def gorilla_titan(card, abilities):

    def gorilla_titan():
        return AbilityNotImplemented

    def gorilla_titan():
        return AbilityNotImplemented

    return gorilla_titan, gorilla_titan,


@card("Cephalid Scout")
def cephalid_scout(card, abilities):

    def cephalid_scout():
        return AbilityNotImplemented

    def cephalid_scout():
        return AbilityNotImplemented

    return cephalid_scout, cephalid_scout,


@card("Upheaval")
def upheaval(card, abilities):

    def upheaval():
        return AbilityNotImplemented

    return upheaval,


@card("Aura Graft")
def aura_graft(card, abilities):

    def aura_graft():
        return AbilityNotImplemented

    return aura_graft,


@card("Devoted Caretaker")
def devoted_caretaker(card, abilities):

    def devoted_caretaker():
        return AbilityNotImplemented

    return devoted_caretaker,


@card("Zombify")
def zombify(card, abilities):

    def zombify():
        return AbilityNotImplemented

    return zombify,


@card("Infected Vermin")
def infected_vermin(card, abilities):

    def infected_vermin():
        return AbilityNotImplemented

    def infected_vermin():
        return AbilityNotImplemented

    return infected_vermin, infected_vermin,


@card("Mossfire Valley")
def mossfire_valley(card, abilities):

    def mossfire_valley():
        return AbilityNotImplemented

    return mossfire_valley,


@card("Stalking Bloodsucker")
def stalking_bloodsucker(card, abilities):

    def stalking_bloodsucker():
        return AbilityNotImplemented

    def stalking_bloodsucker():
        return AbilityNotImplemented

    return stalking_bloodsucker, stalking_bloodsucker,


@card("Sungrass Egg")
def sungrass_egg(card, abilities):

    def sungrass_egg():
        return AbilityNotImplemented

    return sungrass_egg,


@card("Sandstone Deadfall")
def sandstone_deadfall(card, abilities):

    def sandstone_deadfall():
        return AbilityNotImplemented

    return sandstone_deadfall,


@card("Sungrass Prairie")
def sungrass_prairie(card, abilities):

    def sungrass_prairie():
        return AbilityNotImplemented

    return sungrass_prairie,


@card("Traumatize")
def traumatize(card, abilities):

    def traumatize():
        return AbilityNotImplemented

    return traumatize,


@card("Thought Eater")
def thought_eater(card, abilities):

    def thought_eater():
        return AbilityNotImplemented

    def thought_eater():
        return AbilityNotImplemented

    return thought_eater, thought_eater,


@card("New Frontiers")
def new_frontiers(card, abilities):

    def new_frontiers():
        return AbilityNotImplemented

    return new_frontiers,


@card("Thought Devourer")
def thought_devourer(card, abilities):

    def thought_devourer():
        return AbilityNotImplemented

    def thought_devourer():
        return AbilityNotImplemented

    return thought_devourer, thought_devourer,


@card("Steam Vines")
def steam_vines(card, abilities):

    def steam_vines():
        return AbilityNotImplemented

    def steam_vines():
        return AbilityNotImplemented

    return steam_vines, steam_vines,


@card("Sphere of Duty")
def sphere_of_duty(card, abilities):

    def sphere_of_duty():
        return AbilityNotImplemented

    return sphere_of_duty,


@card("Frightcrawler")
def frightcrawler(card, abilities):

    def frightcrawler():
        return AbilityNotImplemented

    def frightcrawler():
        return AbilityNotImplemented

    return frightcrawler, frightcrawler,


@card("Seize the Day")
def seize_the_day(card, abilities):

    def seize_the_day():
        return AbilityNotImplemented

    def seize_the_day():
        return AbilityNotImplemented

    return seize_the_day, seize_the_day,


@card("Tombfire")
def tombfire(card, abilities):

    def tombfire():
        return AbilityNotImplemented

    return tombfire,


@card("Repel")
def repel(card, abilities):

    def repel():
        return AbilityNotImplemented

    return repel,


@card("Aven Archer")
def aven_archer(card, abilities):

    def aven_archer():
        return AbilityNotImplemented

    def aven_archer():
        return AbilityNotImplemented

    return aven_archer, aven_archer,


@card("Fledgling Imp")
def fledgling_imp(card, abilities):

    def fledgling_imp():
        return AbilityNotImplemented

    return fledgling_imp,


@card("Zombie Assassin")
def zombie_assassin(card, abilities):

    def zombie_assassin():
        return AbilityNotImplemented

    return zombie_assassin,


@card("Krosan Avenger")
def krosan_avenger(card, abilities):

    def krosan_avenger():
        return AbilityNotImplemented

    def krosan_avenger():
        return AbilityNotImplemented

    return krosan_avenger, krosan_avenger,


@card("Ivy Elemental")
def ivy_elemental(card, abilities):

    def ivy_elemental():
        return AbilityNotImplemented

    return ivy_elemental,


@card("Touch of Invisibility")
def touch_of_invisibility(card, abilities):

    def touch_of_invisibility():
        return AbilityNotImplemented

    def touch_of_invisibility():
        return AbilityNotImplemented

    return touch_of_invisibility, touch_of_invisibility,


@card("Sphere of Law")
def sphere_of_law(card, abilities):

    def sphere_of_law():
        return AbilityNotImplemented

    return sphere_of_law,


@card("Terravore")
def terravore(card, abilities):

    def terravore():
        return AbilityNotImplemented

    def terravore():
        return AbilityNotImplemented

    return terravore, terravore,


@card("Cephalid Looter")
def cephalid_looter(card, abilities):

    def cephalid_looter():
        return AbilityNotImplemented

    return cephalid_looter,


@card("Dwarven Strike Force")
def dwarven_strike_force(card, abilities):

    def dwarven_strike_force():
        return AbilityNotImplemented

    return dwarven_strike_force,


@card("P<NAME>smith")
def pardic_swordsmith(card, abilities):

    def pardic_swordsmith():
        return AbilityNotImplemented

    return pardic_swordsmith,


@card("Patron Wizard")
def patron_wizard(card, abilities):

    def patron_wizard():
        return AbilityNotImplemented

    return patron_wizard,


@card("Magma Vein")
def magma_vein(card, abilities):

    def magma_vein():
        return AbilityNotImplemented

    return magma_vein,


@card("Mystic Visionary")
def mystic_visionary(card, abilities):

    def mystic_visionary():
        return AbilityNotImplemented

    return mystic_visionary,


@card("Resilient Wanderer")
def resilient_wanderer(card, abilities):

    def resilient_wanderer():
        return AbilityNotImplemented

    def resilient_wanderer():
        return AbilityNotImplemented

    return resilient_wanderer, resilient_wanderer,