{"version":3,"sources":["../../../codegen/graphql-pokemon.ts"],"names":["AbilitiesEnum","IsNonStandard","ItemsEnum","MovesEnum","NaturesEnum","PokemonEnum","TypesEnum"],"mappings":"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AAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,WAAA,MAAA,CAAA,GAAO,MAAA;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","file":"graphql-pokemon.mjs","sourcesContent":["import type { GraphQLResolveInfo } from 'graphql';\nexport type Maybe<T> = T | null;\nexport type InputMaybe<T> = Maybe<T>;\nexport type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }\nexport type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }\nexport type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }\nexport type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never }\nexport type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }\nexport type RequireFields<T, K extends keyof T> = Omit<T, K> & { [P in K]-?: NonNullable<T[P]> }\n/** All built-in and custom scalars, mapped to their actual values */\nexport type Scalars = {\n  ID: { input: string; output: string; }\n  String: { input: string; output: string; }\n  Boolean: { input: boolean; output: boolean; }\n  Int: { input: number; output: number; }\n  Float: { input: number; output: number; }\n}\n\n/** A Pokémon's abilities entry */\nexport type Abilities = {\n  /** The first ability of a Pokémon */\n  readonly first: Ability;\n  /** The hidden ability of a Pokémon */\n  readonly hidden?: Maybe<Ability>;\n  /** The second ability of a Pokémon */\n  readonly second?: Maybe<Ability>;\n  /** The special ability of a Pokémon */\n  readonly special?: Maybe<Ability>;\n}\n\n/** The supported abilities */\nexport enum AbilitiesEnum {\n  Adaptability = 'adaptability',\n  Aerilate = 'aerilate',\n  Aftermath = 'aftermath',\n  Airlock = 'airlock',\n  Analytic = 'analytic',\n  Angerpoint = 'angerpoint',\n  Angershell = 'angershell',\n  Anticipation = 'anticipation',\n  Arenatrap = 'arenatrap',\n  Armortail = 'armortail',\n  Aromaveil = 'aromaveil',\n  Asoneglastrier = 'asoneglastrier',\n  Asonespectrier = 'asonespectrier',\n  Aurabreak = 'aurabreak',\n  Baddreams = 'baddreams',\n  Ballfetch = 'ballfetch',\n  Battery = 'battery',\n  Battlearmor = 'battlearmor',\n  Battlebond = 'battlebond',\n  Beadsofruin = 'beadsofruin',\n  Beastboost = 'beastboost',\n  Berserk = 'berserk',\n  Bigpecks = 'bigpecks',\n  Blaze = 'blaze',\n  Bulletproof = 'bulletproof',\n  Cheekpouch = 'cheekpouch',\n  Chillingneigh = 'chillingneigh',\n  Chlorophyll = 'chlorophyll',\n  Clearbody = 'clearbody',\n  Cloudnine = 'cloudnine',\n  Colorchange = 'colorchange',\n  Comatose = 'comatose',\n  Commander = 'commander',\n  Competitive = 'competitive',\n  Compoundeyes = 'compoundeyes',\n  Contrary = 'contrary',\n  Corrosion = 'corrosion',\n  Costar = 'costar',\n  Cottondown = 'cottondown',\n  Cudchew = 'cudchew',\n  Curiousmedicine = 'curiousmedicine',\n  Cursedbody = 'cursedbody',\n  Cutecharm = 'cutecharm',\n  Damp = 'damp',\n  Dancer = 'dancer',\n  Darkaura = 'darkaura',\n  Dauntlessshield = 'dauntlessshield',\n  Dazzling = 'dazzling',\n  Defeatist = 'defeatist',\n  Defiant = 'defiant',\n  Deltastream = 'deltastream',\n  Desolateland = 'desolateland',\n  Disguise = 'disguise',\n  Download = 'download',\n  Dragonsmaw = 'dragonsmaw',\n  Drizzle = 'drizzle',\n  Drought = 'drought',\n  Dryskin = 'dryskin',\n  Earlybird = 'earlybird',\n  Eartheater = 'eartheater',\n  Effectspore = 'effectspore',\n  Electricsurge = 'electricsurge',\n  Electromorphosis = 'electromorphosis',\n  Embodyaspectcornerstone = 'embodyaspectcornerstone',\n  Embodyaspecthearthflame = 'embodyaspecthearthflame',\n  Embodyaspectteal = 'embodyaspectteal',\n  Embodyaspectwellspring = 'embodyaspectwellspring',\n  Emergencyexit = 'emergencyexit',\n  Fairyaura = 'fairyaura',\n  Filter = 'filter',\n  Flamebody = 'flamebody',\n  Flareboost = 'flareboost',\n  Flashfire = 'flashfire',\n  Flowergift = 'flowergift',\n  Flowerveil = 'flowerveil',\n  Fluffy = 'fluffy',\n  Forecast = 'forecast',\n  Forewarn = 'forewarn',\n  Friendguard = 'friendguard',\n  Frisk = 'frisk',\n  Fullmetalbody = 'fullmetalbody',\n  Furcoat = 'furcoat',\n  Galewings = 'galewings',\n  Galvanize = 'galvanize',\n  Gluttony = 'gluttony',\n  Goodasgold = 'goodasgold',\n  Gooey = 'gooey',\n  Gorillatactics = 'gorillatactics',\n  Grasspelt = 'grasspelt',\n  Grassysurge = 'grassysurge',\n  Grimneigh = 'grimneigh',\n  Guarddog = 'guarddog',\n  Gulpmissile = 'gulpmissile',\n  Guts = 'guts',\n  Hadronengine = 'hadronengine',\n  Harvest = 'harvest',\n  Healer = 'healer',\n  Heatproof = 'heatproof',\n  Heavymetal = 'heavymetal',\n  Honeygather = 'honeygather',\n  Hospitality = 'hospitality',\n  Hugepower = 'hugepower',\n  Hungerswitch = 'hungerswitch',\n  Hustle = 'hustle',\n  Hydration = 'hydration',\n  Hypercutter = 'hypercutter',\n  Icebody = 'icebody',\n  Iceface = 'iceface',\n  Icescales = 'icescales',\n  Illuminate = 'illuminate',\n  Illusion = 'illusion',\n  Immunity = 'immunity',\n  Imposter = 'imposter',\n  Infiltrator = 'infiltrator',\n  Innardsout = 'innardsout',\n  Innerfocus = 'innerfocus',\n  Insomnia = 'insomnia',\n  Intimidate = 'intimidate',\n  Intrepidsword = 'intrepidsword',\n  Ironbarbs = 'ironbarbs',\n  Ironfist = 'ironfist',\n  Justified = 'justified',\n  Keeneye = 'keeneye',\n  Klutz = 'klutz',\n  Leafguard = 'leafguard',\n  Levitate = 'levitate',\n  Libero = 'libero',\n  Lightmetal = 'lightmetal',\n  Lightningrod = 'lightningrod',\n  Limber = 'limber',\n  Lingeringaroma = 'lingeringaroma',\n  Liquidooze = 'liquidooze',\n  Liquidvoice = 'liquidvoice',\n  Longreach = 'longreach',\n  Magicbounce = 'magicbounce',\n  Magicguard = 'magicguard',\n  Magician = 'magician',\n  Magmaarmor = 'magmaarmor',\n  Magnetpull = 'magnetpull',\n  Marvelscale = 'marvelscale',\n  Megalauncher = 'megalauncher',\n  Merciless = 'merciless',\n  Mimicry = 'mimicry',\n  Mindseye = 'mindseye',\n  Minus = 'minus',\n  Mirrorarmor = 'mirrorarmor',\n  Mistysurge = 'mistysurge',\n  Moldbreaker = 'moldbreaker',\n  Moody = 'moody',\n  Motordrive = 'motordrive',\n  Mountaineer = 'mountaineer',\n  Moxie = 'moxie',\n  Multiscale = 'multiscale',\n  Multitype = 'multitype',\n  Mummy = 'mummy',\n  Myceliummight = 'myceliummight',\n  Naturalcure = 'naturalcure',\n  Neuroforce = 'neuroforce',\n  Neutralizinggas = 'neutralizinggas',\n  Noability = 'noability',\n  Noguard = 'noguard',\n  Normalize = 'normalize',\n  Oblivious = 'oblivious',\n  Opportunist = 'opportunist',\n  Orichalcumpulse = 'orichalcumpulse',\n  Overcoat = 'overcoat',\n  Overgrow = 'overgrow',\n  Owntempo = 'owntempo',\n  Parentalbond = 'parentalbond',\n  Pastelveil = 'pastelveil',\n  Perishbody = 'perishbody',\n  Persistent = 'persistent',\n  Pickpocket = 'pickpocket',\n  Pickup = 'pickup',\n  Pixilate = 'pixilate',\n  Plus = 'plus',\n  Poisonheal = 'poisonheal',\n  Poisonpoint = 'poisonpoint',\n  Poisonpuppeteer = 'poisonpuppeteer',\n  Poisontouch = 'poisontouch',\n  Powerconstruct = 'powerconstruct',\n  Powerofalchemy = 'powerofalchemy',\n  Powerspot = 'powerspot',\n  Prankster = 'prankster',\n  Pressure = 'pressure',\n  Primordialsea = 'primordialsea',\n  Prismarmor = 'prismarmor',\n  Propellertail = 'propellertail',\n  Protean = 'protean',\n  Protosynthesis = 'protosynthesis',\n  Psychicsurge = 'psychicsurge',\n  Punkrock = 'punkrock',\n  Purepower = 'purepower',\n  Purifyingsalt = 'purifyingsalt',\n  Quarkdrive = 'quarkdrive',\n  Queenlymajesty = 'queenlymajesty',\n  Quickdraw = 'quickdraw',\n  Quickfeet = 'quickfeet',\n  Raindish = 'raindish',\n  Rattled = 'rattled',\n  Rebound = 'rebound',\n  Receiver = 'receiver',\n  Reckless = 'reckless',\n  Refrigerate = 'refrigerate',\n  Regenerator = 'regenerator',\n  Ripen = 'ripen',\n  Rivalry = 'rivalry',\n  Rkssystem = 'rkssystem',\n  Rockhead = 'rockhead',\n  Rockypayload = 'rockypayload',\n  Roughskin = 'roughskin',\n  Runaway = 'runaway',\n  Sandforce = 'sandforce',\n  Sandrush = 'sandrush',\n  Sandspit = 'sandspit',\n  Sandstream = 'sandstream',\n  Sandveil = 'sandveil',\n  Sapsipper = 'sapsipper',\n  Schooling = 'schooling',\n  Scrappy = 'scrappy',\n  Screencleaner = 'screencleaner',\n  Seedsower = 'seedsower',\n  Serenegrace = 'serenegrace',\n  Shadowshield = 'shadowshield',\n  Shadowtag = 'shadowtag',\n  Sharpness = 'sharpness',\n  Shedskin = 'shedskin',\n  Sheerforce = 'sheerforce',\n  Shellarmor = 'shellarmor',\n  Shielddust = 'shielddust',\n  Shieldsdown = 'shieldsdown',\n  Simple = 'simple',\n  Skilllink = 'skilllink',\n  Slowstart = 'slowstart',\n  Slushrush = 'slushrush',\n  Sniper = 'sniper',\n  Snowcloak = 'snowcloak',\n  Snowwarning = 'snowwarning',\n  Solarpower = 'solarpower',\n  Solidrock = 'solidrock',\n  Soulheart = 'soulheart',\n  Soundproof = 'soundproof',\n  Speedboost = 'speedboost',\n  Stakeout = 'stakeout',\n  Stall = 'stall',\n  Stalwart = 'stalwart',\n  Stamina = 'stamina',\n  Stancechange = 'stancechange',\n  Static = 'static',\n  Steadfast = 'steadfast',\n  Steamengine = 'steamengine',\n  Steelworker = 'steelworker',\n  Steelyspirit = 'steelyspirit',\n  Stench = 'stench',\n  Stickyhold = 'stickyhold',\n  Stormdrain = 'stormdrain',\n  Strongjaw = 'strongjaw',\n  Sturdy = 'sturdy',\n  Suctioncups = 'suctioncups',\n  Superluck = 'superluck',\n  Supersweetsyrup = 'supersweetsyrup',\n  Supremeoverlord = 'supremeoverlord',\n  Surgesurfer = 'surgesurfer',\n  Swarm = 'swarm',\n  Sweetveil = 'sweetveil',\n  Swiftswim = 'swiftswim',\n  Swordofruin = 'swordofruin',\n  Symbiosis = 'symbiosis',\n  Synchronize = 'synchronize',\n  Tabletsofruin = 'tabletsofruin',\n  Tangledfeet = 'tangledfeet',\n  Tanglinghair = 'tanglinghair',\n  Technician = 'technician',\n  Telepathy = 'telepathy',\n  Teraformzero = 'teraformzero',\n  Terashell = 'terashell',\n  Terashift = 'terashift',\n  Teravolt = 'teravolt',\n  Thermalexchange = 'thermalexchange',\n  Thickfat = 'thickfat',\n  Tintedlens = 'tintedlens',\n  Torrent = 'torrent',\n  Toughclaws = 'toughclaws',\n  Toxicboost = 'toxicboost',\n  Toxicchain = 'toxicchain',\n  Toxicdebris = 'toxicdebris',\n  Trace = 'trace',\n  Transistor = 'transistor',\n  Triage = 'triage',\n  Truant = 'truant',\n  Turboblaze = 'turboblaze',\n  Unaware = 'unaware',\n  Unburden = 'unburden',\n  Unnerve = 'unnerve',\n  Unseenfist = 'unseenfist',\n  Vesselofruin = 'vesselofruin',\n  Victorystar = 'victorystar',\n  Vitalspirit = 'vitalspirit',\n  Voltabsorb = 'voltabsorb',\n  Wanderingspirit = 'wanderingspirit',\n  Waterabsorb = 'waterabsorb',\n  Waterbubble = 'waterbubble',\n  Watercompaction = 'watercompaction',\n  Waterveil = 'waterveil',\n  Weakarmor = 'weakarmor',\n  Wellbakedbody = 'wellbakedbody',\n  Whitesmoke = 'whitesmoke',\n  Wimpout = 'wimpout',\n  Windpower = 'windpower',\n  Windrider = 'windrider',\n  Wonderguard = 'wonderguard',\n  Wonderskin = 'wonderskin',\n  Zenmode = 'zenmode',\n  Zerotohero = 'zerotohero'\n}\n\n/** A single Pokémon ability entry */\nexport type Ability = {\n  /** Bulbapedia page for an ability */\n  readonly bulbapediaPage: Scalars['String']['output'];\n  /** The long description for an ability */\n  readonly desc?: Maybe<Scalars['String']['output']>;\n  /** Whether this ability has effects outside of battle, and if so what the effect is */\n  readonly isFieldAbility?: Maybe<Scalars['String']['output']>;\n  /** Whether an ability is non-standard, and if it is why */\n  readonly isNonstandard?: Maybe<Scalars['String']['output']>;\n  /** The key of the ability as stored in the API */\n  readonly key: AbilitiesEnum;\n  /** The name for an ability */\n  readonly name: Scalars['String']['output'];\n  /**\n   * The Pokémon that have this ability.\n   * Note that when querying this field and nesting deep into Pokemon.abilities, that the nested list\n   * will not have any values to prevent infinite looping data.\n   */\n  readonly pokemonThatHaveThisAbility: ReadonlyArray<Maybe<Pokemon>>;\n  /** Serebii page for an ability */\n  readonly serebiiPage: Scalars['String']['output'];\n  /** The short description for an ability */\n  readonly shortDesc: Scalars['String']['output'];\n  /** Smogon page for an ability */\n  readonly smogonPage: Scalars['String']['output'];\n}\n\n/** A Pokémon catch rate entry */\nexport type CatchRate = {\n  /** The base catch rate for a Pokémon that will be used to calculate the final catch rate */\n  readonly base: Scalars['Int']['output'];\n  /** The chance to capture a Pokémon when an ordinary Poké Ball is thrown at full health without any status condition */\n  readonly percentageWithOrdinaryPokeballAtFullHealth: Scalars['String']['output'];\n}\n\n/** A Pokémon's EV yields */\nexport type EvYields = {\n  /** The attack EV yield of a Pokémon */\n  readonly attack: Scalars['Int']['output'];\n  /** The defense EV yield of a Pokémon */\n  readonly defense: Scalars['Int']['output'];\n  /** The HP EV yield of a pokémon */\n  readonly hp: Scalars['Int']['output'];\n  /** The special attack EV yield of a Pokémon */\n  readonly specialattack: Scalars['Int']['output'];\n  /** The special defense EV yield of a Pokémon */\n  readonly specialdefense: Scalars['Int']['output'];\n  /** The speed EV yield of a Pokémon */\n  readonly speed: Scalars['Int']['output'];\n}\n\n/** A flavor text entry for a Pokémon */\nexport type Flavor = {\n  /** The flavor text for this entry */\n  readonly flavor: Scalars['String']['output'];\n  /** The name of the game this flavor text is from */\n  readonly game: Scalars['String']['output'];\n}\n\n/** A Pokémon gender ratio entry */\nexport type Gender = {\n  /** The percentage for female occurrences */\n  readonly female: Scalars['String']['output'];\n  /** The percentage of male occurrences */\n  readonly male: Scalars['String']['output'];\n}\n\n/** The learnset for each Pokémon split by generation */\nexport type GenerationalPokemonLearnset = {\n  /** The learnset of this Pokémon in Generation 3 */\n  readonly generation3: PokemonLearnset;\n  /** The learnset of this Pokémon in Generation 4 */\n  readonly generation4: PokemonLearnset;\n  /** The learnset of this Pokémon in Generation 5 */\n  readonly generation5: PokemonLearnset;\n  /** The learnset of this Pokémon in Generation 6 */\n  readonly generation6: PokemonLearnset;\n  /** The learnset of this Pokémon in Generation 7 */\n  readonly generation7: PokemonLearnset;\n  /** The learnset of this Pokémon in Generation 8 */\n  readonly generation8: PokemonLearnset;\n}\n\n/** The variants of why an item or move can be non-standard in the current meta or generation. */\nexport enum IsNonStandard {\n  /** When set the item or move is from Smogon's CAP project and is not in the official Nintendo games. */\n  Cap = 'CAP',\n  /** When set the move can exclusively be used Pokémon Sword and Pokémon Shield as it requires Gigantamaxing your Pokémon. */\n  Gigantamax = 'Gigantamax',\n  /** When set the item or move is exclusive to the Let's Go Pikachu / Let's Go Eevee games. */\n  LetsGoPikachuEevee = 'LetsGoPikachuEevee',\n  /** When set the item or move is from a past generation. This means it is not available at all in the data of Generation 9. */\n  Past = 'Past',\n  /** When set the item or move is available within the generation 9 data, however is cannot currently be obtained. It is safe to presume that Gamefreak/Nintendo will add it in later DLC. */\n  Unobtainable = 'Unobtainable'\n}\n\n/** A single item entry */\nexport type Item = {\n  /** Bulbapedia page for an item */\n  readonly bulbapediaPage: Scalars['String']['output'];\n  /** The long description for an item */\n  readonly desc: Scalars['String']['output'];\n  /** The generation in which this item was introduced */\n  readonly generationIntroduced: Scalars['Int']['output'];\n  /** Whether an item is non-standard, and if it is why */\n  readonly isNonstandard?: Maybe<Scalars['String']['output']>;\n  /** The key of the item as stored in the API */\n  readonly key: ItemsEnum;\n  /** The name for an item */\n  readonly name: Scalars['String']['output'];\n  /** Serebii page for an item */\n  readonly serebiiPage: Scalars['String']['output'];\n  /** The long description for an item */\n  readonly shortDesc?: Maybe<Scalars['String']['output']>;\n  /** Smogon page for an item */\n  readonly smogonPage?: Maybe<Scalars['String']['output']>;\n  /** The sprite for an item */\n  readonly sprite: Scalars['String']['output'];\n}\n\n/** The supported items */\nexport enum ItemsEnum {\n  Abilityshield = 'abilityshield',\n  Abomasite = 'abomasite',\n  Absolite = 'absolite',\n  Absolitez = 'absolitez',\n  Absorbbulb = 'absorbbulb',\n  Acrobike = 'acrobike',\n  Adamantcrystal = 'adamantcrystal',\n  Adamantorb = 'adamantorb',\n  Adrenalineorb = 'adrenalineorb',\n  Adventureguide = 'adventureguide',\n  Aerodactylite = 'aerodactylite',\n  Aggronite = 'aggronite',\n  Aguavberry = 'aguavberry',\n  Airballoon = 'airballoon',\n  Alakazite = 'alakazite',\n  Aloraichiumz = 'aloraichiumz',\n  Altarianite = 'altarianite',\n  Amazingbutter = 'amazingbutter',\n  Ampharosite = 'ampharosite',\n  Apicotberry = 'apicotberry',\n  Apricornbox = 'apricornbox',\n  Aquasuit = 'aquasuit',\n  Arbolivaoil = 'arbolivaoil',\n  Armorfossil = 'armorfossil',\n  Aspearberry = 'aspearberry',\n  Assaultvest = 'assaultvest',\n  Audinite = 'audinite',\n  Auroraticket = 'auroraticket',\n  Auspiciousarmor = 'auspiciousarmor',\n  Autograph = 'autograph',\n  Autographedplush = 'autographedplush',\n  Azureflute = 'azureflute',\n  Babiriberry = 'babiriberry',\n  Bandautograph = 'bandautograph',\n  Banettite = 'banettite',\n  Barbaracite = 'barbaracite',\n  Basementkey = 'basementkey',\n  Baxcalibrite = 'baxcalibrite',\n  Beastball = 'beastball',\n  Beedrillite = 'beedrillite',\n  Belueberry = 'belueberry',\n  Berry = 'berry',\n  Berryjuice = 'berryjuice',\n  Berrypots = 'berrypots',\n  Berrypouch = 'berrypouch',\n  Berrysweet = 'berrysweet',\n  Berserkgene = 'berserkgene',\n  Bicycle = 'bicycle',\n  Bignugget = 'bignugget',\n  Bigroot = 'bigroot',\n  Bikevoucher = 'bikevoucher',\n  Bindingband = 'bindingband',\n  Bitterberry = 'bitterberry',\n  Blackbelt = 'blackbelt',\n  Blackglasses = 'blackglasses',\n  Blacksludge = 'blacksludge',\n  Blastoisinite = 'blastoisinite',\n  Blazikenite = 'blazikenite',\n  Bluecanariplushlv1 = 'bluecanariplushlv1',\n  Bluecanariplushlv2 = 'bluecanariplushlv2',\n  Bluecanariplushlv3 = 'bluecanariplushlv3',\n  Bluecard = 'bluecard',\n  Blueorb = 'blueorb',\n  Bluepetal = 'bluepetal',\n  Blukberry = 'blukberry',\n  Blunderpolicy = 'blunderpolicy',\n  Boosterenergy = 'boosterenergy',\n  Bottlecap = 'bottlecap',\n  Brightpowder = 'brightpowder',\n  Buggem = 'buggem',\n  Buginiumz = 'buginiumz',\n  Bugmemory = 'bugmemory',\n  Bugterashard = 'bugterashard',\n  Burndrive = 'burndrive',\n  Burntberry = 'burntberry',\n  Cameruptite = 'cameruptite',\n  Campinggear = 'campinggear',\n  Canaribread = 'canaribread',\n  Cardkey = 'cardkey',\n  Catchingcharm = 'catchingcharm',\n  Cellbattery = 'cellbattery',\n  Chandelurite = 'chandelurite',\n  Charcoal = 'charcoal',\n  Charizarditex = 'charizarditex',\n  Charizarditey = 'charizarditey',\n  Chartiberry = 'chartiberry',\n  Cheriberry = 'cheriberry',\n  Cherishball = 'cherishball',\n  Cherishedring = 'cherishedring',\n  Chesnaughtite = 'chesnaughtite',\n  Chesnautite = 'chesnautite',\n  Chestoberry = 'chestoberry',\n  Chilanberry = 'chilanberry',\n  Chilldrive = 'chilldrive',\n  Chimechite = 'chimechite',\n  Chippedpot = 'chippedpot',\n  Choiceband = 'choiceband',\n  Choicescarf = 'choicescarf',\n  Choicespecs = 'choicespecs',\n  Chopleberry = 'chopleberry',\n  Clawfossil = 'clawfossil',\n  Clearamulet = 'clearamulet',\n  Clearbell = 'clearbell',\n  Clefablite = 'clefablite',\n  Cloversweet = 'cloversweet',\n  Cobaberry = 'cobaberry',\n  Coincase = 'coincase',\n  Colburberry = 'colburberry',\n  Colorfulscrew = 'colorfulscrew',\n  Colressmchn = 'colressmchn',\n  Contestcostume = 'contestcostume',\n  Contestpass = 'contestpass',\n  Cornerstonemask = 'cornerstonemask',\n  Cornnberry = 'cornnberry',\n  Coupon1 = 'coupon1',\n  Coupon2 = 'coupon2',\n  Coupon3 = 'coupon3',\n  Coverfossil = 'coverfossil',\n  Covertcloak = 'covertcloak',\n  Crabominite = 'crabominite',\n  Crackedpot = 'crackedpot',\n  Crucibellite = 'crucibellite',\n  Custapberry = 'custapberry',\n  Damprock = 'damprock',\n  Darkgem = 'darkgem',\n  Darkiniumz = 'darkiniumz',\n  Darkmemory = 'darkmemory',\n  Darkranite = 'darkranite',\n  Darkstone = 'darkstone',\n  Darkterashard = 'darkterashard',\n  Dawnstone = 'dawnstone',\n  Decidiumz = 'decidiumz',\n  Deepseascale = 'deepseascale',\n  Deepseatooth = 'deepseatooth',\n  Delphoxite = 'delphoxite',\n  Destinyknot = 'destinyknot',\n  Devongoods = 'devongoods',\n  Devonparts = 'devonparts',\n  Devonscope = 'devonscope',\n  Devonscubagear = 'devonscubagear',\n  Diancite = 'diancite',\n  Diveball = 'diveball',\n  Dnasplicers = 'dnasplicers',\n  Domefossil = 'domefossil',\n  Dousedrive = 'dousedrive',\n  Dowsingmachine = 'dowsingmachine',\n  Dowsingmchn = 'dowsingmchn',\n  Dracoplate = 'dracoplate',\n  Dragalgite = 'dragalgite',\n  Dragonfang = 'dragonfang',\n  Dragongem = 'dragongem',\n  Dragoninite = 'dragoninite',\n  Dragoniumz = 'dragoniumz',\n  Dragonmemory = 'dragonmemory',\n  Dragonscale = 'dragonscale',\n  Dragonskull = 'dragonskull',\n  Dragonterashard = 'dragonterashard',\n  Drampanite = 'drampanite',\n  Dreadplate = 'dreadplate',\n  Dreamball = 'dreamball',\n  Droppeditem = 'droppeditem',\n  Dubiousdisc = 'dubiousdisc',\n  Durinberry = 'durinberry',\n  Duskball = 'duskball',\n  Duskstone = 'duskstone',\n  Dynamaxband = 'dynamaxband',\n  Earthplate = 'earthplate',\n  Eelektrossite = 'eelektrossite',\n  Eeviumz = 'eeviumz',\n  Eggcard = 'eggcard',\n  Ejectbutton = 'ejectbutton',\n  Ejectpack = 'ejectpack',\n  Electirizer = 'electirizer',\n  Electricgem = 'electricgem',\n  Electricmemory = 'electricmemory',\n  Electricseed = 'electricseed',\n  Electricterashard = 'electricterashard',\n  Electriumz = 'electriumz',\n  Elevatorkey = 'elevatorkey',\n  Emboarite = 'emboarite',\n  Endorsement = 'endorsement',\n  Energypowder = 'energypowder',\n  Enigmaberry = 'enigmaberry',\n  Enigmastone = 'enigmastone',\n  Enigmaticcard = 'enigmaticcard',\n  Eonflute = 'eonflute',\n  Eonticket = 'eonticket',\n  Epicenoire = 'epicenoire',\n  Escaperope = 'escaperope',\n  Eviolite = 'eviolite',\n  Excadrite = 'excadrite',\n  Expertbelt = 'expertbelt',\n  Explorerkit = 'explorerkit',\n  Expshare = 'expshare',\n  Fairiumz = 'fairiumz',\n  Fairyfeather = 'fairyfeather',\n  Fairygem = 'fairygem',\n  Fairymemory = 'fairymemory',\n  Fairyterashard = 'fairyterashard',\n  Falinksite = 'falinksite',\n  Famechecker = 'famechecker',\n  Fashioncase = 'fashioncase',\n  Fastball = 'fastball',\n  Feraligite = 'feraligite',\n  Fightinggem = 'fightinggem',\n  Fightingmemory = 'fightingmemory',\n  Fightingterashard = 'fightingterashard',\n  Fightiniumz = 'fightiniumz',\n  Figyberry = 'figyberry',\n  Firegem = 'firegem',\n  Firememory = 'firememory',\n  Firestone = 'firestone',\n  Fireterashard = 'fireterashard',\n  Firiumz = 'firiumz',\n  Fishingrod = 'fishingrod',\n  Fistplate = 'fistplate',\n  Flameorb = 'flameorb',\n  Flameplate = 'flameplate',\n  Floatstone = 'floatstone',\n  Floettite = 'floettite',\n  Flowersweet = 'flowersweet',\n  Flyinggem = 'flyinggem',\n  Flyingmemory = 'flyingmemory',\n  Flyingterashard = 'flyingterashard',\n  Flyiniumz = 'flyiniumz',\n  Focusband = 'focusband',\n  Focussash = 'focussash',\n  Foragebag = 'foragebag',\n  Fossilizedbird = 'fossilizedbird',\n  Fossilizeddino = 'fossilizeddino',\n  Fossilizeddrake = 'fossilizeddrake',\n  Fossilizedfish = 'fossilizedfish',\n  Friendball = 'friendball',\n  Froslassite = 'froslassite',\n  Fullincense = 'fullincense',\n  Fullrestore = 'fullrestore',\n  Galactickey = 'galactickey',\n  Galaricacuff = 'galaricacuff',\n  Galaricawreath = 'galaricawreath',\n  Galladite = 'galladite',\n  Ganlonberry = 'ganlonberry',\n  Garchompite = 'garchompite',\n  Garchompitez = 'garchompitez',\n  Gardevoirite = 'gardevoirite',\n  Gbsounds = 'gbsounds',\n  Gengarite = 'gengarite',\n  Ghostgem = 'ghostgem',\n  Ghostiumz = 'ghostiumz',\n  Ghostmemory = 'ghostmemory',\n  Ghostterashard = 'ghostterashard',\n  Glalitite = 'glalitite',\n  Glimmoranite = 'glimmoranite',\n  Godstone = 'godstone',\n  Gogoggles = 'gogoggles',\n  Goldberry = 'goldberry',\n  Goldbottlecap = 'goldbottlecap',\n  Goldcanariplushlv1 = 'goldcanariplushlv1',\n  Goldcanariplushlv2 = 'goldcanariplushlv2',\n  Goldcanariplushlv3 = 'goldcanariplushlv3',\n  Goldteeth = 'goldteeth',\n  Golisopite = 'golisopite',\n  Golurkite = 'golurkite',\n  Goodrod = 'goodrod',\n  Gracidea = 'gracidea',\n  Gram1 = 'gram1',\n  Gram2 = 'gram2',\n  Gram3 = 'gram3',\n  Grassgem = 'grassgem',\n  Grassiumz = 'grassiumz',\n  Grassmemory = 'grassmemory',\n  Grassterashard = 'grassterashard',\n  Grassyseed = 'grassyseed',\n  Greatball = 'greatball',\n  Greatbutter = 'greatbutter',\n  Greencanariplushlv1 = 'greencanariplushlv1',\n  Greencanariplushlv2 = 'greencanariplushlv2',\n  Greencanariplushlv3 = 'greencanariplushlv3',\n  Greenpetal = 'greenpetal',\n  Greninjite = 'greninjite',\n  Grepaberry = 'grepaberry',\n  Gripclaw = 'gripclaw',\n  Griseouscore = 'griseouscore',\n  Griseousorb = 'griseousorb',\n  Groundgem = 'groundgem',\n  Groundiumz = 'groundiumz',\n  Groundmemory = 'groundmemory',\n  Groundterashard = 'groundterashard',\n  Grubbyhanky = 'grubbyhanky',\n  Gsball = 'gsball',\n  Gyaradosite = 'gyaradosite',\n  Habanberry = 'habanberry',\n  Hardstone = 'hardstone',\n  Hawluchanite = 'hawluchanite',\n  Healball = 'healball',\n  Hearthflamemask = 'hearthflamemask',\n  Heatranite = 'heatranite',\n  Heatrock = 'heatrock',\n  Heavyball = 'heavyball',\n  Heavydutyboots = 'heavydutyboots',\n  Helixfossil = 'helixfossil',\n  Heracronite = 'heracronite',\n  Hitechearbuds = 'hitechearbuds',\n  Hoenniansalt = 'hoenniansalt',\n  Holocaster = 'holocaster',\n  Hondewberry = 'hondewberry',\n  Honorofkalos = 'honorofkalos',\n  Houndoominite = 'houndoominite',\n  Hyperaspearberry = 'hyperaspearberry',\n  Hyperbabiriberry = 'hyperbabiriberry',\n  Hyperchartiberry = 'hyperchartiberry',\n  Hypercheriberry = 'hypercheriberry',\n  Hyperchestoberry = 'hyperchestoberry',\n  Hyperchilanberry = 'hyperchilanberry',\n  Hyperchopleberry = 'hyperchopleberry',\n  Hypercobaberry = 'hypercobaberry',\n  Hypercolburberry = 'hypercolburberry',\n  Hypergrepaberry = 'hypergrepaberry',\n  Hyperhabanberry = 'hyperhabanberry',\n  Hyperhondewberry = 'hyperhondewberry',\n  Hyperkasibberry = 'hyperkasibberry',\n  Hyperkebiaberry = 'hyperkebiaberry',\n  Hyperkelpsyberry = 'hyperkelpsyberry',\n  Hyperlumberry = 'hyperlumberry',\n  Hyperoccaberry = 'hyperoccaberry',\n  Hyperoranberry = 'hyperoranberry',\n  Hyperpasshoberry = 'hyperpasshoberry',\n  Hyperpayapaberry = 'hyperpayapaberry',\n  Hyperpechaberry = 'hyperpechaberry',\n  Hyperpersimberry = 'hyperpersimberry',\n  Hyperpomegberry = 'hyperpomegberry',\n  Hyperpotion = 'hyperpotion',\n  Hyperqualotberry = 'hyperqualotberry',\n  Hyperrawstberry = 'hyperrawstberry',\n  Hyperrindoberry = 'hyperrindoberry',\n  Hyperroseliberry = 'hyperroseliberry',\n  Hypershucaberry = 'hypershucaberry',\n  Hypersitrusberry = 'hypersitrusberry',\n  Hyperspacebutter = 'hyperspacebutter',\n  Hypertamatoberry = 'hypertamatoberry',\n  Hypertangaberry = 'hypertangaberry',\n  Hyperwacanberry = 'hyperwacanberry',\n  Hyperyacheberry = 'hyperyacheberry',\n  Iapapaberry = 'iapapaberry',\n  Iceberry = 'iceberry',\n  Icegem = 'icegem',\n  Icememory = 'icememory',\n  Icestone = 'icestone',\n  Iceterashard = 'iceterashard',\n  Icicleplate = 'icicleplate',\n  Iciumz = 'iciumz',\n  Icyrock = 'icyrock',\n  Ilimasnormaliumz = 'ilimasnormaliumz',\n  Importantletter = 'importantletter',\n  Inciniumz = 'inciniumz',\n  Insectplate = 'insectplate',\n  Intriguingstone = 'intriguingstone',\n  Ironball = 'ironball',\n  Ironplate = 'ironplate',\n  Itemfinder = 'itemfinder',\n  Jabocaberry = 'jabocaberry',\n  Jadeorb = 'jadeorb',\n  Jawfossil = 'jawfossil',\n  Journal = 'journal',\n  Kangaskhanite = 'kangaskhanite',\n  Kasibberry = 'kasibberry',\n  Kebiaberry = 'kebiaberry',\n  Keeberry = 'keeberry',\n  Kelpsyberry = 'kelpsyberry',\n  Keystone = 'keystone',\n  Keytoroom1 = 'keytoroom1',\n  Keytoroom2 = 'keytoroom2',\n  Keytoroom4 = 'keytoroom4',\n  Keytoroom6 = 'keytoroom6',\n  Keytoroom202 = 'keytoroom202',\n  Kingsrock = 'kingsrock',\n  Kofuswallet = 'kofuswallet',\n  Kommoniumz = 'kommoniumz',\n  Koraidonspokeball = 'koraidonspokeball',\n  Labkeycarda = 'labkeycarda',\n  Labkeycardb = 'labkeycardb',\n  Labkeycardc = 'labkeycardc',\n  Laggingtail = 'laggingtail',\n  Lansatberry = 'lansatberry',\n  Latiasite = 'latiasite',\n  Latiosite = 'latiosite',\n  Laxincense = 'laxincense',\n  Leafstone = 'leafstone',\n  Leek = 'leek',\n  Leftovers = 'leftovers',\n  Leftpokeball = 'leftpokeball',\n  Legendplate = 'legendplate',\n  Lenscase = 'lenscase',\n  Leppaberry = 'leppaberry',\n  Letter = 'letter',\n  Levelball = 'levelball',\n  Libertypass = 'libertypass',\n  Lidasthings = 'lidasthings',\n  Liechiberry = 'liechiberry',\n  Lifeorb = 'lifeorb',\n  Liftkey = 'liftkey',\n  Lightball = 'lightball',\n  Lightclay = 'lightclay',\n  Lightstone = 'lightstone',\n  Loadeddice = 'loadeddice',\n  Lockcapsule = 'lockcapsule',\n  Lookerticket = 'lookerticket',\n  Lootsack = 'lootsack',\n  Lopunnite = 'lopunnite',\n  Lostitem = 'lostitem',\n  Loveball = 'loveball',\n  Lovesweet = 'lovesweet',\n  Lucarionite = 'lucarionite',\n  Lucarionitez = 'lucarionitez',\n  Luckypunch = 'luckypunch',\n  Lumberry = 'lumberry',\n  Luminousmoss = 'luminousmoss',\n  Lumiosianbutter = 'lumiosianbutter',\n  Lunaliumz = 'lunaliumz',\n  Lunarwing = 'lunarwing',\n  Lureball = 'lureball',\n  Lustrousglobe = 'lustrousglobe',\n  Lustrousorb = 'lustrousorb',\n  Luxuryball = 'luxuryball',\n  Lycaniumz = 'lycaniumz',\n  Machbike = 'machbike',\n  Machinepart = 'machinepart',\n  Machobrace = 'machobrace',\n  Magearnite = 'magearnite',\n  Magmaemblem = 'magmaemblem',\n  Magmarizer = 'magmarizer',\n  Magmastone = 'magmastone',\n  Magmasuit = 'magmasuit',\n  Magnet = 'magnet',\n  Magoberry = 'magoberry',\n  Magostberry = 'magostberry',\n  Mail = 'mail',\n  Makeupbag = 'makeupbag',\n  Malamarite = 'malamarite',\n  Maliciousarmor = 'maliciousarmor',\n  Manectite = 'manectite',\n  Marangaberry = 'marangaberry',\n  Marshadiumz = 'marshadiumz',\n  Masterball = 'masterball',\n  Masterpieceteacup = 'masterpieceteacup',\n  Mawilite = 'mawilite',\n  Maxpotion = 'maxpotion',\n  Meadowplate = 'meadowplate',\n  Medalbox = 'medalbox',\n  Medichamite = 'medichamite',\n  Megabracelet = 'megabracelet',\n  Meganiumite = 'meganiumite',\n  Megaring = 'megaring',\n  Megashard = 'megashard',\n  Membercard = 'membercard',\n  Mentalherb = 'mentalherb',\n  Meowsticite = 'meowsticite',\n  Metagrossite = 'metagrossite',\n  Metalalloy = 'metalalloy',\n  Metalcoat = 'metalcoat',\n  Metalpowder = 'metalpowder',\n  Meteorite = 'meteorite',\n  Meteoriteshard = 'meteoriteshard',\n  Metronome = 'metronome',\n  Mewniumz = 'mewniumz',\n  Mewtwonitex = 'mewtwonitex',\n  Mewtwonitey = 'mewtwonitey',\n  Micleberry = 'micleberry',\n  Mimikiumz = 'mimikiumz',\n  Mindplate = 'mindplate',\n  Mintberry = 'mintberry',\n  Miracleberry = 'miracleberry',\n  Miracleseed = 'miracleseed',\n  Miraidonspokeball = 'miraidonspokeball',\n  Mirrorherb = 'mirrorherb',\n  Mistyseed = 'mistyseed',\n  Moonball = 'moonball',\n  Moonflute = 'moonflute',\n  Moonstone = 'moonstone',\n  Muscleband = 'muscleband',\n  Mysteryberry = 'mysteryberry',\n  Mysteryegg = 'mysteryegg',\n  Mysticticket = 'mysticticket',\n  Mysticwater = 'mysticwater',\n  Nanabberry = 'nanabberry',\n  Nestball = 'nestball',\n  Netball = 'netball',\n  Nevermeltice = 'nevermeltice',\n  Nicebutter = 'nicebutter',\n  Nlunarizer = 'nlunarizer',\n  Nomelberry = 'nomelberry',\n  Normalgem = 'normalgem',\n  Normaliumz = 'normaliumz',\n  Normalterashard = 'normalterashard',\n  Nsolarizer = 'nsolarizer',\n  Oaksletter = 'oaksletter',\n  Oaksparcel = 'oaksparcel',\n  Occaberry = 'occaberry',\n  Oddincense = 'oddincense',\n  Oldamber = 'oldamber',\n  Oldcharm = 'oldcharm',\n  Oldletter = 'oldletter',\n  Oldrod = 'oldrod',\n  Oldseamap = 'oldseamap',\n  Oranberry = 'oranberry',\n  Orangepetal = 'orangepetal',\n  Ovalcharm = 'ovalcharm',\n  Ovalstone = 'ovalstone',\n  Pairoftickets = 'pairoftickets',\n  Palpad = 'palpad',\n  Pamtreberry = 'pamtreberry',\n  Parcel = 'parcel',\n  Parkball = 'parkball',\n  Pass = 'pass',\n  Passhoberry = 'passhoberry',\n  Payapaberry = 'payapaberry',\n  Pebble = 'pebble',\n  Pechaberry = 'pechaberry',\n  Permit = 'permit',\n  Persimberry = 'persimberry',\n  Petayaberry = 'petayaberry',\n  Photoalbum = 'photoalbum',\n  Pidgeotite = 'pidgeotite',\n  Pikaniumz = 'pikaniumz',\n  Pikashuniumz = 'pikashuniumz',\n  Pinapberry = 'pinapberry',\n  Pinkbow = 'pinkbow',\n  Pinkcanariplushlv1 = 'pinkcanariplushlv1',\n  Pinkcanariplushlv2 = 'pinkcanariplushlv2',\n  Pinkcanariplushlv3 = 'pinkcanariplushlv3',\n  Pinkpetal = 'pinkpetal',\n  Pinsirite = 'pinsirite',\n  Pixieplate = 'pixieplate',\n  Plasmacard = 'plasmacard',\n  Plumefossil = 'plumefossil',\n  Poffincase = 'poffincase',\n  Pointcard = 'pointcard',\n  Poisonbarb = 'poisonbarb',\n  Poisongem = 'poisongem',\n  Poisoniumz = 'poisoniumz',\n  Poisonmemory = 'poisonmemory',\n  Poisonterashard = 'poisonterashard',\n  Pokeball = 'pokeball',\n  Pokeblockcase = 'pokeblockcase',\n  Pokeblockkit = 'pokeblockkit',\n  Pokeflute = 'pokeflute',\n  Pokemonboxlink = 'pokemonboxlink',\n  Pokeradar = 'pokeradar',\n  Polkadotbow = 'polkadotbow',\n  Pomegberry = 'pomegberry',\n  Poppingcandy = 'poppingcandy',\n  Potion = 'potion',\n  Powderjar = 'powderjar',\n  Poweranklet = 'poweranklet',\n  Powerband = 'powerband',\n  Powerbelt = 'powerbelt',\n  Powerbracer = 'powerbracer',\n  Powerherb = 'powerherb',\n  Powerlens = 'powerlens',\n  Powerplantpass = 'powerplantpass',\n  Powerweight = 'powerweight',\n  Premierball = 'premierball',\n  Prettyfeather = 'prettyfeather',\n  Primariumz = 'primariumz',\n  Prismscale = 'prismscale',\n  Prisonbottle = 'prisonbottle',\n  Professorsmask = 'professorsmask',\n  Profsletter = 'profsletter',\n  Propcase = 'propcase',\n  Protectivepads = 'protectivepads',\n  Protector = 'protector',\n  Przcureberry = 'przcureberry',\n  Psncureberry = 'psncureberry',\n  Psychicgem = 'psychicgem',\n  Psychicmemory = 'psychicmemory',\n  Psychicseed = 'psychicseed',\n  Psychicterashard = 'psychicterashard',\n  Psychiumz = 'psychiumz',\n  Punchingglove = 'punchingglove',\n  Purplepetal = 'purplepetal',\n  Pyroarite = 'pyroarite',\n  Qualotberry = 'qualotberry',\n  Quickball = 'quickball',\n  Quickclaw = 'quickclaw',\n  Quickpowder = 'quickpowder',\n  Rabutaberry = 'rabutaberry',\n  Ragecandybar = 'ragecandybar',\n  Raichunitex = 'raichunitex',\n  Raichunitey = 'raichunitey',\n  Rainbowflower = 'rainbowflower',\n  Rainbowpass = 'rainbowpass',\n  Rainbowwing = 'rainbowwing',\n  Rarebone = 'rarebone',\n  Rawstberry = 'rawstberry',\n  Razorclaw = 'razorclaw',\n  Razorfang = 'razorfang',\n  Razzberry = 'razzberry',\n  Reapercloth = 'reapercloth',\n  Redcanariplushlv1 = 'redcanariplushlv1',\n  Redcanariplushlv2 = 'redcanariplushlv2',\n  Redcanariplushlv3 = 'redcanariplushlv3',\n  Redcard = 'redcard',\n  Redchain = 'redchain',\n  Redorb = 'redorb',\n  Redpetal = 'redpetal',\n  Redscale = 'redscale',\n  Repeatball = 'repeatball',\n  Revealglass = 'revealglass',\n  Revitalizingtwig = 'revitalizingtwig',\n  Ribbonsweet = 'ribbonsweet',\n  Ridepager = 'ridepager',\n  Rindoberry = 'rindoberry',\n  Ringtarget = 'ringtarget',\n  Rm1key = 'rm1key',\n  Rm2key = 'rm2key',\n  Rm4key = 'rm4key',\n  Rm6key = 'rm6key',\n  Rockgem = 'rockgem',\n  Rockincense = 'rockincense',\n  Rockiumz = 'rockiumz',\n  Rockmemory = 'rockmemory',\n  Rockterashard = 'rockterashard',\n  Rockyhelmet = 'rockyhelmet',\n  Rollerskates = 'rollerskates',\n  Roomservice = 'roomservice',\n  Rootfossil = 'rootfossil',\n  Roseincense = 'roseincense',\n  Roseliberry = 'roseliberry',\n  Rotombike = 'rotombike',\n  Rotomcatalog = 'rotomcatalog',\n  Rotomphone = 'rotomphone',\n  Rowapberry = 'rowapberry',\n  Ruby = 'ruby',\n  Rulebook = 'rulebook',\n  Rustedshield = 'rustedshield',\n  Rustedsword = 'rustedsword',\n  Sablenite = 'sablenite',\n  Sachet = 'sachet',\n  Safariball = 'safariball',\n  Safetygoggles = 'safetygoggles',\n  Sailfossil = 'sailfossil',\n  Salacberry = 'salacberry',\n  Salamencite = 'salamencite',\n  Sandwhich = 'sandwhich',\n  Sapphire = 'sapphire',\n  Scanner = 'scanner',\n  Scarletbook = 'scarletbook',\n  Sceptilite = 'sceptilite',\n  Scizorite = 'scizorite',\n  Scolipite = 'scolipite',\n  Scopelens = 'scopelens',\n  Scovillainite = 'scovillainite',\n  Scraftinite = 'scraftinite',\n  Seaincense = 'seaincense',\n  Sealbag = 'sealbag',\n  Sealcase = 'sealcase',\n  Secretkey = 'secretkey',\n  Secretpotion = 'secretpotion',\n  Seedofmastery = 'seedofmastery',\n  Sharpbeak = 'sharpbeak',\n  Sharpedonite = 'sharpedonite',\n  Shedshell = 'shedshell',\n  Shellbell = 'shellbell',\n  Shinycharm = 'shinycharm',\n  Shinystone = 'shinystone',\n  Shockdrive = 'shockdrive',\n  Shucaberry = 'shucaberry',\n  Silkscarf = 'silkscarf',\n  Silphscope = 'silphscope',\n  Silverpowder = 'silverpowder',\n  Silverwing = 'silverwing',\n  Sitrusberry = 'sitrusberry',\n  Skarmorite = 'skarmorite',\n  Skullfossil = 'skullfossil',\n  Skyplate = 'skyplate',\n  Slowbronite = 'slowbronite',\n  Slowpoketail = 'slowpoketail',\n  Smoothrock = 'smoothrock',\n  Snorliumz = 'snorliumz',\n  Snowball = 'snowball',\n  Softsand = 'softsand',\n  Solganiumz = 'solganiumz',\n  Soniasbook = 'soniasbook',\n  Sootsack = 'sootsack',\n  Souldew = 'souldew',\n  Sparklingstone = 'sparklingstone',\n  Spelltag = 'spelltag',\n  Spelonberry = 'spelonberry',\n  Splashplate = 'splashplate',\n  Spookyplate = 'spookyplate',\n  Sportball = 'sportball',\n  Sprayduck = 'sprayduck',\n  Sprinklotad = 'sprinklotad',\n  Squirtbottle = 'squirtbottle',\n  Ssticket = 'ssticket',\n  Staraptite = 'staraptite',\n  Starfberry = 'starfberry',\n  Starminite = 'starminite',\n  Starsweet = 'starsweet',\n  Steelgem = 'steelgem',\n  Steeliumz = 'steeliumz',\n  Steelixite = 'steelixite',\n  Steelmemory = 'steelmemory',\n  Steelterashard = 'steelterashard',\n  Stick = 'stick',\n  Stickybarb = 'stickybarb',\n  Stoneplate = 'stoneplate',\n  Storagekey = 'storagekey',\n  Strangeball = 'strangeball',\n  Strawberrysweet = 'strawberrysweet',\n  Suitekey = 'suitekey',\n  Sunflute = 'sunflute',\n  Sunstone = 'sunstone',\n  Superlumiosegalette = 'superlumiosegalette',\n  Superpotion = 'superpotion',\n  Superrod = 'superrod',\n  Supremebutter = 'supremebutter',\n  Surgebadge = 'surgebadge',\n  Swampertite = 'swampertite',\n  Sweetapple = 'sweetapple',\n  Syrupyapple = 'syrupyapple',\n  Tamatoberry = 'tamatoberry',\n  Tangaberry = 'tangaberry',\n  Tapuniumz = 'tapuniumz',\n  Tartapple = 'tartapple',\n  Tastytrash = 'tastytrash',\n  Tatsugirinite = 'tatsugirinite',\n  Tea = 'tea',\n  Teachytv = 'teachytv',\n  Teraorb = 'teraorb',\n  Terrainextender = 'terrainextender',\n  Thickclub = 'thickclub',\n  Throatspray = 'throatspray',\n  Thunderstone = 'thunderstone',\n  Tidalbell = 'tidalbell',\n  Timerball = 'timerball',\n  Tmcase = 'tmcase',\n  Tmvpass = 'tmvpass',\n  Townmap = 'townmap',\n  Toxicorb = 'toxicorb',\n  Toxicplate = 'toxicplate',\n  Tr00 = 'tr00',\n  Tr01 = 'tr01',\n  Tr02 = 'tr02',\n  Tr03 = 'tr03',\n  Tr04 = 'tr04',\n  Tr05 = 'tr05',\n  Tr06 = 'tr06',\n  Tr07 = 'tr07',\n  Tr08 = 'tr08',\n  Tr09 = 'tr09',\n  Tr10 = 'tr10',\n  Tr11 = 'tr11',\n  Tr12 = 'tr12',\n  Tr13 = 'tr13',\n  Tr14 = 'tr14',\n  Tr15 = 'tr15',\n  Tr16 = 'tr16',\n  Tr17 = 'tr17',\n  Tr18 = 'tr18',\n  Tr19 = 'tr19',\n  Tr20 = 'tr20',\n  Tr21 = 'tr21',\n  Tr22 = 'tr22',\n  Tr23 = 'tr23',\n  Tr24 = 'tr24',\n  Tr25 = 'tr25',\n  Tr26 = 'tr26',\n  Tr27 = 'tr27',\n  Tr28 = 'tr28',\n  Tr29 = 'tr29',\n  Tr30 = 'tr30',\n  Tr31 = 'tr31',\n  Tr32 = 'tr32',\n  Tr33 = 'tr33',\n  Tr34 = 'tr34',\n  Tr35 = 'tr35',\n  Tr36 = 'tr36',\n  Tr37 = 'tr37',\n  Tr38 = 'tr38',\n  Tr39 = 'tr39',\n  Tr40 = 'tr40',\n  Tr41 = 'tr41',\n  Tr42 = 'tr42',\n  Tr43 = 'tr43',\n  Tr44 = 'tr44',\n  Tr45 = 'tr45',\n  Tr46 = 'tr46',\n  Tr47 = 'tr47',\n  Tr48 = 'tr48',\n  Tr49 = 'tr49',\n  Tr50 = 'tr50',\n  Tr51 = 'tr51',\n  Tr52 = 'tr52',\n  Tr53 = 'tr53',\n  Tr54 = 'tr54',\n  Tr55 = 'tr55',\n  Tr56 = 'tr56',\n  Tr57 = 'tr57',\n  Tr58 = 'tr58',\n  Tr59 = 'tr59',\n  Tr60 = 'tr60',\n  Tr61 = 'tr61',\n  Tr62 = 'tr62',\n  Tr63 = 'tr63',\n  Tr64 = 'tr64',\n  Tr65 = 'tr65',\n  Tr66 = 'tr66',\n  Tr67 = 'tr67',\n  Tr68 = 'tr68',\n  Tr69 = 'tr69',\n  Tr70 = 'tr70',\n  Tr71 = 'tr71',\n  Tr72 = 'tr72',\n  Tr73 = 'tr73',\n  Tr74 = 'tr74',\n  Tr75 = 'tr75',\n  Tr76 = 'tr76',\n  Tr77 = 'tr77',\n  Tr78 = 'tr78',\n  Tr79 = 'tr79',\n  Tr80 = 'tr80',\n  Tr81 = 'tr81',\n  Tr82 = 'tr82',\n  Tr83 = 'tr83',\n  Tr84 = 'tr84',\n  Tr85 = 'tr85',\n  Tr86 = 'tr86',\n  Tr87 = 'tr87',\n  Tr88 = 'tr88',\n  Tr89 = 'tr89',\n  Tr90 = 'tr90',\n  Tr91 = 'tr91',\n  Tr92 = 'tr92',\n  Tr93 = 'tr93',\n  Tr94 = 'tr94',\n  Tr95 = 'tr95',\n  Tr96 = 'tr96',\n  Tr97 = 'tr97',\n  Tr98 = 'tr98',\n  Tr99 = 'tr99',\n  Traveltrunk = 'traveltrunk',\n  Tripass = 'tripass',\n  Twistedspoon = 'twistedspoon',\n  Tyranitarite = 'tyranitarite',\n  Ultraball = 'ultraball',\n  Ultranecroziumz = 'ultranecroziumz',\n  Unownreport = 'unownreport',\n  Unremarkableteacup = 'unremarkableteacup',\n  Upgrade = 'upgrade',\n  Utilityumbrella = 'utilityumbrella',\n  Venusaurite = 'venusaurite',\n  Victreebelite = 'victreebelite',\n  Vilevial = 'vilevial',\n  Violetbook = 'violetbook',\n  Vsrecorder = 'vsrecorder',\n  Vsseeker = 'vsseeker',\n  Wacanberry = 'wacanberry',\n  Wailmerpail = 'wailmerpail',\n  Watergem = 'watergem',\n  Wateriumz = 'wateriumz',\n  Watermemory = 'watermemory',\n  Waterstone = 'waterstone',\n  Waterterashard = 'waterterashard',\n  Watmelberry = 'watmelberry',\n  Waveincense = 'waveincense',\n  Weaknesspolicy = 'weaknesspolicy',\n  Wellspringmask = 'wellspringmask',\n  Wepearberry = 'wepearberry',\n  Whippeddream = 'whippeddream',\n  Whiteherb = 'whiteherb',\n  Widelens = 'widelens',\n  Wikiberry = 'wikiberry',\n  Wiseglasses = 'wiseglasses',\n  Wishingstar = 'wishingstar',\n  Workskey = 'workskey',\n  Xtransceiver = 'xtransceiver',\n  Yacheberry = 'yacheberry',\n  Yellowpetal = 'yellowpetal',\n  Zapplate = 'zapplate',\n  Zeraorite = 'zeraorite',\n  Zoomlens = 'zoomlens',\n  Zpowering = 'zpowering',\n  Zring = 'zring',\n  Zygardecube = 'zygardecube',\n  Zygardite = 'zygardite'\n}\n\n/** A learnset entry */\nexport type Learnset = {\n  /** The back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly backSprite: Scalars['String']['output'];\n  /** The PokéDex colour for the Pokémon */\n  readonly color: Scalars['String']['output'];\n  /** The moves that are exclusively learned in the Unova Dream World */\n  readonly dreamworldMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be passed as egg moves */\n  readonly eggMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that are exclusive to event variants of the Pokémon */\n  readonly eventMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned through levelling up */\n  readonly levelUpMoves?: Maybe<ReadonlyArray<LearnsetLevelUpMove>>;\n  /** The dex number for a Pokémon */\n  readonly num: Scalars['Int']['output'];\n  /** The key of the Pokémon as stored in the API */\n  readonly pokemonKey: PokemonEnum;\n  /** The shiny back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly shinyBackSprite: Scalars['String']['output'];\n  /** The shiny sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly shinySprite: Scalars['String']['output'];\n  /** The species name for a Pokémon */\n  readonly species: Scalars['String']['output'];\n  /** The sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly sprite: Scalars['String']['output'];\n  /** The moves that can be learned from a Technical Machine or Technical Record */\n  readonly tmMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned from a move tutor */\n  readonly tutorMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned through virtual console transfer */\n  readonly virtualTransferMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n}\n\n/** A learnset level up move entry */\nexport type LearnsetLevelUpMove = {\n  /** The generation in which this pokémon learned the move this way */\n  readonly generation: Scalars['Int']['output'];\n  /** The level at which the move is learned */\n  readonly level: Scalars['Int']['output'];\n  /** The move */\n  readonly move: Move;\n}\n\n/** A learnset move entry */\nexport type LearnsetMove = {\n  /** The generation in which this pokémon learned the move this way */\n  readonly generation: Scalars['Int']['output'];\n  /** The move */\n  readonly move: Move;\n}\n\n/** A single Pokémon move entry */\nexport type Move = {\n  /** The accuracy for a move */\n  readonly accuracy: Scalars['Int']['output'];\n  /** The base power for a move */\n  readonly basePower: Scalars['String']['output'];\n  /** Bulbapedia page for a move */\n  readonly bulbapediaPage: Scalars['String']['output'];\n  /** The category for a move */\n  readonly category: Scalars['String']['output'];\n  /** The contest type for a move */\n  readonly contestType?: Maybe<Scalars['String']['output']>;\n  /** The long description for a move */\n  readonly desc?: Maybe<Scalars['String']['output']>;\n  /** Whether this move can be used outside of battle, and if it can what the effect of the field move is */\n  readonly isFieldMove?: Maybe<Scalars['String']['output']>;\n  /** Whether this move is a G-MAX move, and if it is which Gigantamaxed Pokémon can use it */\n  readonly isGMax?: Maybe<Scalars['String']['output']>;\n  /** Whether a move is non-standard, and if it is why */\n  readonly isNonstandard?: Maybe<Scalars['String']['output']>;\n  /** Whether this move is a Z-Move, and if it is the Z-Crystal required to trigger it */\n  readonly isZ?: Maybe<Scalars['String']['output']>;\n  /** The key of the move as stored in the API */\n  readonly key: MovesEnum;\n  /** The power this move will have when used with its Max Move equivalent */\n  readonly maxMovePower?: Maybe<Scalars['Int']['output']>;\n  /** The name for a move */\n  readonly name: Scalars['String']['output'];\n  /** The power points for a move */\n  readonly pp: Scalars['Int']['output'];\n  /** The priority for a move */\n  readonly priority: Scalars['Int']['output'];\n  /** Serebii page for a move */\n  readonly serebiiPage: Scalars['String']['output'];\n  /** The short description for a move */\n  readonly shortDesc: Scalars['String']['output'];\n  /** Smogon page for a move */\n  readonly smogonPage: Scalars['String']['output'];\n  /** The target for a move */\n  readonly target: Scalars['String']['output'];\n  /** The type for a move */\n  readonly type: Scalars['String']['output'];\n  /** The power this move will have when used with its Z-move equivalent */\n  readonly zMovePower: Scalars['Int']['output'];\n}\n\n/** The supported moves */\nexport enum MovesEnum {\n  Absorb = 'absorb',\n  Accelerock = 'accelerock',\n  Acid = 'acid',\n  Acidarmor = 'acidarmor',\n  Aciddownpour = 'aciddownpour',\n  Acidspray = 'acidspray',\n  Acrobatics = 'acrobatics',\n  Acupressure = 'acupressure',\n  Aerialace = 'aerialace',\n  Aeroblast = 'aeroblast',\n  Afteryou = 'afteryou',\n  Agility = 'agility',\n  Aircutter = 'aircutter',\n  Airslash = 'airslash',\n  Alloutpummeling = 'alloutpummeling',\n  Alluringvoice = 'alluringvoice',\n  Allyswitch = 'allyswitch',\n  Amnesia = 'amnesia',\n  Anchorshot = 'anchorshot',\n  Ancientpower = 'ancientpower',\n  Appleacid = 'appleacid',\n  Aquacutter = 'aquacutter',\n  Aquajet = 'aquajet',\n  Aquaring = 'aquaring',\n  Aquastep = 'aquastep',\n  Aquatail = 'aquatail',\n  Armorcannon = 'armorcannon',\n  Armthrust = 'armthrust',\n  Aromatherapy = 'aromatherapy',\n  Aromaticmist = 'aromaticmist',\n  Assist = 'assist',\n  Assurance = 'assurance',\n  Astonish = 'astonish',\n  Astralbarrage = 'astralbarrage',\n  Attackorder = 'attackorder',\n  Attract = 'attract',\n  Aurasphere = 'aurasphere',\n  Aurawheel = 'aurawheel',\n  Aurorabeam = 'aurorabeam',\n  Auroraveil = 'auroraveil',\n  Autotomize = 'autotomize',\n  Avalanche = 'avalanche',\n  Axekick = 'axekick',\n  Babydolleyes = 'babydolleyes',\n  Baddybad = 'baddybad',\n  Banefulbunker = 'banefulbunker',\n  Barbbarrage = 'barbbarrage',\n  Barrage = 'barrage',\n  Barrier = 'barrier',\n  Batonpass = 'batonpass',\n  Beakblast = 'beakblast',\n  Beatup = 'beatup',\n  Behemothbash = 'behemothbash',\n  Behemothblade = 'behemothblade',\n  Belch = 'belch',\n  Bellydrum = 'bellydrum',\n  Bestow = 'bestow',\n  Bide = 'bide',\n  Bind = 'bind',\n  Bite = 'bite',\n  Bitterblade = 'bitterblade',\n  Bittermalice = 'bittermalice',\n  Blackholeeclipse = 'blackholeeclipse',\n  Blastburn = 'blastburn',\n  Blazekick = 'blazekick',\n  Blazingtorque = 'blazingtorque',\n  Bleakwindstorm = 'bleakwindstorm',\n  Blizzard = 'blizzard',\n  Block = 'block',\n  Bloodmoon = 'bloodmoon',\n  Bloomdoom = 'bloomdoom',\n  Blueflare = 'blueflare',\n  Bodypress = 'bodypress',\n  Bodyslam = 'bodyslam',\n  Boltbeak = 'boltbeak',\n  Boltstrike = 'boltstrike',\n  Boneclub = 'boneclub',\n  Bonemerang = 'bonemerang',\n  Bonerush = 'bonerush',\n  Boomburst = 'boomburst',\n  Bounce = 'bounce',\n  Bouncybubble = 'bouncybubble',\n  Branchpoke = 'branchpoke',\n  Bravebird = 'bravebird',\n  Breakingswipe = 'breakingswipe',\n  Breakneckblitz = 'breakneckblitz',\n  Brickbreak = 'brickbreak',\n  Brine = 'brine',\n  Brutalswing = 'brutalswing',\n  Bubble = 'bubble',\n  Bubblebeam = 'bubblebeam',\n  Bugbite = 'bugbite',\n  Bugbuzz = 'bugbuzz',\n  Bulkup = 'bulkup',\n  Bulldoze = 'bulldoze',\n  Bulletpunch = 'bulletpunch',\n  Bulletseed = 'bulletseed',\n  Burningbulwark = 'burningbulwark',\n  Burningjealousy = 'burningjealousy',\n  Burnup = 'burnup',\n  Buzzybuzz = 'buzzybuzz',\n  Calmmind = 'calmmind',\n  Camouflage = 'camouflage',\n  Captivate = 'captivate',\n  Catastropika = 'catastropika',\n  Ceaselessedge = 'ceaselessedge',\n  Celebrate = 'celebrate',\n  Charge = 'charge',\n  Chargebeam = 'chargebeam',\n  Charm = 'charm',\n  Chatter = 'chatter',\n  Chillingwater = 'chillingwater',\n  Chillyreception = 'chillyreception',\n  Chipaway = 'chipaway',\n  Chloroblast = 'chloroblast',\n  Circlethrow = 'circlethrow',\n  Clamp = 'clamp',\n  Clangingscales = 'clangingscales',\n  Clangoroussoul = 'clangoroussoul',\n  Clangoroussoulblaze = 'clangoroussoulblaze',\n  Clearsmog = 'clearsmog',\n  Closecombat = 'closecombat',\n  Coaching = 'coaching',\n  Coil = 'coil',\n  Collisioncourse = 'collisioncourse',\n  Combattorque = 'combattorque',\n  Cometpunch = 'cometpunch',\n  Comeuppance = 'comeuppance',\n  Confide = 'confide',\n  Confuseray = 'confuseray',\n  Confusion = 'confusion',\n  Constrict = 'constrict',\n  Continentalcrush = 'continentalcrush',\n  Conversion = 'conversion',\n  Conversion2 = 'conversion2',\n  Copycat = 'copycat',\n  Coreenforcer = 'coreenforcer',\n  Corkscrewcrash = 'corkscrewcrash',\n  Corrosivegas = 'corrosivegas',\n  Cosmicpower = 'cosmicpower',\n  Cottonguard = 'cottonguard',\n  Cottonspore = 'cottonspore',\n  Counter = 'counter',\n  Courtchange = 'courtchange',\n  Covet = 'covet',\n  Crabhammer = 'crabhammer',\n  Craftyshield = 'craftyshield',\n  Crosschop = 'crosschop',\n  Crosspoison = 'crosspoison',\n  Crunch = 'crunch',\n  Crushclaw = 'crushclaw',\n  Crushgrip = 'crushgrip',\n  Curse = 'curse',\n  Cut = 'cut',\n  Darkestlariat = 'darkestlariat',\n  Darkpulse = 'darkpulse',\n  Darkvoid = 'darkvoid',\n  Dazzlinggleam = 'dazzlinggleam',\n  Decorate = 'decorate',\n  Defendorder = 'defendorder',\n  Defensecurl = 'defensecurl',\n  Defog = 'defog',\n  Destinybond = 'destinybond',\n  Detect = 'detect',\n  Devastatingdrake = 'devastatingdrake',\n  Diamondstorm = 'diamondstorm',\n  Dig = 'dig',\n  Direclaw = 'direclaw',\n  Disable = 'disable',\n  Disarmingvoice = 'disarmingvoice',\n  Discharge = 'discharge',\n  Dive = 'dive',\n  Dizzypunch = 'dizzypunch',\n  Doodle = 'doodle',\n  Doomdesire = 'doomdesire',\n  Doubleedge = 'doubleedge',\n  Doublehit = 'doublehit',\n  Doubleironbash = 'doubleironbash',\n  Doublekick = 'doublekick',\n  Doubleshock = 'doubleshock',\n  Doubleslap = 'doubleslap',\n  Doubleteam = 'doubleteam',\n  Dracometeor = 'dracometeor',\n  Dragonascent = 'dragonascent',\n  Dragonbreath = 'dragonbreath',\n  Dragoncheer = 'dragoncheer',\n  Dragonclaw = 'dragonclaw',\n  Dragondance = 'dragondance',\n  Dragondarts = 'dragondarts',\n  Dragonenergy = 'dragonenergy',\n  Dragonhammer = 'dragonhammer',\n  Dragonpulse = 'dragonpulse',\n  Dragonrage = 'dragonrage',\n  Dragonrush = 'dragonrush',\n  Dragontail = 'dragontail',\n  Drainingkiss = 'drainingkiss',\n  Drainpunch = 'drainpunch',\n  Dreameater = 'dreameater',\n  Drillpeck = 'drillpeck',\n  Drillrun = 'drillrun',\n  Drumbeating = 'drumbeating',\n  Dualchop = 'dualchop',\n  Dualwingbeat = 'dualwingbeat',\n  Dynamaxcannon = 'dynamaxcannon',\n  Dynamicpunch = 'dynamicpunch',\n  Earthpower = 'earthpower',\n  Earthquake = 'earthquake',\n  Echoedvoice = 'echoedvoice',\n  Eerieimpulse = 'eerieimpulse',\n  Eeriespell = 'eeriespell',\n  Eggbomb = 'eggbomb',\n  Electricterrain = 'electricterrain',\n  Electrify = 'electrify',\n  Electroball = 'electroball',\n  Electrodrift = 'electrodrift',\n  Electroshot = 'electroshot',\n  Electroweb = 'electroweb',\n  Embargo = 'embargo',\n  Ember = 'ember',\n  Encore = 'encore',\n  Endeavor = 'endeavor',\n  Endure = 'endure',\n  Energyball = 'energyball',\n  Entrainment = 'entrainment',\n  Eruption = 'eruption',\n  Esperwing = 'esperwing',\n  Eternabeam = 'eternabeam',\n  Expandingforce = 'expandingforce',\n  Explosion = 'explosion',\n  Extrasensory = 'extrasensory',\n  Extremeevoboost = 'extremeevoboost',\n  Extremespeed = 'extremespeed',\n  Facade = 'facade',\n  Fairylock = 'fairylock',\n  Fairywind = 'fairywind',\n  Fakeout = 'fakeout',\n  Faketears = 'faketears',\n  Falsesurrender = 'falsesurrender',\n  Falseswipe = 'falseswipe',\n  Featherdance = 'featherdance',\n  Feint = 'feint',\n  Feintattack = 'feintattack',\n  Fellstinger = 'fellstinger',\n  Ficklebeam = 'ficklebeam',\n  Fierydance = 'fierydance',\n  Fierywrath = 'fierywrath',\n  Filletaway = 'filletaway',\n  Finalgambit = 'finalgambit',\n  Fireblast = 'fireblast',\n  Firefang = 'firefang',\n  Firelash = 'firelash',\n  Firepledge = 'firepledge',\n  Firepunch = 'firepunch',\n  Firespin = 'firespin',\n  Firstimpression = 'firstimpression',\n  Fishiousrend = 'fishiousrend',\n  Fissure = 'fissure',\n  Flail = 'flail',\n  Flameburst = 'flameburst',\n  Flamecharge = 'flamecharge',\n  Flamethrower = 'flamethrower',\n  Flamewheel = 'flamewheel',\n  Flareblitz = 'flareblitz',\n  Flash = 'flash',\n  Flashcannon = 'flashcannon',\n  Flatter = 'flatter',\n  Fleurcannon = 'fleurcannon',\n  Fling = 'fling',\n  Flipturn = 'flipturn',\n  Floatyfall = 'floatyfall',\n  Floralhealing = 'floralhealing',\n  Flowershield = 'flowershield',\n  Flowertrick = 'flowertrick',\n  Fly = 'fly',\n  Flyingpress = 'flyingpress',\n  Focusblast = 'focusblast',\n  Focusenergy = 'focusenergy',\n  Focuspunch = 'focuspunch',\n  Followme = 'followme',\n  Forcepalm = 'forcepalm',\n  Foresight = 'foresight',\n  Forestscurse = 'forestscurse',\n  Foulplay = 'foulplay',\n  Freezedry = 'freezedry',\n  Freezeshock = 'freezeshock',\n  Freezingglare = 'freezingglare',\n  Freezyfrost = 'freezyfrost',\n  Frenzyplant = 'frenzyplant',\n  Frostbreath = 'frostbreath',\n  Frustration = 'frustration',\n  Furyattack = 'furyattack',\n  Furycutter = 'furycutter',\n  Furyswipes = 'furyswipes',\n  Fusionbolt = 'fusionbolt',\n  Fusionflare = 'fusionflare',\n  Futuresight = 'futuresight',\n  Gastroacid = 'gastroacid',\n  Geargrind = 'geargrind',\n  Gearup = 'gearup',\n  Genesissupernova = 'genesissupernova',\n  Geomancy = 'geomancy',\n  Gigadrain = 'gigadrain',\n  Gigaimpact = 'gigaimpact',\n  Gigatonhammer = 'gigatonhammer',\n  Gigavolthavoc = 'gigavolthavoc',\n  Glaciallance = 'glaciallance',\n  Glaciate = 'glaciate',\n  Glaiverush = 'glaiverush',\n  Glare = 'glare',\n  Glitzyglow = 'glitzyglow',\n  Gmaxbefuddle = 'gmaxbefuddle',\n  Gmaxcannonade = 'gmaxcannonade',\n  Gmaxcentiferno = 'gmaxcentiferno',\n  Gmaxchistrike = 'gmaxchistrike',\n  Gmaxcuddle = 'gmaxcuddle',\n  Gmaxdepletion = 'gmaxdepletion',\n  Gmaxdrumsolo = 'gmaxdrumsolo',\n  Gmaxfinale = 'gmaxfinale',\n  Gmaxfireball = 'gmaxfireball',\n  Gmaxfoamburst = 'gmaxfoamburst',\n  Gmaxgoldrush = 'gmaxgoldrush',\n  Gmaxgravitas = 'gmaxgravitas',\n  Gmaxhydrosnipe = 'gmaxhydrosnipe',\n  Gmaxmalodor = 'gmaxmalodor',\n  Gmaxmeltdown = 'gmaxmeltdown',\n  Gmaxoneblow = 'gmaxoneblow',\n  Gmaxrapidflow = 'gmaxrapidflow',\n  Gmaxreplenish = 'gmaxreplenish',\n  Gmaxresonance = 'gmaxresonance',\n  Gmaxsandblast = 'gmaxsandblast',\n  Gmaxsmite = 'gmaxsmite',\n  Gmaxsnooze = 'gmaxsnooze',\n  Gmaxsteelsurge = 'gmaxsteelsurge',\n  Gmaxstonesurge = 'gmaxstonesurge',\n  Gmaxstunshock = 'gmaxstunshock',\n  Gmaxsweetness = 'gmaxsweetness',\n  Gmaxtartness = 'gmaxtartness',\n  Gmaxterror = 'gmaxterror',\n  Gmaxvinelash = 'gmaxvinelash',\n  Gmaxvolcalith = 'gmaxvolcalith',\n  Gmaxvoltcrash = 'gmaxvoltcrash',\n  Gmaxwildfire = 'gmaxwildfire',\n  Gmaxwindrage = 'gmaxwindrage',\n  Grassknot = 'grassknot',\n  Grasspledge = 'grasspledge',\n  Grasswhistle = 'grasswhistle',\n  Grassyglide = 'grassyglide',\n  Grassyterrain = 'grassyterrain',\n  Gravapple = 'gravapple',\n  Gravity = 'gravity',\n  Growl = 'growl',\n  Growth = 'growth',\n  Grudge = 'grudge',\n  Guardianofalola = 'guardianofalola',\n  Guardsplit = 'guardsplit',\n  Guardswap = 'guardswap',\n  Guillotine = 'guillotine',\n  Gunkshot = 'gunkshot',\n  Gust = 'gust',\n  Gyroball = 'gyroball',\n  Hail = 'hail',\n  Hammerarm = 'hammerarm',\n  Happyhour = 'happyhour',\n  Harden = 'harden',\n  Hardpress = 'hardpress',\n  Haze = 'haze',\n  Headbutt = 'headbutt',\n  Headcharge = 'headcharge',\n  Headlongrush = 'headlongrush',\n  Headsmash = 'headsmash',\n  Healbell = 'healbell',\n  Healblock = 'healblock',\n  Healingwish = 'healingwish',\n  Healorder = 'healorder',\n  Healpulse = 'healpulse',\n  Heartstamp = 'heartstamp',\n  Heartswap = 'heartswap',\n  Heatcrash = 'heatcrash',\n  Heatwave = 'heatwave',\n  Heavyslam = 'heavyslam',\n  Helpinghand = 'helpinghand',\n  Hex = 'hex',\n  Hiddenpower = 'hiddenpower',\n  Hiddenpowerbug = 'hiddenpowerbug',\n  Hiddenpowerdark = 'hiddenpowerdark',\n  Hiddenpowerdragon = 'hiddenpowerdragon',\n  Hiddenpowerelectric = 'hiddenpowerelectric',\n  Hiddenpowerfighting = 'hiddenpowerfighting',\n  Hiddenpowerfire = 'hiddenpowerfire',\n  Hiddenpowerflying = 'hiddenpowerflying',\n  Hiddenpowerghost = 'hiddenpowerghost',\n  Hiddenpowergrass = 'hiddenpowergrass',\n  Hiddenpowerground = 'hiddenpowerground',\n  Hiddenpowerice = 'hiddenpowerice',\n  Hiddenpowerpoison = 'hiddenpowerpoison',\n  Hiddenpowerpsychic = 'hiddenpowerpsychic',\n  Hiddenpowerrock = 'hiddenpowerrock',\n  Hiddenpowersteel = 'hiddenpowersteel',\n  Hiddenpowerwater = 'hiddenpowerwater',\n  Highhorsepower = 'highhorsepower',\n  Highjumpkick = 'highjumpkick',\n  Holdback = 'holdback',\n  Holdhands = 'holdhands',\n  Honeclaws = 'honeclaws',\n  Hornattack = 'hornattack',\n  Horndrill = 'horndrill',\n  Hornleech = 'hornleech',\n  Howl = 'howl',\n  Hurricane = 'hurricane',\n  Hydrocannon = 'hydrocannon',\n  Hydropump = 'hydropump',\n  Hydrosteam = 'hydrosteam',\n  Hydrovortex = 'hydrovortex',\n  Hyperbeam = 'hyperbeam',\n  Hyperdrill = 'hyperdrill',\n  Hyperfang = 'hyperfang',\n  Hyperspacefury = 'hyperspacefury',\n  Hyperspacehole = 'hyperspacehole',\n  Hypervoice = 'hypervoice',\n  Hypnosis = 'hypnosis',\n  Iceball = 'iceball',\n  Icebeam = 'icebeam',\n  Iceburn = 'iceburn',\n  Icefang = 'icefang',\n  Icehammer = 'icehammer',\n  Icepunch = 'icepunch',\n  Iceshard = 'iceshard',\n  Icespinner = 'icespinner',\n  Iciclecrash = 'iciclecrash',\n  Iciclespear = 'iciclespear',\n  Icywind = 'icywind',\n  Imprison = 'imprison',\n  Incinerate = 'incinerate',\n  Infernalparade = 'infernalparade',\n  Inferno = 'inferno',\n  Infernooverdrive = 'infernooverdrive',\n  Infestation = 'infestation',\n  Ingrain = 'ingrain',\n  Instruct = 'instruct',\n  Iondeluge = 'iondeluge',\n  Irondefense = 'irondefense',\n  Ironhead = 'ironhead',\n  Irontail = 'irontail',\n  Ivycudgel = 'ivycudgel',\n  Jawlock = 'jawlock',\n  Jetpunch = 'jetpunch',\n  Judgment = 'judgment',\n  Jumpkick = 'jumpkick',\n  Junglehealing = 'junglehealing',\n  Karatechop = 'karatechop',\n  Kinesis = 'kinesis',\n  Kingsshield = 'kingsshield',\n  Knockoff = 'knockoff',\n  Kowtowcleave = 'kowtowcleave',\n  Landswrath = 'landswrath',\n  Laserfocus = 'laserfocus',\n  Lashout = 'lashout',\n  Lastresort = 'lastresort',\n  Lastrespects = 'lastrespects',\n  Lavaplume = 'lavaplume',\n  Leafage = 'leafage',\n  Leafblade = 'leafblade',\n  Leafstorm = 'leafstorm',\n  Leaftornado = 'leaftornado',\n  Leechlife = 'leechlife',\n  Leechseed = 'leechseed',\n  Leer = 'leer',\n  Letssnuggleforever = 'letssnuggleforever',\n  Lick = 'lick',\n  Lifedew = 'lifedew',\n  Lightofruin = 'lightofruin',\n  Lightscreen = 'lightscreen',\n  Lightthatburnsthesky = 'lightthatburnsthesky',\n  Liquidation = 'liquidation',\n  Lockon = 'lockon',\n  Lovelykiss = 'lovelykiss',\n  Lowkick = 'lowkick',\n  Lowsweep = 'lowsweep',\n  Luckychant = 'luckychant',\n  Luminacrash = 'luminacrash',\n  Lunarblessing = 'lunarblessing',\n  Lunardance = 'lunardance',\n  Lunge = 'lunge',\n  Lusterpurge = 'lusterpurge',\n  Machpunch = 'machpunch',\n  Magicalleaf = 'magicalleaf',\n  Magicaltorque = 'magicaltorque',\n  Magiccoat = 'magiccoat',\n  Magicpowder = 'magicpowder',\n  Magicroom = 'magicroom',\n  Magmastorm = 'magmastorm',\n  Magnetbomb = 'magnetbomb',\n  Magneticflux = 'magneticflux',\n  Magnetrise = 'magnetrise',\n  Magnitude = 'magnitude',\n  Makeitrain = 'makeitrain',\n  Maliciousmoonsault = 'maliciousmoonsault',\n  Malignantchain = 'malignantchain',\n  Matblock = 'matblock',\n  Matchagotcha = 'matchagotcha',\n  Maxairstream = 'maxairstream',\n  Maxdarkness = 'maxdarkness',\n  Maxflare = 'maxflare',\n  Maxflutterby = 'maxflutterby',\n  Maxgeyser = 'maxgeyser',\n  Maxguard = 'maxguard',\n  Maxhailstorm = 'maxhailstorm',\n  Maxknuckle = 'maxknuckle',\n  Maxlightning = 'maxlightning',\n  Maxmindstorm = 'maxmindstorm',\n  Maxooze = 'maxooze',\n  Maxovergrowth = 'maxovergrowth',\n  Maxphantasm = 'maxphantasm',\n  Maxquake = 'maxquake',\n  Maxrockfall = 'maxrockfall',\n  Maxstarfall = 'maxstarfall',\n  Maxsteelspike = 'maxsteelspike',\n  Maxstrike = 'maxstrike',\n  Maxwyrmwind = 'maxwyrmwind',\n  Meanlook = 'meanlook',\n  Meditate = 'meditate',\n  Mefirst = 'mefirst',\n  Megadrain = 'megadrain',\n  Megahorn = 'megahorn',\n  Megakick = 'megakick',\n  Megapunch = 'megapunch',\n  Memento = 'memento',\n  Menacingmoonrazemaelstrom = 'menacingmoonrazemaelstrom',\n  Metalburst = 'metalburst',\n  Metalclaw = 'metalclaw',\n  Metalsound = 'metalsound',\n  Meteorassault = 'meteorassault',\n  Meteorbeam = 'meteorbeam',\n  Meteormash = 'meteormash',\n  Metronome = 'metronome',\n  Mightycleave = 'mightycleave',\n  Milkdrink = 'milkdrink',\n  Mimic = 'mimic',\n  Mindblown = 'mindblown',\n  Mindreader = 'mindreader',\n  Minimize = 'minimize',\n  Miracleeye = 'miracleeye',\n  Mirrorcoat = 'mirrorcoat',\n  Mirrormove = 'mirrormove',\n  Mirrorshot = 'mirrorshot',\n  Mist = 'mist',\n  Mistball = 'mistball',\n  Mistyexplosion = 'mistyexplosion',\n  Mistyterrain = 'mistyterrain',\n  Moonblast = 'moonblast',\n  Moongeistbeam = 'moongeistbeam',\n  Moonlight = 'moonlight',\n  Morningsun = 'morningsun',\n  Mortalspin = 'mortalspin',\n  Mountaingale = 'mountaingale',\n  Mudbomb = 'mudbomb',\n  Muddywater = 'muddywater',\n  Mudshot = 'mudshot',\n  Mudslap = 'mudslap',\n  Mudsport = 'mudsport',\n  Multiattack = 'multiattack',\n  Mysticalfire = 'mysticalfire',\n  Mysticalpower = 'mysticalpower',\n  Nastyplot = 'nastyplot',\n  Naturalgift = 'naturalgift',\n  Naturepower = 'naturepower',\n  Naturesmadness = 'naturesmadness',\n  Needlearm = 'needlearm',\n  Neverendingnightmare = 'neverendingnightmare',\n  Nightdaze = 'nightdaze',\n  Nightmare = 'nightmare',\n  Nightshade = 'nightshade',\n  Nightslash = 'nightslash',\n  Nihillight = 'nihillight',\n  Nobleroar = 'nobleroar',\n  Noretreat = 'noretreat',\n  Noxioustorque = 'noxioustorque',\n  Nuzzle = 'nuzzle',\n  Oblivionwing = 'oblivionwing',\n  Obstruct = 'obstruct',\n  Oceanicoperetta = 'oceanicoperetta',\n  Octazooka = 'octazooka',\n  Octolock = 'octolock',\n  Odorsleuth = 'odorsleuth',\n  Ominouswind = 'ominouswind',\n  Orderup = 'orderup',\n  Originpulse = 'originpulse',\n  Outrage = 'outrage',\n  Overdrive = 'overdrive',\n  Overheat = 'overheat',\n  Painsplit = 'painsplit',\n  Paleowave = 'paleowave',\n  Paraboliccharge = 'paraboliccharge',\n  Partingshot = 'partingshot',\n  Payback = 'payback',\n  Payday = 'payday',\n  Peck = 'peck',\n  Perishsong = 'perishsong',\n  Petalblizzard = 'petalblizzard',\n  Petaldance = 'petaldance',\n  Phantomforce = 'phantomforce',\n  Photongeyser = 'photongeyser',\n  Pikapapow = 'pikapapow',\n  Pinmissile = 'pinmissile',\n  Plasmafists = 'plasmafists',\n  Playnice = 'playnice',\n  Playrough = 'playrough',\n  Pluck = 'pluck',\n  Poisonfang = 'poisonfang',\n  Poisongas = 'poisongas',\n  Poisonjab = 'poisonjab',\n  Poisonpowder = 'poisonpowder',\n  Poisonsting = 'poisonsting',\n  Poisontail = 'poisontail',\n  Polarflare = 'polarflare',\n  Pollenpuff = 'pollenpuff',\n  Poltergeist = 'poltergeist',\n  Populationbomb = 'populationbomb',\n  Pounce = 'pounce',\n  Pound = 'pound',\n  Powder = 'powder',\n  Powdersnow = 'powdersnow',\n  Powergem = 'powergem',\n  Powershift = 'powershift',\n  Powersplit = 'powersplit',\n  Powerswap = 'powerswap',\n  Powertrick = 'powertrick',\n  Powertrip = 'powertrip',\n  Poweruppunch = 'poweruppunch',\n  Powerwhip = 'powerwhip',\n  Precipiceblades = 'precipiceblades',\n  Present = 'present',\n  Prismaticlaser = 'prismaticlaser',\n  Protect = 'protect',\n  Psybeam = 'psybeam',\n  Psyblade = 'psyblade',\n  Psychic = 'psychic',\n  Psychicfangs = 'psychicfangs',\n  Psychicnoise = 'psychicnoise',\n  Psychicterrain = 'psychicterrain',\n  Psychoboost = 'psychoboost',\n  Psychocut = 'psychocut',\n  Psychoshift = 'psychoshift',\n  Psychup = 'psychup',\n  Psyshieldbash = 'psyshieldbash',\n  Psyshock = 'psyshock',\n  Psystrike = 'psystrike',\n  Psywave = 'psywave',\n  Pulverizingpancake = 'pulverizingpancake',\n  Punishment = 'punishment',\n  Purify = 'purify',\n  Pursuit = 'pursuit',\n  Pyroball = 'pyroball',\n  Quash = 'quash',\n  Quickattack = 'quickattack',\n  Quickguard = 'quickguard',\n  Quiverdance = 'quiverdance',\n  Rage = 'rage',\n  Ragefist = 'ragefist',\n  Ragepowder = 'ragepowder',\n  Ragingbull = 'ragingbull',\n  Ragingfury = 'ragingfury',\n  Raindance = 'raindance',\n  Rapidspin = 'rapidspin',\n  Razorleaf = 'razorleaf',\n  Razorshell = 'razorshell',\n  Razorwind = 'razorwind',\n  Recover = 'recover',\n  Recycle = 'recycle',\n  Reflect = 'reflect',\n  Reflecttype = 'reflecttype',\n  Refresh = 'refresh',\n  Relicsong = 'relicsong',\n  Rest = 'rest',\n  Retaliate = 'retaliate',\n  Return = 'return',\n  Revelationdance = 'revelationdance',\n  Revenge = 'revenge',\n  Reversal = 'reversal',\n  Revivalblessing = 'revivalblessing',\n  Risingvoltage = 'risingvoltage',\n  Roar = 'roar',\n  Roaroftime = 'roaroftime',\n  Rockblast = 'rockblast',\n  Rockclimb = 'rockclimb',\n  Rockpolish = 'rockpolish',\n  Rockslide = 'rockslide',\n  Rocksmash = 'rocksmash',\n  Rockthrow = 'rockthrow',\n  Rocktomb = 'rocktomb',\n  Rockwrecker = 'rockwrecker',\n  Roleplay = 'roleplay',\n  Rollingkick = 'rollingkick',\n  Rollout = 'rollout',\n  Roost = 'roost',\n  Rototiller = 'rototiller',\n  Round = 'round',\n  Ruination = 'ruination',\n  Sacredfire = 'sacredfire',\n  Sacredsword = 'sacredsword',\n  Safeguard = 'safeguard',\n  Saltcure = 'saltcure',\n  Sandattack = 'sandattack',\n  Sandsearstorm = 'sandsearstorm',\n  Sandstorm = 'sandstorm',\n  Sandtomb = 'sandtomb',\n  Sappyseed = 'sappyseed',\n  Savagespinout = 'savagespinout',\n  Scald = 'scald',\n  Scaleshot = 'scaleshot',\n  Scaryface = 'scaryface',\n  Scorchingsands = 'scorchingsands',\n  Scratch = 'scratch',\n  Screech = 'screech',\n  Searingshot = 'searingshot',\n  Searingsunrazesmash = 'searingsunrazesmash',\n  Secretpower = 'secretpower',\n  Secretsword = 'secretsword',\n  Seedbomb = 'seedbomb',\n  Seedflare = 'seedflare',\n  Seismictoss = 'seismictoss',\n  Selfdestruct = 'selfdestruct',\n  Shadowball = 'shadowball',\n  Shadowbone = 'shadowbone',\n  Shadowclaw = 'shadowclaw',\n  Shadowforce = 'shadowforce',\n  Shadowpunch = 'shadowpunch',\n  Shadowsneak = 'shadowsneak',\n  Shadowstrike = 'shadowstrike',\n  Sharpen = 'sharpen',\n  Shatteredpsyche = 'shatteredpsyche',\n  Shedtail = 'shedtail',\n  Sheercold = 'sheercold',\n  Shellsidearm = 'shellsidearm',\n  Shellsmash = 'shellsmash',\n  Shelltrap = 'shelltrap',\n  Shelter = 'shelter',\n  Shiftgear = 'shiftgear',\n  Shockwave = 'shockwave',\n  Shoreup = 'shoreup',\n  Signalbeam = 'signalbeam',\n  Silktrap = 'silktrap',\n  Silverwind = 'silverwind',\n  Simplebeam = 'simplebeam',\n  Sing = 'sing',\n  Sinisterarrowraid = 'sinisterarrowraid',\n  Sizzlyslide = 'sizzlyslide',\n  Sketch = 'sketch',\n  Skillswap = 'skillswap',\n  Skittersmack = 'skittersmack',\n  Skullbash = 'skullbash',\n  Skyattack = 'skyattack',\n  Skydrop = 'skydrop',\n  Skyuppercut = 'skyuppercut',\n  Slackoff = 'slackoff',\n  Slam = 'slam',\n  Slash = 'slash',\n  Sleeppowder = 'sleeppowder',\n  Sleeptalk = 'sleeptalk',\n  Sludge = 'sludge',\n  Sludgebomb = 'sludgebomb',\n  Sludgewave = 'sludgewave',\n  Smackdown = 'smackdown',\n  Smartstrike = 'smartstrike',\n  Smellingsalts = 'smellingsalts',\n  Smog = 'smog',\n  Smokescreen = 'smokescreen',\n  Snaptrap = 'snaptrap',\n  Snarl = 'snarl',\n  Snatch = 'snatch',\n  Snipeshot = 'snipeshot',\n  Snore = 'snore',\n  Snowscape = 'snowscape',\n  Soak = 'soak',\n  Softboiled = 'softboiled',\n  Solarbeam = 'solarbeam',\n  Solarblade = 'solarblade',\n  Sonicboom = 'sonicboom',\n  Soulstealing7starstrike = 'soulstealing7starstrike',\n  Spacialrend = 'spacialrend',\n  Spark = 'spark',\n  Sparklingaria = 'sparklingaria',\n  Sparklyswirl = 'sparklyswirl',\n  Spectralthief = 'spectralthief',\n  Speedswap = 'speedswap',\n  Spicyextract = 'spicyextract',\n  Spiderweb = 'spiderweb',\n  Spikecannon = 'spikecannon',\n  Spikes = 'spikes',\n  Spikyshield = 'spikyshield',\n  Spinout = 'spinout',\n  Spiritbreak = 'spiritbreak',\n  Spiritshackle = 'spiritshackle',\n  Spite = 'spite',\n  Spitup = 'spitup',\n  Splash = 'splash',\n  Splinteredstormshards = 'splinteredstormshards',\n  Splishysplash = 'splishysplash',\n  Spore = 'spore',\n  Spotlight = 'spotlight',\n  Springtidestorm = 'springtidestorm',\n  Stealthrock = 'stealthrock',\n  Steameruption = 'steameruption',\n  Steamroller = 'steamroller',\n  Steelbeam = 'steelbeam',\n  Steelroller = 'steelroller',\n  Steelwing = 'steelwing',\n  Stickyweb = 'stickyweb',\n  Stockpile = 'stockpile',\n  Stokedsparksurfer = 'stokedsparksurfer',\n  Stomp = 'stomp',\n  Stompingtantrum = 'stompingtantrum',\n  Stoneaxe = 'stoneaxe',\n  Stoneedge = 'stoneedge',\n  Storedpower = 'storedpower',\n  Stormthrow = 'stormthrow',\n  Strangesteam = 'strangesteam',\n  Strength = 'strength',\n  Strengthsap = 'strengthsap',\n  Stringshot = 'stringshot',\n  Struggle = 'struggle',\n  Strugglebug = 'strugglebug',\n  Stuffcheeks = 'stuffcheeks',\n  Stunspore = 'stunspore',\n  Submission = 'submission',\n  Substitute = 'substitute',\n  Subzeroslammer = 'subzeroslammer',\n  Suckerpunch = 'suckerpunch',\n  Sunnyday = 'sunnyday',\n  Sunsteelstrike = 'sunsteelstrike',\n  Supercellslam = 'supercellslam',\n  Superfang = 'superfang',\n  Superpower = 'superpower',\n  Supersonic = 'supersonic',\n  Supersonicskystrike = 'supersonicskystrike',\n  Surf = 'surf',\n  Surgingstrikes = 'surgingstrikes',\n  Swagger = 'swagger',\n  Swallow = 'swallow',\n  Sweetkiss = 'sweetkiss',\n  Sweetscent = 'sweetscent',\n  Swift = 'swift',\n  Switcheroo = 'switcheroo',\n  Swordsdance = 'swordsdance',\n  Synchronoise = 'synchronoise',\n  Synthesis = 'synthesis',\n  Syrupbomb = 'syrupbomb',\n  Tachyoncutter = 'tachyoncutter',\n  Tackle = 'tackle',\n  Tailglow = 'tailglow',\n  Tailslap = 'tailslap',\n  Tailwhip = 'tailwhip',\n  Tailwind = 'tailwind',\n  Takedown = 'takedown',\n  Takeheart = 'takeheart',\n  Tarshot = 'tarshot',\n  Taunt = 'taunt',\n  Tearfullook = 'tearfullook',\n  Teatime = 'teatime',\n  Technoblast = 'technoblast',\n  Tectonicrage = 'tectonicrage',\n  Teeterdance = 'teeterdance',\n  Telekinesis = 'telekinesis',\n  Teleport = 'teleport',\n  Temperflare = 'temperflare',\n  Tenmillionvoltthunderbolt = 'tenmillionvoltthunderbolt',\n  Terablast = 'terablast',\n  Terastarstorm = 'terastarstorm',\n  Terrainpulse = 'terrainpulse',\n  Thief = 'thief',\n  Thousandarrows = 'thousandarrows',\n  Thousandwaves = 'thousandwaves',\n  Thrash = 'thrash',\n  Throatchop = 'throatchop',\n  Thunder = 'thunder',\n  Thunderbolt = 'thunderbolt',\n  Thundercage = 'thundercage',\n  Thunderclap = 'thunderclap',\n  Thunderfang = 'thunderfang',\n  Thunderouskick = 'thunderouskick',\n  Thunderpunch = 'thunderpunch',\n  Thundershock = 'thundershock',\n  Thunderwave = 'thunderwave',\n  Tickle = 'tickle',\n  Tidyup = 'tidyup',\n  Topsyturvy = 'topsyturvy',\n  Torchsong = 'torchsong',\n  Torment = 'torment',\n  Toxic = 'toxic',\n  Toxicspikes = 'toxicspikes',\n  Toxicthread = 'toxicthread',\n  Trailblaze = 'trailblaze',\n  Transform = 'transform',\n  Triattack = 'triattack',\n  Trick = 'trick',\n  Trickortreat = 'trickortreat',\n  Trickroom = 'trickroom',\n  Triplearrows = 'triplearrows',\n  Tripleaxel = 'tripleaxel',\n  Tripledive = 'tripledive',\n  Triplekick = 'triplekick',\n  Tropkick = 'tropkick',\n  Trumpcard = 'trumpcard',\n  Twinbeam = 'twinbeam',\n  Twineedle = 'twineedle',\n  Twinkletackle = 'twinkletackle',\n  Twister = 'twister',\n  Upperhand = 'upperhand',\n  Uproar = 'uproar',\n  Uturn = 'uturn',\n  Vacuumwave = 'vacuumwave',\n  Vcreate = 'vcreate',\n  Veeveevolley = 'veeveevolley',\n  Venomdrench = 'venomdrench',\n  Venoshock = 'venoshock',\n  Victorydance = 'victorydance',\n  Vinewhip = 'vinewhip',\n  Visegrip = 'visegrip',\n  Vitalthrow = 'vitalthrow',\n  Voltswitch = 'voltswitch',\n  Volttackle = 'volttackle',\n  Wakeupslap = 'wakeupslap',\n  Waterfall = 'waterfall',\n  Watergun = 'watergun',\n  Waterpledge = 'waterpledge',\n  Waterpulse = 'waterpulse',\n  Watershuriken = 'watershuriken',\n  Watersport = 'watersport',\n  Waterspout = 'waterspout',\n  Wavecrash = 'wavecrash',\n  Weatherball = 'weatherball',\n  Whirlpool = 'whirlpool',\n  Whirlwind = 'whirlwind',\n  Wickedblow = 'wickedblow',\n  Wickedtorque = 'wickedtorque',\n  Wideguard = 'wideguard',\n  Wildboltstorm = 'wildboltstorm',\n  Wildcharge = 'wildcharge',\n  Willowisp = 'willowisp',\n  Wingattack = 'wingattack',\n  Wish = 'wish',\n  Withdraw = 'withdraw',\n  Wonderroom = 'wonderroom',\n  Woodhammer = 'woodhammer',\n  Workup = 'workup',\n  Worryseed = 'worryseed',\n  Wrap = 'wrap',\n  Wringout = 'wringout',\n  Xscissor = 'xscissor',\n  Yawn = 'yawn',\n  Zapcannon = 'zapcannon',\n  Zenheadbutt = 'zenheadbutt',\n  Zingzap = 'zingzap',\n  Zippyzap = 'zippyzap'\n}\n\n/** A single Nature entry */\nexport type Nature = {\n  /** The stat the nature decreases by 10% */\n  readonly decreasedStat?: Maybe<Scalars['String']['output']>;\n  /** The flavor of food the nature dislikes */\n  readonly dislikedFlavor?: Maybe<Scalars['String']['output']>;\n  /** The stat the nature increases by 10% */\n  readonly increasedStat?: Maybe<Scalars['String']['output']>;\n  /** The key of the nature as stored in the API */\n  readonly key: NaturesEnum;\n  /** The name of a nature */\n  readonly name: Scalars['String']['output'];\n  /** The flavor of food the nature prefers */\n  readonly preferredFlavor?: Maybe<Scalars['String']['output']>;\n}\n\n/** The Natures in Pokémon */\nexport enum NaturesEnum {\n  Adamant = 'adamant',\n  Bashful = 'bashful',\n  Bold = 'bold',\n  Brave = 'brave',\n  Calm = 'calm',\n  Careful = 'careful',\n  Docile = 'docile',\n  Gentle = 'gentle',\n  Hardy = 'hardy',\n  Hasty = 'hasty',\n  Impish = 'impish',\n  Jolly = 'jolly',\n  Lax = 'lax',\n  Lonely = 'lonely',\n  Mild = 'mild',\n  Modest = 'modest',\n  Naive = 'naive',\n  Naughty = 'naughty',\n  Quiet = 'quiet',\n  Quirky = 'quirky',\n  Rash = 'rash',\n  Relaxed = 'relaxed',\n  Sassy = 'sassy',\n  Serious = 'serious',\n  Timid = 'timid'\n}\n\n/** A Pokémon's entry */\nexport type Pokemon = {\n  /** The abilities for a Pokémon */\n  readonly abilities: Abilities;\n  /** The back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly backSprite: Scalars['String']['output'];\n  /** Base form if this entry describes an alternate form */\n  readonly baseForme?: Maybe<Scalars['String']['output']>;\n  /** Base species if this entry describes a special form */\n  readonly baseSpecies?: Maybe<Scalars['String']['output']>;\n  /** Base stats for a Pokémon */\n  readonly baseStats: Stats;\n  /** The total of all base stats for a Pokémon */\n  readonly baseStatsTotal: Scalars['Int']['output'];\n  /** Bulbapedia page for a Pokémon */\n  readonly bulbapediaPage: Scalars['String']['output'];\n  /** The catch rate data for a Pokémon */\n  readonly catchRate?: Maybe<CatchRate>;\n  /** The classification of a Pokémon as listed in the Pokedex */\n  readonly classification?: Maybe<Scalars['String']['output']>;\n  /** The colour of a Pokémon as listed in the Pokedex */\n  readonly color: Scalars['String']['output'];\n  /** Any other *cosmetic* forms for a Pokémon, distinguished from other formes as cosmetic formes only change the look of the Pokémon, while other formes might also change an ability, move set or other data. */\n  readonly cosmeticFormes?: Maybe<ReadonlyArray<Scalars['String']['output']>>;\n  /** An URL to an mp3 file of the Pokémon's cry. */\n  readonly cry?: Maybe<Scalars['String']['output']>;\n  /** The egg groups a Pokémon is in */\n  readonly eggGroups?: Maybe<ReadonlyArray<Scalars['String']['output']>>;\n  /** EV yields for a Pokémon */\n  readonly evYields: EvYields;\n  /** The evolution level, or special method, for a Pokémon */\n  readonly evolutionLevel?: Maybe<Scalars['String']['output']>;\n  /** The evolutions for a Pokémon, if any */\n  readonly evolutions?: Maybe<ReadonlyArray<Pokemon>>;\n  /** The flavor texts for a Pokémon */\n  readonly flavorTexts: ReadonlyArray<Flavor>;\n  /** The form identifier of a Pokémon */\n  readonly forme?: Maybe<Scalars['String']['output']>;\n  /** The single letter identifier of the form */\n  readonly formeLetter?: Maybe<Scalars['String']['output']>;\n  /** The gender data for a Pokémon */\n  readonly gender: Gender;\n  /** The height of a Pokémon in meters */\n  readonly height: Scalars['Float']['output'];\n  /** The International Phonetic Alphabet (IPA) representation of the name of the Pokémon */\n  readonly ipa?: Maybe<Scalars['String']['output']>;\n  /** Whether the egg of a Pokémon is obtainable */\n  readonly isEggObtainable: Scalars['Boolean']['output'];\n  /** The key of the Pokémon as stored in the API */\n  readonly key: PokemonEnum;\n  /** The learnset for this pokemon */\n  readonly learnsets?: Maybe<GenerationalPokemonLearnset>;\n  /** Whether this Pokémon is a legendary Pokémon. The list is based on what is provided by Bulbapedia. */\n  readonly legendary: Scalars['Boolean']['output'];\n  /** The levelling rate of a Pokémon */\n  readonly levellingRate?: Maybe<Scalars['String']['output']>;\n  /** The maximum number of steps required for the egg of a Pokémon to hatch */\n  readonly maximumHatchTime?: Maybe<Scalars['Int']['output']>;\n  /** The minimum number of steps required for the egg of a Pokémon to hatch */\n  readonly minimumHatchTime?: Maybe<Scalars['Int']['output']>;\n  /** Whether this Pokémon is a mythical Pokémon. The list is based on what is provided by Bulbapedia. */\n  readonly mythical: Scalars['Boolean']['output'];\n  /** The dex number for a Pokémon */\n  readonly num: Scalars['Int']['output'];\n  /** Any other forms for a Pokémon */\n  readonly otherFormes?: Maybe<ReadonlyArray<Scalars['String']['output']>>;\n  /** The preevolutions for a Pokémon, if any */\n  readonly preevolutions?: Maybe<ReadonlyArray<Pokemon>>;\n  /** The respelling of the name of the Pokémon */\n  readonly respelling?: Maybe<Scalars['String']['output']>;\n  /** Serebii page for a Pokémon */\n  readonly serebiiPage: Scalars['String']['output'];\n  /** The shiny back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly shinyBackSprite: Scalars['String']['output'];\n  /** The shiny sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly shinySprite: Scalars['String']['output'];\n  /** Smogon page for a Pokémon */\n  readonly smogonPage: Scalars['String']['output'];\n  /** The smogon tier a Pokémon falls under */\n  readonly smogonTier: Scalars['String']['output'];\n  /** The species name for a Pokémon */\n  readonly species: Scalars['String']['output'];\n  /** The sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */\n  readonly sprite: Scalars['String']['output'];\n  /** The types for a Pokémon */\n  readonly types: ReadonlyArray<PokemonType>;\n  /** The weight of a Pokémon in kilograms */\n  readonly weight: Scalars['Float']['output'];\n}\n\n/** The supported Pokémon */\nexport enum PokemonEnum {\n  Ababo = 'ababo',\n  Abomasnow = 'abomasnow',\n  Abomasnowmega = 'abomasnowmega',\n  Abra = 'abra',\n  Absol = 'absol',\n  Absolmega = 'absolmega',\n  Absolmegaz = 'absolmegaz',\n  Accelgor = 'accelgor',\n  Aegislash = 'aegislash',\n  Aegislashblade = 'aegislashblade',\n  Aerodactyl = 'aerodactyl',\n  Aerodactylmega = 'aerodactylmega',\n  Aggron = 'aggron',\n  Aggronmega = 'aggronmega',\n  Aipom = 'aipom',\n  Alakazam = 'alakazam',\n  Alakazammega = 'alakazammega',\n  Alcremie = 'alcremie',\n  Alcremiegmax = 'alcremiegmax',\n  Alomomola = 'alomomola',\n  Altaria = 'altaria',\n  Altariamega = 'altariamega',\n  Amaura = 'amaura',\n  Ambipom = 'ambipom',\n  Amoonguss = 'amoonguss',\n  Ampharos = 'ampharos',\n  Ampharosmega = 'ampharosmega',\n  Annihilape = 'annihilape',\n  Anorith = 'anorith',\n  Appletun = 'appletun',\n  Appletungmax = 'appletungmax',\n  Applin = 'applin',\n  Araquanid = 'araquanid',\n  Araquanidtotem = 'araquanidtotem',\n  Arbok = 'arbok',\n  Arboliva = 'arboliva',\n  Arcanine = 'arcanine',\n  Arcaninehisui = 'arcaninehisui',\n  Arceus = 'arceus',\n  Arceusbug = 'arceusbug',\n  Arceusdark = 'arceusdark',\n  Arceusdragon = 'arceusdragon',\n  Arceuselectric = 'arceuselectric',\n  Arceusfairy = 'arceusfairy',\n  Arceusfighting = 'arceusfighting',\n  Arceusfire = 'arceusfire',\n  Arceusflying = 'arceusflying',\n  Arceusghost = 'arceusghost',\n  Arceusgrass = 'arceusgrass',\n  Arceusground = 'arceusground',\n  Arceusice = 'arceusice',\n  Arceuslegend = 'arceuslegend',\n  Arceuspoison = 'arceuspoison',\n  Arceuspsychic = 'arceuspsychic',\n  Arceusrock = 'arceusrock',\n  Arceussteel = 'arceussteel',\n  Arceuswater = 'arceuswater',\n  Archaludon = 'archaludon',\n  Archen = 'archen',\n  Archeops = 'archeops',\n  Arctibax = 'arctibax',\n  Arctovish = 'arctovish',\n  Arctozolt = 'arctozolt',\n  Argalis = 'argalis',\n  Arghonaut = 'arghonaut',\n  Ariados = 'ariados',\n  Armaldo = 'armaldo',\n  Armarouge = 'armarouge',\n  Aromatisse = 'aromatisse',\n  Aron = 'aron',\n  Arrokuda = 'arrokuda',\n  Articuno = 'articuno',\n  Articunogalar = 'articunogalar',\n  Astrolotl = 'astrolotl',\n  Audino = 'audino',\n  Audinomega = 'audinomega',\n  Aurorus = 'aurorus',\n  Aurumoth = 'aurumoth',\n  Avalugg = 'avalugg',\n  Avalugghisui = 'avalugghisui',\n  Axew = 'axew',\n  Azelf = 'azelf',\n  Azumarill = 'azumarill',\n  Azurill = 'azurill',\n  Bagon = 'bagon',\n  Baltoy = 'baltoy',\n  Banette = 'banette',\n  Banettemega = 'banettemega',\n  Barbaracle = 'barbaracle',\n  Barbaraclemega = 'barbaraclemega',\n  Barboach = 'barboach',\n  Barraskewda = 'barraskewda',\n  Basculegion = 'basculegion',\n  Basculegionf = 'basculegionf',\n  Basculin = 'basculin',\n  Basculinbluestriped = 'basculinbluestriped',\n  Basculinwhitestriped = 'basculinwhitestriped',\n  Bastiodon = 'bastiodon',\n  Baxcalibur = 'baxcalibur',\n  Baxcaliburmega = 'baxcaliburmega',\n  Bayleef = 'bayleef',\n  Beartic = 'beartic',\n  Beautifly = 'beautifly',\n  Beedrill = 'beedrill',\n  Beedrillmega = 'beedrillmega',\n  Beheeyem = 'beheeyem',\n  Beldum = 'beldum',\n  Bellibolt = 'bellibolt',\n  Bellossom = 'bellossom',\n  Bellsprout = 'bellsprout',\n  Bergmite = 'bergmite',\n  Bewear = 'bewear',\n  Bibarel = 'bibarel',\n  Bidoof = 'bidoof',\n  Binacle = 'binacle',\n  Bisharp = 'bisharp',\n  Blacephalon = 'blacephalon',\n  Blastoise = 'blastoise',\n  Blastoisegmax = 'blastoisegmax',\n  Blastoisemega = 'blastoisemega',\n  Blaziken = 'blaziken',\n  Blazikenmega = 'blazikenmega',\n  Blipbug = 'blipbug',\n  Blissey = 'blissey',\n  Blitzle = 'blitzle',\n  Boldore = 'boldore',\n  Boltund = 'boltund',\n  Bombirdier = 'bombirdier',\n  Bonsly = 'bonsly',\n  Bouffalant = 'bouffalant',\n  Bounsweet = 'bounsweet',\n  Braixen = 'braixen',\n  Brambleghast = 'brambleghast',\n  Bramblin = 'bramblin',\n  Brattler = 'brattler',\n  Braviary = 'braviary',\n  Braviaryhisui = 'braviaryhisui',\n  Breezi = 'breezi',\n  Breloom = 'breloom',\n  Brionne = 'brionne',\n  Bronzong = 'bronzong',\n  Bronzor = 'bronzor',\n  Brutebonnet = 'brutebonnet',\n  Bruxish = 'bruxish',\n  Budew = 'budew',\n  Buizel = 'buizel',\n  Bulbasaur = 'bulbasaur',\n  Buneary = 'buneary',\n  Bunnelby = 'bunnelby',\n  Burmy = 'burmy',\n  Butterfree = 'butterfree',\n  Butterfreegmax = 'butterfreegmax',\n  Buzzwole = 'buzzwole',\n  Cacnea = 'cacnea',\n  Cacturne = 'cacturne',\n  Caimanoe = 'caimanoe',\n  Calyrex = 'calyrex',\n  Calyrexice = 'calyrexice',\n  Calyrexshadow = 'calyrexshadow',\n  Camerupt = 'camerupt',\n  Cameruptmega = 'cameruptmega',\n  Capsakid = 'capsakid',\n  Carbink = 'carbink',\n  Caribolt = 'caribolt',\n  Carkol = 'carkol',\n  Carnivine = 'carnivine',\n  Carracosta = 'carracosta',\n  Carvanha = 'carvanha',\n  Cascoon = 'cascoon',\n  Castform = 'castform',\n  Castformrainy = 'castformrainy',\n  Castformsnowy = 'castformsnowy',\n  Castformsunny = 'castformsunny',\n  Caterpie = 'caterpie',\n  Cawdet = 'cawdet',\n  Cawmodore = 'cawmodore',\n  Celebi = 'celebi',\n  Celesteela = 'celesteela',\n  Centiskorch = 'centiskorch',\n  Centiskorchgmax = 'centiskorchgmax',\n  Ceruledge = 'ceruledge',\n  Cetitan = 'cetitan',\n  Cetoddle = 'cetoddle',\n  Chandelure = 'chandelure',\n  Chandeluremega = 'chandeluremega',\n  Chansey = 'chansey',\n  Charcadet = 'charcadet',\n  Charizard = 'charizard',\n  Charizardgmax = 'charizardgmax',\n  Charizardmegax = 'charizardmegax',\n  Charizardmegay = 'charizardmegay',\n  Charjabug = 'charjabug',\n  Charmander = 'charmander',\n  Charmeleon = 'charmeleon',\n  Chatot = 'chatot',\n  Cherrim = 'cherrim',\n  Cherrimsunshine = 'cherrimsunshine',\n  Cherubi = 'cherubi',\n  Chesnaught = 'chesnaught',\n  Chesnaughtmega = 'chesnaughtmega',\n  Chespin = 'chespin',\n  Chewtle = 'chewtle',\n  Chienpao = 'chienpao',\n  Chikorita = 'chikorita',\n  Chimchar = 'chimchar',\n  Chimecho = 'chimecho',\n  Chimechomega = 'chimechomega',\n  Chinchou = 'chinchou',\n  Chingling = 'chingling',\n  Chiyu = 'chiyu',\n  Chromera = 'chromera',\n  Cinccino = 'cinccino',\n  Cinderace = 'cinderace',\n  Cinderacegmax = 'cinderacegmax',\n  Clamperl = 'clamperl',\n  Clauncher = 'clauncher',\n  Clawitzer = 'clawitzer',\n  Claydol = 'claydol',\n  Clefable = 'clefable',\n  Clefablemega = 'clefablemega',\n  Clefairy = 'clefairy',\n  Cleffa = 'cleffa',\n  Clobbopus = 'clobbopus',\n  Clodsire = 'clodsire',\n  Cloyster = 'cloyster',\n  Coalossal = 'coalossal',\n  Coalossalgmax = 'coalossalgmax',\n  Cobalion = 'cobalion',\n  Cofagrigus = 'cofagrigus',\n  Colossoil = 'colossoil',\n  Combee = 'combee',\n  Combusken = 'combusken',\n  Comfey = 'comfey',\n  Conkeldurr = 'conkeldurr',\n  Copperajah = 'copperajah',\n  Copperajahgmax = 'copperajahgmax',\n  Coribalis = 'coribalis',\n  Corphish = 'corphish',\n  Corsola = 'corsola',\n  Corsolagalar = 'corsolagalar',\n  Corviknight = 'corviknight',\n  Corviknightgmax = 'corviknightgmax',\n  Corvisquire = 'corvisquire',\n  Cosmoem = 'cosmoem',\n  Cosmog = 'cosmog',\n  Cottonee = 'cottonee',\n  Crabominable = 'crabominable',\n  Crabominablemega = 'crabominablemega',\n  Crabrawler = 'crabrawler',\n  Cradily = 'cradily',\n  Cramorant = 'cramorant',\n  Cramorantgorging = 'cramorantgorging',\n  Cramorantgulping = 'cramorantgulping',\n  Cranidos = 'cranidos',\n  Crawdaunt = 'crawdaunt',\n  Cresceidon = 'cresceidon',\n  Cresselia = 'cresselia',\n  Croagunk = 'croagunk',\n  Crobat = 'crobat',\n  Crocalor = 'crocalor',\n  Croconaw = 'croconaw',\n  Crucibelle = 'crucibelle',\n  Crucibellemega = 'crucibellemega',\n  Crustle = 'crustle',\n  Cryogonal = 'cryogonal',\n  Cubchoo = 'cubchoo',\n  Cubone = 'cubone',\n  Cufant = 'cufant',\n  Cupra = 'cupra',\n  Cursola = 'cursola',\n  Cutiefly = 'cutiefly',\n  Cyclizar = 'cyclizar',\n  Cyclohm = 'cyclohm',\n  Cyndaquil = 'cyndaquil',\n  Dachsbun = 'dachsbun',\n  Darkrai = 'darkrai',\n  Darkraimega = 'darkraimega',\n  Darmanitan = 'darmanitan',\n  Darmanitangalar = 'darmanitangalar',\n  Darmanitangalarzen = 'darmanitangalarzen',\n  Darmanitanzen = 'darmanitanzen',\n  Dartrix = 'dartrix',\n  Darumaka = 'darumaka',\n  Darumakagalar = 'darumakagalar',\n  Decidueye = 'decidueye',\n  Decidueyehisui = 'decidueyehisui',\n  Dedenne = 'dedenne',\n  Deerling = 'deerling',\n  Deino = 'deino',\n  Delcatty = 'delcatty',\n  Delibird = 'delibird',\n  Delphox = 'delphox',\n  Delphoxmega = 'delphoxmega',\n  Deoxys = 'deoxys',\n  Deoxysattack = 'deoxysattack',\n  Deoxysdefense = 'deoxysdefense',\n  Deoxysspeed = 'deoxysspeed',\n  Dewgong = 'dewgong',\n  Dewott = 'dewott',\n  Dewpider = 'dewpider',\n  Dhelmise = 'dhelmise',\n  Dialga = 'dialga',\n  Dialgaorigin = 'dialgaorigin',\n  Diancie = 'diancie',\n  Dianciemega = 'dianciemega',\n  Diggersby = 'diggersby',\n  Diglett = 'diglett',\n  Diglettalola = 'diglettalola',\n  Dipplin = 'dipplin',\n  Ditto = 'ditto',\n  Dodrio = 'dodrio',\n  Doduo = 'doduo',\n  Dolliv = 'dolliv',\n  Dondozo = 'dondozo',\n  Donphan = 'donphan',\n  Dorsoil = 'dorsoil',\n  Dottler = 'dottler',\n  Doublade = 'doublade',\n  Dracovish = 'dracovish',\n  Dracozolt = 'dracozolt',\n  Dragalge = 'dragalge',\n  Dragalgemega = 'dragalgemega',\n  Dragapult = 'dragapult',\n  Dragonair = 'dragonair',\n  Dragonite = 'dragonite',\n  Dragonitemega = 'dragonitemega',\n  Drakloak = 'drakloak',\n  Drampa = 'drampa',\n  Drampamega = 'drampamega',\n  Drapion = 'drapion',\n  Dratini = 'dratini',\n  Drednaw = 'drednaw',\n  Drednawgmax = 'drednawgmax',\n  Dreepy = 'dreepy',\n  Drifblim = 'drifblim',\n  Drifloon = 'drifloon',\n  Drilbur = 'drilbur',\n  Drizzile = 'drizzile',\n  Drowzee = 'drowzee',\n  Druddigon = 'druddigon',\n  Dubwool = 'dubwool',\n  Ducklett = 'ducklett',\n  Dudunsparce = 'dudunsparce',\n  Dudunsparcethreesegment = 'dudunsparcethreesegment',\n  Dugtrio = 'dugtrio',\n  Dugtrioalola = 'dugtrioalola',\n  Dunsparce = 'dunsparce',\n  Duohm = 'duohm',\n  Duosion = 'duosion',\n  Duraludon = 'duraludon',\n  Duraludongmax = 'duraludongmax',\n  Durant = 'durant',\n  Dusclops = 'dusclops',\n  Dusknoir = 'dusknoir',\n  Duskull = 'duskull',\n  Dustox = 'dustox',\n  Dwebble = 'dwebble',\n  Eelektrik = 'eelektrik',\n  Eelektross = 'eelektross',\n  Eelektrossmega = 'eelektrossmega',\n  Eevee = 'eevee',\n  Eeveegmax = 'eeveegmax',\n  Eeveestarter = 'eeveestarter',\n  Eiscue = 'eiscue',\n  Eiscuenoice = 'eiscuenoice',\n  Ekans = 'ekans',\n  Eldegoss = 'eldegoss',\n  Electabuzz = 'electabuzz',\n  Electivire = 'electivire',\n  Electrelk = 'electrelk',\n  Electrike = 'electrike',\n  Electrode = 'electrode',\n  Electrodehisui = 'electrodehisui',\n  Elekid = 'elekid',\n  Elgyem = 'elgyem',\n  Embirch = 'embirch',\n  Emboar = 'emboar',\n  Emboarmega = 'emboarmega',\n  Emolga = 'emolga',\n  Empoleon = 'empoleon',\n  Enamorus = 'enamorus',\n  Enamorustherian = 'enamorustherian',\n  Entei = 'entei',\n  Equilibra = 'equilibra',\n  Escavalier = 'escavalier',\n  Espathra = 'espathra',\n  Espeon = 'espeon',\n  Espurr = 'espurr',\n  Eternatus = 'eternatus',\n  Eternatuseternamax = 'eternatuseternamax',\n  Excadrill = 'excadrill',\n  Excadrillmega = 'excadrillmega',\n  Exeggcute = 'exeggcute',\n  Exeggutor = 'exeggutor',\n  Exeggutoralola = 'exeggutoralola',\n  Exploud = 'exploud',\n  Falinks = 'falinks',\n  Falinksmega = 'falinksmega',\n  Farfetchd = 'farfetchd',\n  Farfetchdgalar = 'farfetchdgalar',\n  Farigiraf = 'farigiraf',\n  Fawnifer = 'fawnifer',\n  Fearow = 'fearow',\n  Feebas = 'feebas',\n  Fennekin = 'fennekin',\n  Feraligatr = 'feraligatr',\n  Feraligatrmega = 'feraligatrmega',\n  Ferroseed = 'ferroseed',\n  Ferrothorn = 'ferrothorn',\n  Fezandipiti = 'fezandipiti',\n  Fidgit = 'fidgit',\n  Fidough = 'fidough',\n  Finizen = 'finizen',\n  Finneon = 'finneon',\n  Flaaffy = 'flaaffy',\n  Flabebe = 'flabebe',\n  Flamigo = 'flamigo',\n  Flapple = 'flapple',\n  Flapplegmax = 'flapplegmax',\n  Flarelm = 'flarelm',\n  Flareon = 'flareon',\n  Fletchinder = 'fletchinder',\n  Fletchling = 'fletchling',\n  Flittle = 'flittle',\n  Floatoy = 'floatoy',\n  Floatzel = 'floatzel',\n  Floette = 'floette',\n  Floetteeternal = 'floetteeternal',\n  Floettemega = 'floettemega',\n  Floragato = 'floragato',\n  Florges = 'florges',\n  Fluttermane = 'fluttermane',\n  Flygon = 'flygon',\n  Fomantis = 'fomantis',\n  Foongus = 'foongus',\n  Forretress = 'forretress',\n  Fraxure = 'fraxure',\n  Frigibax = 'frigibax',\n  Frillish = 'frillish',\n  Frillishfemale = 'frillishfemale',\n  Froakie = 'froakie',\n  Frogadier = 'frogadier',\n  Froslass = 'froslass',\n  Froslassmega = 'froslassmega',\n  Frosmoth = 'frosmoth',\n  Fuecoco = 'fuecoco',\n  Furfrou = 'furfrou',\n  Furret = 'furret',\n  Gabite = 'gabite',\n  Gallade = 'gallade',\n  Gallademega = 'gallademega',\n  Galvantula = 'galvantula',\n  Garbodor = 'garbodor',\n  Garbodorgmax = 'garbodorgmax',\n  Garchomp = 'garchomp',\n  Garchompmega = 'garchompmega',\n  Garchompmegaz = 'garchompmegaz',\n  Gardevoir = 'gardevoir',\n  Gardevoirmega = 'gardevoirmega',\n  Garganacl = 'garganacl',\n  Gastly = 'gastly',\n  Gastrodon = 'gastrodon',\n  Genesect = 'genesect',\n  Genesectburn = 'genesectburn',\n  Genesectchill = 'genesectchill',\n  Genesectdouse = 'genesectdouse',\n  Genesectshock = 'genesectshock',\n  Gengar = 'gengar',\n  Gengargmax = 'gengargmax',\n  Gengarmega = 'gengarmega',\n  Geodude = 'geodude',\n  Geodudealola = 'geodudealola',\n  Gholdengo = 'gholdengo',\n  Gible = 'gible',\n  Gigalith = 'gigalith',\n  Gimmighoul = 'gimmighoul',\n  Gimmighoulroaming = 'gimmighoulroaming',\n  Girafarig = 'girafarig',\n  Giratina = 'giratina',\n  Giratinaorigin = 'giratinaorigin',\n  Glaceon = 'glaceon',\n  Glalie = 'glalie',\n  Glaliemega = 'glaliemega',\n  Glameow = 'glameow',\n  Glastrier = 'glastrier',\n  Gligar = 'gligar',\n  Glimmet = 'glimmet',\n  Glimmora = 'glimmora',\n  Glimmoramega = 'glimmoramega',\n  Gliscor = 'gliscor',\n  Gloom = 'gloom',\n  Gogoat = 'gogoat',\n  Golbat = 'golbat',\n  Goldeen = 'goldeen',\n  Golduck = 'golduck',\n  Golem = 'golem',\n  Golemalola = 'golemalola',\n  Golett = 'golett',\n  Golisopod = 'golisopod',\n  Golisopodmega = 'golisopodmega',\n  Golurk = 'golurk',\n  Golurkmega = 'golurkmega',\n  Goodra = 'goodra',\n  Goodrahisui = 'goodrahisui',\n  Goomy = 'goomy',\n  Gorebyss = 'gorebyss',\n  Gossifleur = 'gossifleur',\n  Gothita = 'gothita',\n  Gothitelle = 'gothitelle',\n  Gothorita = 'gothorita',\n  Gougingfire = 'gougingfire',\n  Gourgeist = 'gourgeist',\n  Gourgeistlarge = 'gourgeistlarge',\n  Gourgeistsmall = 'gourgeistsmall',\n  Gourgeistsuper = 'gourgeistsuper',\n  Grafaiai = 'grafaiai',\n  Granbull = 'granbull',\n  Grapploct = 'grapploct',\n  Graveler = 'graveler',\n  Graveleralola = 'graveleralola',\n  Greattusk = 'greattusk',\n  Greavard = 'greavard',\n  Greedent = 'greedent',\n  Greninja = 'greninja',\n  Greninjaash = 'greninjaash',\n  Greninjamega = 'greninjamega',\n  Grimer = 'grimer',\n  Grimeralola = 'grimeralola',\n  Grimmsnarl = 'grimmsnarl',\n  Grimmsnarlgmax = 'grimmsnarlgmax',\n  Grookey = 'grookey',\n  Grotle = 'grotle',\n  Groudon = 'groudon',\n  Groudonprimal = 'groudonprimal',\n  Grovyle = 'grovyle',\n  Growlithe = 'growlithe',\n  Growlithehisui = 'growlithehisui',\n  Grubbin = 'grubbin',\n  Grumpig = 'grumpig',\n  Gulpin = 'gulpin',\n  Gumshoos = 'gumshoos',\n  Gumshoostotem = 'gumshoostotem',\n  Gurdurr = 'gurdurr',\n  Guzzlord = 'guzzlord',\n  Gyarados = 'gyarados',\n  Gyaradosmega = 'gyaradosmega',\n  Hakamoo = 'hakamoo',\n  Happiny = 'happiny',\n  Hariyama = 'hariyama',\n  Hatenna = 'hatenna',\n  Hatterene = 'hatterene',\n  Hatterenegmax = 'hatterenegmax',\n  Hattrem = 'hattrem',\n  Haunter = 'haunter',\n  Hawlucha = 'hawlucha',\n  Hawluchamega = 'hawluchamega',\n  Haxorus = 'haxorus',\n  Heatmor = 'heatmor',\n  Heatran = 'heatran',\n  Heatranmega = 'heatranmega',\n  Heliolisk = 'heliolisk',\n  Helioptile = 'helioptile',\n  Hemogoblin = 'hemogoblin',\n  Heracross = 'heracross',\n  Heracrossmega = 'heracrossmega',\n  Herdier = 'herdier',\n  Hippopotas = 'hippopotas',\n  Hippowdon = 'hippowdon',\n  Hitmonchan = 'hitmonchan',\n  Hitmonlee = 'hitmonlee',\n  Hitmontop = 'hitmontop',\n  Honchkrow = 'honchkrow',\n  Honedge = 'honedge',\n  Hooh = 'hooh',\n  Hoopa = 'hoopa',\n  Hoopaunbound = 'hoopaunbound',\n  Hoothoot = 'hoothoot',\n  Hoppip = 'hoppip',\n  Horsea = 'horsea',\n  Houndoom = 'houndoom',\n  Houndoommega = 'houndoommega',\n  Houndour = 'houndour',\n  Houndstone = 'houndstone',\n  Huntail = 'huntail',\n  Hydrapple = 'hydrapple',\n  Hydreigon = 'hydreigon',\n  Hypno = 'hypno',\n  Igglybuff = 'igglybuff',\n  Illumise = 'illumise',\n  Impidimp = 'impidimp',\n  Incineroar = 'incineroar',\n  Indeedee = 'indeedee',\n  Indeedeef = 'indeedeef',\n  Infernape = 'infernape',\n  Inkay = 'inkay',\n  Inteleon = 'inteleon',\n  Inteleongmax = 'inteleongmax',\n  Ironboulder = 'ironboulder',\n  Ironbundle = 'ironbundle',\n  Ironcrown = 'ironcrown',\n  Ironhands = 'ironhands',\n  Ironjugulis = 'ironjugulis',\n  Ironleaves = 'ironleaves',\n  Ironmoth = 'ironmoth',\n  Ironthorns = 'ironthorns',\n  Irontreads = 'irontreads',\n  Ironvaliant = 'ironvaliant',\n  Ivysaur = 'ivysaur',\n  Jangmoo = 'jangmoo',\n  Jellicent = 'jellicent',\n  Jellicentfemale = 'jellicentfemale',\n  Jigglypuff = 'jigglypuff',\n  Jirachi = 'jirachi',\n  Jolteon = 'jolteon',\n  Joltik = 'joltik',\n  Jumbao = 'jumbao',\n  Jumpluff = 'jumpluff',\n  Justyke = 'justyke',\n  Jynx = 'jynx',\n  Kabuto = 'kabuto',\n  Kabutops = 'kabutops',\n  Kadabra = 'kadabra',\n  Kakuna = 'kakuna',\n  Kangaskhan = 'kangaskhan',\n  Kangaskhanmega = 'kangaskhanmega',\n  Karrablast = 'karrablast',\n  Kartana = 'kartana',\n  Kecleon = 'kecleon',\n  Keldeo = 'keldeo',\n  Keldeoresolute = 'keldeoresolute',\n  Kerfluffle = 'kerfluffle',\n  Kilowattrel = 'kilowattrel',\n  Kingambit = 'kingambit',\n  Kingdra = 'kingdra',\n  Kingler = 'kingler',\n  Kinglergmax = 'kinglergmax',\n  Kirlia = 'kirlia',\n  Kitsunoh = 'kitsunoh',\n  Klang = 'klang',\n  Klawf = 'klawf',\n  Kleavor = 'kleavor',\n  Klefki = 'klefki',\n  Klink = 'klink',\n  Klinklang = 'klinklang',\n  Koffing = 'koffing',\n  Komala = 'komala',\n  Kommoo = 'kommoo',\n  Kommoototem = 'kommoototem',\n  Koraidon = 'koraidon',\n  Krabby = 'krabby',\n  Kricketot = 'kricketot',\n  Kricketune = 'kricketune',\n  Krilowatt = 'krilowatt',\n  Krokorok = 'krokorok',\n  Krookodile = 'krookodile',\n  Kubfu = 'kubfu',\n  Kyogre = 'kyogre',\n  Kyogreprimal = 'kyogreprimal',\n  Kyurem = 'kyurem',\n  Kyuremblack = 'kyuremblack',\n  Kyuremwhite = 'kyuremwhite',\n  Lairon = 'lairon',\n  Lampent = 'lampent',\n  Landorus = 'landorus',\n  Landorustherian = 'landorustherian',\n  Lanturn = 'lanturn',\n  Lapras = 'lapras',\n  Laprasgmax = 'laprasgmax',\n  Larvesta = 'larvesta',\n  Larvitar = 'larvitar',\n  Latias = 'latias',\n  Latiasmega = 'latiasmega',\n  Latios = 'latios',\n  Latiosmega = 'latiosmega',\n  Leafeon = 'leafeon',\n  Leavanny = 'leavanny',\n  Lechonk = 'lechonk',\n  Ledian = 'ledian',\n  Ledyba = 'ledyba',\n  Lickilicky = 'lickilicky',\n  Lickitung = 'lickitung',\n  Liepard = 'liepard',\n  Lileep = 'lileep',\n  Lilligant = 'lilligant',\n  Lilliganthisui = 'lilliganthisui',\n  Lillipup = 'lillipup',\n  Linoone = 'linoone',\n  Linoonegalar = 'linoonegalar',\n  Litleo = 'litleo',\n  Litten = 'litten',\n  Litwick = 'litwick',\n  Lokix = 'lokix',\n  Lombre = 'lombre',\n  Lopunny = 'lopunny',\n  Lopunnymega = 'lopunnymega',\n  Lotad = 'lotad',\n  Loudred = 'loudred',\n  Lucario = 'lucario',\n  Lucariomega = 'lucariomega',\n  Lucariomegaz = 'lucariomegaz',\n  Ludicolo = 'ludicolo',\n  Lugia = 'lugia',\n  Lumineon = 'lumineon',\n  Lunala = 'lunala',\n  Lunatone = 'lunatone',\n  Lurantis = 'lurantis',\n  Lurantistotem = 'lurantistotem',\n  Luvdisc = 'luvdisc',\n  Luxio = 'luxio',\n  Luxray = 'luxray',\n  Lycanroc = 'lycanroc',\n  Lycanrocdusk = 'lycanrocdusk',\n  Lycanrocmidnight = 'lycanrocmidnight',\n  M00 = 'm00',\n  Mabosstiff = 'mabosstiff',\n  Machamp = 'machamp',\n  Machampgmax = 'machampgmax',\n  Machoke = 'machoke',\n  Machop = 'machop',\n  Magby = 'magby',\n  Magcargo = 'magcargo',\n  Magearna = 'magearna',\n  Magearnamega = 'magearnamega',\n  Magearnaoriginal = 'magearnaoriginal',\n  Magearnaoriginalmega = 'magearnaoriginalmega',\n  Magikarp = 'magikarp',\n  Magmar = 'magmar',\n  Magmortar = 'magmortar',\n  Magnemite = 'magnemite',\n  Magneton = 'magneton',\n  Magnezone = 'magnezone',\n  Makuhita = 'makuhita',\n  Malaconda = 'malaconda',\n  Malamar = 'malamar',\n  Malamarmega = 'malamarmega',\n  Mamoswine = 'mamoswine',\n  Manaphy = 'manaphy',\n  Mandibuzz = 'mandibuzz',\n  Manectric = 'manectric',\n  Manectricmega = 'manectricmega',\n  Mankey = 'mankey',\n  Mantine = 'mantine',\n  Mantyke = 'mantyke',\n  Maractus = 'maractus',\n  Mareanie = 'mareanie',\n  Mareep = 'mareep',\n  Marill = 'marill',\n  Marowak = 'marowak',\n  Marowakalola = 'marowakalola',\n  Marowakalolatotem = 'marowakalolatotem',\n  Marshadow = 'marshadow',\n  Marshtomp = 'marshtomp',\n  Maschiff = 'maschiff',\n  Masquerain = 'masquerain',\n  Maushold = 'maushold',\n  Mausholdfour = 'mausholdfour',\n  Mawile = 'mawile',\n  Mawilemega = 'mawilemega',\n  Medicham = 'medicham',\n  Medichammega = 'medichammega',\n  Meditite = 'meditite',\n  Meganium = 'meganium',\n  Meganiummega = 'meganiummega',\n  Melmetal = 'melmetal',\n  Melmetalgmax = 'melmetalgmax',\n  Meloetta = 'meloetta',\n  Meloettapirouette = 'meloettapirouette',\n  Meltan = 'meltan',\n  Meowscarada = 'meowscarada',\n  Meowstic = 'meowstic',\n  Meowsticf = 'meowsticf',\n  Meowsticmega = 'meowsticmega',\n  Meowth = 'meowth',\n  Meowthalola = 'meowthalola',\n  Meowthgalar = 'meowthgalar',\n  Meowthgmax = 'meowthgmax',\n  Mesprit = 'mesprit',\n  Metagross = 'metagross',\n  Metagrossmega = 'metagrossmega',\n  Metang = 'metang',\n  Metapod = 'metapod',\n  Mew = 'mew',\n  Mewtwo = 'mewtwo',\n  Mewtwomegax = 'mewtwomegax',\n  Mewtwomegay = 'mewtwomegay',\n  Miasmaw = 'miasmaw',\n  Miasmite = 'miasmite',\n  Mienfoo = 'mienfoo',\n  Mienshao = 'mienshao',\n  Mightyena = 'mightyena',\n  Milcery = 'milcery',\n  Milotic = 'milotic',\n  Miltank = 'miltank',\n  Mimejr = 'mimejr',\n  Mimikyu = 'mimikyu',\n  Mimikyubusted = 'mimikyubusted',\n  Mimikyubustedtotem = 'mimikyubustedtotem',\n  Mimikyutotem = 'mimikyutotem',\n  Minccino = 'minccino',\n  Minior = 'minior',\n  Miniormeteor = 'miniormeteor',\n  Minun = 'minun',\n  Miraidon = 'miraidon',\n  Misdreavus = 'misdreavus',\n  Mismagius = 'mismagius',\n  Missingno = 'missingno',\n  Mollux = 'mollux',\n  Moltres = 'moltres',\n  Moltresgalar = 'moltresgalar',\n  Monferno = 'monferno',\n  Monohm = 'monohm',\n  Morelull = 'morelull',\n  Morgrem = 'morgrem',\n  Morpeko = 'morpeko',\n  Morpekohangry = 'morpekohangry',\n  Mothim = 'mothim',\n  Mrmime = 'mrmime',\n  Mrmimegalar = 'mrmimegalar',\n  Mrrime = 'mrrime',\n  Mudbray = 'mudbray',\n  Mudkip = 'mudkip',\n  Mudsdale = 'mudsdale',\n  Muk = 'muk',\n  Mukalola = 'mukalola',\n  Mumbao = 'mumbao',\n  Munchlax = 'munchlax',\n  Munkidori = 'munkidori',\n  Munna = 'munna',\n  Murkrow = 'murkrow',\n  Musharna = 'musharna',\n  Nacli = 'nacli',\n  Naclstack = 'naclstack',\n  Naganadel = 'naganadel',\n  Natu = 'natu',\n  Naviathan = 'naviathan',\n  Necrozma = 'necrozma',\n  Necrozmadawnwings = 'necrozmadawnwings',\n  Necrozmaduskmane = 'necrozmaduskmane',\n  Necrozmaultra = 'necrozmaultra',\n  Necturine = 'necturine',\n  Necturna = 'necturna',\n  Nickit = 'nickit',\n  Nidoking = 'nidoking',\n  Nidoqueen = 'nidoqueen',\n  Nidoranf = 'nidoranf',\n  Nidoranm = 'nidoranm',\n  Nidorina = 'nidorina',\n  Nidorino = 'nidorino',\n  Nihilego = 'nihilego',\n  Nincada = 'nincada',\n  Ninetales = 'ninetales',\n  Ninetalesalola = 'ninetalesalola',\n  Ninjask = 'ninjask',\n  Noctowl = 'noctowl',\n  Nohface = 'nohface',\n  Noibat = 'noibat',\n  Noivern = 'noivern',\n  Nosepass = 'nosepass',\n  Numel = 'numel',\n  Nuzleaf = 'nuzleaf',\n  Nymble = 'nymble',\n  Obstagoon = 'obstagoon',\n  Octillery = 'octillery',\n  Oddish = 'oddish',\n  Ogerpon = 'ogerpon',\n  Ogerponcornerstone = 'ogerponcornerstone',\n  Ogerponcornerstonetera = 'ogerponcornerstonetera',\n  Ogerponhearthflame = 'ogerponhearthflame',\n  Ogerponhearthflametera = 'ogerponhearthflametera',\n  Ogerpontealtera = 'ogerpontealtera',\n  Ogerponwellspring = 'ogerponwellspring',\n  Ogerponwellspringtera = 'ogerponwellspringtera',\n  Oinkologne = 'oinkologne',\n  Oinkolognef = 'oinkolognef',\n  Okidogi = 'okidogi',\n  Omanyte = 'omanyte',\n  Omastar = 'omastar',\n  Onix = 'onix',\n  Oranguru = 'oranguru',\n  Orbeetle = 'orbeetle',\n  Orbeetlegmax = 'orbeetlegmax',\n  Oricorio = 'oricorio',\n  Oricoriopau = 'oricoriopau',\n  Oricoriopompom = 'oricoriopompom',\n  Oricoriosensu = 'oricoriosensu',\n  Orthworm = 'orthworm',\n  Oshawott = 'oshawott',\n  Overqwil = 'overqwil',\n  Pachirisu = 'pachirisu',\n  Pajantom = 'pajantom',\n  Palafin = 'palafin',\n  Palafinhero = 'palafinhero',\n  Palkia = 'palkia',\n  Palkiaorigin = 'palkiaorigin',\n  Palossand = 'palossand',\n  Palpitoad = 'palpitoad',\n  Pancham = 'pancham',\n  Pangoro = 'pangoro',\n  Panpour = 'panpour',\n  Pansage = 'pansage',\n  Pansear = 'pansear',\n  Paras = 'paras',\n  Parasect = 'parasect',\n  Passimian = 'passimian',\n  Patrat = 'patrat',\n  Pawmi = 'pawmi',\n  Pawmo = 'pawmo',\n  Pawmot = 'pawmot',\n  Pawniard = 'pawniard',\n  Pecharunt = 'pecharunt',\n  Pelipper = 'pelipper',\n  Perrserker = 'perrserker',\n  Persian = 'persian',\n  Persianalola = 'persianalola',\n  Petilil = 'petilil',\n  Phanpy = 'phanpy',\n  Phantump = 'phantump',\n  Pheromosa = 'pheromosa',\n  Phione = 'phione',\n  Pichu = 'pichu',\n  Pichuspikyeared = 'pichuspikyeared',\n  Pidgeot = 'pidgeot',\n  Pidgeotmega = 'pidgeotmega',\n  Pidgeotto = 'pidgeotto',\n  Pidgey = 'pidgey',\n  Pidove = 'pidove',\n  Pignite = 'pignite',\n  Pikachu = 'pikachu',\n  Pikachualola = 'pikachualola',\n  Pikachubelle = 'pikachubelle',\n  Pikachucosplay = 'pikachucosplay',\n  Pikachugmax = 'pikachugmax',\n  Pikachuhoenn = 'pikachuhoenn',\n  Pikachukalos = 'pikachukalos',\n  Pikachulibre = 'pikachulibre',\n  Pikachuoriginal = 'pikachuoriginal',\n  Pikachupartner = 'pikachupartner',\n  Pikachuphd = 'pikachuphd',\n  Pikachupopstar = 'pikachupopstar',\n  Pikachurockstar = 'pikachurockstar',\n  Pikachusinnoh = 'pikachusinnoh',\n  Pikachustarter = 'pikachustarter',\n  Pikachuunova = 'pikachuunova',\n  Pikachuworld = 'pikachuworld',\n  Pikipek = 'pikipek',\n  Piloswine = 'piloswine',\n  Pincurchin = 'pincurchin',\n  Pineco = 'pineco',\n  Pinsir = 'pinsir',\n  Pinsirmega = 'pinsirmega',\n  Piplup = 'piplup',\n  Plasmanta = 'plasmanta',\n  Pluffle = 'pluffle',\n  Plusle = 'plusle',\n  Poipole = 'poipole',\n  Pokestarblackbelt = 'pokestarblackbelt',\n  Pokestarblackdoor = 'pokestarblackdoor',\n  Pokestarbrycenman = 'pokestarbrycenman',\n  Pokestarf00 = 'pokestarf00',\n  Pokestarf002 = 'pokestarf002',\n  Pokestargiant = 'pokestargiant',\n  Pokestarhumanoid = 'pokestarhumanoid',\n  Pokestarmonster = 'pokestarmonster',\n  Pokestarmt = 'pokestarmt',\n  Pokestarmt2 = 'pokestarmt2',\n  Pokestarsmeargle = 'pokestarsmeargle',\n  Pokestarspirit = 'pokestarspirit',\n  Pokestartransport = 'pokestartransport',\n  Pokestarufo = 'pokestarufo',\n  Pokestarufo2 = 'pokestarufo2',\n  Pokestarufopropu2 = 'pokestarufopropu2',\n  Pokestarwhitedoor = 'pokestarwhitedoor',\n  Politoed = 'politoed',\n  Poliwag = 'poliwag',\n  Poliwhirl = 'poliwhirl',\n  Poliwrath = 'poliwrath',\n  Poltchageist = 'poltchageist',\n  Poltchageistartisan = 'poltchageistartisan',\n  Polteageist = 'polteageist',\n  Polteageistantique = 'polteageistantique',\n  Ponyta = 'ponyta',\n  Ponytagalar = 'ponytagalar',\n  Poochyena = 'poochyena',\n  Popplio = 'popplio',\n  Porygon = 'porygon',\n  Porygon2 = 'porygon2',\n  Porygonz = 'porygonz',\n  Primarina = 'primarina',\n  Primeape = 'primeape',\n  Prinplup = 'prinplup',\n  Privatyke = 'privatyke',\n  Probopass = 'probopass',\n  Protowatt = 'protowatt',\n  Psyduck = 'psyduck',\n  Pumpkaboo = 'pumpkaboo',\n  Pumpkaboolarge = 'pumpkaboolarge',\n  Pumpkaboosmall = 'pumpkaboosmall',\n  Pumpkaboosuper = 'pumpkaboosuper',\n  Pupitar = 'pupitar',\n  Purrloin = 'purrloin',\n  Purugly = 'purugly',\n  Pyroak = 'pyroak',\n  Pyroar = 'pyroar',\n  Pyroarmega = 'pyroarmega',\n  Pyukumuku = 'pyukumuku',\n  Quagsire = 'quagsire',\n  Quaquaval = 'quaquaval',\n  Quaxly = 'quaxly',\n  Quaxwell = 'quaxwell',\n  Quilava = 'quilava',\n  Quilladin = 'quilladin',\n  Qwilfish = 'qwilfish',\n  Qwilfishhisui = 'qwilfishhisui',\n  Raboot = 'raboot',\n  Rabsca = 'rabsca',\n  Ragingbolt = 'ragingbolt',\n  Raichu = 'raichu',\n  Raichualola = 'raichualola',\n  Raichumegax = 'raichumegax',\n  Raichumegay = 'raichumegay',\n  Raikou = 'raikou',\n  Ralts = 'ralts',\n  Rampardos = 'rampardos',\n  Rapidash = 'rapidash',\n  Rapidashgalar = 'rapidashgalar',\n  Raticate = 'raticate',\n  Raticatealola = 'raticatealola',\n  Raticatealolatotem = 'raticatealolatotem',\n  Rattata = 'rattata',\n  Rattataalola = 'rattataalola',\n  Rayquaza = 'rayquaza',\n  Rayquazamega = 'rayquazamega',\n  Rebble = 'rebble',\n  Regice = 'regice',\n  Regidrago = 'regidrago',\n  Regieleki = 'regieleki',\n  Regigigas = 'regigigas',\n  Regirock = 'regirock',\n  Registeel = 'registeel',\n  Relicanth = 'relicanth',\n  Rellor = 'rellor',\n  Remoraid = 'remoraid',\n  Reshiram = 'reshiram',\n  Reuniclus = 'reuniclus',\n  Revavroom = 'revavroom',\n  Revenankh = 'revenankh',\n  Rhydon = 'rhydon',\n  Rhyhorn = 'rhyhorn',\n  Rhyperior = 'rhyperior',\n  Ribombee = 'ribombee',\n  Ribombeetotem = 'ribombeetotem',\n  Rillaboom = 'rillaboom',\n  Rillaboomgmax = 'rillaboomgmax',\n  Riolu = 'riolu',\n  Roaringmoon = 'roaringmoon',\n  Rockruff = 'rockruff',\n  Roggenrola = 'roggenrola',\n  Rolycoly = 'rolycoly',\n  Rookidee = 'rookidee',\n  Roselia = 'roselia',\n  Roserade = 'roserade',\n  Rotom = 'rotom',\n  Rotomfan = 'rotomfan',\n  Rotomfrost = 'rotomfrost',\n  Rotomheat = 'rotomheat',\n  Rotommow = 'rotommow',\n  Rotomwash = 'rotomwash',\n  Rowlet = 'rowlet',\n  Rufflet = 'rufflet',\n  Runerigus = 'runerigus',\n  Sableye = 'sableye',\n  Sableyemega = 'sableyemega',\n  Saharaja = 'saharaja',\n  Saharascal = 'saharascal',\n  Salamence = 'salamence',\n  Salamencemega = 'salamencemega',\n  Salandit = 'salandit',\n  Salazzle = 'salazzle',\n  Salazzletotem = 'salazzletotem',\n  Samurott = 'samurott',\n  Samurotthisui = 'samurotthisui',\n  Sandaconda = 'sandaconda',\n  Sandacondagmax = 'sandacondagmax',\n  Sandile = 'sandile',\n  Sandshrew = 'sandshrew',\n  Sandshrewalola = 'sandshrewalola',\n  Sandslash = 'sandslash',\n  Sandslashalola = 'sandslashalola',\n  Sandygast = 'sandygast',\n  Sandyshocks = 'sandyshocks',\n  Sawk = 'sawk',\n  Sawsbuck = 'sawsbuck',\n  Scatterbug = 'scatterbug',\n  Scattervein = 'scattervein',\n  Sceptile = 'sceptile',\n  Sceptilemega = 'sceptilemega',\n  Scizor = 'scizor',\n  Scizormega = 'scizormega',\n  Scolipede = 'scolipede',\n  Scolipedemega = 'scolipedemega',\n  Scorbunny = 'scorbunny',\n  Scovillain = 'scovillain',\n  Scovillainmega = 'scovillainmega',\n  Scrafty = 'scrafty',\n  Scraftymega = 'scraftymega',\n  Scraggy = 'scraggy',\n  Scratchet = 'scratchet',\n  Screamtail = 'screamtail',\n  Scyther = 'scyther',\n  Seadra = 'seadra',\n  Seaking = 'seaking',\n  Sealeo = 'sealeo',\n  Seedot = 'seedot',\n  Seel = 'seel',\n  Seismitoad = 'seismitoad',\n  Sentret = 'sentret',\n  Serperior = 'serperior',\n  Servine = 'servine',\n  Seviper = 'seviper',\n  Sewaddle = 'sewaddle',\n  Sharpedo = 'sharpedo',\n  Sharpedomega = 'sharpedomega',\n  Shaymin = 'shaymin',\n  Shayminsky = 'shayminsky',\n  Shedinja = 'shedinja',\n  Shelgon = 'shelgon',\n  Shellder = 'shellder',\n  Shellos = 'shellos',\n  Shelmet = 'shelmet',\n  Shieldon = 'shieldon',\n  Shiftry = 'shiftry',\n  Shiinotic = 'shiinotic',\n  Shinx = 'shinx',\n  Shroodle = 'shroodle',\n  Shroomish = 'shroomish',\n  Shuckle = 'shuckle',\n  Shuppet = 'shuppet',\n  Sigilyph = 'sigilyph',\n  Silcoon = 'silcoon',\n  Silicobra = 'silicobra',\n  Silvally = 'silvally',\n  Silvallybug = 'silvallybug',\n  Silvallydark = 'silvallydark',\n  Silvallydragon = 'silvallydragon',\n  Silvallyelectric = 'silvallyelectric',\n  Silvallyfairy = 'silvallyfairy',\n  Silvallyfighting = 'silvallyfighting',\n  Silvallyfire = 'silvallyfire',\n  Silvallyflying = 'silvallyflying',\n  Silvallyghost = 'silvallyghost',\n  Silvallygrass = 'silvallygrass',\n  Silvallyground = 'silvallyground',\n  Silvallyice = 'silvallyice',\n  Silvallypoison = 'silvallypoison',\n  Silvallypsychic = 'silvallypsychic',\n  Silvallyrock = 'silvallyrock',\n  Silvallysteel = 'silvallysteel',\n  Silvallywater = 'silvallywater',\n  Simipour = 'simipour',\n  Simisage = 'simisage',\n  Simisear = 'simisear',\n  Sinistcha = 'sinistcha',\n  Sinistchamasterpiece = 'sinistchamasterpiece',\n  Sinistea = 'sinistea',\n  Sinisteaantique = 'sinisteaantique',\n  Sirfetchd = 'sirfetchd',\n  Sizzlipede = 'sizzlipede',\n  Skarmory = 'skarmory',\n  Skarmorymega = 'skarmorymega',\n  Skeledirge = 'skeledirge',\n  Skiddo = 'skiddo',\n  Skiploom = 'skiploom',\n  Skitty = 'skitty',\n  Skorupi = 'skorupi',\n  Skrelp = 'skrelp',\n  Skuntank = 'skuntank',\n  Skwovet = 'skwovet',\n  Slaking = 'slaking',\n  Slakoth = 'slakoth',\n  Sliggoo = 'sliggoo',\n  Sliggoohisui = 'sliggoohisui',\n  Slitherwing = 'slitherwing',\n  Slowbro = 'slowbro',\n  Slowbrogalar = 'slowbrogalar',\n  Slowbromega = 'slowbromega',\n  Slowking = 'slowking',\n  Slowkinggalar = 'slowkinggalar',\n  Slowpoke = 'slowpoke',\n  Slowpokegalar = 'slowpokegalar',\n  Slugma = 'slugma',\n  Slurpuff = 'slurpuff',\n  Smeargle = 'smeargle',\n  Smogecko = 'smogecko',\n  Smoguana = 'smoguana',\n  Smokomodo = 'smokomodo',\n  Smoliv = 'smoliv',\n  Smoochum = 'smoochum',\n  Snaelstrom = 'snaelstrom',\n  Sneasel = 'sneasel',\n  Sneaselhisui = 'sneaselhisui',\n  Sneasler = 'sneasler',\n  Snivy = 'snivy',\n  Snom = 'snom',\n  Snorlax = 'snorlax',\n  Snorlaxgmax = 'snorlaxgmax',\n  Snorunt = 'snorunt',\n  Snover = 'snover',\n  Snubbull = 'snubbull',\n  Snugglow = 'snugglow',\n  Sobble = 'sobble',\n  Solgaleo = 'solgaleo',\n  Solosis = 'solosis',\n  Solotl = 'solotl',\n  Solrock = 'solrock',\n  Spearow = 'spearow',\n  Spectrier = 'spectrier',\n  Spewpa = 'spewpa',\n  Spheal = 'spheal',\n  Spidops = 'spidops',\n  Spinarak = 'spinarak',\n  Spinda = 'spinda',\n  Spiritomb = 'spiritomb',\n  Spoink = 'spoink',\n  Sprigatito = 'sprigatito',\n  Spritzee = 'spritzee',\n  Squawkabilly = 'squawkabilly',\n  Squawkabillyblue = 'squawkabillyblue',\n  Squawkabillywhite = 'squawkabillywhite',\n  Squawkabillyyellow = 'squawkabillyyellow',\n  Squirtle = 'squirtle',\n  Stakataka = 'stakataka',\n  Stantler = 'stantler',\n  Staraptor = 'staraptor',\n  Staraptormega = 'staraptormega',\n  Staravia = 'staravia',\n  Starly = 'starly',\n  Starmie = 'starmie',\n  Starmiemega = 'starmiemega',\n  Staryu = 'staryu',\n  Steelix = 'steelix',\n  Steelixmega = 'steelixmega',\n  Steenee = 'steenee',\n  Stonjourner = 'stonjourner',\n  Stoutland = 'stoutland',\n  Stratagem = 'stratagem',\n  Stufful = 'stufful',\n  Stunfisk = 'stunfisk',\n  Stunfiskgalar = 'stunfiskgalar',\n  Stunky = 'stunky',\n  Sudowoodo = 'sudowoodo',\n  Suicune = 'suicune',\n  Sunflora = 'sunflora',\n  Sunkern = 'sunkern',\n  Surskit = 'surskit',\n  Swablu = 'swablu',\n  Swadloon = 'swadloon',\n  Swalot = 'swalot',\n  Swampert = 'swampert',\n  Swampertmega = 'swampertmega',\n  Swanna = 'swanna',\n  Swellow = 'swellow',\n  Swinub = 'swinub',\n  Swirlix = 'swirlix',\n  Swirlpool = 'swirlpool',\n  Swoobat = 'swoobat',\n  Syclant = 'syclant',\n  Syclar = 'syclar',\n  Sylveon = 'sylveon',\n  Tactite = 'tactite',\n  Tadbulb = 'tadbulb',\n  Taillow = 'taillow',\n  Talonflame = 'talonflame',\n  Tandemaus = 'tandemaus',\n  Tangela = 'tangela',\n  Tangrowth = 'tangrowth',\n  Tapubulu = 'tapubulu',\n  Tapufini = 'tapufini',\n  Tapukoko = 'tapukoko',\n  Tapulele = 'tapulele',\n  Tarountula = 'tarountula',\n  Tatsugiri = 'tatsugiri',\n  Tatsugirimega = 'tatsugirimega',\n  Tauros = 'tauros',\n  Taurospaldeaaqua = 'taurospaldeaaqua',\n  Taurospaldeablaze = 'taurospaldeablaze',\n  Taurospaldeacombat = 'taurospaldeacombat',\n  Teddiursa = 'teddiursa',\n  Tentacool = 'tentacool',\n  Tentacruel = 'tentacruel',\n  Tepig = 'tepig',\n  Terapagos = 'terapagos',\n  Terapagosstellar = 'terapagosstellar',\n  Terapagosterastal = 'terapagosterastal',\n  Terrakion = 'terrakion',\n  Thievul = 'thievul',\n  Throh = 'throh',\n  Thundurus = 'thundurus',\n  Thundurustherian = 'thundurustherian',\n  Thwackey = 'thwackey',\n  Timburr = 'timburr',\n  Tinglu = 'tinglu',\n  Tinkatink = 'tinkatink',\n  Tinkaton = 'tinkaton',\n  Tinkatuff = 'tinkatuff',\n  Tirtouga = 'tirtouga',\n  Toedscool = 'toedscool',\n  Toedscruel = 'toedscruel',\n  Togedemaru = 'togedemaru',\n  Togedemarutotem = 'togedemarutotem',\n  Togekiss = 'togekiss',\n  Togepi = 'togepi',\n  Togetic = 'togetic',\n  Tomohawk = 'tomohawk',\n  Torchic = 'torchic',\n  Torkoal = 'torkoal',\n  Tornadus = 'tornadus',\n  Tornadustherian = 'tornadustherian',\n  Torracat = 'torracat',\n  Torterra = 'torterra',\n  Totodile = 'totodile',\n  Toucannon = 'toucannon',\n  Toxapex = 'toxapex',\n  Toxel = 'toxel',\n  Toxicroak = 'toxicroak',\n  Toxtricity = 'toxtricity',\n  Toxtricitygmax = 'toxtricitygmax',\n  Toxtricitylowkey = 'toxtricitylowkey',\n  Toxtricitylowkeygmax = 'toxtricitylowkeygmax',\n  Tranquill = 'tranquill',\n  Trapinch = 'trapinch',\n  Treecko = 'treecko',\n  Trevenant = 'trevenant',\n  Tropius = 'tropius',\n  Trubbish = 'trubbish',\n  Trumbeak = 'trumbeak',\n  Tsareena = 'tsareena',\n  Turtonator = 'turtonator',\n  Turtwig = 'turtwig',\n  Tympole = 'tympole',\n  Tynamo = 'tynamo',\n  Typenull = 'typenull',\n  Typhlosion = 'typhlosion',\n  Typhlosionhisui = 'typhlosionhisui',\n  Tyranitar = 'tyranitar',\n  Tyranitarmega = 'tyranitarmega',\n  Tyrantrum = 'tyrantrum',\n  Tyrogue = 'tyrogue',\n  Tyrunt = 'tyrunt',\n  Umbreon = 'umbreon',\n  Unfezant = 'unfezant',\n  Unown = 'unown',\n  Ursaluna = 'ursaluna',\n  Ursalunabloodmoon = 'ursalunabloodmoon',\n  Ursaring = 'ursaring',\n  Urshifu = 'urshifu',\n  Urshifugmax = 'urshifugmax',\n  Urshifurapidstrike = 'urshifurapidstrike',\n  Urshifurapidstrikegmax = 'urshifurapidstrikegmax',\n  Uxie = 'uxie',\n  Vanillish = 'vanillish',\n  Vanillite = 'vanillite',\n  Vanilluxe = 'vanilluxe',\n  Vaporeon = 'vaporeon',\n  Varoom = 'varoom',\n  Veluza = 'veluza',\n  Venipede = 'venipede',\n  Venomicon = 'venomicon',\n  Venomiconepilogue = 'venomiconepilogue',\n  Venomoth = 'venomoth',\n  Venonat = 'venonat',\n  Venusaur = 'venusaur',\n  Venusaurgmax = 'venusaurgmax',\n  Venusaurmega = 'venusaurmega',\n  Vespiquen = 'vespiquen',\n  Vibrava = 'vibrava',\n  Victini = 'victini',\n  Victreebel = 'victreebel',\n  Victreebelmega = 'victreebelmega',\n  Vigoroth = 'vigoroth',\n  Vikavolt = 'vikavolt',\n  Vikavolttotem = 'vikavolttotem',\n  Vileplume = 'vileplume',\n  Virizion = 'virizion',\n  Vivillon = 'vivillon',\n  Vivillonfancy = 'vivillonfancy',\n  Vivillonpokeball = 'vivillonpokeball',\n  Volbeat = 'volbeat',\n  Volcanion = 'volcanion',\n  Volcarona = 'volcarona',\n  Volkraken = 'volkraken',\n  Volkritter = 'volkritter',\n  Voltorb = 'voltorb',\n  Voltorbhisui = 'voltorbhisui',\n  Voodoll = 'voodoll',\n  Voodoom = 'voodoom',\n  Vullaby = 'vullaby',\n  Vulpix = 'vulpix',\n  Vulpixalola = 'vulpixalola',\n  Wailmer = 'wailmer',\n  Wailord = 'wailord',\n  Walkingwake = 'walkingwake',\n  Walrein = 'walrein',\n  Wartortle = 'wartortle',\n  Watchog = 'watchog',\n  Wattrel = 'wattrel',\n  Weavile = 'weavile',\n  Weedle = 'weedle',\n  Weepinbell = 'weepinbell',\n  Weezing = 'weezing',\n  Weezinggalar = 'weezinggalar',\n  Whimsicott = 'whimsicott',\n  Whirlipede = 'whirlipede',\n  Whiscash = 'whiscash',\n  Whismur = 'whismur',\n  Wigglytuff = 'wigglytuff',\n  Wiglett = 'wiglett',\n  Wimpod = 'wimpod',\n  Wingull = 'wingull',\n  Wishiwashi = 'wishiwashi',\n  Wishiwashischool = 'wishiwashischool',\n  Wobbuffet = 'wobbuffet',\n  Wochien = 'wochien',\n  Woobat = 'woobat',\n  Wooloo = 'wooloo',\n  Wooper = 'wooper',\n  Wooperpaldea = 'wooperpaldea',\n  Wormadam = 'wormadam',\n  Wormadamsandy = 'wormadamsandy',\n  Wormadamtrash = 'wormadamtrash',\n  Wugtrio = 'wugtrio',\n  Wurmple = 'wurmple',\n  Wynaut = 'wynaut',\n  Wyrdeer = 'wyrdeer',\n  Xatu = 'xatu',\n  Xerneas = 'xerneas',\n  Xerneasneutral = 'xerneasneutral',\n  Xurkitree = 'xurkitree',\n  Yamask = 'yamask',\n  Yamaskgalar = 'yamaskgalar',\n  Yamper = 'yamper',\n  Yanma = 'yanma',\n  Yanmega = 'yanmega',\n  Yungoos = 'yungoos',\n  Yveltal = 'yveltal',\n  Zacian = 'zacian',\n  Zaciancrowned = 'zaciancrowned',\n  Zamazenta = 'zamazenta',\n  Zamazentacrowned = 'zamazentacrowned',\n  Zangoose = 'zangoose',\n  Zapdos = 'zapdos',\n  Zapdosgalar = 'zapdosgalar',\n  Zarude = 'zarude',\n  Zarudedada = 'zarudedada',\n  Zebstrika = 'zebstrika',\n  Zekrom = 'zekrom',\n  Zeraora = 'zeraora',\n  Zeraoramega = 'zeraoramega',\n  Zigzagoon = 'zigzagoon',\n  Zigzagoongalar = 'zigzagoongalar',\n  Zoroark = 'zoroark',\n  Zoroarkhisui = 'zoroarkhisui',\n  Zorua = 'zorua',\n  Zoruahisui = 'zoruahisui',\n  Zubat = 'zubat',\n  Zweilous = 'zweilous',\n  Zygarde = 'zygarde',\n  Zygarde10 = 'zygarde10',\n  Zygardecomplete = 'zygardecomplete',\n  Zygardecompletemega = 'zygardecompletemega'\n}\n\nexport type PokemonLearnset = {\n  /** The moves that are exclusively learned in the Unova Dream World */\n  readonly dreamworldMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be passed as egg moves */\n  readonly eggMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that are exclusive to event variants of the Pokémon */\n  readonly eventMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned through levelling up */\n  readonly levelUpMoves?: Maybe<ReadonlyArray<LearnsetLevelUpMove>>;\n  /** The moves that can be learned from a Technical Machine or Technical Record */\n  readonly tmMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned from a move tutor */\n  readonly tutorMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n  /** The moves that can be learned through virtual console transfer */\n  readonly virtualTransferMoves?: Maybe<ReadonlyArray<LearnsetMove>>;\n}\n\n/** The type of a Pokémon and that types matchup */\nexport type PokemonType = {\n  /** The type matchup for this type */\n  readonly matchup: TypeMatchup;\n  /** The name of the typ */\n  readonly name: Scalars['String']['output'];\n}\n\nexport type Query = {\n  /** Gets the details on a Pokémon ability, using the ability name */\n  readonly getAbility: Ability;\n  /**\n   * Returns a list of all the Natures in Pokémon.\n   *\n   * For every Nature all the data on each requested field is returned.\n   */\n  readonly getAllNatures: ReadonlyArray<Nature>;\n  /**\n   * Returns a list of all the known Pokémon.\n   *\n   * For every Pokémon all the data on each requested field is returned.\n   *\n   * **_NOTE:_ To skip all CAP Pokémon, PokéStar Pokémon, Missingno, and 'M (00) provide an `offset` of 89**\n   *\n   * You can provide `take` to limit the amount of Pokémon to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`.\n   *\n   * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`.\n   *\n   * While the API will currently not rate limit the usage of this query, it may do so in the future.\n   *\n   * It is advisable to cache responses of this query.\n   */\n  readonly getAllPokemon: ReadonlyArray<Pokemon>;\n  /**\n   * Gets details on a Pokémon ability, using a fuzzy search on name\n   *\n   * This can be used to find multiple results based on the query\n   *\n   * You can provide `take` to limit the amount of abilities to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`.\n   */\n  readonly getFuzzyAbility: ReadonlyArray<Ability>;\n  /**\n   * Gets details on a Pokémon item, using a fuzzy search on name\n   *\n   * This can be used to find multiple results based on the query\n   *\n   * By default only 1 result is returned. You can provide the arguments `take`, `offset`, and `reverse` to modify this behaviour.\n   */\n  readonly getFuzzyItem: ReadonlyArray<Item>;\n  /**\n   * Gets the learnset for a given Pokémon and move.\n   *\n   * A fuzzy search is performed to find a matching Pokémon and move\n   *\n   * Multiple moves are possible by putting them in an array: `[move1, move2]`.\n   *\n   * You can also apply a generation filter (only results for the given generation will be returned) with the generation argument\n   */\n  readonly getFuzzyLearnset: Learnset;\n  /**\n   * Gets details on a Pokémon move, using a fuzzy search on name\n   *\n   * This can be used to find multiple results based on the query\n   *\n   * By default only 1 result is returned. You can provide the arguments `take`, \"offset\", and \"reverse\" to modify this behaviour.\n   */\n  readonly getFuzzyMove: ReadonlyArray<Move>;\n  /**\n   * Gets details on one or more Pokémon based on species name\n   *\n   * You can provide `take` to limit the amount of Pokémon to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`.\n   *\n   * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`.\n   *\n   * **Reversal is applied before pagination!**\n   */\n  readonly getFuzzyPokemon: ReadonlyArray<Pokemon>;\n  /** Gets the details on a Pokémon item, using the item name */\n  readonly getItem: Item;\n  /**\n   * Gets the learnsets for a given Pokémon and move.\n   *\n   * Multiple moves are possible by putting them in an array: `[move1, move2]`.\n   *\n   * You can also apply a generation filter (only results for the given generation will be returned) with the generation argument\n   */\n  readonly getLearnset: Learnset;\n  /** Gets the details on a Pokémon move, using the move name */\n  readonly getMove: Move;\n  /** Gets the details of a specific Nature */\n  readonly getNature: Nature;\n  /**\n   * Gets details on a single Pokémon based on species name\n   *\n   * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`.\n   *\n   * **Reversal is applied before pagination!**\n   */\n  readonly getPokemon: Pokemon;\n  /**\n   * Gets details on a single Pokémon based on National Pokédex number\n   *\n   * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`.\n   *\n   * **Reversal is applied before pagination!**\n   */\n  readonly getPokemonByDexNumber: Pokemon;\n  /** Gets the type matchup data for the given type or types */\n  readonly getTypeMatchup: TypeMatchup;\n}\n\n\nexport type QueryGetAbilityArgs = {\n  ability: AbilitiesEnum;\n}\n\n\nexport type QueryGetAllPokemonArgs = {\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  offsetFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n  reverse?: InputMaybe<Scalars['Boolean']['input']>;\n  reverseFlavorTexts?: InputMaybe<Scalars['Boolean']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n  takeFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetFuzzyAbilityArgs = {\n  ability: Scalars['String']['input'];\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  reverse?: InputMaybe<Scalars['Boolean']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetFuzzyItemArgs = {\n  item: Scalars['String']['input'];\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  reverse?: InputMaybe<Scalars['Boolean']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetFuzzyLearnsetArgs = {\n  generation?: InputMaybe<Scalars['Int']['input']>;\n  moves: ReadonlyArray<Scalars['String']['input']>;\n  pokemon: Scalars['String']['input'];\n}\n\n\nexport type QueryGetFuzzyMoveArgs = {\n  move: Scalars['String']['input'];\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  reverse?: InputMaybe<Scalars['Boolean']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetFuzzyPokemonArgs = {\n  offset?: InputMaybe<Scalars['Int']['input']>;\n  offsetFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n  pokemon: Scalars['String']['input'];\n  reverse?: InputMaybe<Scalars['Boolean']['input']>;\n  reverseFlavorTexts?: InputMaybe<Scalars['Boolean']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n  takeFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetItemArgs = {\n  item: ItemsEnum;\n}\n\n\nexport type QueryGetLearnsetArgs = {\n  generation?: InputMaybe<Scalars['Int']['input']>;\n  moves: ReadonlyArray<MovesEnum>;\n  pokemon: PokemonEnum;\n}\n\n\nexport type QueryGetMoveArgs = {\n  move: MovesEnum;\n}\n\n\nexport type QueryGetNatureArgs = {\n  nature: NaturesEnum;\n}\n\n\nexport type QueryGetPokemonArgs = {\n  offsetFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n  pokemon: PokemonEnum;\n  reverseFlavorTexts?: InputMaybe<Scalars['Boolean']['input']>;\n  takeFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetPokemonByDexNumberArgs = {\n  number: Scalars['Int']['input'];\n  offsetFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n  reverseFlavorTexts?: InputMaybe<Scalars['Boolean']['input']>;\n  takeFlavorTexts?: InputMaybe<Scalars['Int']['input']>;\n}\n\n\nexport type QueryGetTypeMatchupArgs = {\n  primaryType: TypesEnum;\n  secondaryType?: InputMaybe<TypesEnum>;\n}\n\n/** A Pokémon's stats */\nexport type Stats = {\n  /** The base attack stat of a Pokémon */\n  readonly attack: Scalars['Int']['output'];\n  /** The base defense stat of a Pokémon */\n  readonly defense: Scalars['Int']['output'];\n  /** The base HP stat of a pokémon */\n  readonly hp: Scalars['Int']['output'];\n  /** The base special attack stat of a Pokémon */\n  readonly specialattack: Scalars['Int']['output'];\n  /** The base special defense stat of a Pokémon */\n  readonly specialdefense: Scalars['Int']['output'];\n  /** The base speed stat of a Pokémon */\n  readonly speed: Scalars['Int']['output'];\n}\n\n/** A type matchup entry */\nexport type TypeEffectiveness = {\n  /** The types with 4x effectiveness */\n  readonly doubleEffectiveTypes: ReadonlyArray<Scalars['String']['output']>;\n  /** The types with 0.25x effectiveness */\n  readonly doubleResistedTypes: ReadonlyArray<Scalars['String']['output']>;\n  /** The types with 2x effectiveness */\n  readonly effectiveTypes: ReadonlyArray<Scalars['String']['output']>;\n  /** The types with 0x effectiveness */\n  readonly effectlessTypes: ReadonlyArray<Scalars['String']['output']>;\n  /** The types with 1x effectiveness */\n  readonly normalTypes: ReadonlyArray<Scalars['String']['output']>;\n  /** The types with 0.5x effectiveness */\n  readonly resistedTypes: ReadonlyArray<Scalars['String']['output']>;\n}\n\n/** The type matchups for any one or two given types */\nexport type TypeMatchup = {\n  /** The type matchups when attacking */\n  readonly attacking: TypeEffectiveness;\n  /** The type matchups when defending */\n  readonly defending: TypeEffectiveness;\n}\n\n/** The types in Pokémon */\nexport enum TypesEnum {\n  Bug = 'bug',\n  Dark = 'dark',\n  Dragon = 'dragon',\n  Electric = 'electric',\n  Fairy = 'fairy',\n  Fighting = 'fighting',\n  Fire = 'fire',\n  Flying = 'flying',\n  Ghost = 'ghost',\n  Grass = 'grass',\n  Ground = 'ground',\n  Ice = 'ice',\n  Normal = 'normal',\n  Poison = 'poison',\n  Psychic = 'psychic',\n  Rock = 'rock',\n  Steel = 'steel',\n  Water = 'water'\n}\n\n\n\nexport type ResolverTypeWrapper<T> = Promise<T> | T;\n\n\nexport type ResolverWithResolve<TResult, TParent, TContext, TArgs> = {\n  resolve: ResolverFn<TResult, TParent, TContext, TArgs>;\n}\nexport type Resolver<TResult, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> = ResolverFn<TResult, TParent, TContext, TArgs> | ResolverWithResolve<TResult, TParent, TContext, TArgs>;\n\nexport type ResolverFn<TResult, TParent, TContext, TArgs> = (\n  parent: TParent,\n  args: TArgs,\n  context: TContext,\n  info: GraphQLResolveInfo\n) => Promise<TResult> | TResult;\n\nexport type SubscriptionSubscribeFn<TResult, TParent, TContext, TArgs> = (\n  parent: TParent,\n  args: TArgs,\n  context: TContext,\n  info: GraphQLResolveInfo\n) => AsyncIterable<TResult> | Promise<AsyncIterable<TResult>>;\n\nexport type SubscriptionResolveFn<TResult, TParent, TContext, TArgs> = (\n  parent: TParent,\n  args: TArgs,\n  context: TContext,\n  info: GraphQLResolveInfo\n) => TResult | Promise<TResult>;\n\nexport interface SubscriptionSubscriberObject<TResult, TKey extends string, TParent, TContext, TArgs> {\n  subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>;\n  resolve?: SubscriptionResolveFn<TResult, { [key in TKey]: TResult }, TContext, TArgs>;\n}\n\nexport interface SubscriptionResolverObject<TResult, TParent, TContext, TArgs> {\n  subscribe: SubscriptionSubscribeFn<any, TParent, TContext, TArgs>;\n  resolve: SubscriptionResolveFn<TResult, any, TContext, TArgs>;\n}\n\nexport type SubscriptionObject<TResult, TKey extends string, TParent, TContext, TArgs> =\n  | SubscriptionSubscriberObject<TResult, TKey, TParent, TContext, TArgs>\n  | SubscriptionResolverObject<TResult, TParent, TContext, TArgs>;\n\nexport type SubscriptionResolver<TResult, TKey extends string, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> =\n  | ((...args: any[]) => SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>)\n  | SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>;\n\nexport type TypeResolveFn<TTypes, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>> = (\n  parent: TParent,\n  context: TContext,\n  info: GraphQLResolveInfo\n) => Maybe<TTypes> | Promise<Maybe<TTypes>>;\n\nexport type IsTypeOfResolverFn<T = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise<boolean>;\n\nexport type NextResolverFn<T> = () => Promise<T>;\n\nexport type DirectiveResolverFn<TResult = Record<PropertyKey, never>, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> = (\n  next: NextResolverFn<TResult>,\n  parent: TParent,\n  args: TArgs,\n  context: TContext,\n  info: GraphQLResolveInfo\n) => TResult | Promise<TResult>;\n\n\n\n\n\n/** Mapping between all available schema types and the resolvers types */\nexport type ResolversTypes = {\n  Abilities: ResolverTypeWrapper<Abilities>;\n  AbilitiesEnum: AbilitiesEnum;\n  Ability: ResolverTypeWrapper<Ability>;\n  Boolean: ResolverTypeWrapper<Scalars['Boolean']['output']>;\n  CatchRate: ResolverTypeWrapper<CatchRate>;\n  EvYields: ResolverTypeWrapper<EvYields>;\n  Flavor: ResolverTypeWrapper<Flavor>;\n  Float: ResolverTypeWrapper<Scalars['Float']['output']>;\n  Gender: ResolverTypeWrapper<Gender>;\n  GenerationalPokemonLearnset: ResolverTypeWrapper<GenerationalPokemonLearnset>;\n  Int: ResolverTypeWrapper<Scalars['Int']['output']>;\n  IsNonStandard: IsNonStandard;\n  Item: ResolverTypeWrapper<Item>;\n  ItemsEnum: ItemsEnum;\n  Learnset: ResolverTypeWrapper<Learnset>;\n  LearnsetLevelUpMove: ResolverTypeWrapper<LearnsetLevelUpMove>;\n  LearnsetMove: ResolverTypeWrapper<LearnsetMove>;\n  Move: ResolverTypeWrapper<Move>;\n  MovesEnum: MovesEnum;\n  Nature: ResolverTypeWrapper<Nature>;\n  NaturesEnum: NaturesEnum;\n  Pokemon: ResolverTypeWrapper<Pokemon>;\n  PokemonEnum: PokemonEnum;\n  PokemonLearnset: ResolverTypeWrapper<PokemonLearnset>;\n  PokemonType: ResolverTypeWrapper<PokemonType>;\n  Query: ResolverTypeWrapper<Record<PropertyKey, never>>;\n  Stats: ResolverTypeWrapper<Stats>;\n  String: ResolverTypeWrapper<Scalars['String']['output']>;\n  TypeEffectiveness: ResolverTypeWrapper<TypeEffectiveness>;\n  TypeMatchup: ResolverTypeWrapper<TypeMatchup>;\n  TypesEnum: TypesEnum;\n}\n\n/** Mapping between all available schema types and the resolvers parents */\nexport type ResolversParentTypes = {\n  Abilities: Abilities;\n  Ability: Ability;\n  Boolean: Scalars['Boolean']['output'];\n  CatchRate: CatchRate;\n  EvYields: EvYields;\n  Flavor: Flavor;\n  Float: Scalars['Float']['output'];\n  Gender: Gender;\n  GenerationalPokemonLearnset: GenerationalPokemonLearnset;\n  Int: Scalars['Int']['output'];\n  Item: Item;\n  Learnset: Learnset;\n  LearnsetLevelUpMove: LearnsetLevelUpMove;\n  LearnsetMove: LearnsetMove;\n  Move: Move;\n  Nature: Nature;\n  Pokemon: Pokemon;\n  PokemonLearnset: PokemonLearnset;\n  PokemonType: PokemonType;\n  Query: Record<PropertyKey, never>;\n  Stats: Stats;\n  String: Scalars['String']['output'];\n  TypeEffectiveness: TypeEffectiveness;\n  TypeMatchup: TypeMatchup;\n}\n\nexport type AbilitiesResolvers<ContextType = any, ParentType extends ResolversParentTypes['Abilities'] = ResolversParentTypes['Abilities']> = {\n  first?: Resolver<ResolversTypes['Ability'], ParentType, ContextType>;\n  hidden?: Resolver<Maybe<ResolversTypes['Ability']>, ParentType, ContextType>;\n  second?: Resolver<Maybe<ResolversTypes['Ability']>, ParentType, ContextType>;\n  special?: Resolver<Maybe<ResolversTypes['Ability']>, ParentType, ContextType>;\n}\n\nexport type AbilityResolvers<ContextType = any, ParentType extends ResolversParentTypes['Ability'] = ResolversParentTypes['Ability']> = {\n  bulbapediaPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  desc?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isFieldAbility?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isNonstandard?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  key?: Resolver<ResolversTypes['AbilitiesEnum'], ParentType, ContextType>;\n  name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  pokemonThatHaveThisAbility?: Resolver<ReadonlyArray<Maybe<ResolversTypes['Pokemon']>>, ParentType, ContextType>;\n  serebiiPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shortDesc?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  smogonPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type CatchRateResolvers<ContextType = any, ParentType extends ResolversParentTypes['CatchRate'] = ResolversParentTypes['CatchRate']> = {\n  base?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  percentageWithOrdinaryPokeballAtFullHealth?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type EvYieldsResolvers<ContextType = any, ParentType extends ResolversParentTypes['EvYields'] = ResolversParentTypes['EvYields']> = {\n  attack?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  defense?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  hp?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  specialattack?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  specialdefense?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  speed?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n}\n\nexport type FlavorResolvers<ContextType = any, ParentType extends ResolversParentTypes['Flavor'] = ResolversParentTypes['Flavor']> = {\n  flavor?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  game?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type GenderResolvers<ContextType = any, ParentType extends ResolversParentTypes['Gender'] = ResolversParentTypes['Gender']> = {\n  female?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  male?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type GenerationalPokemonLearnsetResolvers<ContextType = any, ParentType extends ResolversParentTypes['GenerationalPokemonLearnset'] = ResolversParentTypes['GenerationalPokemonLearnset']> = {\n  generation3?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n  generation4?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n  generation5?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n  generation6?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n  generation7?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n  generation8?: Resolver<ResolversTypes['PokemonLearnset'], ParentType, ContextType>;\n}\n\nexport type ItemResolvers<ContextType = any, ParentType extends ResolversParentTypes['Item'] = ResolversParentTypes['Item']> = {\n  bulbapediaPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  desc?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  generationIntroduced?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  isNonstandard?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  key?: Resolver<ResolversTypes['ItemsEnum'], ParentType, ContextType>;\n  name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  serebiiPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shortDesc?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  smogonPage?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  sprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type LearnsetResolvers<ContextType = any, ParentType extends ResolversParentTypes['Learnset'] = ResolversParentTypes['Learnset']> = {\n  backSprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  color?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  dreamworldMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  eggMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  eventMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  levelUpMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetLevelUpMove']>>, ParentType, ContextType>;\n  num?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  pokemonKey?: Resolver<ResolversTypes['PokemonEnum'], ParentType, ContextType>;\n  shinyBackSprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shinySprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  species?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  sprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  tmMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  tutorMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  virtualTransferMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n}\n\nexport type LearnsetLevelUpMoveResolvers<ContextType = any, ParentType extends ResolversParentTypes['LearnsetLevelUpMove'] = ResolversParentTypes['LearnsetLevelUpMove']> = {\n  generation?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  level?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  move?: Resolver<ResolversTypes['Move'], ParentType, ContextType>;\n}\n\nexport type LearnsetMoveResolvers<ContextType = any, ParentType extends ResolversParentTypes['LearnsetMove'] = ResolversParentTypes['LearnsetMove']> = {\n  generation?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  move?: Resolver<ResolversTypes['Move'], ParentType, ContextType>;\n}\n\nexport type MoveResolvers<ContextType = any, ParentType extends ResolversParentTypes['Move'] = ResolversParentTypes['Move']> = {\n  accuracy?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  basePower?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  bulbapediaPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  category?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  contestType?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  desc?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isFieldMove?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isGMax?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isNonstandard?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isZ?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  key?: Resolver<ResolversTypes['MovesEnum'], ParentType, ContextType>;\n  maxMovePower?: Resolver<Maybe<ResolversTypes['Int']>, ParentType, ContextType>;\n  name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  pp?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  priority?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  serebiiPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shortDesc?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  smogonPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  target?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  type?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  zMovePower?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n}\n\nexport type NatureResolvers<ContextType = any, ParentType extends ResolversParentTypes['Nature'] = ResolversParentTypes['Nature']> = {\n  decreasedStat?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  dislikedFlavor?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  increasedStat?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  key?: Resolver<ResolversTypes['NaturesEnum'], ParentType, ContextType>;\n  name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  preferredFlavor?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n}\n\nexport type PokemonResolvers<ContextType = any, ParentType extends ResolversParentTypes['Pokemon'] = ResolversParentTypes['Pokemon']> = {\n  abilities?: Resolver<ResolversTypes['Abilities'], ParentType, ContextType>;\n  backSprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  baseForme?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  baseSpecies?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  baseStats?: Resolver<ResolversTypes['Stats'], ParentType, ContextType>;\n  baseStatsTotal?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  bulbapediaPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  catchRate?: Resolver<Maybe<ResolversTypes['CatchRate']>, ParentType, ContextType>;\n  classification?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  color?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  cosmeticFormes?: Resolver<Maybe<ReadonlyArray<ResolversTypes['String']>>, ParentType, ContextType>;\n  cry?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  eggGroups?: Resolver<Maybe<ReadonlyArray<ResolversTypes['String']>>, ParentType, ContextType>;\n  evYields?: Resolver<ResolversTypes['EvYields'], ParentType, ContextType>;\n  evolutionLevel?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  evolutions?: Resolver<Maybe<ReadonlyArray<ResolversTypes['Pokemon']>>, ParentType, ContextType>;\n  flavorTexts?: Resolver<ReadonlyArray<ResolversTypes['Flavor']>, ParentType, ContextType>;\n  forme?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  formeLetter?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  gender?: Resolver<ResolversTypes['Gender'], ParentType, ContextType>;\n  height?: Resolver<ResolversTypes['Float'], ParentType, ContextType>;\n  ipa?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  isEggObtainable?: Resolver<ResolversTypes['Boolean'], ParentType, ContextType>;\n  key?: Resolver<ResolversTypes['PokemonEnum'], ParentType, ContextType>;\n  learnsets?: Resolver<Maybe<ResolversTypes['GenerationalPokemonLearnset']>, ParentType, ContextType>;\n  legendary?: Resolver<ResolversTypes['Boolean'], ParentType, ContextType>;\n  levellingRate?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  maximumHatchTime?: Resolver<Maybe<ResolversTypes['Int']>, ParentType, ContextType>;\n  minimumHatchTime?: Resolver<Maybe<ResolversTypes['Int']>, ParentType, ContextType>;\n  mythical?: Resolver<ResolversTypes['Boolean'], ParentType, ContextType>;\n  num?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  otherFormes?: Resolver<Maybe<ReadonlyArray<ResolversTypes['String']>>, ParentType, ContextType>;\n  preevolutions?: Resolver<Maybe<ReadonlyArray<ResolversTypes['Pokemon']>>, ParentType, ContextType>;\n  respelling?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;\n  serebiiPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shinyBackSprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  shinySprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  smogonPage?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  smogonTier?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  species?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  sprite?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n  types?: Resolver<ReadonlyArray<ResolversTypes['PokemonType']>, ParentType, ContextType>;\n  weight?: Resolver<ResolversTypes['Float'], ParentType, ContextType>;\n}\n\nexport type PokemonLearnsetResolvers<ContextType = any, ParentType extends ResolversParentTypes['PokemonLearnset'] = ResolversParentTypes['PokemonLearnset']> = {\n  dreamworldMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  eggMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  eventMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  levelUpMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetLevelUpMove']>>, ParentType, ContextType>;\n  tmMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  tutorMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n  virtualTransferMoves?: Resolver<Maybe<ReadonlyArray<ResolversTypes['LearnsetMove']>>, ParentType, ContextType>;\n}\n\nexport type PokemonTypeResolvers<ContextType = any, ParentType extends ResolversParentTypes['PokemonType'] = ResolversParentTypes['PokemonType']> = {\n  matchup?: Resolver<ResolversTypes['TypeMatchup'], ParentType, ContextType>;\n  name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;\n}\n\nexport type QueryResolvers<ContextType = any, ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query']> = {\n  getAbility?: Resolver<ResolversTypes['Ability'], ParentType, ContextType, RequireFields<QueryGetAbilityArgs, 'ability'>>;\n  getAllNatures?: Resolver<ReadonlyArray<ResolversTypes['Nature']>, ParentType, ContextType>;\n  getAllPokemon?: Resolver<ReadonlyArray<ResolversTypes['Pokemon']>, ParentType, ContextType, RequireFields<QueryGetAllPokemonArgs, 'offset' | 'offsetFlavorTexts' | 'reverse' | 'reverseFlavorTexts' | 'take' | 'takeFlavorTexts'>>;\n  getFuzzyAbility?: Resolver<ReadonlyArray<ResolversTypes['Ability']>, ParentType, ContextType, RequireFields<QueryGetFuzzyAbilityArgs, 'ability' | 'offset' | 'reverse' | 'take'>>;\n  getFuzzyItem?: Resolver<ReadonlyArray<ResolversTypes['Item']>, ParentType, ContextType, RequireFields<QueryGetFuzzyItemArgs, 'item' | 'offset' | 'reverse' | 'take'>>;\n  getFuzzyLearnset?: Resolver<ResolversTypes['Learnset'], ParentType, ContextType, RequireFields<QueryGetFuzzyLearnsetArgs, 'moves' | 'pokemon'>>;\n  getFuzzyMove?: Resolver<ReadonlyArray<ResolversTypes['Move']>, ParentType, ContextType, RequireFields<QueryGetFuzzyMoveArgs, 'move' | 'offset' | 'reverse' | 'take'>>;\n  getFuzzyPokemon?: Resolver<ReadonlyArray<ResolversTypes['Pokemon']>, ParentType, ContextType, RequireFields<QueryGetFuzzyPokemonArgs, 'offset' | 'offsetFlavorTexts' | 'pokemon' | 'reverse' | 'reverseFlavorTexts' | 'take' | 'takeFlavorTexts'>>;\n  getItem?: Resolver<ResolversTypes['Item'], ParentType, ContextType, RequireFields<QueryGetItemArgs, 'item'>>;\n  getLearnset?: Resolver<ResolversTypes['Learnset'], ParentType, ContextType, RequireFields<QueryGetLearnsetArgs, 'moves' | 'pokemon'>>;\n  getMove?: Resolver<ResolversTypes['Move'], ParentType, ContextType, RequireFields<QueryGetMoveArgs, 'move'>>;\n  getNature?: Resolver<ResolversTypes['Nature'], ParentType, ContextType, RequireFields<QueryGetNatureArgs, 'nature'>>;\n  getPokemon?: Resolver<ResolversTypes['Pokemon'], ParentType, ContextType, RequireFields<QueryGetPokemonArgs, 'offsetFlavorTexts' | 'pokemon' | 'reverseFlavorTexts' | 'takeFlavorTexts'>>;\n  getPokemonByDexNumber?: Resolver<ResolversTypes['Pokemon'], ParentType, ContextType, RequireFields<QueryGetPokemonByDexNumberArgs, 'number' | 'offsetFlavorTexts' | 'reverseFlavorTexts' | 'takeFlavorTexts'>>;\n  getTypeMatchup?: Resolver<ResolversTypes['TypeMatchup'], ParentType, ContextType, RequireFields<QueryGetTypeMatchupArgs, 'primaryType'>>;\n}\n\nexport type StatsResolvers<ContextType = any, ParentType extends ResolversParentTypes['Stats'] = ResolversParentTypes['Stats']> = {\n  attack?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  defense?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  hp?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  specialattack?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  specialdefense?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n  speed?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;\n}\n\nexport type TypeEffectivenessResolvers<ContextType = any, ParentType extends ResolversParentTypes['TypeEffectiveness'] = ResolversParentTypes['TypeEffectiveness']> = {\n  doubleEffectiveTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n  doubleResistedTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n  effectiveTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n  effectlessTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n  normalTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n  resistedTypes?: Resolver<ReadonlyArray<ResolversTypes['String']>, ParentType, ContextType>;\n}\n\nexport type TypeMatchupResolvers<ContextType = any, ParentType extends ResolversParentTypes['TypeMatchup'] = ResolversParentTypes['TypeMatchup']> = {\n  attacking?: Resolver<ResolversTypes['TypeEffectiveness'], ParentType, ContextType>;\n  defending?: Resolver<ResolversTypes['TypeEffectiveness'], ParentType, ContextType>;\n}\n\nexport type Resolvers<ContextType = any> = {\n  Abilities?: AbilitiesResolvers<ContextType>;\n  Ability?: AbilityResolvers<ContextType>;\n  CatchRate?: CatchRateResolvers<ContextType>;\n  EvYields?: EvYieldsResolvers<ContextType>;\n  Flavor?: FlavorResolvers<ContextType>;\n  Gender?: GenderResolvers<ContextType>;\n  GenerationalPokemonLearnset?: GenerationalPokemonLearnsetResolvers<ContextType>;\n  Item?: ItemResolvers<ContextType>;\n  Learnset?: LearnsetResolvers<ContextType>;\n  LearnsetLevelUpMove?: LearnsetLevelUpMoveResolvers<ContextType>;\n  LearnsetMove?: LearnsetMoveResolvers<ContextType>;\n  Move?: MoveResolvers<ContextType>;\n  Nature?: NatureResolvers<ContextType>;\n  Pokemon?: PokemonResolvers<ContextType>;\n  PokemonLearnset?: PokemonLearnsetResolvers<ContextType>;\n  PokemonType?: PokemonTypeResolvers<ContextType>;\n  Query?: QueryResolvers<ContextType>;\n  Stats?: StatsResolvers<ContextType>;\n  TypeEffectiveness?: TypeEffectivenessResolvers<ContextType>;\n  TypeMatchup?: TypeMatchupResolvers<ContextType>;\n}\n\n"]}